From 8b8ad44bba1f0ebced6d41af52d079b1a2ec54b2 Mon Sep 17 00:00:00 2001 From: Elad Ben-Israel Date: Wed, 27 May 2020 11:22:56 +0300 Subject: [PATCH] feat(cli): import - support enum string fields (#210) When a JSON schema includes an `enum` string value list, generate a typescript `enum` to offer usability. Resolves #196 BREAKING CHANGE: enum string values are now proper enums instead of just `string`s. *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license* --- .../cdk8s-cli/lib/import/type-generator.ts | 38 + .../__snapshots__/import-k8s.test.js.snap | 3410 +++++++++-------- .../__snapshots__/type-generator.test.js.snap | 114 +- .../test/import/type-generator.test.ts | 51 +- .../expected-from-config/k8s/__init__.py | 17 +- .../typescript/expected-from-config/k8s.ts | 12 +- 6 files changed, 1976 insertions(+), 1666 deletions(-) diff --git a/packages/cdk8s-cli/lib/import/type-generator.ts b/packages/cdk8s-cli/lib/import/type-generator.ts index 5df924432d..f9f7f8361f 100644 --- a/packages/cdk8s-cli/lib/import/type-generator.ts +++ b/packages/cdk8s-cli/lib/import/type-generator.ts @@ -145,6 +145,10 @@ export class TypeGenerator { return 'Date'; } + if (Array.isArray(def.enum) && def.enum.length > 0 && !def.enum.find(x => typeof(x) !== 'string')) { + return this.emitEnum(typeName, def, structFqn); + } + return 'string'; } @@ -258,6 +262,40 @@ export class TypeGenerator { code.line(); } + private emitEnum(typeName: string, def: JSONSchema4, structFqn: string) { + + this.emitLater(typeName, code => { + + if (!def.enum || def.enum.length === 0) { + throw new Error(`definition is not an enum: ${JSON.stringify(def)}`); + } + + if (def.type !== 'string') { + throw new Error(`can only generate string enums`); + } + + this.emitDescription(code, structFqn, def.description); + + code.openBlock(`export enum ${typeName}`); + + for (const value of def.enum) { + if (typeof(value) !== 'string') { + throw new Error(`can only generate enums for string values`); + } + + // sluggify and turn to UPPER_SNAKE_CASE + const memberName = code.toSnakeCase(value.replace(/[^a-z0-9]/gi, '_')).split('_').filter(x => x).join('_').toUpperCase(); + + code.line(`/** ${value} */`); + code.line(`${memberName} = "${value}",`); + } + + code.closeBlock(); + }); + + return typeName; + } + private emitDescription(code: CodeMaker, fqn: string, description?: string, annotations: { [type: string]: string } = { }) { code.line('/**'); diff --git a/packages/cdk8s-cli/test/import/__snapshots__/import-k8s.test.js.snap b/packages/cdk8s-cli/test/import/__snapshots__/import-k8s.test.js.snap index 0fadd73062..616c1c7501 100644 --- a/packages/cdk8s-cli/test/import/__snapshots__/import-k8s.test.js.snap +++ b/packages/cdk8s-cli/test/import/__snapshots__/import-k8s.test.js.snap @@ -1322,7 +1322,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10885, + "line": 10895, }, "name": "AzureFileVolumeSource", "properties": Array [ @@ -1337,7 +1337,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10899, + "line": 10909, }, "name": "secretName", "type": Object { @@ -1355,7 +1355,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10906, + "line": 10916, }, "name": "shareName", "type": Object { @@ -1375,7 +1375,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10892, + "line": 10902, }, "name": "readOnly", "optional": true, @@ -1841,7 +1841,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10021, + "line": 10031, }, "name": "CSINodeDriver", "properties": Array [ @@ -1857,7 +1857,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10027, + "line": 10037, }, "name": "name", "type": Object { @@ -1876,7 +1876,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10034, + "line": 10044, }, "name": "nodeID", "type": Object { @@ -1895,7 +1895,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10041, + "line": 10051, }, "name": "topologyKeys", "optional": true, @@ -2317,7 +2317,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11042, + "line": 11052, }, "name": "CSIVolumeSource", "properties": Array [ @@ -2333,7 +2333,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11048, + "line": 11058, }, "name": "driver", "type": Object { @@ -2352,7 +2352,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11055, + "line": 11065, }, "name": "fsType", "optional": true, @@ -2372,7 +2372,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11062, + "line": 11072, }, "name": "nodePublishSecretRef", "optional": true, @@ -2393,7 +2393,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11070, + "line": 11080, }, "name": "readOnly", "optional": true, @@ -2413,7 +2413,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11077, + "line": 11087, }, "name": "volumeAttributes", "optional": true, @@ -2441,7 +2441,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12247, + "line": 12257, }, "name": "Capabilities", "properties": Array [ @@ -2456,7 +2456,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12253, + "line": 12263, }, "name": "add", "optional": true, @@ -2480,7 +2480,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12260, + "line": 12270, }, "name": "drop", "optional": true, @@ -2648,7 +2648,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10915, + "line": 10925, }, "name": "CephFSVolumeSource", "properties": Array [ @@ -2663,7 +2663,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10921, + "line": 10931, }, "name": "monitors", "type": Object { @@ -2686,7 +2686,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10928, + "line": 10938, }, "name": "path", "optional": true, @@ -2707,7 +2707,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10936, + "line": 10946, }, "name": "readOnly", "optional": true, @@ -2726,7 +2726,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10943, + "line": 10953, }, "name": "secretFile", "optional": true, @@ -2746,7 +2746,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10950, + "line": 10960, }, "name": "secretRef", "optional": true, @@ -2765,7 +2765,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10957, + "line": 10967, }, "name": "user", "optional": true, @@ -3262,7 +3262,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10966, + "line": 10976, }, "name": "CinderVolumeSource", "properties": Array [ @@ -3277,7 +3277,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10994, + "line": 11004, }, "name": "volumeID", "type": Object { @@ -3296,7 +3296,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10972, + "line": 10982, }, "name": "fsType", "optional": true, @@ -3317,7 +3317,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10980, + "line": 10990, }, "name": "readOnly", "optional": true, @@ -3336,7 +3336,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10987, + "line": 10997, }, "name": "secretRef", "optional": true, @@ -3359,7 +3359,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11629, + "line": 11639, }, "name": "ClientIPConfig", "properties": Array [ @@ -3375,7 +3375,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11635, + "line": 11645, }, "name": "timeoutSeconds", "optional": true, @@ -4268,7 +4268,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11774, + "line": 11784, }, "name": "ConfigMapEnvSource", "properties": Array [ @@ -4284,7 +4284,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11780, + "line": 11790, }, "name": "name", "optional": true, @@ -4303,7 +4303,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11787, + "line": 11797, }, "name": "optional", "optional": true, @@ -4326,7 +4326,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12414, + "line": 12424, }, "name": "ConfigMapKeySelector", "properties": Array [ @@ -4341,7 +4341,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12420, + "line": 12430, }, "name": "key", "type": Object { @@ -4360,7 +4360,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12427, + "line": 12437, }, "name": "name", "optional": true, @@ -4379,7 +4379,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12434, + "line": 12444, }, "name": "optional", "optional": true, @@ -4514,7 +4514,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10430, + "line": 10440, }, "name": "ConfigMapNodeConfigSource", "properties": Array [ @@ -4529,7 +4529,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10436, + "line": 10446, }, "name": "kubeletConfigKey", "type": Object { @@ -4547,7 +4547,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10443, + "line": 10453, }, "name": "name", "type": Object { @@ -4565,7 +4565,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10450, + "line": 10460, }, "name": "namespace", "type": Object { @@ -4583,7 +4583,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10457, + "line": 10467, }, "name": "resourceVersion", "optional": true, @@ -4602,7 +4602,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10464, + "line": 10474, }, "name": "uid", "optional": true, @@ -4715,7 +4715,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12594, + "line": 12604, }, "name": "ConfigMapProjection", "properties": Array [ @@ -4731,7 +4731,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12600, + "line": 12610, }, "name": "items", "optional": true, @@ -4756,7 +4756,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12607, + "line": 12617, }, "name": "name", "optional": true, @@ -4775,7 +4775,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12614, + "line": 12624, }, "name": "optional", "optional": true, @@ -4799,7 +4799,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11005, + "line": 11015, }, "name": "ConfigMapVolumeSource", "properties": Array [ @@ -4816,7 +4816,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11012, + "line": 11022, }, "name": "defaultMode", "optional": true, @@ -4836,7 +4836,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11019, + "line": 11029, }, "name": "items", "optional": true, @@ -4861,7 +4861,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11026, + "line": 11036, }, "name": "name", "optional": true, @@ -4880,7 +4880,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11033, + "line": 11043, }, "name": "optional", "optional": true, @@ -5382,7 +5382,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10666, + "line": 10676, }, "name": "ContainerPort", "properties": Array [ @@ -5398,7 +5398,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10672, + "line": 10682, }, "name": "containerPort", "type": Object { @@ -5416,7 +5416,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10679, + "line": 10689, }, "name": "hostIP", "optional": true, @@ -5436,7 +5436,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10686, + "line": 10696, }, "name": "hostPort", "optional": true, @@ -5456,7 +5456,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10693, + "line": 10703, }, "name": "name", "optional": true, @@ -5477,7 +5477,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10701, + "line": 10711, }, "name": "protocol", "optional": true, @@ -6199,7 +6199,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10050, + "line": 10060, }, "name": "CustomResourceColumnDefinition", "properties": Array [ @@ -6214,7 +6214,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10077, + "line": 10087, }, "name": "name", "type": Object { @@ -6233,7 +6233,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10091, + "line": 10101, }, "name": "type", "type": Object { @@ -6251,7 +6251,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10063, + "line": 10073, }, "name": "description", "optional": true, @@ -6271,7 +6271,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10070, + "line": 10080, }, "name": "format", "optional": true, @@ -6290,7 +6290,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10056, + "line": 10066, }, "name": "jsonPath", "optional": true, @@ -6310,7 +6310,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10084, + "line": 10094, }, "name": "priority", "optional": true, @@ -6333,7 +6333,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10100, + "line": 10110, }, "name": "CustomResourceConversion", "properties": Array [ @@ -6349,7 +6349,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10114, + "line": 10124, }, "name": "strategy", "type": Object { @@ -6369,7 +6369,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10107, + "line": 10117, }, "name": "conversionReviewVersions", "optional": true, @@ -6394,7 +6394,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10121, + "line": 10131, }, "name": "webhookClientConfig", "optional": true, @@ -6580,7 +6580,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10130, + "line": 10140, }, "name": "CustomResourceDefinitionNames", "properties": Array [ @@ -6596,7 +6596,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10143, + "line": 10153, }, "name": "kind", "type": Object { @@ -6615,7 +6615,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10158, + "line": 10168, }, "name": "plural", "type": Object { @@ -6633,7 +6633,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10136, + "line": 10146, }, "name": "categories", "optional": true, @@ -6659,7 +6659,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10151, + "line": 10161, }, "name": "listKind", "optional": true, @@ -6679,7 +6679,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10165, + "line": 10175, }, "name": "shortNames", "optional": true, @@ -6705,7 +6705,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10173, + "line": 10183, }, "name": "singular", "optional": true, @@ -6988,7 +6988,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10219, + "line": 10229, }, "name": "CustomResourceDefinitionVersion", "properties": Array [ @@ -7003,7 +7003,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10233, + "line": 10243, }, "name": "name", "type": Object { @@ -7021,7 +7021,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10247, + "line": 10257, }, "name": "served", "type": Object { @@ -7040,7 +7040,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10254, + "line": 10264, }, "name": "storage", "type": Object { @@ -7059,7 +7059,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10226, + "line": 10236, }, "name": "additionalPrinterColumns", "optional": true, @@ -7084,7 +7084,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10240, + "line": 10250, }, "name": "schema", "optional": true, @@ -7104,7 +7104,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10261, + "line": 10271, }, "name": "subresources", "optional": true, @@ -7127,7 +7127,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11820, + "line": 11830, }, "name": "CustomResourceSubresourceScale", "properties": Array [ @@ -7142,7 +7142,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11833, + "line": 11843, }, "name": "specReplicasPath", "type": Object { @@ -7160,7 +7160,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11840, + "line": 11850, }, "name": "statusReplicasPath", "type": Object { @@ -7178,7 +7178,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11826, + "line": 11836, }, "name": "labelSelectorPath", "optional": true, @@ -7201,7 +7201,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10182, + "line": 10192, }, "name": "CustomResourceSubresources", "properties": Array [ @@ -7216,7 +7216,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10188, + "line": 10198, }, "name": "scale", "optional": true, @@ -7235,7 +7235,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10195, + "line": 10205, }, "name": "status", "optional": true, @@ -7258,7 +7258,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10204, + "line": 10214, }, "name": "CustomResourceValidation", "properties": Array [ @@ -7273,7 +7273,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10210, + "line": 10220, }, "name": "openAPIV3Schema", "optional": true, @@ -7785,7 +7785,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "name": "kind", "optional": true, "type": Object { - "primitive": "string", + "fqn": "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", }, }, Object { @@ -8322,7 +8322,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12623, + "line": 12633, }, "name": "DownwardAPIProjection", "properties": Array [ @@ -8337,7 +8337,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12629, + "line": 12639, }, "name": "items", "optional": true, @@ -8365,7 +8365,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12298, + "line": 12308, }, "name": "DownwardAPIVolumeFile", "properties": Array [ @@ -8381,7 +8381,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12318, + "line": 12328, }, "name": "path", "type": Object { @@ -8399,7 +8399,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12304, + "line": 12314, }, "name": "fieldRef", "optional": true, @@ -8419,7 +8419,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12311, + "line": 12321, }, "name": "mode", "optional": true, @@ -8438,7 +8438,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12325, + "line": 12335, }, "name": "resourceFieldRef", "optional": true, @@ -8462,7 +8462,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11086, + "line": 11096, }, "name": "DownwardAPIVolumeSource", "properties": Array [ @@ -8479,7 +8479,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11093, + "line": 11103, }, "name": "defaultMode", "optional": true, @@ -8498,7 +8498,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11100, + "line": 11110, }, "name": "items", "optional": true, @@ -8527,7 +8527,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11109, + "line": 11119, }, "name": "EmptyDirVolumeSource", "properties": Array [ @@ -8543,7 +8543,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11115, + "line": 11125, }, "name": "medium", "optional": true, @@ -8563,7 +8563,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11122, + "line": 11132, }, "name": "sizeLimit", "optional": true, @@ -9112,7 +9112,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 9902, + "line": 9912, }, "name": "EnvFromSource", "properties": Array [ @@ -9127,7 +9127,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9908, + "line": 9918, }, "name": "configMapRef", "optional": true, @@ -9147,7 +9147,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9915, + "line": 9925, }, "name": "prefix", "optional": true, @@ -9166,7 +9166,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9922, + "line": 9932, }, "name": "secretRef", "optional": true, @@ -9189,7 +9189,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 9872, + "line": 9882, }, "name": "EnvVar", "properties": Array [ @@ -9205,7 +9205,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9878, + "line": 9888, }, "name": "name", "type": Object { @@ -9225,7 +9225,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9886, + "line": 9896, }, "name": "value", "optional": true, @@ -9245,7 +9245,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9893, + "line": 9903, }, "name": "valueFrom", "optional": true, @@ -9268,7 +9268,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11736, + "line": 11746, }, "name": "EnvVarSource", "properties": Array [ @@ -9283,7 +9283,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11742, + "line": 11752, }, "name": "configMapKeyRef", "optional": true, @@ -9302,7 +9302,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11749, + "line": 11759, }, "name": "fieldRef", "optional": true, @@ -9321,7 +9321,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11756, + "line": 11766, }, "name": "resourceFieldRef", "optional": true, @@ -9340,7 +9340,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11763, + "line": 11773, }, "name": "secretKeyRef", "optional": true, @@ -10076,7 +10076,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12166, + "line": 12176, }, "name": "ExecAction", "properties": Array [ @@ -10092,7 +10092,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12172, + "line": 12182, }, "name": "command", "optional": true, @@ -10120,7 +10120,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12523, + "line": 12533, }, "name": "ExternalDocumentation", "properties": Array [ @@ -10134,7 +10134,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12527, + "line": 12537, }, "name": "description", "optional": true, @@ -10152,7 +10152,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12532, + "line": 12542, }, "name": "url", "optional": true, @@ -10488,7 +10488,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11131, + "line": 11141, }, "name": "FlexVolumeSource", "properties": Array [ @@ -10503,7 +10503,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11137, + "line": 11147, }, "name": "driver", "type": Object { @@ -10522,7 +10522,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11144, + "line": 11154, }, "name": "fsType", "optional": true, @@ -10541,7 +10541,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11151, + "line": 11161, }, "name": "options", "optional": true, @@ -10567,7 +10567,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11159, + "line": 11169, }, "name": "readOnly", "optional": true, @@ -10587,7 +10587,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11166, + "line": 11176, }, "name": "secretRef", "optional": true, @@ -10772,7 +10772,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11177, + "line": 11187, }, "name": "GitRepoVolumeSource", "properties": Array [ @@ -10787,7 +10787,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11190, + "line": 11200, }, "name": "repository", "type": Object { @@ -10806,7 +10806,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11183, + "line": 11193, }, "name": "directory", "optional": true, @@ -10825,7 +10825,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11197, + "line": 11207, }, "name": "revision", "optional": true, @@ -10948,7 +10948,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11206, + "line": 11216, }, "name": "GlusterfsVolumeSource", "properties": Array [ @@ -10964,7 +10964,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11212, + "line": 11222, }, "name": "endpoints", "type": Object { @@ -10983,7 +10983,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11219, + "line": 11229, }, "name": "path", "type": Object { @@ -11003,7 +11003,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11227, + "line": 11237, }, "name": "readOnly", "optional": true, @@ -11026,7 +11026,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12181, + "line": 12191, }, "name": "HTTPGetAction", "properties": Array [ @@ -11042,7 +11042,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12208, + "line": 12218, }, "name": "port", "type": Object { @@ -11061,7 +11061,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12187, + "line": 12197, }, "name": "host", "optional": true, @@ -11081,7 +11081,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12194, + "line": 12204, }, "name": "httpHeaders", "optional": true, @@ -11105,7 +11105,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12201, + "line": 12211, }, "name": "path", "optional": true, @@ -11126,7 +11126,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12216, + "line": 12226, }, "name": "scheme", "optional": true, @@ -11149,7 +11149,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12570, + "line": 12580, }, "name": "HTTPHeader", "properties": Array [ @@ -11164,7 +11164,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12576, + "line": 12586, }, "name": "name", "type": Object { @@ -11182,7 +11182,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12583, + "line": 12593, }, "name": "value", "type": Object { @@ -11205,7 +11205,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12370, + "line": 12380, }, "name": "HTTPIngressPath", "properties": Array [ @@ -11220,7 +11220,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12376, + "line": 12386, }, "name": "backend", "type": Object { @@ -11238,7 +11238,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12383, + "line": 12393, }, "name": "path", "optional": true, @@ -11262,7 +11262,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11644, + "line": 11654, }, "name": "HTTPIngressRuleValue", "properties": Array [ @@ -11277,7 +11277,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11650, + "line": 11660, }, "name": "paths", "type": Object { @@ -11304,7 +11304,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12137, + "line": 12147, }, "name": "Handler", "properties": Array [ @@ -11320,7 +11320,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12143, + "line": 12153, }, "name": "exec", "optional": true, @@ -11339,7 +11339,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12150, + "line": 12160, }, "name": "httpGet", "optional": true, @@ -11359,7 +11359,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12157, + "line": 12167, }, "name": "tcpSocket", "optional": true, @@ -11878,7 +11878,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11714, + "line": 11724, }, "name": "IdRange", "properties": Array [ @@ -11893,7 +11893,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11720, + "line": 11730, }, "name": "max", "type": Object { @@ -11911,7 +11911,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11727, + "line": 11737, }, "name": "min", "type": Object { @@ -12431,7 +12431,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10332, + "line": 10342, }, "name": "Initializer", "properties": Array [ @@ -12446,7 +12446,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10338, + "line": 10348, }, "name": "name", "type": Object { @@ -12528,13 +12528,13 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "class", "locationInModule": Object { "filename": "k8s.ts", - "line": 9855, + "line": 9865, }, "methods": Array [ Object { "locationInModule": Object { "filename": "k8s.ts", - "line": 9859, + "line": 9869, }, "name": "fromNumber", "parameters": Array [ @@ -12555,7 +12555,7 @@ Both these may change in the future. Incoming requests are matched against the h Object { "locationInModule": Object { "filename": "k8s.ts", - "line": 9856, + "line": 9866, }, "name": "fromString", "parameters": Array [ @@ -12576,6 +12576,31 @@ Both these may change in the future. Incoming requests are matched against the h ], "name": "IntOrString", }, + "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind": Object { + "assembly": "generated", + "docs": Object { + "custom": Object { + "schema": "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + }, + "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/api-conventions.md#types-kinds", + "summary": "Kind is a string value representing the REST resource this object represents.", + }, + "fqn": "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + "kind": "enum", + "locationInModule": Object { + "filename": "k8s.ts", + "line": 9835, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "DeleteOptions.", + }, + "name": "DELETE_OPTIONS", + }, + ], + "name": "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + }, "generated.IpBlock": Object { "assembly": "generated", "datatype": true, @@ -12590,7 +12615,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12392, + "line": 12402, }, "name": "IpBlock", "properties": Array [ @@ -12605,7 +12630,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12398, + "line": 12408, }, "name": "cidr", "type": Object { @@ -12623,7 +12648,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12405, + "line": 12415, }, "name": "except", "optional": true, @@ -12891,7 +12916,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11236, + "line": 11246, }, "name": "IscsiVolumeSource", "properties": Array [ @@ -12906,7 +12931,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11270, + "line": 11280, }, "name": "iqn", "type": Object { @@ -12924,7 +12949,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11285, + "line": 11295, }, "name": "lun", "type": Object { @@ -12943,7 +12968,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11314, + "line": 11324, }, "name": "targetPortal", "type": Object { @@ -12961,7 +12986,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11242, + "line": 11252, }, "name": "chapAuthDiscovery", "optional": true, @@ -12980,7 +13005,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11249, + "line": 11259, }, "name": "chapAuthSession", "optional": true, @@ -13000,7 +13025,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11256, + "line": 11266, }, "name": "fsType", "optional": true, @@ -13020,7 +13045,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11263, + "line": 11273, }, "name": "initiatorName", "optional": true, @@ -13041,7 +13066,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11278, + "line": 11288, }, "name": "iscsiInterface", "optional": true, @@ -13061,7 +13086,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11292, + "line": 11302, }, "name": "portals", "optional": true, @@ -13087,7 +13112,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11300, + "line": 11310, }, "name": "readOnly", "optional": true, @@ -13106,7 +13131,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11307, + "line": 11317, }, "name": "secretRef", "optional": true, @@ -13129,7 +13154,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11849, + "line": 11859, }, "name": "JSONSchemaProps", "properties": Array [ @@ -13143,7 +13168,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11863, + "line": 11873, }, "name": "additionalItems", "optional": true, @@ -13161,7 +13186,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11868, + "line": 11878, }, "name": "additionalProperties", "optional": true, @@ -13179,7 +13204,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11873, + "line": 11883, }, "name": "allOf", "optional": true, @@ -13202,7 +13227,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11878, + "line": 11888, }, "name": "anyOf", "optional": true, @@ -13225,7 +13250,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11883, + "line": 11893, }, "name": "default", "optional": true, @@ -13243,7 +13268,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11888, + "line": 11898, }, "name": "definitions", "optional": true, @@ -13266,7 +13291,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11893, + "line": 11903, }, "name": "dependencies", "optional": true, @@ -13289,7 +13314,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11898, + "line": 11908, }, "name": "description", "optional": true, @@ -13307,7 +13332,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11903, + "line": 11913, }, "name": "enum", "optional": true, @@ -13330,7 +13355,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11908, + "line": 11918, }, "name": "example", "optional": true, @@ -13348,7 +13373,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11913, + "line": 11923, }, "name": "exclusiveMaximum", "optional": true, @@ -13366,7 +13391,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11918, + "line": 11928, }, "name": "exclusiveMinimum", "optional": true, @@ -13384,7 +13409,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11923, + "line": 11933, }, "name": "externalDocs", "optional": true, @@ -13402,7 +13427,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11928, + "line": 11938, }, "name": "format", "optional": true, @@ -13420,7 +13445,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11933, + "line": 11943, }, "name": "id", "optional": true, @@ -13438,7 +13463,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11938, + "line": 11948, }, "name": "items", "optional": true, @@ -13456,7 +13481,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11958, + "line": 11968, }, "name": "maximum", "optional": true, @@ -13474,7 +13499,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11943, + "line": 11953, }, "name": "maxItems", "optional": true, @@ -13492,7 +13517,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11948, + "line": 11958, }, "name": "maxLength", "optional": true, @@ -13510,7 +13535,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11953, + "line": 11963, }, "name": "maxProperties", "optional": true, @@ -13528,7 +13553,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11978, + "line": 11988, }, "name": "minimum", "optional": true, @@ -13546,7 +13571,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11963, + "line": 11973, }, "name": "minItems", "optional": true, @@ -13564,7 +13589,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11968, + "line": 11978, }, "name": "minLength", "optional": true, @@ -13582,7 +13607,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11973, + "line": 11983, }, "name": "minProperties", "optional": true, @@ -13600,7 +13625,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11983, + "line": 11993, }, "name": "multipleOf", "optional": true, @@ -13618,7 +13643,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11988, + "line": 11998, }, "name": "not", "optional": true, @@ -13636,7 +13661,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11993, + "line": 12003, }, "name": "nullable", "optional": true, @@ -13654,7 +13679,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11998, + "line": 12008, }, "name": "oneOf", "optional": true, @@ -13677,7 +13702,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12003, + "line": 12013, }, "name": "pattern", "optional": true, @@ -13695,7 +13720,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12008, + "line": 12018, }, "name": "patternProperties", "optional": true, @@ -13718,7 +13743,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12013, + "line": 12023, }, "name": "properties", "optional": true, @@ -13741,7 +13766,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11853, + "line": 11863, }, "name": "ref", "optional": true, @@ -13759,7 +13784,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12018, + "line": 12028, }, "name": "required", "optional": true, @@ -13782,7 +13807,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11858, + "line": 11868, }, "name": "schema", "optional": true, @@ -13800,7 +13825,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12023, + "line": 12033, }, "name": "title", "optional": true, @@ -13818,7 +13843,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12028, + "line": 12038, }, "name": "type", "optional": true, @@ -13836,7 +13861,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12033, + "line": 12043, }, "name": "uniqueItems", "optional": true, @@ -14321,7 +14346,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12269, + "line": 12279, }, "name": "KeyToPath", "properties": Array [ @@ -14336,7 +14361,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12275, + "line": 12285, }, "name": "key", "type": Object { @@ -14355,7 +14380,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12289, + "line": 12299, }, "name": "path", "type": Object { @@ -14374,7 +14399,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12282, + "line": 12292, }, "name": "mode", "optional": true, @@ -14467,7 +14492,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10347, + "line": 10357, }, "name": "LabelSelectorRequirement", "properties": Array [ @@ -14482,7 +14507,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10353, + "line": 10363, }, "name": "key", "type": Object { @@ -14501,7 +14526,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10360, + "line": 10370, }, "name": "operator", "type": Object { @@ -14520,7 +14545,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10367, + "line": 10377, }, "name": "values", "optional": true, @@ -14887,7 +14912,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10576, + "line": 10586, }, "name": "Lifecycle", "properties": Array [ @@ -14903,7 +14928,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10582, + "line": 10592, }, "name": "postStart", "optional": true, @@ -14923,7 +14948,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10589, + "line": 10599, }, "name": "preStop", "optional": true, @@ -16717,7 +16742,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11681, + "line": 11691, }, "name": "NetworkPolicyPeer", "properties": Array [ @@ -16733,7 +16758,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11687, + "line": 11697, }, "name": "ipBlock", "optional": true, @@ -16755,7 +16780,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11696, + "line": 11706, }, "name": "namespaceSelector", "optional": true, @@ -16777,7 +16802,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11705, + "line": 11715, }, "name": "podSelector", "optional": true, @@ -16800,7 +16825,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11659, + "line": 11669, }, "name": "NetworkPolicyPort", "properties": Array [ @@ -16816,7 +16841,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11665, + "line": 11675, }, "name": "port", "optional": true, @@ -16836,7 +16861,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11672, + "line": 11682, }, "name": "protocol", "optional": true, @@ -17025,7 +17050,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10510, + "line": 10520, }, "name": "NodeAffinity", "properties": Array [ @@ -17041,7 +17066,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10516, + "line": 10526, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -17066,7 +17091,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10523, + "line": 10533, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -17302,7 +17327,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10495, + "line": 10505, }, "name": "NodeSelector", "properties": Array [ @@ -17318,7 +17343,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10501, + "line": 10511, }, "name": "nodeSelectorTerms", "type": Object { @@ -17345,7 +17370,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12541, + "line": 12551, }, "name": "NodeSelectorRequirement", "properties": Array [ @@ -17360,7 +17385,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12547, + "line": 12557, }, "name": "key", "type": Object { @@ -17379,7 +17404,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12554, + "line": 12564, }, "name": "operator", "type": Object { @@ -17398,7 +17423,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12561, + "line": 12571, }, "name": "values", "optional": true, @@ -17427,7 +17452,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12042, + "line": 12052, }, "name": "NodeSelectorTerm", "properties": Array [ @@ -17442,7 +17467,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12048, + "line": 12058, }, "name": "matchExpressions", "optional": true, @@ -17466,7 +17491,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12055, + "line": 12065, }, "name": "matchFields", "optional": true, @@ -17691,7 +17716,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12443, + "line": 12453, }, "name": "ObjectFieldSelector", "properties": Array [ @@ -17706,7 +17731,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12456, + "line": 12466, }, "name": "fieldPath", "type": Object { @@ -17724,7 +17749,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12449, + "line": 12459, }, "name": "apiVersion", "optional": true, @@ -18884,7 +18909,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11323, + "line": 11333, }, "name": "PersistentVolumeClaimVolumeSource", "properties": Array [ @@ -18900,7 +18925,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11329, + "line": 11339, }, "name": "claimName", "type": Object { @@ -18919,7 +18944,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11336, + "line": 11346, }, "name": "readOnly", "optional": true, @@ -19845,7 +19870,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10532, + "line": 10542, }, "name": "PodAffinity", "properties": Array [ @@ -19861,7 +19886,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10538, + "line": 10548, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -19886,7 +19911,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10545, + "line": 10555, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -19914,7 +19939,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12108, + "line": 12118, }, "name": "PodAffinityTerm", "properties": Array [ @@ -19930,7 +19955,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12128, + "line": 12138, }, "name": "topologyKey", "type": Object { @@ -19948,7 +19973,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12114, + "line": 12124, }, "name": "labelSelector", "optional": true, @@ -19968,7 +19993,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12121, + "line": 12131, }, "name": "namespaces", "optional": true, @@ -19996,7 +20021,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10554, + "line": 10564, }, "name": "PodAntiAffinity", "properties": Array [ @@ -20012,7 +20037,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10560, + "line": 10570, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -20037,7 +20062,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10567, + "line": 10577, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -20159,7 +20184,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10807, + "line": 10817, }, "name": "PodDNSConfigOption", "properties": Array [ @@ -20174,7 +20199,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10813, + "line": 10823, }, "name": "name", "optional": true, @@ -20192,7 +20217,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10818, + "line": 10828, }, "name": "value", "optional": true, @@ -23224,7 +23249,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 9835, + "line": 9845, }, "name": "Preconditions", "properties": Array [ @@ -23239,7 +23264,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9841, + "line": 9851, }, "name": "resourceVersion", "optional": true, @@ -23258,7 +23283,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9848, + "line": 9858, }, "name": "uid", "optional": true, @@ -23281,7 +23306,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12064, + "line": 12074, }, "name": "PreferredSchedulingTerm", "properties": Array [ @@ -23296,7 +23321,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12070, + "line": 12080, }, "name": "preference", "type": Object { @@ -23314,7 +23339,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12077, + "line": 12087, }, "name": "weight", "type": Object { @@ -23598,7 +23623,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10598, + "line": 10608, }, "name": "Probe", "properties": Array [ @@ -23614,7 +23639,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10604, + "line": 10614, }, "name": "exec", "optional": true, @@ -23635,7 +23660,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10612, + "line": 10622, }, "name": "failureThreshold", "optional": true, @@ -23654,7 +23679,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10619, + "line": 10629, }, "name": "httpGet", "optional": true, @@ -23674,7 +23699,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10626, + "line": 10636, }, "name": "initialDelaySeconds", "optional": true, @@ -23695,7 +23720,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10634, + "line": 10644, }, "name": "periodSeconds", "optional": true, @@ -23716,7 +23741,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10642, + "line": 10652, }, "name": "successThreshold", "optional": true, @@ -23736,7 +23761,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10649, + "line": 10659, }, "name": "tcpSocket", "optional": true, @@ -23757,7 +23782,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10657, + "line": 10667, }, "name": "timeoutSeconds", "optional": true, @@ -23780,7 +23805,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11345, + "line": 11355, }, "name": "ProjectedVolumeSource", "properties": Array [ @@ -23795,7 +23820,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11358, + "line": 11368, }, "name": "sources", "type": Object { @@ -23819,7 +23844,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11351, + "line": 11361, }, "name": "defaultMode", "optional": true, @@ -24226,7 +24251,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11367, + "line": 11377, }, "name": "RBDVolumeSource", "properties": Array [ @@ -24242,7 +24267,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11380, + "line": 11390, }, "name": "image", "type": Object { @@ -24261,7 +24286,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11395, + "line": 11405, }, "name": "monitors", "type": Object { @@ -24285,7 +24310,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11373, + "line": 11383, }, "name": "fsType", "optional": true, @@ -24306,7 +24331,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11388, + "line": 11398, }, "name": "keyring", "optional": true, @@ -24327,7 +24352,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11403, + "line": 11413, }, "name": "pool", "optional": true, @@ -24348,7 +24373,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11411, + "line": 11421, }, "name": "readOnly", "optional": true, @@ -24369,7 +24394,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11419, + "line": 11429, }, "name": "secretRef", "optional": true, @@ -24390,7 +24415,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11427, + "line": 11437, }, "name": "user", "optional": true, @@ -25292,7 +25317,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12465, + "line": 12475, }, "name": "ResourceFieldSelector", "properties": Array [ @@ -25307,7 +25332,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12485, + "line": 12495, }, "name": "resource", "type": Object { @@ -25325,7 +25350,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12471, + "line": 12481, }, "name": "containerName", "optional": true, @@ -25344,7 +25369,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12478, + "line": 12488, }, "name": "divisor", "optional": true, @@ -26295,7 +26320,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10376, + "line": 10386, }, "name": "RollingUpdateDaemonSet", "properties": Array [ @@ -26311,7 +26336,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10382, + "line": 10392, }, "name": "maxUnavailable", "optional": true, @@ -26334,7 +26359,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10391, + "line": 10401, }, "name": "RollingUpdateDeployment", "properties": Array [ @@ -26351,7 +26376,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10398, + "line": 10408, }, "name": "maxSurge", "optional": true, @@ -26372,7 +26397,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10406, + "line": 10416, }, "name": "maxUnavailable", "optional": true, @@ -26395,7 +26420,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10415, + "line": 10425, }, "name": "RollingUpdateStatefulSetStrategy", "properties": Array [ @@ -26411,7 +26436,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10421, + "line": 10431, }, "name": "partition", "optional": true, @@ -26926,7 +26951,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10827, + "line": 10837, }, "name": "SELinuxOptions", "properties": Array [ @@ -26941,7 +26966,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10833, + "line": 10843, }, "name": "level", "optional": true, @@ -26960,7 +26985,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10840, + "line": 10850, }, "name": "role", "optional": true, @@ -26979,7 +27004,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10847, + "line": 10857, }, "name": "type", "optional": true, @@ -26998,7 +27023,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10854, + "line": 10864, }, "name": "user", "optional": true, @@ -27343,7 +27368,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11436, + "line": 11446, }, "name": "ScaleIOVolumeSource", "properties": Array [ @@ -27358,7 +27383,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11450, + "line": 11460, }, "name": "gateway", "type": Object { @@ -27377,7 +27402,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11472, + "line": 11482, }, "name": "secretRef", "type": Object { @@ -27395,7 +27420,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11501, + "line": 11511, }, "name": "system", "type": Object { @@ -27415,7 +27440,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11443, + "line": 11453, }, "name": "fsType", "optional": true, @@ -27434,7 +27459,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11457, + "line": 11467, }, "name": "protectionDomain", "optional": true, @@ -27455,7 +27480,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11465, + "line": 11475, }, "name": "readOnly", "optional": true, @@ -27474,7 +27499,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11479, + "line": 11489, }, "name": "sslEnabled", "optional": true, @@ -27495,7 +27520,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11487, + "line": 11497, }, "name": "storageMode", "optional": true, @@ -27514,7 +27539,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11494, + "line": 11504, }, "name": "storagePool", "optional": true, @@ -27533,7 +27558,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11508, + "line": 11518, }, "name": "volumeName", "optional": true, @@ -27696,7 +27721,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11600, + "line": 11610, }, "name": "ScopedResourceSelectorRequirement", "properties": Array [ @@ -27712,7 +27737,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11606, + "line": 11616, }, "name": "operator", "type": Object { @@ -27730,7 +27755,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11613, + "line": 11623, }, "name": "scopeName", "type": Object { @@ -27749,7 +27774,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11620, + "line": 11630, }, "name": "values", "optional": true, @@ -27831,7 +27856,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11798, + "line": 11808, }, "name": "SecretEnvSource", "properties": Array [ @@ -27847,7 +27872,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11804, + "line": 11814, }, "name": "name", "optional": true, @@ -27866,7 +27891,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11811, + "line": 11821, }, "name": "optional", "optional": true, @@ -27889,7 +27914,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12494, + "line": 12504, }, "name": "SecretKeySelector", "properties": Array [ @@ -27905,7 +27930,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12500, + "line": 12510, }, "name": "key", "type": Object { @@ -27924,7 +27949,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12507, + "line": 12517, }, "name": "name", "optional": true, @@ -27943,7 +27968,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12514, + "line": 12524, }, "name": "optional", "optional": true, @@ -28190,7 +28215,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12640, + "line": 12650, }, "name": "SecretProjection", "properties": Array [ @@ -28206,7 +28231,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12646, + "line": 12656, }, "name": "items", "optional": true, @@ -28231,7 +28256,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12653, + "line": 12663, }, "name": "name", "optional": true, @@ -28250,7 +28275,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12660, + "line": 12670, }, "name": "optional", "optional": true, @@ -28274,7 +28299,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10473, + "line": 10483, }, "name": "SecretReference", "properties": Array [ @@ -28289,7 +28314,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10479, + "line": 10489, }, "name": "name", "optional": true, @@ -28308,7 +28333,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10486, + "line": 10496, }, "name": "namespace", "optional": true, @@ -28332,7 +28357,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11519, + "line": 11529, }, "name": "SecretVolumeSource", "properties": Array [ @@ -28349,7 +28374,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11526, + "line": 11536, }, "name": "defaultMode", "optional": true, @@ -28369,7 +28394,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11533, + "line": 11543, }, "name": "items", "optional": true, @@ -28393,7 +28418,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11540, + "line": 11550, }, "name": "optional", "optional": true, @@ -28413,7 +28438,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11547, + "line": 11557, }, "name": "secretName", "optional": true, @@ -28437,7 +28462,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10710, + "line": 10720, }, "name": "SecurityContext", "properties": Array [ @@ -28453,7 +28478,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10716, + "line": 10726, }, "name": "allowPrivilegeEscalation", "optional": true, @@ -28474,7 +28499,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10724, + "line": 10734, }, "name": "capabilities", "optional": true, @@ -28495,7 +28520,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10732, + "line": 10742, }, "name": "privileged", "optional": true, @@ -28515,7 +28540,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10739, + "line": 10749, }, "name": "procMount", "optional": true, @@ -28536,7 +28561,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10747, + "line": 10757, }, "name": "readOnlyRootFilesystem", "optional": true, @@ -28556,7 +28581,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10754, + "line": 10764, }, "name": "runAsGroup", "optional": true, @@ -28576,7 +28601,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10761, + "line": 10771, }, "name": "runAsNonRoot", "optional": true, @@ -28597,7 +28622,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10769, + "line": 10779, }, "name": "runAsUser", "optional": true, @@ -28617,7 +28642,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10776, + "line": 10786, }, "name": "seLinuxOptions", "optional": true, @@ -29281,7 +29306,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12669, + "line": 12679, }, "name": "ServiceAccountTokenProjection", "properties": Array [ @@ -29296,7 +29321,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12690, + "line": 12700, }, "name": "path", "type": Object { @@ -29315,7 +29340,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12675, + "line": 12685, }, "name": "audience", "optional": true, @@ -29336,7 +29361,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12683, + "line": 12693, }, "name": "expirationSeconds", "optional": true, @@ -29650,7 +29675,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10303, + "line": 10313, }, "name": "ServiceReference", "properties": Array [ @@ -29666,7 +29691,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10309, + "line": 10319, }, "name": "name", "type": Object { @@ -29685,7 +29710,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10316, + "line": 10326, }, "name": "namespace", "type": Object { @@ -29703,7 +29728,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10323, + "line": 10333, }, "name": "path", "optional": true, @@ -30582,7 +30607,7 @@ The StatefulSet guarantees that a given network identity will always map to the "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10270, + "line": 10280, }, "name": "StatusCause", "properties": Array [ @@ -30602,7 +30627,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10280, + "line": 10290, }, "name": "field", "optional": true, @@ -30622,7 +30647,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10287, + "line": 10297, }, "name": "message", "optional": true, @@ -30642,7 +30667,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10294, + "line": 10304, }, "name": "reason", "optional": true, @@ -31400,7 +31425,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11556, + "line": 11566, }, "name": "StorageOSVolumeSource", "properties": Array [ @@ -31416,7 +31441,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11562, + "line": 11572, }, "name": "fsType", "optional": true, @@ -31437,7 +31462,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11570, + "line": 11580, }, "name": "readOnly", "optional": true, @@ -31457,7 +31482,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11577, + "line": 11587, }, "name": "secretRef", "optional": true, @@ -31477,7 +31502,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11584, + "line": 11594, }, "name": "volumeName", "optional": true, @@ -31497,7 +31522,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11591, + "line": 11601, }, "name": "volumeNamespace", "optional": true, @@ -31937,7 +31962,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10863, + "line": 10873, }, "name": "Sysctl", "properties": Array [ @@ -31952,7 +31977,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10869, + "line": 10879, }, "name": "name", "type": Object { @@ -31970,7 +31995,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10876, + "line": 10886, }, "name": "value", "type": Object { @@ -31992,7 +32017,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12225, + "line": 12235, }, "name": "TCPSocketAction", "properties": Array [ @@ -32008,7 +32033,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12238, + "line": 12248, }, "name": "port", "type": Object { @@ -32026,7 +32051,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12231, + "line": 12241, }, "name": "host", "optional": true, @@ -32438,7 +32463,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 9984, + "line": 9994, }, "name": "TopologySelectorLabelRequirement", "properties": Array [ @@ -32453,7 +32478,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9990, + "line": 10000, }, "name": "key", "type": Object { @@ -32472,7 +32497,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9997, + "line": 10007, }, "name": "values", "type": Object { @@ -33651,7 +33676,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10006, + "line": 10016, }, "name": "VolumeAttachmentSource", "properties": Array [ @@ -33666,7 +33691,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10012, + "line": 10022, }, "name": "persistentVolumeName", "optional": true, @@ -33763,7 +33788,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10785, + "line": 10795, }, "name": "VolumeDevice", "properties": Array [ @@ -33778,7 +33803,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10791, + "line": 10801, }, "name": "devicePath", "type": Object { @@ -33796,7 +33821,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10798, + "line": 10808, }, "name": "name", "type": Object { @@ -33818,7 +33843,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 9931, + "line": 9941, }, "name": "VolumeMount", "properties": Array [ @@ -33834,7 +33859,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9937, + "line": 9947, }, "name": "mountPath", "type": Object { @@ -33852,7 +33877,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9951, + "line": 9961, }, "name": "name", "type": Object { @@ -33871,7 +33896,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9944, + "line": 9954, }, "name": "mountPropagation", "optional": true, @@ -33892,7 +33917,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9959, + "line": 9969, }, "name": "readOnly", "optional": true, @@ -33913,7 +33938,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9967, + "line": 9977, }, "name": "subPath", "optional": true, @@ -33934,7 +33959,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 9975, + "line": 9985, }, "name": "subPathExpr", "optional": true, @@ -33995,7 +34020,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12334, + "line": 12344, }, "name": "VolumeProjection", "properties": Array [ @@ -34010,7 +34035,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12340, + "line": 12350, }, "name": "configMap", "optional": true, @@ -34029,7 +34054,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12347, + "line": 12357, }, "name": "downwardAPI", "optional": true, @@ -34048,7 +34073,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12354, + "line": 12364, }, "name": "secret", "optional": true, @@ -34067,7 +34092,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12361, + "line": 12371, }, "name": "serviceAccountToken", "optional": true, @@ -34498,7 +34523,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12086, + "line": 12096, }, "name": "WeightedPodAffinityTerm", "properties": Array [ @@ -34514,7 +34539,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12092, + "line": 12102, }, "name": "podAffinityTerm", "type": Object { @@ -34532,7 +34557,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12099, + "line": 12109, }, "name": "weight", "type": Object { @@ -35868,7 +35893,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11205, + "line": 11215, }, "name": "AzureFileVolumeSource", "properties": Array [ @@ -35883,7 +35908,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11219, + "line": 11229, }, "name": "secretName", "type": Object { @@ -35901,7 +35926,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11226, + "line": 11236, }, "name": "shareName", "type": Object { @@ -35921,7 +35946,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11212, + "line": 11222, }, "name": "readOnly", "optional": true, @@ -36387,7 +36412,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10281, + "line": 10291, }, "name": "CSINodeDriver", "properties": Array [ @@ -36403,7 +36428,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10287, + "line": 10297, }, "name": "name", "type": Object { @@ -36422,7 +36447,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10294, + "line": 10304, }, "name": "nodeID", "type": Object { @@ -36441,7 +36466,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10301, + "line": 10311, }, "name": "topologyKeys", "optional": true, @@ -36883,7 +36908,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11362, + "line": 11372, }, "name": "CSIVolumeSource", "properties": Array [ @@ -36899,7 +36924,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11368, + "line": 11378, }, "name": "driver", "type": Object { @@ -36918,7 +36943,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11375, + "line": 11385, }, "name": "fsType", "optional": true, @@ -36938,7 +36963,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11382, + "line": 11392, }, "name": "nodePublishSecretRef", "optional": true, @@ -36959,7 +36984,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11390, + "line": 11400, }, "name": "readOnly", "optional": true, @@ -36979,7 +37004,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11397, + "line": 11407, }, "name": "volumeAttributes", "optional": true, @@ -37007,7 +37032,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12569, + "line": 12579, }, "name": "Capabilities", "properties": Array [ @@ -37022,7 +37047,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12575, + "line": 12585, }, "name": "add", "optional": true, @@ -37046,7 +37071,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12582, + "line": 12592, }, "name": "drop", "optional": true, @@ -37214,7 +37239,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11235, + "line": 11245, }, "name": "CephFSVolumeSource", "properties": Array [ @@ -37229,7 +37254,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11241, + "line": 11251, }, "name": "monitors", "type": Object { @@ -37252,7 +37277,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11248, + "line": 11258, }, "name": "path", "optional": true, @@ -37273,7 +37298,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11256, + "line": 11266, }, "name": "readOnly", "optional": true, @@ -37292,7 +37317,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11263, + "line": 11273, }, "name": "secretFile", "optional": true, @@ -37312,7 +37337,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11270, + "line": 11280, }, "name": "secretRef", "optional": true, @@ -37331,7 +37356,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11277, + "line": 11287, }, "name": "user", "optional": true, @@ -37828,7 +37853,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11286, + "line": 11296, }, "name": "CinderVolumeSource", "properties": Array [ @@ -37843,7 +37868,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11314, + "line": 11324, }, "name": "volumeID", "type": Object { @@ -37862,7 +37887,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11292, + "line": 11302, }, "name": "fsType", "optional": true, @@ -37883,7 +37908,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11300, + "line": 11310, }, "name": "readOnly", "optional": true, @@ -37902,7 +37927,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11307, + "line": 11317, }, "name": "secretRef", "optional": true, @@ -37925,7 +37950,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11949, + "line": 11959, }, "name": "ClientIPConfig", "properties": Array [ @@ -37941,7 +37966,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11955, + "line": 11965, }, "name": "timeoutSeconds", "optional": true, @@ -38834,7 +38859,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12094, + "line": 12104, }, "name": "ConfigMapEnvSource", "properties": Array [ @@ -38850,7 +38875,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12100, + "line": 12110, }, "name": "name", "optional": true, @@ -38869,7 +38894,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12107, + "line": 12117, }, "name": "optional", "optional": true, @@ -38892,7 +38917,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12736, + "line": 12746, }, "name": "ConfigMapKeySelector", "properties": Array [ @@ -38907,7 +38932,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12742, + "line": 12752, }, "name": "key", "type": Object { @@ -38926,7 +38951,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12749, + "line": 12759, }, "name": "name", "optional": true, @@ -38945,7 +38970,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12756, + "line": 12766, }, "name": "optional", "optional": true, @@ -39080,7 +39105,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10721, + "line": 10731, }, "name": "ConfigMapNodeConfigSource", "properties": Array [ @@ -39095,7 +39120,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10727, + "line": 10737, }, "name": "kubeletConfigKey", "type": Object { @@ -39113,7 +39138,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10734, + "line": 10744, }, "name": "name", "type": Object { @@ -39131,7 +39156,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10741, + "line": 10751, }, "name": "namespace", "type": Object { @@ -39149,7 +39174,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10748, + "line": 10758, }, "name": "resourceVersion", "optional": true, @@ -39168,7 +39193,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10755, + "line": 10765, }, "name": "uid", "optional": true, @@ -39281,7 +39306,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12916, + "line": 12926, }, "name": "ConfigMapProjection", "properties": Array [ @@ -39297,7 +39322,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12922, + "line": 12932, }, "name": "items", "optional": true, @@ -39322,7 +39347,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12929, + "line": 12939, }, "name": "name", "optional": true, @@ -39341,7 +39366,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12936, + "line": 12946, }, "name": "optional", "optional": true, @@ -39365,7 +39390,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11325, + "line": 11335, }, "name": "ConfigMapVolumeSource", "properties": Array [ @@ -39382,7 +39407,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11332, + "line": 11342, }, "name": "defaultMode", "optional": true, @@ -39402,7 +39427,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11339, + "line": 11349, }, "name": "items", "optional": true, @@ -39427,7 +39452,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11346, + "line": 11356, }, "name": "name", "optional": true, @@ -39446,7 +39471,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11353, + "line": 11363, }, "name": "optional", "optional": true, @@ -39948,7 +39973,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10957, + "line": 10967, }, "name": "ContainerPort", "properties": Array [ @@ -39964,7 +39989,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10963, + "line": 10973, }, "name": "containerPort", "type": Object { @@ -39982,7 +40007,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10970, + "line": 10980, }, "name": "hostIP", "optional": true, @@ -40002,7 +40027,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10977, + "line": 10987, }, "name": "hostPort", "optional": true, @@ -40022,7 +40047,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10984, + "line": 10994, }, "name": "name", "optional": true, @@ -40043,7 +40068,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10992, + "line": 11002, }, "name": "protocol", "optional": true, @@ -40765,7 +40790,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10310, + "line": 10320, }, "name": "CustomResourceColumnDefinition", "properties": Array [ @@ -40780,7 +40805,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10337, + "line": 10347, }, "name": "name", "type": Object { @@ -40799,7 +40824,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10351, + "line": 10361, }, "name": "type", "type": Object { @@ -40817,7 +40842,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10323, + "line": 10333, }, "name": "description", "optional": true, @@ -40837,7 +40862,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10330, + "line": 10340, }, "name": "format", "optional": true, @@ -40856,7 +40881,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10316, + "line": 10326, }, "name": "jsonPath", "optional": true, @@ -40876,7 +40901,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10344, + "line": 10354, }, "name": "priority", "optional": true, @@ -40899,7 +40924,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10360, + "line": 10370, }, "name": "CustomResourceConversion", "properties": Array [ @@ -40916,7 +40941,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10375, + "line": 10385, }, "name": "strategy", "type": Object { @@ -40936,7 +40961,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10367, + "line": 10377, }, "name": "conversionReviewVersions", "optional": true, @@ -40961,7 +40986,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10382, + "line": 10392, }, "name": "webhookClientConfig", "optional": true, @@ -41147,7 +41172,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10391, + "line": 10401, }, "name": "CustomResourceDefinitionNames", "properties": Array [ @@ -41163,7 +41188,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10404, + "line": 10414, }, "name": "kind", "type": Object { @@ -41182,7 +41207,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10419, + "line": 10429, }, "name": "plural", "type": Object { @@ -41200,7 +41225,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10397, + "line": 10407, }, "name": "categories", "optional": true, @@ -41226,7 +41251,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10412, + "line": 10422, }, "name": "listKind", "optional": true, @@ -41246,7 +41271,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10426, + "line": 10436, }, "name": "shortNames", "optional": true, @@ -41272,7 +41297,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10434, + "line": 10444, }, "name": "singular", "optional": true, @@ -41576,7 +41601,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10480, + "line": 10490, }, "name": "CustomResourceDefinitionVersion", "properties": Array [ @@ -41591,7 +41616,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10494, + "line": 10504, }, "name": "name", "type": Object { @@ -41609,7 +41634,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10508, + "line": 10518, }, "name": "served", "type": Object { @@ -41628,7 +41653,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10515, + "line": 10525, }, "name": "storage", "type": Object { @@ -41647,7 +41672,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10487, + "line": 10497, }, "name": "additionalPrinterColumns", "optional": true, @@ -41672,7 +41697,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10501, + "line": 10511, }, "name": "schema", "optional": true, @@ -41692,7 +41717,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10522, + "line": 10532, }, "name": "subresources", "optional": true, @@ -41715,7 +41740,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12140, + "line": 12150, }, "name": "CustomResourceSubresourceScale", "properties": Array [ @@ -41730,7 +41755,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12153, + "line": 12163, }, "name": "specReplicasPath", "type": Object { @@ -41748,7 +41773,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12160, + "line": 12170, }, "name": "statusReplicasPath", "type": Object { @@ -41766,7 +41791,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12146, + "line": 12156, }, "name": "labelSelectorPath", "optional": true, @@ -41789,7 +41814,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10443, + "line": 10453, }, "name": "CustomResourceSubresources", "properties": Array [ @@ -41804,7 +41829,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10449, + "line": 10459, }, "name": "scale", "optional": true, @@ -41823,7 +41848,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10456, + "line": 10466, }, "name": "status", "optional": true, @@ -41846,7 +41871,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10465, + "line": 10475, }, "name": "CustomResourceValidation", "properties": Array [ @@ -41861,7 +41886,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10471, + "line": 10481, }, "name": "openAPIV3Schema", "optional": true, @@ -42373,7 +42398,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "name": "kind", "optional": true, "type": Object { - "primitive": "string", + "fqn": "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", }, }, Object { @@ -42910,7 +42935,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12945, + "line": 12955, }, "name": "DownwardAPIProjection", "properties": Array [ @@ -42925,7 +42950,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12951, + "line": 12961, }, "name": "items", "optional": true, @@ -42953,7 +42978,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12620, + "line": 12630, }, "name": "DownwardAPIVolumeFile", "properties": Array [ @@ -42969,7 +42994,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12640, + "line": 12650, }, "name": "path", "type": Object { @@ -42987,7 +43012,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12626, + "line": 12636, }, "name": "fieldRef", "optional": true, @@ -43007,7 +43032,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12633, + "line": 12643, }, "name": "mode", "optional": true, @@ -43026,7 +43051,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12647, + "line": 12657, }, "name": "resourceFieldRef", "optional": true, @@ -43050,7 +43075,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11406, + "line": 11416, }, "name": "DownwardAPIVolumeSource", "properties": Array [ @@ -43067,7 +43092,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11413, + "line": 11423, }, "name": "defaultMode", "optional": true, @@ -43086,7 +43111,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11420, + "line": 11430, }, "name": "items", "optional": true, @@ -43115,7 +43140,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11429, + "line": 11439, }, "name": "EmptyDirVolumeSource", "properties": Array [ @@ -43131,7 +43156,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11435, + "line": 11445, }, "name": "medium", "optional": true, @@ -43151,7 +43176,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11442, + "line": 11452, }, "name": "sizeLimit", "optional": true, @@ -43700,7 +43725,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10155, + "line": 10165, }, "name": "EnvFromSource", "properties": Array [ @@ -43715,7 +43740,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10161, + "line": 10171, }, "name": "configMapRef", "optional": true, @@ -43735,7 +43760,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10168, + "line": 10178, }, "name": "prefix", "optional": true, @@ -43754,7 +43779,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10175, + "line": 10185, }, "name": "secretRef", "optional": true, @@ -43777,7 +43802,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10125, + "line": 10135, }, "name": "EnvVar", "properties": Array [ @@ -43793,7 +43818,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10131, + "line": 10141, }, "name": "name", "type": Object { @@ -43813,7 +43838,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10139, + "line": 10149, }, "name": "value", "optional": true, @@ -43833,7 +43858,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10146, + "line": 10156, }, "name": "valueFrom", "optional": true, @@ -43856,7 +43881,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12056, + "line": 12066, }, "name": "EnvVarSource", "properties": Array [ @@ -43871,7 +43896,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12062, + "line": 12072, }, "name": "configMapKeyRef", "optional": true, @@ -43890,7 +43915,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12069, + "line": 12079, }, "name": "fieldRef", "optional": true, @@ -43909,7 +43934,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12076, + "line": 12086, }, "name": "resourceFieldRef", "optional": true, @@ -43928,7 +43953,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12083, + "line": 12093, }, "name": "secretKeyRef", "optional": true, @@ -44665,7 +44690,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12488, + "line": 12498, }, "name": "ExecAction", "properties": Array [ @@ -44681,7 +44706,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12494, + "line": 12504, }, "name": "command", "optional": true, @@ -44709,7 +44734,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12845, + "line": 12855, }, "name": "ExternalDocumentation", "properties": Array [ @@ -44723,7 +44748,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12849, + "line": 12859, }, "name": "description", "optional": true, @@ -44741,7 +44766,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12854, + "line": 12864, }, "name": "url", "optional": true, @@ -45077,7 +45102,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11451, + "line": 11461, }, "name": "FlexVolumeSource", "properties": Array [ @@ -45092,7 +45117,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11457, + "line": 11467, }, "name": "driver", "type": Object { @@ -45111,7 +45136,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11464, + "line": 11474, }, "name": "fsType", "optional": true, @@ -45130,7 +45155,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11471, + "line": 11481, }, "name": "options", "optional": true, @@ -45156,7 +45181,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11479, + "line": 11489, }, "name": "readOnly", "optional": true, @@ -45176,7 +45201,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11486, + "line": 11496, }, "name": "secretRef", "optional": true, @@ -45361,7 +45386,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11497, + "line": 11507, }, "name": "GitRepoVolumeSource", "properties": Array [ @@ -45376,7 +45401,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11510, + "line": 11520, }, "name": "repository", "type": Object { @@ -45395,7 +45420,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11503, + "line": 11513, }, "name": "directory", "optional": true, @@ -45414,7 +45439,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11517, + "line": 11527, }, "name": "revision", "optional": true, @@ -45537,7 +45562,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11526, + "line": 11536, }, "name": "GlusterfsVolumeSource", "properties": Array [ @@ -45553,7 +45578,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11532, + "line": 11542, }, "name": "endpoints", "type": Object { @@ -45572,7 +45597,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11539, + "line": 11549, }, "name": "path", "type": Object { @@ -45592,7 +45617,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11547, + "line": 11557, }, "name": "readOnly", "optional": true, @@ -45615,7 +45640,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12503, + "line": 12513, }, "name": "HTTPGetAction", "properties": Array [ @@ -45631,7 +45656,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12530, + "line": 12540, }, "name": "port", "type": Object { @@ -45650,7 +45675,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12509, + "line": 12519, }, "name": "host", "optional": true, @@ -45670,7 +45695,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12516, + "line": 12526, }, "name": "httpHeaders", "optional": true, @@ -45694,7 +45719,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12523, + "line": 12533, }, "name": "path", "optional": true, @@ -45715,7 +45740,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12538, + "line": 12548, }, "name": "scheme", "optional": true, @@ -45738,7 +45763,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12892, + "line": 12902, }, "name": "HTTPHeader", "properties": Array [ @@ -45753,7 +45778,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12898, + "line": 12908, }, "name": "name", "type": Object { @@ -45771,7 +45796,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12905, + "line": 12915, }, "name": "value", "type": Object { @@ -45794,7 +45819,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12692, + "line": 12702, }, "name": "HTTPIngressPath", "properties": Array [ @@ -45809,7 +45834,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12698, + "line": 12708, }, "name": "backend", "type": Object { @@ -45827,7 +45852,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12705, + "line": 12715, }, "name": "path", "optional": true, @@ -45851,7 +45876,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11964, + "line": 11974, }, "name": "HTTPIngressRuleValue", "properties": Array [ @@ -45866,7 +45891,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11970, + "line": 11980, }, "name": "paths", "type": Object { @@ -45893,7 +45918,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12459, + "line": 12469, }, "name": "Handler", "properties": Array [ @@ -45909,7 +45934,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12465, + "line": 12475, }, "name": "exec", "optional": true, @@ -45928,7 +45953,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12472, + "line": 12482, }, "name": "httpGet", "optional": true, @@ -45948,7 +45973,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12479, + "line": 12489, }, "name": "tcpSocket", "optional": true, @@ -46467,7 +46492,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12034, + "line": 12044, }, "name": "IdRange", "properties": Array [ @@ -46482,7 +46507,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12040, + "line": 12050, }, "name": "max", "type": Object { @@ -46500,7 +46525,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12047, + "line": 12057, }, "name": "min", "type": Object { @@ -47020,7 +47045,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10601, + "line": 10611, }, "name": "Initializer", "properties": Array [ @@ -47035,7 +47060,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10607, + "line": 10617, }, "name": "name", "type": Object { @@ -47117,13 +47142,13 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "class", "locationInModule": Object { "filename": "k8s.ts", - "line": 10108, + "line": 10118, }, "methods": Array [ Object { "locationInModule": Object { "filename": "k8s.ts", - "line": 10112, + "line": 10122, }, "name": "fromNumber", "parameters": Array [ @@ -47144,7 +47169,7 @@ Both these may change in the future. Incoming requests are matched against the h Object { "locationInModule": Object { "filename": "k8s.ts", - "line": 10109, + "line": 10119, }, "name": "fromString", "parameters": Array [ @@ -47165,6 +47190,31 @@ Both these may change in the future. Incoming requests are matched against the h ], "name": "IntOrString", }, + "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind": Object { + "assembly": "generated", + "docs": Object { + "custom": Object { + "schema": "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + }, + "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/api-conventions.md#types-kinds", + "summary": "Kind is a string value representing the REST resource this object represents.", + }, + "fqn": "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + "kind": "enum", + "locationInModule": Object { + "filename": "k8s.ts", + "line": 10088, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "DeleteOptions.", + }, + "name": "DELETE_OPTIONS", + }, + ], + "name": "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + }, "generated.IpBlock": Object { "assembly": "generated", "datatype": true, @@ -47179,7 +47229,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12714, + "line": 12724, }, "name": "IpBlock", "properties": Array [ @@ -47194,7 +47244,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12720, + "line": 12730, }, "name": "cidr", "type": Object { @@ -47212,7 +47262,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12727, + "line": 12737, }, "name": "except", "optional": true, @@ -47480,7 +47530,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11556, + "line": 11566, }, "name": "IscsiVolumeSource", "properties": Array [ @@ -47495,7 +47545,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11590, + "line": 11600, }, "name": "iqn", "type": Object { @@ -47513,7 +47563,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11605, + "line": 11615, }, "name": "lun", "type": Object { @@ -47532,7 +47582,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11634, + "line": 11644, }, "name": "targetPortal", "type": Object { @@ -47550,7 +47600,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11562, + "line": 11572, }, "name": "chapAuthDiscovery", "optional": true, @@ -47569,7 +47619,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11569, + "line": 11579, }, "name": "chapAuthSession", "optional": true, @@ -47589,7 +47639,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11576, + "line": 11586, }, "name": "fsType", "optional": true, @@ -47609,7 +47659,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11583, + "line": 11593, }, "name": "initiatorName", "optional": true, @@ -47630,7 +47680,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11598, + "line": 11608, }, "name": "iscsiInterface", "optional": true, @@ -47650,7 +47700,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11612, + "line": 11622, }, "name": "portals", "optional": true, @@ -47676,7 +47726,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11620, + "line": 11630, }, "name": "readOnly", "optional": true, @@ -47695,7 +47745,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11627, + "line": 11637, }, "name": "secretRef", "optional": true, @@ -47718,7 +47768,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12169, + "line": 12179, }, "name": "JSONSchemaProps", "properties": Array [ @@ -47732,7 +47782,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12183, + "line": 12193, }, "name": "additionalItems", "optional": true, @@ -47750,7 +47800,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12188, + "line": 12198, }, "name": "additionalProperties", "optional": true, @@ -47768,7 +47818,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12193, + "line": 12203, }, "name": "allOf", "optional": true, @@ -47791,7 +47841,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12198, + "line": 12208, }, "name": "anyOf", "optional": true, @@ -47816,7 +47866,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12205, + "line": 12215, }, "name": "default", "optional": true, @@ -47834,7 +47884,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12210, + "line": 12220, }, "name": "definitions", "optional": true, @@ -47857,7 +47907,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12215, + "line": 12225, }, "name": "dependencies", "optional": true, @@ -47880,7 +47930,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12220, + "line": 12230, }, "name": "description", "optional": true, @@ -47898,7 +47948,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12225, + "line": 12235, }, "name": "enum", "optional": true, @@ -47921,7 +47971,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12230, + "line": 12240, }, "name": "example", "optional": true, @@ -47939,7 +47989,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12235, + "line": 12245, }, "name": "exclusiveMaximum", "optional": true, @@ -47957,7 +48007,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12240, + "line": 12250, }, "name": "exclusiveMinimum", "optional": true, @@ -47975,7 +48025,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12245, + "line": 12255, }, "name": "externalDocs", "optional": true, @@ -47993,7 +48043,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12250, + "line": 12260, }, "name": "format", "optional": true, @@ -48011,7 +48061,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12255, + "line": 12265, }, "name": "id", "optional": true, @@ -48029,7 +48079,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12260, + "line": 12270, }, "name": "items", "optional": true, @@ -48047,7 +48097,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12280, + "line": 12290, }, "name": "maximum", "optional": true, @@ -48065,7 +48115,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12265, + "line": 12275, }, "name": "maxItems", "optional": true, @@ -48083,7 +48133,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12270, + "line": 12280, }, "name": "maxLength", "optional": true, @@ -48101,7 +48151,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12275, + "line": 12285, }, "name": "maxProperties", "optional": true, @@ -48119,7 +48169,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12300, + "line": 12310, }, "name": "minimum", "optional": true, @@ -48137,7 +48187,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12285, + "line": 12295, }, "name": "minItems", "optional": true, @@ -48155,7 +48205,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12290, + "line": 12300, }, "name": "minLength", "optional": true, @@ -48173,7 +48223,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12295, + "line": 12305, }, "name": "minProperties", "optional": true, @@ -48191,7 +48241,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12305, + "line": 12315, }, "name": "multipleOf", "optional": true, @@ -48209,7 +48259,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12310, + "line": 12320, }, "name": "not", "optional": true, @@ -48227,7 +48277,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12315, + "line": 12325, }, "name": "nullable", "optional": true, @@ -48245,7 +48295,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12320, + "line": 12330, }, "name": "oneOf", "optional": true, @@ -48268,7 +48318,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12325, + "line": 12335, }, "name": "pattern", "optional": true, @@ -48286,7 +48336,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12330, + "line": 12340, }, "name": "patternProperties", "optional": true, @@ -48309,7 +48359,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12335, + "line": 12345, }, "name": "properties", "optional": true, @@ -48332,7 +48382,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12173, + "line": 12183, }, "name": "ref", "optional": true, @@ -48350,7 +48400,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12340, + "line": 12350, }, "name": "required", "optional": true, @@ -48373,7 +48423,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12178, + "line": 12188, }, "name": "schema", "optional": true, @@ -48391,7 +48441,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12345, + "line": 12355, }, "name": "title", "optional": true, @@ -48409,7 +48459,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12350, + "line": 12360, }, "name": "type", "optional": true, @@ -48427,7 +48477,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12355, + "line": 12365, }, "name": "uniqueItems", "optional": true, @@ -48912,7 +48962,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12591, + "line": 12601, }, "name": "KeyToPath", "properties": Array [ @@ -48927,7 +48977,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12597, + "line": 12607, }, "name": "key", "type": Object { @@ -48946,7 +48996,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12611, + "line": 12621, }, "name": "path", "type": Object { @@ -48965,7 +49015,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12604, + "line": 12614, }, "name": "mode", "optional": true, @@ -49058,7 +49108,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10616, + "line": 10626, }, "name": "LabelSelectorRequirement", "properties": Array [ @@ -49073,7 +49123,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10622, + "line": 10632, }, "name": "key", "type": Object { @@ -49092,7 +49142,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10629, + "line": 10639, }, "name": "operator", "type": Object { @@ -49111,7 +49161,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10636, + "line": 10646, }, "name": "values", "optional": true, @@ -49478,7 +49528,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10867, + "line": 10877, }, "name": "Lifecycle", "properties": Array [ @@ -49494,7 +49544,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10873, + "line": 10883, }, "name": "postStart", "optional": true, @@ -49514,7 +49564,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10880, + "line": 10890, }, "name": "preStop", "optional": true, @@ -51625,7 +51675,7 @@ Defaults to \\"Never\\".", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12001, + "line": 12011, }, "name": "NetworkPolicyPeer", "properties": Array [ @@ -51641,7 +51691,7 @@ Defaults to \\"Never\\".", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12007, + "line": 12017, }, "name": "ipBlock", "optional": true, @@ -51663,7 +51713,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12016, + "line": 12026, }, "name": "namespaceSelector", "optional": true, @@ -51685,7 +51735,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12025, + "line": 12035, }, "name": "podSelector", "optional": true, @@ -51708,7 +51758,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11979, + "line": 11989, }, "name": "NetworkPolicyPort", "properties": Array [ @@ -51724,7 +51774,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11985, + "line": 11995, }, "name": "port", "optional": true, @@ -51744,7 +51794,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11992, + "line": 12002, }, "name": "protocol", "optional": true, @@ -51933,7 +51983,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10801, + "line": 10811, }, "name": "NodeAffinity", "properties": Array [ @@ -51949,7 +51999,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10807, + "line": 10817, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -51974,7 +52024,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10814, + "line": 10824, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -52210,7 +52260,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10786, + "line": 10796, }, "name": "NodeSelector", "properties": Array [ @@ -52226,7 +52276,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10792, + "line": 10802, }, "name": "nodeSelectorTerms", "type": Object { @@ -52253,7 +52303,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12863, + "line": 12873, }, "name": "NodeSelectorRequirement", "properties": Array [ @@ -52268,7 +52318,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12869, + "line": 12879, }, "name": "key", "type": Object { @@ -52287,7 +52337,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12876, + "line": 12886, }, "name": "operator", "type": Object { @@ -52306,7 +52356,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12883, + "line": 12893, }, "name": "values", "optional": true, @@ -52335,7 +52385,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12364, + "line": 12374, }, "name": "NodeSelectorTerm", "properties": Array [ @@ -52350,7 +52400,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12370, + "line": 12380, }, "name": "matchExpressions", "optional": true, @@ -52374,7 +52424,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12377, + "line": 12387, }, "name": "matchFields", "optional": true, @@ -52599,7 +52649,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12765, + "line": 12775, }, "name": "ObjectFieldSelector", "properties": Array [ @@ -52614,7 +52664,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12778, + "line": 12788, }, "name": "fieldPath", "type": Object { @@ -52632,7 +52682,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12771, + "line": 12781, }, "name": "apiVersion", "optional": true, @@ -53792,7 +53842,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11643, + "line": 11653, }, "name": "PersistentVolumeClaimVolumeSource", "properties": Array [ @@ -53808,7 +53858,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11649, + "line": 11659, }, "name": "claimName", "type": Object { @@ -53827,7 +53877,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11656, + "line": 11666, }, "name": "readOnly", "optional": true, @@ -54753,7 +54803,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10823, + "line": 10833, }, "name": "PodAffinity", "properties": Array [ @@ -54769,7 +54819,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10829, + "line": 10839, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -54794,7 +54844,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10836, + "line": 10846, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -54822,7 +54872,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12430, + "line": 12440, }, "name": "PodAffinityTerm", "properties": Array [ @@ -54838,7 +54888,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12450, + "line": 12460, }, "name": "topologyKey", "type": Object { @@ -54856,7 +54906,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12436, + "line": 12446, }, "name": "labelSelector", "optional": true, @@ -54876,7 +54926,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12443, + "line": 12453, }, "name": "namespaces", "optional": true, @@ -54904,7 +54954,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10845, + "line": 10855, }, "name": "PodAntiAffinity", "properties": Array [ @@ -54920,7 +54970,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10851, + "line": 10861, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -54945,7 +54995,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10858, + "line": 10868, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -55067,7 +55117,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11105, + "line": 11115, }, "name": "PodDNSConfigOption", "properties": Array [ @@ -55082,7 +55132,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11111, + "line": 11121, }, "name": "name", "optional": true, @@ -55100,7 +55150,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11116, + "line": 11126, }, "name": "value", "optional": true, @@ -58192,7 +58242,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10088, + "line": 10098, }, "name": "Preconditions", "properties": Array [ @@ -58207,7 +58257,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10094, + "line": 10104, }, "name": "resourceVersion", "optional": true, @@ -58226,7 +58276,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10101, + "line": 10111, }, "name": "uid", "optional": true, @@ -58249,7 +58299,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12386, + "line": 12396, }, "name": "PreferredSchedulingTerm", "properties": Array [ @@ -58264,7 +58314,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12392, + "line": 12402, }, "name": "preference", "type": Object { @@ -58282,7 +58332,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12399, + "line": 12409, }, "name": "weight", "type": Object { @@ -58587,7 +58637,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10889, + "line": 10899, }, "name": "Probe", "properties": Array [ @@ -58603,7 +58653,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10895, + "line": 10905, }, "name": "exec", "optional": true, @@ -58624,7 +58674,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10903, + "line": 10913, }, "name": "failureThreshold", "optional": true, @@ -58643,7 +58693,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10910, + "line": 10920, }, "name": "httpGet", "optional": true, @@ -58663,7 +58713,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10917, + "line": 10927, }, "name": "initialDelaySeconds", "optional": true, @@ -58684,7 +58734,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10925, + "line": 10935, }, "name": "periodSeconds", "optional": true, @@ -58705,7 +58755,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10933, + "line": 10943, }, "name": "successThreshold", "optional": true, @@ -58725,7 +58775,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10940, + "line": 10950, }, "name": "tcpSocket", "optional": true, @@ -58746,7 +58796,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10948, + "line": 10958, }, "name": "timeoutSeconds", "optional": true, @@ -58769,7 +58819,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11665, + "line": 11675, }, "name": "ProjectedVolumeSource", "properties": Array [ @@ -58784,7 +58834,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11678, + "line": 11688, }, "name": "sources", "type": Object { @@ -58808,7 +58858,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11671, + "line": 11681, }, "name": "defaultMode", "optional": true, @@ -59215,7 +59265,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11687, + "line": 11697, }, "name": "RBDVolumeSource", "properties": Array [ @@ -59231,7 +59281,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11700, + "line": 11710, }, "name": "image", "type": Object { @@ -59250,7 +59300,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11715, + "line": 11725, }, "name": "monitors", "type": Object { @@ -59274,7 +59324,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11693, + "line": 11703, }, "name": "fsType", "optional": true, @@ -59295,7 +59345,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11708, + "line": 11718, }, "name": "keyring", "optional": true, @@ -59316,7 +59366,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11723, + "line": 11733, }, "name": "pool", "optional": true, @@ -59337,7 +59387,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11731, + "line": 11741, }, "name": "readOnly", "optional": true, @@ -59358,7 +59408,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11739, + "line": 11749, }, "name": "secretRef", "optional": true, @@ -59379,7 +59429,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11747, + "line": 11757, }, "name": "user", "optional": true, @@ -60281,7 +60331,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12787, + "line": 12797, }, "name": "ResourceFieldSelector", "properties": Array [ @@ -60296,7 +60346,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12807, + "line": 12817, }, "name": "resource", "type": Object { @@ -60314,7 +60364,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12793, + "line": 12803, }, "name": "containerName", "optional": true, @@ -60333,7 +60383,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12800, + "line": 12810, }, "name": "divisor", "optional": true, @@ -61284,7 +61334,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10645, + "line": 10655, }, "name": "RollingUpdateDaemonSet", "properties": Array [ @@ -61300,7 +61350,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10651, + "line": 10661, }, "name": "maxUnavailable", "optional": true, @@ -61323,7 +61373,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10660, + "line": 10670, }, "name": "RollingUpdateDeployment", "properties": Array [ @@ -61340,7 +61390,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10667, + "line": 10677, }, "name": "maxSurge", "optional": true, @@ -61361,7 +61411,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10675, + "line": 10685, }, "name": "maxUnavailable", "optional": true, @@ -61384,7 +61434,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10684, + "line": 10694, }, "name": "RollingUpdateStatefulSetStrategy", "properties": Array [ @@ -61400,7 +61450,7 @@ So what happens? Decode first uses json or yaml to unmarshal the serialized data "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10690, + "line": 10700, }, "name": "partition", "optional": true, @@ -61978,7 +62028,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11125, + "line": 11135, }, "name": "SELinuxOptions", "properties": Array [ @@ -61993,7 +62043,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11131, + "line": 11141, }, "name": "level", "optional": true, @@ -62012,7 +62062,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11138, + "line": 11148, }, "name": "role", "optional": true, @@ -62031,7 +62081,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11145, + "line": 11155, }, "name": "type", "optional": true, @@ -62050,7 +62100,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11152, + "line": 11162, }, "name": "user", "optional": true, @@ -62395,7 +62445,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11756, + "line": 11766, }, "name": "ScaleIOVolumeSource", "properties": Array [ @@ -62410,7 +62460,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11770, + "line": 11780, }, "name": "gateway", "type": Object { @@ -62429,7 +62479,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11792, + "line": 11802, }, "name": "secretRef", "type": Object { @@ -62447,7 +62497,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11821, + "line": 11831, }, "name": "system", "type": Object { @@ -62467,7 +62517,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11763, + "line": 11773, }, "name": "fsType", "optional": true, @@ -62486,7 +62536,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11777, + "line": 11787, }, "name": "protectionDomain", "optional": true, @@ -62507,7 +62557,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11785, + "line": 11795, }, "name": "readOnly", "optional": true, @@ -62526,7 +62576,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11799, + "line": 11809, }, "name": "sslEnabled", "optional": true, @@ -62547,7 +62597,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11807, + "line": 11817, }, "name": "storageMode", "optional": true, @@ -62566,7 +62616,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11814, + "line": 11824, }, "name": "storagePool", "optional": true, @@ -62585,7 +62635,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11828, + "line": 11838, }, "name": "volumeName", "optional": true, @@ -62748,7 +62798,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11920, + "line": 11930, }, "name": "ScopedResourceSelectorRequirement", "properties": Array [ @@ -62764,7 +62814,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11926, + "line": 11936, }, "name": "operator", "type": Object { @@ -62782,7 +62832,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11933, + "line": 11943, }, "name": "scopeName", "type": Object { @@ -62801,7 +62851,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11940, + "line": 11950, }, "name": "values", "optional": true, @@ -62883,7 +62933,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12118, + "line": 12128, }, "name": "SecretEnvSource", "properties": Array [ @@ -62899,7 +62949,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12124, + "line": 12134, }, "name": "name", "optional": true, @@ -62918,7 +62968,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12131, + "line": 12141, }, "name": "optional", "optional": true, @@ -62941,7 +62991,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12816, + "line": 12826, }, "name": "SecretKeySelector", "properties": Array [ @@ -62957,7 +63007,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12822, + "line": 12832, }, "name": "key", "type": Object { @@ -62976,7 +63026,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12829, + "line": 12839, }, "name": "name", "optional": true, @@ -62995,7 +63045,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12836, + "line": 12846, }, "name": "optional", "optional": true, @@ -63242,7 +63292,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12962, + "line": 12972, }, "name": "SecretProjection", "properties": Array [ @@ -63258,7 +63308,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12968, + "line": 12978, }, "name": "items", "optional": true, @@ -63283,7 +63333,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12975, + "line": 12985, }, "name": "name", "optional": true, @@ -63302,7 +63352,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12982, + "line": 12992, }, "name": "optional", "optional": true, @@ -63326,7 +63376,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10764, + "line": 10774, }, "name": "SecretReference", "properties": Array [ @@ -63341,7 +63391,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10770, + "line": 10780, }, "name": "name", "optional": true, @@ -63360,7 +63410,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10777, + "line": 10787, }, "name": "namespace", "optional": true, @@ -63384,7 +63434,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11839, + "line": 11849, }, "name": "SecretVolumeSource", "properties": Array [ @@ -63401,7 +63451,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11846, + "line": 11856, }, "name": "defaultMode", "optional": true, @@ -63421,7 +63471,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11853, + "line": 11863, }, "name": "items", "optional": true, @@ -63445,7 +63495,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11860, + "line": 11870, }, "name": "optional", "optional": true, @@ -63465,7 +63515,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11867, + "line": 11877, }, "name": "secretName", "optional": true, @@ -63489,7 +63539,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11001, + "line": 11011, }, "name": "SecurityContext", "properties": Array [ @@ -63505,7 +63555,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11007, + "line": 11017, }, "name": "allowPrivilegeEscalation", "optional": true, @@ -63526,7 +63576,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11015, + "line": 11025, }, "name": "capabilities", "optional": true, @@ -63547,7 +63597,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11023, + "line": 11033, }, "name": "privileged", "optional": true, @@ -63567,7 +63617,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11030, + "line": 11040, }, "name": "procMount", "optional": true, @@ -63588,7 +63638,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11038, + "line": 11048, }, "name": "readOnlyRootFilesystem", "optional": true, @@ -63608,7 +63658,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11045, + "line": 11055, }, "name": "runAsGroup", "optional": true, @@ -63628,7 +63678,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11052, + "line": 11062, }, "name": "runAsNonRoot", "optional": true, @@ -63649,7 +63699,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11060, + "line": 11070, }, "name": "runAsUser", "optional": true, @@ -63669,7 +63719,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11067, + "line": 11077, }, "name": "seLinuxOptions", "optional": true, @@ -63688,7 +63738,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11074, + "line": 11084, }, "name": "windowsOptions", "optional": true, @@ -64352,7 +64402,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12991, + "line": 13001, }, "name": "ServiceAccountTokenProjection", "properties": Array [ @@ -64367,7 +64417,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13012, + "line": 13022, }, "name": "path", "type": Object { @@ -64386,7 +64436,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12997, + "line": 13007, }, "name": "audience", "optional": true, @@ -64407,7 +64457,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13005, + "line": 13015, }, "name": "expirationSeconds", "optional": true, @@ -64721,7 +64771,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10564, + "line": 10574, }, "name": "ServiceReference", "properties": Array [ @@ -64737,7 +64787,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10570, + "line": 10580, }, "name": "name", "type": Object { @@ -64756,7 +64806,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10577, + "line": 10587, }, "name": "namespace", "type": Object { @@ -64774,7 +64824,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10584, + "line": 10594, }, "name": "path", "optional": true, @@ -64795,7 +64845,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10592, + "line": 10602, }, "name": "port", "optional": true, @@ -65674,7 +65724,7 @@ The StatefulSet guarantees that a given network identity will always map to the "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10531, + "line": 10541, }, "name": "StatusCause", "properties": Array [ @@ -65694,7 +65744,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10541, + "line": 10551, }, "name": "field", "optional": true, @@ -65714,7 +65764,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10548, + "line": 10558, }, "name": "message", "optional": true, @@ -65734,7 +65784,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10555, + "line": 10565, }, "name": "reason", "optional": true, @@ -66492,7 +66542,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11876, + "line": 11886, }, "name": "StorageOSVolumeSource", "properties": Array [ @@ -66508,7 +66558,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11882, + "line": 11892, }, "name": "fsType", "optional": true, @@ -66529,7 +66579,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11890, + "line": 11900, }, "name": "readOnly", "optional": true, @@ -66549,7 +66599,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11897, + "line": 11907, }, "name": "secretRef", "optional": true, @@ -66569,7 +66619,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11904, + "line": 11914, }, "name": "volumeName", "optional": true, @@ -66589,7 +66639,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11911, + "line": 11921, }, "name": "volumeNamespace", "optional": true, @@ -67029,7 +67079,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11161, + "line": 11171, }, "name": "Sysctl", "properties": Array [ @@ -67044,7 +67094,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11167, + "line": 11177, }, "name": "name", "type": Object { @@ -67062,7 +67112,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11174, + "line": 11184, }, "name": "value", "type": Object { @@ -67084,7 +67134,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12547, + "line": 12557, }, "name": "TCPSocketAction", "properties": Array [ @@ -67100,7 +67150,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12560, + "line": 12570, }, "name": "port", "type": Object { @@ -67118,7 +67168,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12553, + "line": 12563, }, "name": "host", "optional": true, @@ -67530,7 +67580,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10237, + "line": 10247, }, "name": "TopologySelectorLabelRequirement", "properties": Array [ @@ -67545,7 +67595,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10243, + "line": 10253, }, "name": "key", "type": Object { @@ -67564,7 +67614,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10250, + "line": 10260, }, "name": "values", "type": Object { @@ -69011,7 +69061,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10259, + "line": 10269, }, "name": "VolumeAttachmentSource", "properties": Array [ @@ -69027,7 +69077,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10265, + "line": 10275, }, "name": "inlineVolumeSpec", "optional": true, @@ -69046,7 +69096,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10272, + "line": 10282, }, "name": "persistentVolumeName", "optional": true, @@ -69143,7 +69193,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11083, + "line": 11093, }, "name": "VolumeDevice", "properties": Array [ @@ -69158,7 +69208,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11089, + "line": 11099, }, "name": "devicePath", "type": Object { @@ -69176,7 +69226,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11096, + "line": 11106, }, "name": "name", "type": Object { @@ -69198,7 +69248,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10184, + "line": 10194, }, "name": "VolumeMount", "properties": Array [ @@ -69214,7 +69264,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10190, + "line": 10200, }, "name": "mountPath", "type": Object { @@ -69232,7 +69282,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10204, + "line": 10214, }, "name": "name", "type": Object { @@ -69251,7 +69301,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10197, + "line": 10207, }, "name": "mountPropagation", "optional": true, @@ -69272,7 +69322,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10212, + "line": 10222, }, "name": "readOnly", "optional": true, @@ -69293,7 +69343,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10220, + "line": 10230, }, "name": "subPath", "optional": true, @@ -69314,7 +69364,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10228, + "line": 10238, }, "name": "subPathExpr", "optional": true, @@ -69375,7 +69425,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12656, + "line": 12666, }, "name": "VolumeProjection", "properties": Array [ @@ -69390,7 +69440,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12662, + "line": 12672, }, "name": "configMap", "optional": true, @@ -69409,7 +69459,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12669, + "line": 12679, }, "name": "downwardAPI", "optional": true, @@ -69428,7 +69478,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12676, + "line": 12686, }, "name": "secret", "optional": true, @@ -69447,7 +69497,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12683, + "line": 12693, }, "name": "serviceAccountToken", "optional": true, @@ -69710,7 +69760,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10699, + "line": 10709, }, "name": "WebhookThrottleConfig", "properties": Array [ @@ -69725,7 +69775,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10705, + "line": 10715, }, "name": "burst", "optional": true, @@ -69744,7 +69794,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10712, + "line": 10722, }, "name": "qps", "optional": true, @@ -69767,7 +69817,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12408, + "line": 12418, }, "name": "WeightedPodAffinityTerm", "properties": Array [ @@ -69783,7 +69833,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12414, + "line": 12424, }, "name": "podAffinityTerm", "type": Object { @@ -69801,7 +69851,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12421, + "line": 12431, }, "name": "weight", "type": Object { @@ -69823,7 +69873,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11183, + "line": 11193, }, "name": "WindowsSecurityContextOptions", "properties": Array [ @@ -69838,7 +69888,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11189, + "line": 11199, }, "name": "gmsaCredentialSpec", "optional": true, @@ -69858,7 +69908,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11196, + "line": 11206, }, "name": "gmsaCredentialSpecName", "optional": true, @@ -71195,7 +71245,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11590, + "line": 11600, }, "name": "AzureFileVolumeSource", "properties": Array [ @@ -71210,7 +71260,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11604, + "line": 11614, }, "name": "secretName", "type": Object { @@ -71228,7 +71278,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11611, + "line": 11621, }, "name": "shareName", "type": Object { @@ -71248,7 +71298,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11597, + "line": 11607, }, "name": "readOnly", "optional": true, @@ -71836,7 +71886,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10762, + "line": 10772, }, "name": "CSINodeDriver", "properties": Array [ @@ -71852,7 +71902,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10775, + "line": 10785, }, "name": "name", "type": Object { @@ -71871,7 +71921,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10782, + "line": 10792, }, "name": "nodeID", "type": Object { @@ -71889,7 +71939,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10768, + "line": 10778, }, "name": "allocatable", "optional": true, @@ -71909,7 +71959,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10789, + "line": 10799, }, "name": "topologyKeys", "optional": true, @@ -72351,7 +72401,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11747, + "line": 11757, }, "name": "CSIVolumeSource", "properties": Array [ @@ -72367,7 +72417,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11753, + "line": 11763, }, "name": "driver", "type": Object { @@ -72386,7 +72436,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11760, + "line": 11770, }, "name": "fsType", "optional": true, @@ -72406,7 +72456,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11767, + "line": 11777, }, "name": "nodePublishSecretRef", "optional": true, @@ -72427,7 +72477,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11775, + "line": 11785, }, "name": "readOnly", "optional": true, @@ -72447,7 +72497,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11782, + "line": 11792, }, "name": "volumeAttributes", "optional": true, @@ -72475,7 +72525,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12854, + "line": 12864, }, "name": "Capabilities", "properties": Array [ @@ -72490,7 +72540,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12860, + "line": 12870, }, "name": "add", "optional": true, @@ -72514,7 +72564,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12867, + "line": 12877, }, "name": "drop", "optional": true, @@ -72682,7 +72732,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11620, + "line": 11630, }, "name": "CephFSVolumeSource", "properties": Array [ @@ -72697,7 +72747,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11626, + "line": 11636, }, "name": "monitors", "type": Object { @@ -72720,7 +72770,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11633, + "line": 11643, }, "name": "path", "optional": true, @@ -72741,7 +72791,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11641, + "line": 11651, }, "name": "readOnly", "optional": true, @@ -72760,7 +72810,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11648, + "line": 11658, }, "name": "secretFile", "optional": true, @@ -72780,7 +72830,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11655, + "line": 11665, }, "name": "secretRef", "optional": true, @@ -72799,7 +72849,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11662, + "line": 11672, }, "name": "user", "optional": true, @@ -73297,7 +73347,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11671, + "line": 11681, }, "name": "CinderVolumeSource", "properties": Array [ @@ -73313,7 +73363,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11699, + "line": 11709, }, "name": "volumeID", "type": Object { @@ -73332,7 +73382,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11677, + "line": 11687, }, "name": "fsType", "optional": true, @@ -73353,7 +73403,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11685, + "line": 11695, }, "name": "readOnly", "optional": true, @@ -73372,7 +73422,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11692, + "line": 11702, }, "name": "secretRef", "optional": true, @@ -73395,7 +73445,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12334, + "line": 12344, }, "name": "ClientIPConfig", "properties": Array [ @@ -73411,7 +73461,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12340, + "line": 12350, }, "name": "timeoutSeconds", "optional": true, @@ -74304,7 +74354,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12479, + "line": 12489, }, "name": "ConfigMapEnvSource", "properties": Array [ @@ -74320,7 +74370,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12485, + "line": 12495, }, "name": "name", "optional": true, @@ -74339,7 +74389,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12492, + "line": 12502, }, "name": "optional", "optional": true, @@ -74362,7 +74412,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13021, + "line": 13031, }, "name": "ConfigMapKeySelector", "properties": Array [ @@ -74377,7 +74427,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13027, + "line": 13037, }, "name": "key", "type": Object { @@ -74396,7 +74446,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13034, + "line": 13044, }, "name": "name", "optional": true, @@ -74415,7 +74465,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13041, + "line": 13051, }, "name": "optional", "optional": true, @@ -74550,7 +74600,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11098, + "line": 11108, }, "name": "ConfigMapNodeConfigSource", "properties": Array [ @@ -74565,7 +74615,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11104, + "line": 11114, }, "name": "kubeletConfigKey", "type": Object { @@ -74583,7 +74633,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11111, + "line": 11121, }, "name": "name", "type": Object { @@ -74601,7 +74651,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11118, + "line": 11128, }, "name": "namespace", "type": Object { @@ -74619,7 +74669,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11125, + "line": 11135, }, "name": "resourceVersion", "optional": true, @@ -74638,7 +74688,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11132, + "line": 11142, }, "name": "uid", "optional": true, @@ -74751,7 +74801,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13407, + "line": 13417, }, "name": "ConfigMapProjection", "properties": Array [ @@ -74767,7 +74817,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13413, + "line": 13423, }, "name": "items", "optional": true, @@ -74792,7 +74842,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13420, + "line": 13430, }, "name": "name", "optional": true, @@ -74811,7 +74861,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13427, + "line": 13437, }, "name": "optional", "optional": true, @@ -74835,7 +74885,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11710, + "line": 11720, }, "name": "ConfigMapVolumeSource", "properties": Array [ @@ -74852,7 +74902,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11717, + "line": 11727, }, "name": "defaultMode", "optional": true, @@ -74872,7 +74922,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11724, + "line": 11734, }, "name": "items", "optional": true, @@ -74897,7 +74947,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11731, + "line": 11741, }, "name": "name", "optional": true, @@ -74916,7 +74966,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11738, + "line": 11748, }, "name": "optional", "optional": true, @@ -75438,7 +75488,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11334, + "line": 11344, }, "name": "ContainerPort", "properties": Array [ @@ -75454,7 +75504,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11340, + "line": 11350, }, "name": "containerPort", "type": Object { @@ -75472,7 +75522,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11347, + "line": 11357, }, "name": "hostIP", "optional": true, @@ -75492,7 +75542,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11354, + "line": 11364, }, "name": "hostPort", "optional": true, @@ -75512,7 +75562,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11361, + "line": 11371, }, "name": "name", "optional": true, @@ -75533,7 +75583,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11369, + "line": 11379, }, "name": "protocol", "optional": true, @@ -76255,7 +76305,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12562, + "line": 12572, }, "name": "CustomResourceColumnDefinition", "properties": Array [ @@ -76270,7 +76320,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12582, + "line": 12592, }, "name": "jsonPath", "type": Object { @@ -76288,7 +76338,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12589, + "line": 12599, }, "name": "name", "type": Object { @@ -76307,7 +76357,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12603, + "line": 12613, }, "name": "type", "type": Object { @@ -76325,7 +76375,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12568, + "line": 12578, }, "name": "description", "optional": true, @@ -76345,7 +76395,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12575, + "line": 12585, }, "name": "format", "optional": true, @@ -76365,7 +76415,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12596, + "line": 12606, }, "name": "priority", "optional": true, @@ -76388,7 +76438,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10798, + "line": 10808, }, "name": "CustomResourceConversion", "properties": Array [ @@ -76405,7 +76455,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10805, + "line": 10815, }, "name": "strategy", "type": Object { @@ -76424,7 +76474,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10812, + "line": 10822, }, "name": "webhook", "optional": true, @@ -76610,7 +76660,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10821, + "line": 10831, }, "name": "CustomResourceDefinitionNames", "properties": Array [ @@ -76626,7 +76676,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10834, + "line": 10844, }, "name": "kind", "type": Object { @@ -76645,7 +76695,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10849, + "line": 10859, }, "name": "plural", "type": Object { @@ -76663,7 +76713,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10827, + "line": 10837, }, "name": "categories", "optional": true, @@ -76689,7 +76739,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10842, + "line": 10852, }, "name": "listKind", "optional": true, @@ -76709,7 +76759,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10856, + "line": 10866, }, "name": "shortNames", "optional": true, @@ -76735,7 +76785,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10864, + "line": 10874, }, "name": "singular", "optional": true, @@ -76953,7 +77003,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10873, + "line": 10883, }, "name": "CustomResourceDefinitionVersion", "properties": Array [ @@ -76968,7 +77018,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10886, + "line": 10896, }, "name": "name", "type": Object { @@ -76986,7 +77036,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10900, + "line": 10910, }, "name": "served", "type": Object { @@ -77005,7 +77055,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10907, + "line": 10917, }, "name": "storage", "type": Object { @@ -77024,7 +77074,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10879, + "line": 10889, }, "name": "additionalPrinterColumns", "optional": true, @@ -77048,7 +77098,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10893, + "line": 10903, }, "name": "schema", "optional": true, @@ -77067,7 +77117,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10914, + "line": 10924, }, "name": "subresources", "optional": true, @@ -77090,7 +77140,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13325, + "line": 13335, }, "name": "CustomResourceSubresourceScale", "properties": Array [ @@ -77105,7 +77155,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13338, + "line": 13348, }, "name": "specReplicasPath", "type": Object { @@ -77123,7 +77173,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13345, + "line": 13355, }, "name": "statusReplicasPath", "type": Object { @@ -77141,7 +77191,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13331, + "line": 13341, }, "name": "labelSelectorPath", "optional": true, @@ -77164,7 +77214,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12627, + "line": 12637, }, "name": "CustomResourceSubresources", "properties": Array [ @@ -77179,7 +77229,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12633, + "line": 12643, }, "name": "scale", "optional": true, @@ -77199,7 +77249,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12640, + "line": 12650, }, "name": "status", "optional": true, @@ -77222,7 +77272,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12612, + "line": 12622, }, "name": "CustomResourceValidation", "properties": Array [ @@ -77237,7 +77287,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12618, + "line": 12628, }, "name": "openAPIV3Schema", "optional": true, @@ -77749,7 +77799,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "name": "kind", "optional": true, "type": Object { - "primitive": "string", + "fqn": "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", }, }, Object { @@ -78286,7 +78336,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13436, + "line": 13446, }, "name": "DownwardAPIProjection", "properties": Array [ @@ -78301,7 +78351,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13442, + "line": 13452, }, "name": "items", "optional": true, @@ -78329,7 +78379,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12905, + "line": 12915, }, "name": "DownwardAPIVolumeFile", "properties": Array [ @@ -78345,7 +78395,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12925, + "line": 12935, }, "name": "path", "type": Object { @@ -78363,7 +78413,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12911, + "line": 12921, }, "name": "fieldRef", "optional": true, @@ -78383,7 +78433,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12918, + "line": 12928, }, "name": "mode", "optional": true, @@ -78402,7 +78452,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12932, + "line": 12942, }, "name": "resourceFieldRef", "optional": true, @@ -78426,7 +78476,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11791, + "line": 11801, }, "name": "DownwardAPIVolumeSource", "properties": Array [ @@ -78443,7 +78493,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11798, + "line": 11808, }, "name": "defaultMode", "optional": true, @@ -78462,7 +78512,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11805, + "line": 11815, }, "name": "items", "optional": true, @@ -78491,7 +78541,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11814, + "line": 11824, }, "name": "EmptyDirVolumeSource", "properties": Array [ @@ -78507,7 +78557,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11820, + "line": 11830, }, "name": "medium", "optional": true, @@ -78527,7 +78577,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11827, + "line": 11837, }, "name": "sizeLimit", "optional": true, @@ -79521,7 +79571,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10636, + "line": 10646, }, "name": "EnvFromSource", "properties": Array [ @@ -79536,7 +79586,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10642, + "line": 10652, }, "name": "configMapRef", "optional": true, @@ -79556,7 +79606,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10649, + "line": 10659, }, "name": "prefix", "optional": true, @@ -79575,7 +79625,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10656, + "line": 10666, }, "name": "secretRef", "optional": true, @@ -79598,7 +79648,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10606, + "line": 10616, }, "name": "EnvVar", "properties": Array [ @@ -79614,7 +79664,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10612, + "line": 10622, }, "name": "name", "type": Object { @@ -79634,7 +79684,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10620, + "line": 10630, }, "name": "value", "optional": true, @@ -79654,7 +79704,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10627, + "line": 10637, }, "name": "valueFrom", "optional": true, @@ -79677,7 +79727,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12441, + "line": 12451, }, "name": "EnvVarSource", "properties": Array [ @@ -79692,7 +79742,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12447, + "line": 12457, }, "name": "configMapKeyRef", "optional": true, @@ -79711,7 +79761,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12454, + "line": 12464, }, "name": "fieldRef", "optional": true, @@ -79730,7 +79780,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12461, + "line": 12471, }, "name": "resourceFieldRef", "optional": true, @@ -79749,7 +79799,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12468, + "line": 12478, }, "name": "secretKeyRef", "optional": true, @@ -81000,7 +81050,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12773, + "line": 12783, }, "name": "ExecAction", "properties": Array [ @@ -81016,7 +81066,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12779, + "line": 12789, }, "name": "command", "optional": true, @@ -81044,7 +81094,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13512, + "line": 13522, }, "name": "ExternalDocumentation", "properties": Array [ @@ -81058,7 +81108,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13516, + "line": 13526, }, "name": "description", "optional": true, @@ -81076,7 +81126,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13521, + "line": 13531, }, "name": "url", "optional": true, @@ -81412,7 +81462,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11836, + "line": 11846, }, "name": "FlexVolumeSource", "properties": Array [ @@ -81427,7 +81477,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11842, + "line": 11852, }, "name": "driver", "type": Object { @@ -81446,7 +81496,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11849, + "line": 11859, }, "name": "fsType", "optional": true, @@ -81465,7 +81515,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11856, + "line": 11866, }, "name": "options", "optional": true, @@ -81491,7 +81541,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11864, + "line": 11874, }, "name": "readOnly", "optional": true, @@ -81511,7 +81561,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11871, + "line": 11881, }, "name": "secretRef", "optional": true, @@ -81696,7 +81746,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11882, + "line": 11892, }, "name": "GitRepoVolumeSource", "properties": Array [ @@ -81711,7 +81761,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11895, + "line": 11905, }, "name": "repository", "type": Object { @@ -81730,7 +81780,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11888, + "line": 11898, }, "name": "directory", "optional": true, @@ -81749,7 +81799,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11902, + "line": 11912, }, "name": "revision", "optional": true, @@ -81872,7 +81922,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11911, + "line": 11921, }, "name": "GlusterfsVolumeSource", "properties": Array [ @@ -81888,7 +81938,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11917, + "line": 11927, }, "name": "endpoints", "type": Object { @@ -81907,7 +81957,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11924, + "line": 11934, }, "name": "path", "type": Object { @@ -81927,7 +81977,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11932, + "line": 11942, }, "name": "readOnly", "optional": true, @@ -81950,7 +82000,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12788, + "line": 12798, }, "name": "HTTPGetAction", "properties": Array [ @@ -81966,7 +82016,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12815, + "line": 12825, }, "name": "port", "type": Object { @@ -81985,7 +82035,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12794, + "line": 12804, }, "name": "host", "optional": true, @@ -82005,7 +82055,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12801, + "line": 12811, }, "name": "httpHeaders", "optional": true, @@ -82029,7 +82079,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12808, + "line": 12818, }, "name": "path", "optional": true, @@ -82050,7 +82100,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12823, + "line": 12833, }, "name": "scheme", "optional": true, @@ -82073,7 +82123,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13383, + "line": 13393, }, "name": "HTTPHeader", "properties": Array [ @@ -82088,7 +82138,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13389, + "line": 13399, }, "name": "name", "type": Object { @@ -82106,7 +82156,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13396, + "line": 13406, }, "name": "value", "type": Object { @@ -82129,7 +82179,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12977, + "line": 12987, }, "name": "HTTPIngressPath", "properties": Array [ @@ -82144,7 +82194,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12983, + "line": 12993, }, "name": "backend", "type": Object { @@ -82162,7 +82212,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12990, + "line": 13000, }, "name": "path", "optional": true, @@ -82186,7 +82236,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12349, + "line": 12359, }, "name": "HTTPIngressRuleValue", "properties": Array [ @@ -82201,7 +82251,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12355, + "line": 12365, }, "name": "paths", "type": Object { @@ -82228,7 +82278,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12744, + "line": 12754, }, "name": "Handler", "properties": Array [ @@ -82244,7 +82294,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12750, + "line": 12760, }, "name": "exec", "optional": true, @@ -82263,7 +82313,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12757, + "line": 12767, }, "name": "httpGet", "optional": true, @@ -82283,7 +82333,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12764, + "line": 12774, }, "name": "tcpSocket", "optional": true, @@ -82803,7 +82853,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12419, + "line": 12429, }, "name": "IdRange", "properties": Array [ @@ -82818,7 +82868,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12425, + "line": 12435, }, "name": "max", "type": Object { @@ -82836,7 +82886,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12432, + "line": 12442, }, "name": "min", "type": Object { @@ -83354,13 +83404,13 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "class", "locationInModule": Object { "filename": "k8s.ts", - "line": 10589, + "line": 10599, }, "methods": Array [ Object { "locationInModule": Object { "filename": "k8s.ts", - "line": 10593, + "line": 10603, }, "name": "fromNumber", "parameters": Array [ @@ -83381,7 +83431,7 @@ Both these may change in the future. Incoming requests are matched against the h Object { "locationInModule": Object { "filename": "k8s.ts", - "line": 10590, + "line": 10600, }, "name": "fromString", "parameters": Array [ @@ -83402,6 +83452,31 @@ Both these may change in the future. Incoming requests are matched against the h ], "name": "IntOrString", }, + "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind": Object { + "assembly": "generated", + "docs": Object { + "custom": Object { + "schema": "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + }, + "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.", + }, + "fqn": "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + "kind": "enum", + "locationInModule": Object { + "filename": "k8s.ts", + "line": 10569, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "DeleteOptions.", + }, + "name": "DELETE_OPTIONS", + }, + ], + "name": "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + }, "generated.IpBlock": Object { "assembly": "generated", "datatype": true, @@ -83416,7 +83491,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12999, + "line": 13009, }, "name": "IpBlock", "properties": Array [ @@ -83431,7 +83506,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13005, + "line": 13015, }, "name": "cidr", "type": Object { @@ -83449,7 +83524,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13012, + "line": 13022, }, "name": "except", "optional": true, @@ -83717,7 +83792,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11941, + "line": 11951, }, "name": "IscsiVolumeSource", "properties": Array [ @@ -83732,7 +83807,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11975, + "line": 11985, }, "name": "iqn", "type": Object { @@ -83750,7 +83825,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11990, + "line": 12000, }, "name": "lun", "type": Object { @@ -83769,7 +83844,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12019, + "line": 12029, }, "name": "targetPortal", "type": Object { @@ -83787,7 +83862,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11947, + "line": 11957, }, "name": "chapAuthDiscovery", "optional": true, @@ -83806,7 +83881,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11954, + "line": 11964, }, "name": "chapAuthSession", "optional": true, @@ -83826,7 +83901,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11961, + "line": 11971, }, "name": "fsType", "optional": true, @@ -83846,7 +83921,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11968, + "line": 11978, }, "name": "initiatorName", "optional": true, @@ -83867,7 +83942,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11983, + "line": 11993, }, "name": "iscsiInterface", "optional": true, @@ -83887,7 +83962,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11997, + "line": 12007, }, "name": "portals", "optional": true, @@ -83913,7 +83988,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12005, + "line": 12015, }, "name": "readOnly", "optional": true, @@ -83932,7 +84007,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12012, + "line": 12022, }, "name": "secretRef", "optional": true, @@ -83955,7 +84030,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13130, + "line": 13140, }, "name": "JSONSchemaProps", "properties": Array [ @@ -83969,7 +84044,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13144, + "line": 13154, }, "name": "additionalItems", "optional": true, @@ -83987,7 +84062,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13149, + "line": 13159, }, "name": "additionalProperties", "optional": true, @@ -84005,7 +84080,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13154, + "line": 13164, }, "name": "allOf", "optional": true, @@ -84028,7 +84103,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13159, + "line": 13169, }, "name": "anyOf", "optional": true, @@ -84053,7 +84128,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13166, + "line": 13176, }, "name": "default", "optional": true, @@ -84071,7 +84146,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13171, + "line": 13181, }, "name": "definitions", "optional": true, @@ -84094,7 +84169,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13176, + "line": 13186, }, "name": "dependencies", "optional": true, @@ -84117,7 +84192,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13181, + "line": 13191, }, "name": "description", "optional": true, @@ -84135,7 +84210,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13186, + "line": 13196, }, "name": "enum", "optional": true, @@ -84158,7 +84233,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13191, + "line": 13201, }, "name": "example", "optional": true, @@ -84176,7 +84251,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13196, + "line": 13206, }, "name": "exclusiveMaximum", "optional": true, @@ -84194,7 +84269,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13201, + "line": 13211, }, "name": "exclusiveMinimum", "optional": true, @@ -84212,7 +84287,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13206, + "line": 13216, }, "name": "externalDocs", "optional": true, @@ -84230,7 +84305,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13211, + "line": 13221, }, "name": "format", "optional": true, @@ -84248,7 +84323,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13216, + "line": 13226, }, "name": "id", "optional": true, @@ -84266,7 +84341,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13221, + "line": 13231, }, "name": "items", "optional": true, @@ -84284,7 +84359,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13241, + "line": 13251, }, "name": "maximum", "optional": true, @@ -84302,7 +84377,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13226, + "line": 13236, }, "name": "maxItems", "optional": true, @@ -84320,7 +84395,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13231, + "line": 13241, }, "name": "maxLength", "optional": true, @@ -84338,7 +84413,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13236, + "line": 13246, }, "name": "maxProperties", "optional": true, @@ -84356,7 +84431,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13261, + "line": 13271, }, "name": "minimum", "optional": true, @@ -84374,7 +84449,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13246, + "line": 13256, }, "name": "minItems", "optional": true, @@ -84392,7 +84467,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13251, + "line": 13261, }, "name": "minLength", "optional": true, @@ -84410,7 +84485,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13256, + "line": 13266, }, "name": "minProperties", "optional": true, @@ -84428,7 +84503,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13266, + "line": 13276, }, "name": "multipleOf", "optional": true, @@ -84446,7 +84521,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13271, + "line": 13281, }, "name": "not", "optional": true, @@ -84464,7 +84539,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13276, + "line": 13286, }, "name": "nullable", "optional": true, @@ -84482,7 +84557,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13281, + "line": 13291, }, "name": "oneOf", "optional": true, @@ -84505,7 +84580,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13286, + "line": 13296, }, "name": "pattern", "optional": true, @@ -84523,7 +84598,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13291, + "line": 13301, }, "name": "patternProperties", "optional": true, @@ -84546,7 +84621,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13296, + "line": 13306, }, "name": "properties", "optional": true, @@ -84569,7 +84644,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13134, + "line": 13144, }, "name": "ref", "optional": true, @@ -84587,7 +84662,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13301, + "line": 13311, }, "name": "required", "optional": true, @@ -84610,7 +84685,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13139, + "line": 13149, }, "name": "schema", "optional": true, @@ -84628,7 +84703,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13306, + "line": 13316, }, "name": "title", "optional": true, @@ -84646,7 +84721,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13311, + "line": 13321, }, "name": "type", "optional": true, @@ -84664,7 +84739,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13316, + "line": 13326, }, "name": "uniqueItems", "optional": true, @@ -85149,7 +85224,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12876, + "line": 12886, }, "name": "KeyToPath", "properties": Array [ @@ -85164,7 +85239,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12882, + "line": 12892, }, "name": "key", "type": Object { @@ -85183,7 +85258,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12896, + "line": 12906, }, "name": "path", "type": Object { @@ -85202,7 +85277,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12889, + "line": 12899, }, "name": "mode", "optional": true, @@ -85295,7 +85370,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10993, + "line": 11003, }, "name": "LabelSelectorRequirement", "properties": Array [ @@ -85310,7 +85385,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10999, + "line": 11009, }, "name": "key", "type": Object { @@ -85329,7 +85404,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11006, + "line": 11016, }, "name": "operator", "type": Object { @@ -85348,7 +85423,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11013, + "line": 11023, }, "name": "values", "optional": true, @@ -85715,7 +85790,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11244, + "line": 11254, }, "name": "Lifecycle", "properties": Array [ @@ -85731,7 +85806,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11250, + "line": 11260, }, "name": "postStart", "optional": true, @@ -85751,7 +85826,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11257, + "line": 11267, }, "name": "preStop", "optional": true, @@ -87876,7 +87951,7 @@ Defaults to \\"Never\\".", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12386, + "line": 12396, }, "name": "NetworkPolicyPeer", "properties": Array [ @@ -87892,7 +87967,7 @@ Defaults to \\"Never\\".", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12392, + "line": 12402, }, "name": "ipBlock", "optional": true, @@ -87914,7 +87989,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12401, + "line": 12411, }, "name": "namespaceSelector", "optional": true, @@ -87936,7 +88011,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12410, + "line": 12420, }, "name": "podSelector", "optional": true, @@ -87959,7 +88034,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12364, + "line": 12374, }, "name": "NetworkPolicyPort", "properties": Array [ @@ -87975,7 +88050,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12370, + "line": 12380, }, "name": "port", "optional": true, @@ -87995,7 +88070,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12377, + "line": 12387, }, "name": "protocol", "optional": true, @@ -88184,7 +88259,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11178, + "line": 11188, }, "name": "NodeAffinity", "properties": Array [ @@ -88200,7 +88275,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11184, + "line": 11194, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -88225,7 +88300,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11191, + "line": 11201, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -88461,7 +88536,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11163, + "line": 11173, }, "name": "NodeSelector", "properties": Array [ @@ -88477,7 +88552,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11169, + "line": 11179, }, "name": "nodeSelectorTerms", "type": Object { @@ -88504,7 +88579,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13354, + "line": 13364, }, "name": "NodeSelectorRequirement", "properties": Array [ @@ -88519,7 +88594,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13360, + "line": 13370, }, "name": "key", "type": Object { @@ -88538,7 +88613,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13367, + "line": 13377, }, "name": "operator", "type": Object { @@ -88557,7 +88632,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13374, + "line": 13384, }, "name": "values", "optional": true, @@ -88586,7 +88661,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12649, + "line": 12659, }, "name": "NodeSelectorTerm", "properties": Array [ @@ -88601,7 +88676,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12655, + "line": 12665, }, "name": "matchExpressions", "optional": true, @@ -88625,7 +88700,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12662, + "line": 12672, }, "name": "matchFields", "optional": true, @@ -88875,7 +88950,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13050, + "line": 13060, }, "name": "ObjectFieldSelector", "properties": Array [ @@ -88890,7 +88965,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13063, + "line": 13073, }, "name": "fieldPath", "type": Object { @@ -88908,7 +88983,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13056, + "line": 13066, }, "name": "apiVersion", "optional": true, @@ -90085,7 +90160,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12028, + "line": 12038, }, "name": "PersistentVolumeClaimVolumeSource", "properties": Array [ @@ -90101,7 +90176,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12034, + "line": 12044, }, "name": "claimName", "type": Object { @@ -90120,7 +90195,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12041, + "line": 12051, }, "name": "readOnly", "optional": true, @@ -91047,7 +91122,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11200, + "line": 11210, }, "name": "PodAffinity", "properties": Array [ @@ -91063,7 +91138,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11206, + "line": 11216, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -91088,7 +91163,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11213, + "line": 11223, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -91116,7 +91191,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12715, + "line": 12725, }, "name": "PodAffinityTerm", "properties": Array [ @@ -91132,7 +91207,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12735, + "line": 12745, }, "name": "topologyKey", "type": Object { @@ -91150,7 +91225,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12721, + "line": 12731, }, "name": "labelSelector", "optional": true, @@ -91170,7 +91245,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12728, + "line": 12738, }, "name": "namespaces", "optional": true, @@ -91198,7 +91273,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11222, + "line": 11232, }, "name": "PodAntiAffinity", "properties": Array [ @@ -91214,7 +91289,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11228, + "line": 11238, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -91239,7 +91314,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11235, + "line": 11245, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -91361,7 +91436,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11482, + "line": 11492, }, "name": "PodDNSConfigOption", "properties": Array [ @@ -91376,7 +91451,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11488, + "line": 11498, }, "name": "name", "optional": true, @@ -91394,7 +91469,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11493, + "line": 11503, }, "name": "value", "optional": true, @@ -94562,7 +94637,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10569, + "line": 10579, }, "name": "Preconditions", "properties": Array [ @@ -94577,7 +94652,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10575, + "line": 10585, }, "name": "resourceVersion", "optional": true, @@ -94596,7 +94671,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10582, + "line": 10592, }, "name": "uid", "optional": true, @@ -94619,7 +94694,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12671, + "line": 12681, }, "name": "PreferredSchedulingTerm", "properties": Array [ @@ -94634,7 +94709,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12677, + "line": 12687, }, "name": "preference", "type": Object { @@ -94652,7 +94727,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12684, + "line": 12694, }, "name": "weight", "type": Object { @@ -94957,7 +95032,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11266, + "line": 11276, }, "name": "Probe", "properties": Array [ @@ -94973,7 +95048,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11272, + "line": 11282, }, "name": "exec", "optional": true, @@ -94994,7 +95069,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11280, + "line": 11290, }, "name": "failureThreshold", "optional": true, @@ -95013,7 +95088,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11287, + "line": 11297, }, "name": "httpGet", "optional": true, @@ -95033,7 +95108,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11294, + "line": 11304, }, "name": "initialDelaySeconds", "optional": true, @@ -95054,7 +95129,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11302, + "line": 11312, }, "name": "periodSeconds", "optional": true, @@ -95075,7 +95150,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11310, + "line": 11320, }, "name": "successThreshold", "optional": true, @@ -95095,7 +95170,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11317, + "line": 11327, }, "name": "tcpSocket", "optional": true, @@ -95116,7 +95191,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11325, + "line": 11335, }, "name": "timeoutSeconds", "optional": true, @@ -95139,7 +95214,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12050, + "line": 12060, }, "name": "ProjectedVolumeSource", "properties": Array [ @@ -95154,7 +95229,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12063, + "line": 12073, }, "name": "sources", "type": Object { @@ -95178,7 +95253,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12056, + "line": 12066, }, "name": "defaultMode", "optional": true, @@ -95585,7 +95660,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12072, + "line": 12082, }, "name": "RBDVolumeSource", "properties": Array [ @@ -95601,7 +95676,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12085, + "line": 12095, }, "name": "image", "type": Object { @@ -95620,7 +95695,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12100, + "line": 12110, }, "name": "monitors", "type": Object { @@ -95644,7 +95719,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12078, + "line": 12088, }, "name": "fsType", "optional": true, @@ -95665,7 +95740,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12093, + "line": 12103, }, "name": "keyring", "optional": true, @@ -95686,7 +95761,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12108, + "line": 12118, }, "name": "pool", "optional": true, @@ -95707,7 +95782,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12116, + "line": 12126, }, "name": "readOnly", "optional": true, @@ -95728,7 +95803,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12124, + "line": 12134, }, "name": "secretRef", "optional": true, @@ -95749,7 +95824,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12132, + "line": 12142, }, "name": "user", "optional": true, @@ -96587,7 +96662,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13072, + "line": 13082, }, "name": "ResourceFieldSelector", "properties": Array [ @@ -96602,7 +96677,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13092, + "line": 13102, }, "name": "resource", "type": Object { @@ -96620,7 +96695,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13078, + "line": 13088, }, "name": "containerName", "optional": true, @@ -96639,7 +96714,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13085, + "line": 13095, }, "name": "divisor", "optional": true, @@ -97590,7 +97665,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11022, + "line": 11032, }, "name": "RollingUpdateDaemonSet", "properties": Array [ @@ -97606,7 +97681,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11028, + "line": 11038, }, "name": "maxUnavailable", "optional": true, @@ -97629,7 +97704,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11037, + "line": 11047, }, "name": "RollingUpdateDeployment", "properties": Array [ @@ -97646,7 +97721,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11044, + "line": 11054, }, "name": "maxSurge", "optional": true, @@ -97667,7 +97742,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11052, + "line": 11062, }, "name": "maxUnavailable", "optional": true, @@ -97690,7 +97765,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11061, + "line": 11071, }, "name": "RollingUpdateStatefulSetStrategy", "properties": Array [ @@ -97706,7 +97781,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11067, + "line": 11077, }, "name": "partition", "optional": true, @@ -98324,7 +98399,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11502, + "line": 11512, }, "name": "SELinuxOptions", "properties": Array [ @@ -98339,7 +98414,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11508, + "line": 11518, }, "name": "level", "optional": true, @@ -98358,7 +98433,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11515, + "line": 11525, }, "name": "role", "optional": true, @@ -98377,7 +98452,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11522, + "line": 11532, }, "name": "type", "optional": true, @@ -98396,7 +98471,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11529, + "line": 11539, }, "name": "user", "optional": true, @@ -98741,7 +98816,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12141, + "line": 12151, }, "name": "ScaleIOVolumeSource", "properties": Array [ @@ -98756,7 +98831,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12155, + "line": 12165, }, "name": "gateway", "type": Object { @@ -98775,7 +98850,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12177, + "line": 12187, }, "name": "secretRef", "type": Object { @@ -98793,7 +98868,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12206, + "line": 12216, }, "name": "system", "type": Object { @@ -98813,7 +98888,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12148, + "line": 12158, }, "name": "fsType", "optional": true, @@ -98832,7 +98907,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12162, + "line": 12172, }, "name": "protectionDomain", "optional": true, @@ -98853,7 +98928,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12170, + "line": 12180, }, "name": "readOnly", "optional": true, @@ -98872,7 +98947,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12184, + "line": 12194, }, "name": "sslEnabled", "optional": true, @@ -98893,7 +98968,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12192, + "line": 12202, }, "name": "storageMode", "optional": true, @@ -98912,7 +98987,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12199, + "line": 12209, }, "name": "storagePool", "optional": true, @@ -98931,7 +99006,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12213, + "line": 12223, }, "name": "volumeName", "optional": true, @@ -99162,7 +99237,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12305, + "line": 12315, }, "name": "ScopedResourceSelectorRequirement", "properties": Array [ @@ -99178,7 +99253,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12311, + "line": 12321, }, "name": "operator", "type": Object { @@ -99196,7 +99271,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12318, + "line": 12328, }, "name": "scopeName", "type": Object { @@ -99215,7 +99290,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12325, + "line": 12335, }, "name": "values", "optional": true, @@ -99297,7 +99372,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12503, + "line": 12513, }, "name": "SecretEnvSource", "properties": Array [ @@ -99313,7 +99388,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12509, + "line": 12519, }, "name": "name", "optional": true, @@ -99332,7 +99407,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12516, + "line": 12526, }, "name": "optional", "optional": true, @@ -99355,7 +99430,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13101, + "line": 13111, }, "name": "SecretKeySelector", "properties": Array [ @@ -99371,7 +99446,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13107, + "line": 13117, }, "name": "key", "type": Object { @@ -99390,7 +99465,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13114, + "line": 13124, }, "name": "name", "optional": true, @@ -99409,7 +99484,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13121, + "line": 13131, }, "name": "optional", "optional": true, @@ -99656,7 +99731,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13453, + "line": 13463, }, "name": "SecretProjection", "properties": Array [ @@ -99672,7 +99747,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13459, + "line": 13469, }, "name": "items", "optional": true, @@ -99697,7 +99772,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13466, + "line": 13476, }, "name": "name", "optional": true, @@ -99716,7 +99791,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13473, + "line": 13483, }, "name": "optional", "optional": true, @@ -99740,7 +99815,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11141, + "line": 11151, }, "name": "SecretReference", "properties": Array [ @@ -99755,7 +99830,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11147, + "line": 11157, }, "name": "name", "optional": true, @@ -99774,7 +99849,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11154, + "line": 11164, }, "name": "namespace", "optional": true, @@ -99798,7 +99873,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12224, + "line": 12234, }, "name": "SecretVolumeSource", "properties": Array [ @@ -99815,7 +99890,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12231, + "line": 12241, }, "name": "defaultMode", "optional": true, @@ -99835,7 +99910,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12238, + "line": 12248, }, "name": "items", "optional": true, @@ -99859,7 +99934,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12245, + "line": 12255, }, "name": "optional", "optional": true, @@ -99879,7 +99954,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12252, + "line": 12262, }, "name": "secretName", "optional": true, @@ -99903,7 +99978,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11378, + "line": 11388, }, "name": "SecurityContext", "properties": Array [ @@ -99919,7 +99994,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11384, + "line": 11394, }, "name": "allowPrivilegeEscalation", "optional": true, @@ -99940,7 +100015,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11392, + "line": 11402, }, "name": "capabilities", "optional": true, @@ -99961,7 +100036,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11400, + "line": 11410, }, "name": "privileged", "optional": true, @@ -99981,7 +100056,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11407, + "line": 11417, }, "name": "procMount", "optional": true, @@ -100002,7 +100077,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11415, + "line": 11425, }, "name": "readOnlyRootFilesystem", "optional": true, @@ -100022,7 +100097,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11422, + "line": 11432, }, "name": "runAsGroup", "optional": true, @@ -100042,7 +100117,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11429, + "line": 11439, }, "name": "runAsNonRoot", "optional": true, @@ -100063,7 +100138,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11437, + "line": 11447, }, "name": "runAsUser", "optional": true, @@ -100083,7 +100158,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11444, + "line": 11454, }, "name": "seLinuxOptions", "optional": true, @@ -100103,7 +100178,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11451, + "line": 11461, }, "name": "windowsOptions", "optional": true, @@ -100767,7 +100842,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13482, + "line": 13492, }, "name": "ServiceAccountTokenProjection", "properties": Array [ @@ -100782,7 +100857,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13503, + "line": 13513, }, "name": "path", "type": Object { @@ -100801,7 +100876,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13488, + "line": 13498, }, "name": "audience", "optional": true, @@ -100822,7 +100897,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13496, + "line": 13506, }, "name": "expirationSeconds", "optional": true, @@ -101136,7 +101211,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10956, + "line": 10966, }, "name": "ServiceReference", "properties": Array [ @@ -101152,7 +101227,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10962, + "line": 10972, }, "name": "name", "type": Object { @@ -101171,7 +101246,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10969, + "line": 10979, }, "name": "namespace", "type": Object { @@ -101189,7 +101264,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10976, + "line": 10986, }, "name": "path", "optional": true, @@ -101210,7 +101285,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10984, + "line": 10994, }, "name": "port", "optional": true, @@ -102108,7 +102183,7 @@ The StatefulSet guarantees that a given network identity will always map to the "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10923, + "line": 10933, }, "name": "StatusCause", "properties": Array [ @@ -102128,7 +102203,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10933, + "line": 10943, }, "name": "field", "optional": true, @@ -102148,7 +102223,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10940, + "line": 10950, }, "name": "message", "optional": true, @@ -102168,7 +102243,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10947, + "line": 10957, }, "name": "reason", "optional": true, @@ -102926,7 +103001,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12261, + "line": 12271, }, "name": "StorageOSVolumeSource", "properties": Array [ @@ -102942,7 +103017,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12267, + "line": 12277, }, "name": "fsType", "optional": true, @@ -102963,7 +103038,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12275, + "line": 12285, }, "name": "readOnly", "optional": true, @@ -102983,7 +103058,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12282, + "line": 12292, }, "name": "secretRef", "optional": true, @@ -103003,7 +103078,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12289, + "line": 12299, }, "name": "volumeName", "optional": true, @@ -103023,7 +103098,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12296, + "line": 12306, }, "name": "volumeNamespace", "optional": true, @@ -103463,7 +103538,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11538, + "line": 11548, }, "name": "Sysctl", "properties": Array [ @@ -103478,7 +103553,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11544, + "line": 11554, }, "name": "name", "type": Object { @@ -103496,7 +103571,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11551, + "line": 11561, }, "name": "value", "type": Object { @@ -103518,7 +103593,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12832, + "line": 12842, }, "name": "TCPSocketAction", "properties": Array [ @@ -103534,7 +103609,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12845, + "line": 12855, }, "name": "port", "type": Object { @@ -103552,7 +103627,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12838, + "line": 12848, }, "name": "host", "optional": true, @@ -104152,7 +104227,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10718, + "line": 10728, }, "name": "TopologySelectorLabelRequirement", "properties": Array [ @@ -104167,7 +104242,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10724, + "line": 10734, }, "name": "key", "type": Object { @@ -104186,7 +104261,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10731, + "line": 10741, }, "name": "values", "type": Object { @@ -105726,7 +105801,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10740, + "line": 10750, }, "name": "VolumeAttachmentSource", "properties": Array [ @@ -105742,7 +105817,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10746, + "line": 10756, }, "name": "inlineVolumeSpec", "optional": true, @@ -105761,7 +105836,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10753, + "line": 10763, }, "name": "persistentVolumeName", "optional": true, @@ -105858,7 +105933,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11460, + "line": 11470, }, "name": "VolumeDevice", "properties": Array [ @@ -105873,7 +105948,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11466, + "line": 11476, }, "name": "devicePath", "type": Object { @@ -105891,7 +105966,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11473, + "line": 11483, }, "name": "name", "type": Object { @@ -105913,7 +105988,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10665, + "line": 10675, }, "name": "VolumeMount", "properties": Array [ @@ -105929,7 +106004,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10671, + "line": 10681, }, "name": "mountPath", "type": Object { @@ -105947,7 +106022,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10685, + "line": 10695, }, "name": "name", "type": Object { @@ -105966,7 +106041,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10678, + "line": 10688, }, "name": "mountPropagation", "optional": true, @@ -105987,7 +106062,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10693, + "line": 10703, }, "name": "readOnly", "optional": true, @@ -106008,7 +106083,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10701, + "line": 10711, }, "name": "subPath", "optional": true, @@ -106029,7 +106104,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10709, + "line": 10719, }, "name": "subPathExpr", "optional": true, @@ -106090,7 +106165,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12525, + "line": 12535, }, "name": "VolumeNodeResources", "properties": Array [ @@ -106106,7 +106181,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12531, + "line": 12541, }, "name": "count", "optional": true, @@ -106129,7 +106204,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12941, + "line": 12951, }, "name": "VolumeProjection", "properties": Array [ @@ -106144,7 +106219,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12947, + "line": 12957, }, "name": "configMap", "optional": true, @@ -106163,7 +106238,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12954, + "line": 12964, }, "name": "downwardAPI", "optional": true, @@ -106182,7 +106257,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12961, + "line": 12971, }, "name": "secret", "optional": true, @@ -106201,7 +106276,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12968, + "line": 12978, }, "name": "serviceAccountToken", "optional": true, @@ -106464,7 +106539,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12540, + "line": 12550, }, "name": "WebhookConversion", "properties": Array [ @@ -106480,7 +106555,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12553, + "line": 12563, }, "name": "conversionReviewVersions", "type": Object { @@ -106503,7 +106578,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12546, + "line": 12556, }, "name": "clientConfig", "optional": true, @@ -106526,7 +106601,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11076, + "line": 11086, }, "name": "WebhookThrottleConfig", "properties": Array [ @@ -106541,7 +106616,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11082, + "line": 11092, }, "name": "burst", "optional": true, @@ -106560,7 +106635,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11089, + "line": 11099, }, "name": "qps", "optional": true, @@ -106583,7 +106658,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12693, + "line": 12703, }, "name": "WeightedPodAffinityTerm", "properties": Array [ @@ -106599,7 +106674,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12699, + "line": 12709, }, "name": "podAffinityTerm", "type": Object { @@ -106617,7 +106692,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12706, + "line": 12716, }, "name": "weight", "type": Object { @@ -106639,7 +106714,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11560, + "line": 11570, }, "name": "WindowsSecurityContextOptions", "properties": Array [ @@ -106654,7 +106729,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11566, + "line": 11576, }, "name": "gmsaCredentialSpec", "optional": true, @@ -106674,7 +106749,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11573, + "line": 11583, }, "name": "gmsaCredentialSpecName", "optional": true, @@ -106695,7 +106770,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11581, + "line": 11591, }, "name": "runAsUserName", "optional": true, @@ -108032,7 +108107,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11912, + "line": 11922, }, "name": "AzureFileVolumeSource", "properties": Array [ @@ -108047,7 +108122,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11926, + "line": 11936, }, "name": "secretName", "type": Object { @@ -108065,7 +108140,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11933, + "line": 11943, }, "name": "shareName", "type": Object { @@ -108085,7 +108160,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11919, + "line": 11929, }, "name": "readOnly", "optional": true, @@ -108673,7 +108748,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11040, + "line": 11050, }, "name": "CSINodeDriver", "properties": Array [ @@ -108689,7 +108764,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11053, + "line": 11063, }, "name": "name", "type": Object { @@ -108708,7 +108783,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11060, + "line": 11070, }, "name": "nodeID", "type": Object { @@ -108727,7 +108802,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11046, + "line": 11056, }, "name": "allocatable", "optional": true, @@ -108747,7 +108822,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11067, + "line": 11077, }, "name": "topologyKeys", "optional": true, @@ -109189,7 +109264,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12069, + "line": 12079, }, "name": "CSIVolumeSource", "properties": Array [ @@ -109205,7 +109280,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12075, + "line": 12085, }, "name": "driver", "type": Object { @@ -109224,7 +109299,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12082, + "line": 12092, }, "name": "fsType", "optional": true, @@ -109244,7 +109319,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12089, + "line": 12099, }, "name": "nodePublishSecretRef", "optional": true, @@ -109265,7 +109340,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12097, + "line": 12107, }, "name": "readOnly", "optional": true, @@ -109285,7 +109360,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12104, + "line": 12114, }, "name": "volumeAttributes", "optional": true, @@ -109313,7 +109388,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13269, + "line": 13279, }, "name": "Capabilities", "properties": Array [ @@ -109328,7 +109403,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13275, + "line": 13285, }, "name": "add", "optional": true, @@ -109352,7 +109427,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13282, + "line": 13292, }, "name": "drop", "optional": true, @@ -109520,7 +109595,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11942, + "line": 11952, }, "name": "CephFSVolumeSource", "properties": Array [ @@ -109535,7 +109610,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11948, + "line": 11958, }, "name": "monitors", "type": Object { @@ -109558,7 +109633,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11955, + "line": 11965, }, "name": "path", "optional": true, @@ -109579,7 +109654,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11963, + "line": 11973, }, "name": "readOnly", "optional": true, @@ -109598,7 +109673,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11970, + "line": 11980, }, "name": "secretFile", "optional": true, @@ -109618,7 +109693,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11977, + "line": 11987, }, "name": "secretRef", "optional": true, @@ -109637,7 +109712,7 @@ Examples: \`/foo\` would allow \`/foo\`, \`/foo/\` and \`/foo/bar\` \`/foo\` wou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11984, + "line": 11994, }, "name": "user", "optional": true, @@ -110135,7 +110210,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11993, + "line": 12003, }, "name": "CinderVolumeSource", "properties": Array [ @@ -110151,7 +110226,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12021, + "line": 12031, }, "name": "volumeID", "type": Object { @@ -110170,7 +110245,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11999, + "line": 12009, }, "name": "fsType", "optional": true, @@ -110191,7 +110266,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12007, + "line": 12017, }, "name": "readOnly", "optional": true, @@ -110210,7 +110285,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12014, + "line": 12024, }, "name": "secretRef", "optional": true, @@ -110233,7 +110308,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12656, + "line": 12666, }, "name": "ClientIPConfig", "properties": Array [ @@ -110249,7 +110324,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12662, + "line": 12672, }, "name": "timeoutSeconds", "optional": true, @@ -111142,7 +111217,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12894, + "line": 12904, }, "name": "ConfigMapEnvSource", "properties": Array [ @@ -111158,7 +111233,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12900, + "line": 12910, }, "name": "name", "optional": true, @@ -111177,7 +111252,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12907, + "line": 12917, }, "name": "optional", "optional": true, @@ -111200,7 +111275,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13465, + "line": 13475, }, "name": "ConfigMapKeySelector", "properties": Array [ @@ -111215,7 +111290,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13471, + "line": 13481, }, "name": "key", "type": Object { @@ -111234,7 +111309,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13478, + "line": 13488, }, "name": "name", "optional": true, @@ -111253,7 +111328,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13485, + "line": 13495, }, "name": "optional", "optional": true, @@ -111388,7 +111463,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11420, + "line": 11430, }, "name": "ConfigMapNodeConfigSource", "properties": Array [ @@ -111403,7 +111478,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11426, + "line": 11436, }, "name": "kubeletConfigKey", "type": Object { @@ -111421,7 +111496,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11433, + "line": 11443, }, "name": "name", "type": Object { @@ -111439,7 +111514,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11440, + "line": 11450, }, "name": "namespace", "type": Object { @@ -111457,7 +111532,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11447, + "line": 11457, }, "name": "resourceVersion", "optional": true, @@ -111476,7 +111551,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11454, + "line": 11464, }, "name": "uid", "optional": true, @@ -111589,7 +111664,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13855, + "line": 13865, }, "name": "ConfigMapProjection", "properties": Array [ @@ -111605,7 +111680,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13861, + "line": 13871, }, "name": "items", "optional": true, @@ -111630,7 +111705,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13868, + "line": 13878, }, "name": "name", "optional": true, @@ -111649,7 +111724,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13875, + "line": 13885, }, "name": "optional", "optional": true, @@ -111673,7 +111748,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12032, + "line": 12042, }, "name": "ConfigMapVolumeSource", "properties": Array [ @@ -111690,7 +111765,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12039, + "line": 12049, }, "name": "defaultMode", "optional": true, @@ -111710,7 +111785,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12046, + "line": 12056, }, "name": "items", "optional": true, @@ -111735,7 +111810,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12053, + "line": 12063, }, "name": "name", "optional": true, @@ -111754,7 +111829,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12060, + "line": 12070, }, "name": "optional", "optional": true, @@ -112276,7 +112351,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11656, + "line": 11666, }, "name": "ContainerPort", "properties": Array [ @@ -112292,7 +112367,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11662, + "line": 11672, }, "name": "containerPort", "type": Object { @@ -112310,7 +112385,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11669, + "line": 11679, }, "name": "hostIP", "optional": true, @@ -112330,7 +112405,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11676, + "line": 11686, }, "name": "hostPort", "optional": true, @@ -112350,7 +112425,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11683, + "line": 11693, }, "name": "name", "optional": true, @@ -112371,7 +112446,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11691, + "line": 11701, }, "name": "protocol", "optional": true, @@ -113093,7 +113168,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12977, + "line": 12987, }, "name": "CustomResourceColumnDefinition", "properties": Array [ @@ -113108,7 +113183,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12997, + "line": 13007, }, "name": "jsonPath", "type": Object { @@ -113126,7 +113201,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13004, + "line": 13014, }, "name": "name", "type": Object { @@ -113145,7 +113220,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13018, + "line": 13028, }, "name": "type", "type": Object { @@ -113163,7 +113238,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12983, + "line": 12993, }, "name": "description", "optional": true, @@ -113183,7 +113258,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12990, + "line": 13000, }, "name": "format", "optional": true, @@ -113203,7 +113278,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13011, + "line": 13021, }, "name": "priority", "optional": true, @@ -113226,7 +113301,7 @@ https://tools.ietf.org/html/rfc5280#section-4.2.1.12", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11120, + "line": 11130, }, "name": "CustomResourceConversion", "properties": Array [ @@ -113243,7 +113318,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11127, + "line": 11137, }, "name": "strategy", "type": Object { @@ -113262,7 +113337,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11134, + "line": 11144, }, "name": "webhook", "optional": true, @@ -113448,7 +113523,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11143, + "line": 11153, }, "name": "CustomResourceDefinitionNames", "properties": Array [ @@ -113464,7 +113539,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11156, + "line": 11166, }, "name": "kind", "type": Object { @@ -113483,7 +113558,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11171, + "line": 11181, }, "name": "plural", "type": Object { @@ -113501,7 +113576,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11149, + "line": 11159, }, "name": "categories", "optional": true, @@ -113527,7 +113602,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11164, + "line": 11174, }, "name": "listKind", "optional": true, @@ -113547,7 +113622,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11178, + "line": 11188, }, "name": "shortNames", "optional": true, @@ -113573,7 +113648,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11186, + "line": 11196, }, "name": "singular", "optional": true, @@ -113790,7 +113865,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11195, + "line": 11205, }, "name": "CustomResourceDefinitionVersion", "properties": Array [ @@ -113805,7 +113880,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11208, + "line": 11218, }, "name": "name", "type": Object { @@ -113823,7 +113898,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11222, + "line": 11232, }, "name": "served", "type": Object { @@ -113842,7 +113917,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11229, + "line": 11239, }, "name": "storage", "type": Object { @@ -113861,7 +113936,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11201, + "line": 11211, }, "name": "additionalPrinterColumns", "optional": true, @@ -113885,7 +113960,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11215, + "line": 11225, }, "name": "schema", "optional": true, @@ -113904,7 +113979,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11236, + "line": 11246, }, "name": "subresources", "optional": true, @@ -113927,7 +114002,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13773, + "line": 13783, }, "name": "CustomResourceSubresourceScale", "properties": Array [ @@ -113942,7 +114017,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13786, + "line": 13796, }, "name": "specReplicasPath", "type": Object { @@ -113960,7 +114035,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13793, + "line": 13803, }, "name": "statusReplicasPath", "type": Object { @@ -113978,7 +114053,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13779, + "line": 13789, }, "name": "labelSelectorPath", "optional": true, @@ -114001,7 +114076,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13042, + "line": 13052, }, "name": "CustomResourceSubresources", "properties": Array [ @@ -114016,7 +114091,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13048, + "line": 13058, }, "name": "scale", "optional": true, @@ -114036,7 +114111,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13055, + "line": 13065, }, "name": "status", "optional": true, @@ -114059,7 +114134,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13027, + "line": 13037, }, "name": "CustomResourceValidation", "properties": Array [ @@ -114074,7 +114149,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13033, + "line": 13043, }, "name": "openAPIV3Schema", "optional": true, @@ -114586,7 +114661,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "name": "kind", "optional": true, "type": Object { - "primitive": "string", + "fqn": "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", }, }, Object { @@ -115123,7 +115198,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13884, + "line": 13894, }, "name": "DownwardAPIProjection", "properties": Array [ @@ -115138,7 +115213,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13890, + "line": 13900, }, "name": "items", "optional": true, @@ -115166,7 +115241,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13320, + "line": 13330, }, "name": "DownwardAPIVolumeFile", "properties": Array [ @@ -115182,7 +115257,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13340, + "line": 13350, }, "name": "path", "type": Object { @@ -115200,7 +115275,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13326, + "line": 13336, }, "name": "fieldRef", "optional": true, @@ -115220,7 +115295,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13333, + "line": 13343, }, "name": "mode", "optional": true, @@ -115239,7 +115314,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13347, + "line": 13357, }, "name": "resourceFieldRef", "optional": true, @@ -115263,7 +115338,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12113, + "line": 12123, }, "name": "DownwardAPIVolumeSource", "properties": Array [ @@ -115280,7 +115355,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12120, + "line": 12130, }, "name": "defaultMode", "optional": true, @@ -115299,7 +115374,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12127, + "line": 12137, }, "name": "items", "optional": true, @@ -115328,7 +115403,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12136, + "line": 12146, }, "name": "EmptyDirVolumeSource", "properties": Array [ @@ -115344,7 +115419,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12142, + "line": 12152, }, "name": "medium", "optional": true, @@ -115364,7 +115439,7 @@ is needed for this option. This requires spec.preserveUnknownFields to be false, "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12149, + "line": 12159, }, "name": "sizeLimit", "optional": true, @@ -116356,7 +116431,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10958, + "line": 10968, }, "name": "EnvFromSource", "properties": Array [ @@ -116371,7 +116446,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10964, + "line": 10974, }, "name": "configMapRef", "optional": true, @@ -116391,7 +116466,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10971, + "line": 10981, }, "name": "prefix", "optional": true, @@ -116410,7 +116485,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10978, + "line": 10988, }, "name": "secretRef", "optional": true, @@ -116433,7 +116508,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10928, + "line": 10938, }, "name": "EnvVar", "properties": Array [ @@ -116449,7 +116524,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10934, + "line": 10944, }, "name": "name", "type": Object { @@ -116469,7 +116544,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10942, + "line": 10952, }, "name": "value", "optional": true, @@ -116489,7 +116564,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10949, + "line": 10959, }, "name": "valueFrom", "optional": true, @@ -116512,7 +116587,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12856, + "line": 12866, }, "name": "EnvVarSource", "properties": Array [ @@ -116527,7 +116602,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12862, + "line": 12872, }, "name": "configMapKeyRef", "optional": true, @@ -116546,7 +116621,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12869, + "line": 12879, }, "name": "fieldRef", "optional": true, @@ -116565,7 +116640,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12876, + "line": 12886, }, "name": "resourceFieldRef", "optional": true, @@ -116584,7 +116659,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12883, + "line": 12893, }, "name": "secretKeyRef", "optional": true, @@ -117835,7 +117910,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13188, + "line": 13198, }, "name": "ExecAction", "properties": Array [ @@ -117851,7 +117926,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13194, + "line": 13204, }, "name": "command", "optional": true, @@ -117879,7 +117954,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13960, + "line": 13970, }, "name": "ExternalDocumentation", "properties": Array [ @@ -117893,7 +117968,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13964, + "line": 13974, }, "name": "description", "optional": true, @@ -117911,7 +117986,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13969, + "line": 13979, }, "name": "url", "optional": true, @@ -118247,7 +118322,7 @@ Subsets: [ "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12158, + "line": 12168, }, "name": "FlexVolumeSource", "properties": Array [ @@ -118262,7 +118337,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12164, + "line": 12174, }, "name": "driver", "type": Object { @@ -118281,7 +118356,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12171, + "line": 12181, }, "name": "fsType", "optional": true, @@ -118300,7 +118375,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12178, + "line": 12188, }, "name": "options", "optional": true, @@ -118326,7 +118401,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12186, + "line": 12196, }, "name": "readOnly", "optional": true, @@ -118346,7 +118421,7 @@ Subsets: [ "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12193, + "line": 12203, }, "name": "secretRef", "optional": true, @@ -118898,7 +118973,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12204, + "line": 12214, }, "name": "GitRepoVolumeSource", "properties": Array [ @@ -118913,7 +118988,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12217, + "line": 12227, }, "name": "repository", "type": Object { @@ -118932,7 +119007,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12210, + "line": 12220, }, "name": "directory", "optional": true, @@ -118951,7 +119026,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12224, + "line": 12234, }, "name": "revision", "optional": true, @@ -119074,7 +119149,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12233, + "line": 12243, }, "name": "GlusterfsVolumeSource", "properties": Array [ @@ -119090,7 +119165,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12239, + "line": 12249, }, "name": "endpoints", "type": Object { @@ -119109,7 +119184,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12246, + "line": 12256, }, "name": "path", "type": Object { @@ -119129,7 +119204,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12254, + "line": 12264, }, "name": "readOnly", "optional": true, @@ -119152,7 +119227,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13203, + "line": 13213, }, "name": "HTTPGetAction", "properties": Array [ @@ -119168,7 +119243,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13230, + "line": 13240, }, "name": "port", "type": Object { @@ -119187,7 +119262,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13209, + "line": 13219, }, "name": "host", "optional": true, @@ -119207,7 +119282,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13216, + "line": 13226, }, "name": "httpHeaders", "optional": true, @@ -119231,7 +119306,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13223, + "line": 13233, }, "name": "path", "optional": true, @@ -119252,7 +119327,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13238, + "line": 13248, }, "name": "scheme", "optional": true, @@ -119275,7 +119350,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13831, + "line": 13841, }, "name": "HTTPHeader", "properties": Array [ @@ -119290,7 +119365,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13837, + "line": 13847, }, "name": "name", "type": Object { @@ -119308,7 +119383,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13844, + "line": 13854, }, "name": "value", "type": Object { @@ -119331,7 +119406,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13392, + "line": 13402, }, "name": "HTTPIngressPath", "properties": Array [ @@ -119346,7 +119421,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13398, + "line": 13408, }, "name": "backend", "type": Object { @@ -119364,7 +119439,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13405, + "line": 13415, }, "name": "path", "optional": true, @@ -119388,7 +119463,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12671, + "line": 12681, }, "name": "HTTPIngressRuleValue", "properties": Array [ @@ -119403,7 +119478,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12677, + "line": 12687, }, "name": "paths", "type": Object { @@ -119430,7 +119505,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13159, + "line": 13169, }, "name": "Handler", "properties": Array [ @@ -119446,7 +119521,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13165, + "line": 13175, }, "name": "exec", "optional": true, @@ -119465,7 +119540,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13172, + "line": 13182, }, "name": "httpGet", "optional": true, @@ -119485,7 +119560,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13179, + "line": 13189, }, "name": "tcpSocket", "optional": true, @@ -120005,7 +120080,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12741, + "line": 12751, }, "name": "IdRange", "properties": Array [ @@ -120020,7 +120095,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12747, + "line": 12757, }, "name": "max", "type": Object { @@ -120038,7 +120113,7 @@ DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mou "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12754, + "line": 12764, }, "name": "min", "type": Object { @@ -120556,13 +120631,13 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "class", "locationInModule": Object { "filename": "k8s.ts", - "line": 10911, + "line": 10921, }, "methods": Array [ Object { "locationInModule": Object { "filename": "k8s.ts", - "line": 10915, + "line": 10925, }, "name": "fromNumber", "parameters": Array [ @@ -120583,7 +120658,7 @@ Both these may change in the future. Incoming requests are matched against the h Object { "locationInModule": Object { "filename": "k8s.ts", - "line": 10912, + "line": 10922, }, "name": "fromString", "parameters": Array [ @@ -120604,6 +120679,31 @@ Both these may change in the future. Incoming requests are matched against the h ], "name": "IntOrString", }, + "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind": Object { + "assembly": "generated", + "docs": Object { + "custom": Object { + "schema": "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + }, + "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.", + }, + "fqn": "generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + "kind": "enum", + "locationInModule": Object { + "filename": "k8s.ts", + "line": 10891, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "DeleteOptions.", + }, + "name": "DELETE_OPTIONS", + }, + ], + "name": "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", + }, "generated.IpBlock": Object { "assembly": "generated", "datatype": true, @@ -120618,7 +120718,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13414, + "line": 13424, }, "name": "IpBlock", "properties": Array [ @@ -120633,7 +120733,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13420, + "line": 13430, }, "name": "cidr", "type": Object { @@ -120651,7 +120751,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13427, + "line": 13437, }, "name": "except", "optional": true, @@ -120919,7 +121019,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12263, + "line": 12273, }, "name": "IscsiVolumeSource", "properties": Array [ @@ -120934,7 +121034,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12297, + "line": 12307, }, "name": "iqn", "type": Object { @@ -120952,7 +121052,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12312, + "line": 12322, }, "name": "lun", "type": Object { @@ -120971,7 +121071,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12341, + "line": 12351, }, "name": "targetPortal", "type": Object { @@ -120989,7 +121089,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12269, + "line": 12279, }, "name": "chapAuthDiscovery", "optional": true, @@ -121008,7 +121108,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12276, + "line": 12286, }, "name": "chapAuthSession", "optional": true, @@ -121028,7 +121128,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12283, + "line": 12293, }, "name": "fsType", "optional": true, @@ -121048,7 +121148,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12290, + "line": 12300, }, "name": "initiatorName", "optional": true, @@ -121069,7 +121169,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12305, + "line": 12315, }, "name": "iscsiInterface", "optional": true, @@ -121089,7 +121189,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12319, + "line": 12329, }, "name": "portals", "optional": true, @@ -121115,7 +121215,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12327, + "line": 12337, }, "name": "readOnly", "optional": true, @@ -121134,7 +121234,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12334, + "line": 12344, }, "name": "secretRef", "optional": true, @@ -121157,7 +121257,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13574, + "line": 13584, }, "name": "JSONSchemaProps", "properties": Array [ @@ -121171,7 +121271,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13588, + "line": 13598, }, "name": "additionalItems", "optional": true, @@ -121189,7 +121289,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13593, + "line": 13603, }, "name": "additionalProperties", "optional": true, @@ -121207,7 +121307,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13598, + "line": 13608, }, "name": "allOf", "optional": true, @@ -121230,7 +121330,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13603, + "line": 13613, }, "name": "anyOf", "optional": true, @@ -121255,7 +121355,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13610, + "line": 13620, }, "name": "default", "optional": true, @@ -121273,7 +121373,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13615, + "line": 13625, }, "name": "definitions", "optional": true, @@ -121296,7 +121396,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13620, + "line": 13630, }, "name": "dependencies", "optional": true, @@ -121319,7 +121419,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13625, + "line": 13635, }, "name": "description", "optional": true, @@ -121337,7 +121437,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13630, + "line": 13640, }, "name": "enum", "optional": true, @@ -121360,7 +121460,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13635, + "line": 13645, }, "name": "example", "optional": true, @@ -121378,7 +121478,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13640, + "line": 13650, }, "name": "exclusiveMaximum", "optional": true, @@ -121396,7 +121496,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13645, + "line": 13655, }, "name": "exclusiveMinimum", "optional": true, @@ -121414,7 +121514,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13650, + "line": 13660, }, "name": "externalDocs", "optional": true, @@ -121434,7 +121534,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13659, + "line": 13669, }, "name": "format", "optional": true, @@ -121452,7 +121552,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13664, + "line": 13674, }, "name": "id", "optional": true, @@ -121470,7 +121570,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13669, + "line": 13679, }, "name": "items", "optional": true, @@ -121488,7 +121588,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13689, + "line": 13699, }, "name": "maximum", "optional": true, @@ -121506,7 +121606,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13674, + "line": 13684, }, "name": "maxItems", "optional": true, @@ -121524,7 +121624,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13679, + "line": 13689, }, "name": "maxLength", "optional": true, @@ -121542,7 +121642,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13684, + "line": 13694, }, "name": "maxProperties", "optional": true, @@ -121560,7 +121660,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13709, + "line": 13719, }, "name": "minimum", "optional": true, @@ -121578,7 +121678,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13694, + "line": 13704, }, "name": "minItems", "optional": true, @@ -121596,7 +121696,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13699, + "line": 13709, }, "name": "minLength", "optional": true, @@ -121614,7 +121714,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13704, + "line": 13714, }, "name": "minProperties", "optional": true, @@ -121632,7 +121732,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13714, + "line": 13724, }, "name": "multipleOf", "optional": true, @@ -121650,7 +121750,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13719, + "line": 13729, }, "name": "not", "optional": true, @@ -121668,7 +121768,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13724, + "line": 13734, }, "name": "nullable", "optional": true, @@ -121686,7 +121786,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13729, + "line": 13739, }, "name": "oneOf", "optional": true, @@ -121709,7 +121809,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13734, + "line": 13744, }, "name": "pattern", "optional": true, @@ -121727,7 +121827,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13739, + "line": 13749, }, "name": "patternProperties", "optional": true, @@ -121750,7 +121850,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13744, + "line": 13754, }, "name": "properties", "optional": true, @@ -121773,7 +121873,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13578, + "line": 13588, }, "name": "ref", "optional": true, @@ -121791,7 +121891,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13749, + "line": 13759, }, "name": "required", "optional": true, @@ -121814,7 +121914,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13583, + "line": 13593, }, "name": "schema", "optional": true, @@ -121832,7 +121932,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13754, + "line": 13764, }, "name": "title", "optional": true, @@ -121850,7 +121950,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13759, + "line": 13769, }, "name": "type", "optional": true, @@ -121868,7 +121968,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13764, + "line": 13774, }, "name": "uniqueItems", "optional": true, @@ -122353,7 +122453,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13291, + "line": 13301, }, "name": "KeyToPath", "properties": Array [ @@ -122368,7 +122468,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13297, + "line": 13307, }, "name": "key", "type": Object { @@ -122387,7 +122487,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13311, + "line": 13321, }, "name": "path", "type": Object { @@ -122406,7 +122506,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13304, + "line": 13314, }, "name": "mode", "optional": true, @@ -122499,7 +122599,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11315, + "line": 11325, }, "name": "LabelSelectorRequirement", "properties": Array [ @@ -122514,7 +122614,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11321, + "line": 11331, }, "name": "key", "type": Object { @@ -122533,7 +122633,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11328, + "line": 11338, }, "name": "operator", "type": Object { @@ -122552,7 +122652,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11335, + "line": 11345, }, "name": "values", "optional": true, @@ -122919,7 +123019,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11566, + "line": 11576, }, "name": "Lifecycle", "properties": Array [ @@ -122935,7 +123035,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11572, + "line": 11582, }, "name": "postStart", "optional": true, @@ -122955,7 +123055,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11579, + "line": 11589, }, "name": "preStop", "optional": true, @@ -123404,7 +123504,7 @@ Both these may change in the future. Incoming requests are matched against the h "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12834, + "line": 12844, }, "name": "LimitResponse", "properties": Array [ @@ -123420,7 +123520,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12847, + "line": 12857, }, "name": "type", "type": Object { @@ -123439,7 +123539,7 @@ Both these may change in the future. Incoming requests are matched against the h "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12840, + "line": 12850, }, "name": "queuing", "optional": true, @@ -125203,7 +125303,7 @@ Defaults to \\"Never\\".", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12708, + "line": 12718, }, "name": "NetworkPolicyPeer", "properties": Array [ @@ -125219,7 +125319,7 @@ Defaults to \\"Never\\".", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12714, + "line": 12724, }, "name": "ipBlock", "optional": true, @@ -125241,7 +125341,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12723, + "line": 12733, }, "name": "namespaceSelector", "optional": true, @@ -125263,7 +125363,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12732, + "line": 12742, }, "name": "podSelector", "optional": true, @@ -125286,7 +125386,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12686, + "line": 12696, }, "name": "NetworkPolicyPort", "properties": Array [ @@ -125302,7 +125402,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12692, + "line": 12702, }, "name": "port", "optional": true, @@ -125322,7 +125422,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12699, + "line": 12709, }, "name": "protocol", "optional": true, @@ -125511,7 +125611,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11500, + "line": 11510, }, "name": "NodeAffinity", "properties": Array [ @@ -125527,7 +125627,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11506, + "line": 11516, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -125552,7 +125652,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11513, + "line": 11523, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -125788,7 +125888,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11485, + "line": 11495, }, "name": "NodeSelector", "properties": Array [ @@ -125804,7 +125904,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11491, + "line": 11501, }, "name": "nodeSelectorTerms", "type": Object { @@ -125831,7 +125931,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13802, + "line": 13812, }, "name": "NodeSelectorRequirement", "properties": Array [ @@ -125846,7 +125946,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13808, + "line": 13818, }, "name": "key", "type": Object { @@ -125865,7 +125965,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13815, + "line": 13825, }, "name": "operator", "type": Object { @@ -125884,7 +125984,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13822, + "line": 13832, }, "name": "values", "optional": true, @@ -125913,7 +126013,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13064, + "line": 13074, }, "name": "NodeSelectorTerm", "properties": Array [ @@ -125928,7 +126028,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13070, + "line": 13080, }, "name": "matchExpressions", "optional": true, @@ -125952,7 +126052,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13077, + "line": 13087, }, "name": "matchFields", "optional": true, @@ -126203,7 +126303,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12763, + "line": 12773, }, "name": "NonResourcePolicyRule", "properties": Array [ @@ -126225,7 +126325,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12775, + "line": 12785, }, "name": "nonResourceURLs", "type": Object { @@ -126249,7 +126349,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12782, + "line": 12792, }, "name": "verbs", "type": Object { @@ -126276,7 +126376,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13494, + "line": 13504, }, "name": "ObjectFieldSelector", "properties": Array [ @@ -126291,7 +126391,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13507, + "line": 13517, }, "name": "fieldPath", "type": Object { @@ -126309,7 +126409,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13500, + "line": 13510, }, "name": "apiVersion", "optional": true, @@ -127486,7 +127586,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12350, + "line": 12360, }, "name": "PersistentVolumeClaimVolumeSource", "properties": Array [ @@ -127502,7 +127602,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12356, + "line": 12366, }, "name": "claimName", "type": Object { @@ -127521,7 +127621,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12363, + "line": 12373, }, "name": "readOnly", "optional": true, @@ -128448,7 +128548,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11522, + "line": 11532, }, "name": "PodAffinity", "properties": Array [ @@ -128464,7 +128564,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11528, + "line": 11538, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -128489,7 +128589,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11535, + "line": 11545, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -128517,7 +128617,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13130, + "line": 13140, }, "name": "PodAffinityTerm", "properties": Array [ @@ -128533,7 +128633,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13150, + "line": 13160, }, "name": "topologyKey", "type": Object { @@ -128551,7 +128651,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13136, + "line": 13146, }, "name": "labelSelector", "optional": true, @@ -128571,7 +128671,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13143, + "line": 13153, }, "name": "namespaces", "optional": true, @@ -128599,7 +128699,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11544, + "line": 11554, }, "name": "PodAntiAffinity", "properties": Array [ @@ -128615,7 +128715,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11550, + "line": 11560, }, "name": "preferredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -128640,7 +128740,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11557, + "line": 11567, }, "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, @@ -128762,7 +128862,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11804, + "line": 11814, }, "name": "PodDNSConfigOption", "properties": Array [ @@ -128777,7 +128877,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11810, + "line": 11820, }, "name": "name", "optional": true, @@ -128795,7 +128895,7 @@ Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-gu "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11815, + "line": 11825, }, "name": "value", "optional": true, @@ -132056,7 +132156,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10891, + "line": 10901, }, "name": "Preconditions", "properties": Array [ @@ -132071,7 +132171,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10897, + "line": 10907, }, "name": "resourceVersion", "optional": true, @@ -132090,7 +132190,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10904, + "line": 10914, }, "name": "uid", "optional": true, @@ -132113,7 +132213,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13086, + "line": 13096, }, "name": "PreferredSchedulingTerm", "properties": Array [ @@ -132128,7 +132228,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13092, + "line": 13102, }, "name": "preference", "type": Object { @@ -132146,7 +132246,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13099, + "line": 13109, }, "name": "weight", "type": Object { @@ -132770,7 +132870,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11588, + "line": 11598, }, "name": "Probe", "properties": Array [ @@ -132786,7 +132886,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11594, + "line": 11604, }, "name": "exec", "optional": true, @@ -132807,7 +132907,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11602, + "line": 11612, }, "name": "failureThreshold", "optional": true, @@ -132826,7 +132926,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11609, + "line": 11619, }, "name": "httpGet", "optional": true, @@ -132846,7 +132946,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11616, + "line": 11626, }, "name": "initialDelaySeconds", "optional": true, @@ -132867,7 +132967,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11624, + "line": 11634, }, "name": "periodSeconds", "optional": true, @@ -132888,7 +132988,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11632, + "line": 11642, }, "name": "successThreshold", "optional": true, @@ -132908,7 +133008,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11639, + "line": 11649, }, "name": "tcpSocket", "optional": true, @@ -132929,7 +133029,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11647, + "line": 11657, }, "name": "timeoutSeconds", "optional": true, @@ -132952,7 +133052,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12372, + "line": 12382, }, "name": "ProjectedVolumeSource", "properties": Array [ @@ -132967,7 +133067,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12385, + "line": 12395, }, "name": "sources", "type": Object { @@ -132991,7 +133091,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12378, + "line": 12388, }, "name": "defaultMode", "optional": true, @@ -133073,7 +133173,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13436, + "line": 13446, }, "name": "QueuingConfiguration", "properties": Array [ @@ -133089,7 +133189,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13442, + "line": 13452, }, "name": "handSize", "optional": true, @@ -133109,7 +133209,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13449, + "line": 13459, }, "name": "queueLengthLimit", "optional": true, @@ -133129,7 +133229,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13456, + "line": 13466, }, "name": "queues", "optional": true, @@ -133477,7 +133577,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12394, + "line": 12404, }, "name": "RBDVolumeSource", "properties": Array [ @@ -133493,7 +133593,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12407, + "line": 12417, }, "name": "image", "type": Object { @@ -133512,7 +133612,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12422, + "line": 12432, }, "name": "monitors", "type": Object { @@ -133536,7 +133636,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12400, + "line": 12410, }, "name": "fsType", "optional": true, @@ -133557,7 +133657,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12415, + "line": 12425, }, "name": "keyring", "optional": true, @@ -133578,7 +133678,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12430, + "line": 12440, }, "name": "pool", "optional": true, @@ -133599,7 +133699,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12438, + "line": 12448, }, "name": "readOnly", "optional": true, @@ -133620,7 +133720,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12446, + "line": 12456, }, "name": "secretRef", "optional": true, @@ -133641,7 +133741,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12454, + "line": 12464, }, "name": "user", "optional": true, @@ -134479,7 +134579,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13516, + "line": 13526, }, "name": "ResourceFieldSelector", "properties": Array [ @@ -134494,7 +134594,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13536, + "line": 13546, }, "name": "resource", "type": Object { @@ -134512,7 +134612,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13522, + "line": 13532, }, "name": "containerName", "optional": true, @@ -134531,7 +134631,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13529, + "line": 13539, }, "name": "divisor", "optional": true, @@ -134555,7 +134655,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12791, + "line": 12801, }, "name": "ResourcePolicyRule", "properties": Array [ @@ -134571,7 +134671,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12797, + "line": 12807, }, "name": "apiGroups", "type": Object { @@ -134594,7 +134694,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12818, + "line": 12828, }, "name": "resources", "type": Object { @@ -134618,7 +134718,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12825, + "line": 12835, }, "name": "verbs", "type": Object { @@ -134642,7 +134742,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12804, + "line": 12814, }, "name": "clusterScope", "optional": true, @@ -134662,7 +134762,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12811, + "line": 12821, }, "name": "namespaces", "optional": true, @@ -135618,7 +135718,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11344, + "line": 11354, }, "name": "RollingUpdateDaemonSet", "properties": Array [ @@ -135634,7 +135734,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11350, + "line": 11360, }, "name": "maxUnavailable", "optional": true, @@ -135657,7 +135757,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11359, + "line": 11369, }, "name": "RollingUpdateDeployment", "properties": Array [ @@ -135674,7 +135774,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11366, + "line": 11376, }, "name": "maxSurge", "optional": true, @@ -135695,7 +135795,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11374, + "line": 11384, }, "name": "maxUnavailable", "optional": true, @@ -135718,7 +135818,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11383, + "line": 11393, }, "name": "RollingUpdateStatefulSetStrategy", "properties": Array [ @@ -135734,7 +135834,7 @@ Examples: e.g. \\"foo/*\\" forbids \\"foo/bar\\", \\"foo/baz\\", etc. e.g. \\"fo "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11389, + "line": 11399, }, "name": "partition", "optional": true, @@ -136352,7 +136452,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11824, + "line": 11834, }, "name": "SELinuxOptions", "properties": Array [ @@ -136367,7 +136467,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11830, + "line": 11840, }, "name": "level", "optional": true, @@ -136386,7 +136486,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11837, + "line": 11847, }, "name": "role", "optional": true, @@ -136405,7 +136505,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11844, + "line": 11854, }, "name": "type", "optional": true, @@ -136424,7 +136524,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11851, + "line": 11861, }, "name": "user", "optional": true, @@ -136769,7 +136869,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12463, + "line": 12473, }, "name": "ScaleIOVolumeSource", "properties": Array [ @@ -136784,7 +136884,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12477, + "line": 12487, }, "name": "gateway", "type": Object { @@ -136803,7 +136903,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12499, + "line": 12509, }, "name": "secretRef", "type": Object { @@ -136821,7 +136921,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12528, + "line": 12538, }, "name": "system", "type": Object { @@ -136841,7 +136941,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12470, + "line": 12480, }, "name": "fsType", "optional": true, @@ -136860,7 +136960,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12484, + "line": 12494, }, "name": "protectionDomain", "optional": true, @@ -136881,7 +136981,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12492, + "line": 12502, }, "name": "readOnly", "optional": true, @@ -136900,7 +137000,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12506, + "line": 12516, }, "name": "sslEnabled", "optional": true, @@ -136921,7 +137021,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12514, + "line": 12524, }, "name": "storageMode", "optional": true, @@ -136940,7 +137040,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12521, + "line": 12531, }, "name": "storagePool", "optional": true, @@ -136959,7 +137059,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12535, + "line": 12545, }, "name": "volumeName", "optional": true, @@ -137190,7 +137290,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12627, + "line": 12637, }, "name": "ScopedResourceSelectorRequirement", "properties": Array [ @@ -137206,7 +137306,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12633, + "line": 12643, }, "name": "operator", "type": Object { @@ -137224,7 +137324,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12640, + "line": 12650, }, "name": "scopeName", "type": Object { @@ -137243,7 +137343,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12647, + "line": 12657, }, "name": "values", "optional": true, @@ -137325,7 +137425,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12918, + "line": 12928, }, "name": "SecretEnvSource", "properties": Array [ @@ -137341,7 +137441,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12924, + "line": 12934, }, "name": "name", "optional": true, @@ -137360,7 +137460,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12931, + "line": 12941, }, "name": "optional", "optional": true, @@ -137383,7 +137483,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13545, + "line": 13555, }, "name": "SecretKeySelector", "properties": Array [ @@ -137399,7 +137499,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13551, + "line": 13561, }, "name": "key", "type": Object { @@ -137418,7 +137518,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13558, + "line": 13568, }, "name": "name", "optional": true, @@ -137437,7 +137537,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13565, + "line": 13575, }, "name": "optional", "optional": true, @@ -137684,7 +137784,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13901, + "line": 13911, }, "name": "SecretProjection", "properties": Array [ @@ -137700,7 +137800,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13907, + "line": 13917, }, "name": "items", "optional": true, @@ -137725,7 +137825,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13914, + "line": 13924, }, "name": "name", "optional": true, @@ -137744,7 +137844,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13921, + "line": 13931, }, "name": "optional", "optional": true, @@ -137768,7 +137868,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11463, + "line": 11473, }, "name": "SecretReference", "properties": Array [ @@ -137783,7 +137883,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11469, + "line": 11479, }, "name": "name", "optional": true, @@ -137802,7 +137902,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11476, + "line": 11486, }, "name": "namespace", "optional": true, @@ -137826,7 +137926,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12546, + "line": 12556, }, "name": "SecretVolumeSource", "properties": Array [ @@ -137843,7 +137943,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12553, + "line": 12563, }, "name": "defaultMode", "optional": true, @@ -137863,7 +137963,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12560, + "line": 12570, }, "name": "items", "optional": true, @@ -137887,7 +137987,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12567, + "line": 12577, }, "name": "optional", "optional": true, @@ -137907,7 +138007,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12574, + "line": 12584, }, "name": "secretName", "optional": true, @@ -137931,7 +138031,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11700, + "line": 11710, }, "name": "SecurityContext", "properties": Array [ @@ -137947,7 +138047,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11706, + "line": 11716, }, "name": "allowPrivilegeEscalation", "optional": true, @@ -137968,7 +138068,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11714, + "line": 11724, }, "name": "capabilities", "optional": true, @@ -137989,7 +138089,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11722, + "line": 11732, }, "name": "privileged", "optional": true, @@ -138009,7 +138109,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11729, + "line": 11739, }, "name": "procMount", "optional": true, @@ -138030,7 +138130,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11737, + "line": 11747, }, "name": "readOnlyRootFilesystem", "optional": true, @@ -138050,7 +138150,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11744, + "line": 11754, }, "name": "runAsGroup", "optional": true, @@ -138070,7 +138170,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11751, + "line": 11761, }, "name": "runAsNonRoot", "optional": true, @@ -138091,7 +138191,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11759, + "line": 11769, }, "name": "runAsUser", "optional": true, @@ -138111,7 +138211,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11766, + "line": 11776, }, "name": "seLinuxOptions", "optional": true, @@ -138131,7 +138231,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11773, + "line": 11783, }, "name": "windowsOptions", "optional": true, @@ -138795,7 +138895,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13930, + "line": 13940, }, "name": "ServiceAccountTokenProjection", "properties": Array [ @@ -138810,7 +138910,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13951, + "line": 13961, }, "name": "path", "type": Object { @@ -138829,7 +138929,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13936, + "line": 13946, }, "name": "audience", "optional": true, @@ -138850,7 +138950,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13944, + "line": 13954, }, "name": "expirationSeconds", "optional": true, @@ -139164,7 +139264,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11278, + "line": 11288, }, "name": "ServiceReference", "properties": Array [ @@ -139180,7 +139280,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11284, + "line": 11294, }, "name": "name", "type": Object { @@ -139199,7 +139299,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11291, + "line": 11301, }, "name": "namespace", "type": Object { @@ -139217,7 +139317,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11298, + "line": 11308, }, "name": "path", "optional": true, @@ -139238,7 +139338,7 @@ Depending on the enclosing object, subresources might not be allowed. Required." "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11306, + "line": 11316, }, "name": "port", "optional": true, @@ -140161,7 +140261,7 @@ The StatefulSet guarantees that a given network identity will always map to the "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11245, + "line": 11255, }, "name": "StatusCause", "properties": Array [ @@ -140181,7 +140281,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11255, + "line": 11265, }, "name": "field", "optional": true, @@ -140201,7 +140301,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11262, + "line": 11272, }, "name": "message", "optional": true, @@ -140221,7 +140321,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11269, + "line": 11279, }, "name": "reason", "optional": true, @@ -140979,7 +141079,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12583, + "line": 12593, }, "name": "StorageOSVolumeSource", "properties": Array [ @@ -140995,7 +141095,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12589, + "line": 12599, }, "name": "fsType", "optional": true, @@ -141016,7 +141116,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12597, + "line": 12607, }, "name": "readOnly", "optional": true, @@ -141036,7 +141136,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12604, + "line": 12614, }, "name": "secretRef", "optional": true, @@ -141056,7 +141156,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12611, + "line": 12621, }, "name": "volumeName", "optional": true, @@ -141076,7 +141176,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12618, + "line": 12628, }, "name": "volumeNamespace", "optional": true, @@ -141516,7 +141616,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11860, + "line": 11870, }, "name": "Sysctl", "properties": Array [ @@ -141531,7 +141631,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11866, + "line": 11876, }, "name": "name", "type": Object { @@ -141549,7 +141649,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11873, + "line": 11883, }, "name": "value", "type": Object { @@ -141571,7 +141671,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13247, + "line": 13257, }, "name": "TCPSocketAction", "properties": Array [ @@ -141587,7 +141687,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13260, + "line": 13270, }, "name": "port", "type": Object { @@ -141605,7 +141705,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13253, + "line": 13263, }, "name": "host", "optional": true, @@ -142205,7 +142305,7 @@ Examples: "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11076, + "line": 11086, }, "name": "TopologySelectorLabelRequirement", "properties": Array [ @@ -142220,7 +142320,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11082, + "line": 11092, }, "name": "key", "type": Object { @@ -142239,7 +142339,7 @@ Examples: "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11089, + "line": 11099, }, "name": "values", "type": Object { @@ -143779,7 +143879,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11098, + "line": 11108, }, "name": "VolumeAttachmentSource", "properties": Array [ @@ -143795,7 +143895,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11104, + "line": 11114, }, "name": "inlineVolumeSpec", "optional": true, @@ -143814,7 +143914,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11111, + "line": 11121, }, "name": "persistentVolumeName", "optional": true, @@ -143911,7 +144011,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11782, + "line": 11792, }, "name": "VolumeDevice", "properties": Array [ @@ -143926,7 +144026,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11788, + "line": 11798, }, "name": "devicePath", "type": Object { @@ -143944,7 +144044,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11795, + "line": 11805, }, "name": "name", "type": Object { @@ -143966,7 +144066,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 10987, + "line": 10997, }, "name": "VolumeMount", "properties": Array [ @@ -143982,7 +144082,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 10993, + "line": 11003, }, "name": "mountPath", "type": Object { @@ -144000,7 +144100,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11007, + "line": 11017, }, "name": "name", "type": Object { @@ -144019,7 +144119,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11000, + "line": 11010, }, "name": "mountPropagation", "optional": true, @@ -144040,7 +144140,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11015, + "line": 11025, }, "name": "readOnly", "optional": true, @@ -144061,7 +144161,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11023, + "line": 11033, }, "name": "subPath", "optional": true, @@ -144082,7 +144182,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11031, + "line": 11041, }, "name": "subPathExpr", "optional": true, @@ -144143,7 +144243,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12940, + "line": 12950, }, "name": "VolumeNodeResources", "properties": Array [ @@ -144159,7 +144259,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12946, + "line": 12956, }, "name": "count", "optional": true, @@ -144182,7 +144282,7 @@ Default to the empty LabelSelector, which matches everything.", "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13356, + "line": 13366, }, "name": "VolumeProjection", "properties": Array [ @@ -144197,7 +144297,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13362, + "line": 13372, }, "name": "configMap", "optional": true, @@ -144216,7 +144316,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13369, + "line": 13379, }, "name": "downwardAPI", "optional": true, @@ -144235,7 +144335,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13376, + "line": 13386, }, "name": "secret", "optional": true, @@ -144254,7 +144354,7 @@ Default to the empty LabelSelector, which matches everything.", "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13383, + "line": 13393, }, "name": "serviceAccountToken", "optional": true, @@ -144517,7 +144617,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 12955, + "line": 12965, }, "name": "WebhookConversion", "properties": Array [ @@ -144533,7 +144633,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12968, + "line": 12978, }, "name": "conversionReviewVersions", "type": Object { @@ -144556,7 +144656,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 12961, + "line": 12971, }, "name": "clientConfig", "optional": true, @@ -144579,7 +144679,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11398, + "line": 11408, }, "name": "WebhookThrottleConfig", "properties": Array [ @@ -144594,7 +144694,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11404, + "line": 11414, }, "name": "burst", "optional": true, @@ -144613,7 +144713,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11411, + "line": 11421, }, "name": "qps", "optional": true, @@ -144636,7 +144736,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 13108, + "line": 13118, }, "name": "WeightedPodAffinityTerm", "properties": Array [ @@ -144652,7 +144752,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13114, + "line": 13124, }, "name": "podAffinityTerm", "type": Object { @@ -144670,7 +144770,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 13121, + "line": 13131, }, "name": "weight", "type": Object { @@ -144692,7 +144792,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "kind": "interface", "locationInModule": Object { "filename": "k8s.ts", - "line": 11882, + "line": 11892, }, "name": "WindowsSecurityContextOptions", "properties": Array [ @@ -144707,7 +144807,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11888, + "line": 11898, }, "name": "gmsaCredentialSpec", "optional": true, @@ -144727,7 +144827,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11895, + "line": 11905, }, "name": "gmsaCredentialSpecName", "optional": true, @@ -144748,7 +144848,7 @@ Attempting to use a user or basic auth e.g. \\"user:password@\\" is not allowed. "immutable": true, "locationInModule": Object { "filename": "k8s.ts", - "line": 11903, + "line": 11913, }, "name": "runAsUserName", "optional": true, diff --git a/packages/cdk8s-cli/test/import/__snapshots__/type-generator.test.js.snap b/packages/cdk8s-cli/test/import/__snapshots__/type-generator.test.js.snap index 838b46a161..94340727ef 100644 --- a/packages/cdk8s-cli/test/import/__snapshots__/type-generator.test.js.snap +++ b/packages/cdk8s-cli/test/import/__snapshots__/type-generator.test.js.snap @@ -1,10 +1,118 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`documentation "*/" is is escaped 1`] = `""`; +exports[`documentation "*/" is is escaped 1`] = ` +"/** + * @schema fqn.of.TestType + */ +export interface TestType { + /** + * hello _/world + * + * @schema fqn.of.TestType#field + */ + readonly field?: string; + +} + +" +`; + +exports[`documentation does not render if not defined 1`] = ` +"/** + * @schema fqn.of.TestType + */ +export interface TestType { + /** + * @schema fqn.of.TestType#field + */ + readonly field?: boolean; -exports[`documentation does not render if not defined 1`] = `""`; +} -exports[`documentation renders based on description 1`] = `""`; +" +`; + +exports[`documentation renders based on description 1`] = ` +"/** + * @schema fqn.of.TestType + */ +export interface TestType { + /** + * hello, description + * + * @schema fqn.of.TestType#field + */ + readonly field?: string; + +} + +" +`; + +exports[`enums renders a typescript enum 1`] = ` +"/** + * @schema fqn.of.TestType + */ +export interface TestType { + /** + * description of first enum + * + * @schema fqn.of.TestType#firstEnum + */ + readonly firstEnum: FqnOfTestTypeFirstEnum; + + /** + * @schema fqn.of.TestType#child + */ + readonly child?: FqnOfTestTypeChild; + +} + +/** + * description of first enum + * + * @schema FqnOfTestTypeFirstEnum + */ +export enum FqnOfTestTypeFirstEnum { + /** value1 */ + VALUE1 = \\"value1\\", + /** value2 */ + VALUE2 = \\"value2\\", + /** value-of-three */ + VALUE_OF_THREE = \\"value-of-three\\", + /** valueOfFour */ + VALUE_OF_FOUR = \\"valueOfFour\\", +} + +/** + * @schema FqnOfTestTypeChild + */ +export interface FqnOfTestTypeChild { + /** + * description of second enum + * + * @schema FqnOfTestTypeChild#secondEnum + */ + readonly secondEnum?: FqnOfTestTypeChildSecondEnum; + +} + +/** + * description of second enum + * + * @schema FqnOfTestTypeChildSecondEnum + */ +export enum FqnOfTestTypeChildSecondEnum { + /** hey */ + HEY = \\"hey\\", + /** enum values can be crazy */ + ENUM_VALUES_CAN_BE_CRAZY = \\"enum values can be crazy\\", + /** yes>>123 */ + YES_123 = \\"yes>>123\\", +} + +" +`; exports[`structs array of structs is considered optional 1`] = ` "/** diff --git a/packages/cdk8s-cli/test/import/type-generator.test.ts b/packages/cdk8s-cli/test/import/type-generator.test.ts index 21c9e83812..5d30e83a3b 100644 --- a/packages/cdk8s-cli/test/import/type-generator.test.ts +++ b/packages/cdk8s-cli/test/import/type-generator.test.ts @@ -140,17 +140,58 @@ describe('structs', () => { describe('documentation', () => { which('does not render if not defined', { - type: 'boolean' + type: 'object', + properties: { + field: { + type: 'boolean' + } + } }); which('renders based on description', { - description: 'hello, description', - type: 'string' + type: 'object', + properties: { + field: { + description: 'hello, description', + type: 'string' + } + } }); which('"*/" is is escaped', { - description: 'hello */world', - type: 'string' + type: 'object', + properties: { + field: { + description: 'hello */world', + type: 'string' + } + } + }); + +}); + +describe('enums', () => { + + which('renders a typescript enum', { + type: 'object', + required: [ 'firstEnum' ], + properties: { + firstEnum: { + description: 'description of first enum', + type: 'string', + enum: [ 'value1', 'value2', 'value-of-three', 'valueOfFour' ] + }, + child: { + type: 'object', + properties: { + secondEnum: { + description: 'description of second enum', + type: 'string', + enum: [ 'hey', 'enum values can be crazy', 'yes>>123' ] + } + } + } + } }); }); diff --git a/test/test-imports/python/expected-from-config/k8s/__init__.py b/test/test-imports/python/expected-from-config/k8s/__init__.py index aafc2a8379..33b79e708d 100644 --- a/test/test-imports/python/expected-from-config/k8s/__init__.py +++ b/test/test-imports/python/expected-from-config/k8s/__init__.py @@ -5243,7 +5243,7 @@ def __repr__(self) -> str: @jsii.data_type(jsii_type="generated.DeleteOptions", jsii_struct_bases=[], name_mapping={'api_version': 'apiVersion', 'dry_run': 'dryRun', 'grace_period_seconds': 'gracePeriodSeconds', 'kind': 'kind', 'orphan_dependents': 'orphanDependents', 'preconditions': 'preconditions', 'propagation_policy': 'propagationPolicy'}) class DeleteOptions(): - def __init__(self, *, api_version: typing.Optional[str]=None, dry_run: typing.Optional[typing.List[str]]=None, grace_period_seconds: typing.Optional[jsii.Number]=None, kind: typing.Optional[str]=None, orphan_dependents: typing.Optional[bool]=None, preconditions: typing.Optional["Preconditions"]=None, propagation_policy: typing.Optional[str]=None) -> None: + def __init__(self, *, api_version: typing.Optional[str]=None, dry_run: typing.Optional[typing.List[str]]=None, grace_period_seconds: typing.Optional[jsii.Number]=None, kind: typing.Optional["IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind"]=None, orphan_dependents: typing.Optional[bool]=None, preconditions: typing.Optional["Preconditions"]=None, propagation_policy: typing.Optional[str]=None) -> None: """DeleteOptions may be provided when deleting an API object. :param api_version: 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 @@ -5305,7 +5305,7 @@ def grace_period_seconds(self) -> typing.Optional[jsii.Number]: return self._values.get('grace_period_seconds') @builtins.property - def kind(self) -> typing.Optional[str]: + def kind(self) -> typing.Optional["IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind"]: """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 @@ -9528,6 +9528,18 @@ def from_string(cls, value: str) -> "IntOrString": return jsii.sinvoke(cls, "fromString", [value]) +@jsii.enum(jsii_type="generated.IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind") +class IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind(enum.Enum): + """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: + :schema:: IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind + """ + DELETE_OPTIONS = "DELETE_OPTIONS" + """DeleteOptions.""" + @jsii.data_type(jsii_type="generated.IpBlock", jsii_struct_bases=[], name_mapping={'cidr': 'cidr', 'except_': 'except'}) class IpBlock(): def __init__(self, *, cidr: str, except_: typing.Optional[typing.List[str]]=None) -> None: @@ -26124,6 +26136,7 @@ def __repr__(self) -> str: "IngressSpec", "IngressTLS", "IntOrString", + "IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind", "IpBlock", "IscsiPersistentVolumeSource", "IscsiVolumeSource", diff --git a/test/test-imports/typescript/expected-from-config/k8s.ts b/test/test-imports/typescript/expected-from-config/k8s.ts index ca3ec4a2b3..9461d14b9a 100644 --- a/test/test-imports/typescript/expected-from-config/k8s.ts +++ b/test/test-imports/typescript/expected-from-config/k8s.ts @@ -7436,7 +7436,7 @@ export interface DeleteOptions { * * @schema io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions#kind */ - readonly kind?: string; + readonly kind?: IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind; /** * Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. @@ -10883,6 +10883,16 @@ bigger numbers of ACS mean more reserved concurrent requests (at the expense of } +/** + * 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 IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind + */ +export enum IoK8SApimachineryPkgApisMetaV1DeleteOptionsKind { + /** DeleteOptions */ + DELETE_OPTIONS = "DeleteOptions", +} + /** * Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out. *