Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@pulumi/kubernetes

Package Overview
Dependencies
Maintainers
13
Versions
1367
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pulumi/kubernetes - npm Package Compare versions

Comparing version 0.11.0-dev to 0.11.0-dev-1521501097-g1ce99f9

package.json.dev

4

config/vars.js

@@ -5,4 +5,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
let __config = new pulumi.Config("kubernetes:config");
const pulumi = require("@pulumi/pulumi");
let __config = new pulumi.Config("kubernetes");
/**

@@ -9,0 +9,0 @@ * PEM-encoded client certificate for TLS authentication.

@@ -1,5 +0,7 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* The resource provides mechanisms to inject containers with configuration data while keeping containers agnostic of Kubernetes.
* Config Map can be used to store fine-grained information like individual properties or coarse-grained information like entire config files or JSON blobs.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/config_map.html.
*/

@@ -9,2 +11,4 @@ export declare class ConfigMap extends pulumi.CustomResource {

* A map of the configuration data.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/config_map.html#data.
*/

@@ -16,2 +20,4 @@ readonly data: pulumi.Output<{

* Standard config map's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/config_map.html#metadata.
*/

@@ -32,3 +38,3 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**

@@ -49,2 +55,4 @@ * Create a ConfigMap resource with the given unique name, arguments, and options.

* A map of the configuration data.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/config_map.html#data.
*/

@@ -56,2 +64,4 @@ readonly data?: pulumi.Input<{

* Standard config map's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/config_map.html#metadata.
*/

@@ -72,3 +82,3 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
}

@@ -5,6 +5,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* The resource provides mechanisms to inject containers with configuration data while keeping containers agnostic of Kubernetes.
* Config Map can be used to store fine-grained information like individual properties or coarse-grained information like entire config files or JSON blobs.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/config_map.html.
*/

@@ -11,0 +13,0 @@ class ConfigMap extends pulumi.CustomResource {

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
export declare class DaemonSet extends pulumi.CustomResource {

@@ -21,3 +21,3 @@ /**

uid: string;
}[]>;
}>;
/**

@@ -36,12 +36,12 @@ * Spec defines the specification of the desired behavior of the daemonset. More info:

maxUnavailable?: string;
}[];
};
type: string;
}[];
};
template: {
activeDeadlineSeconds?: number;
automountServiceAccountToken?: boolean;
container?: {
containers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -53,22 +53,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -78,3 +78,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -84,9 +84,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -98,14 +98,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -117,16 +117,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -138,13 +138,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -158,8 +158,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -171,11 +171,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -185,13 +185,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -206,4 +206,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -213,3 +213,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -230,6 +230,6 @@ name: string;

}[];
initContainer?: {
initContainers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -241,22 +241,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -266,3 +266,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -272,9 +272,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -286,14 +286,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -305,16 +305,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -326,13 +326,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -346,8 +346,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -359,11 +359,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -373,13 +373,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -394,4 +394,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -401,3 +401,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -424,9 +424,9 @@ name: string;

user?: string;
}[];
};
supplementalGroups?: number[];
}[];
};
serviceAccountName: string;
subdomain?: string;
terminationGracePeriodSeconds?: number;
volume?: {
volumes?: {
awsElasticBlockStore?: {

@@ -437,3 +437,3 @@ fsType?: string;

volumeId: string;
}[];
};
azureDisk?: {

@@ -445,3 +445,3 @@ cachingMode: string;

readOnly?: boolean;
}[];
};
azureFile?: {

@@ -451,3 +451,3 @@ readOnly?: boolean;

shareName: string;
}[];
};
cephFs?: {

@@ -460,5 +460,5 @@ monitors: string[];

name?: string;
}[];
};
user?: string;
}[];
};
cinder?: {

@@ -468,3 +468,3 @@ fsType?: string;

volumeId: string;
}[];
};
configMap?: {

@@ -478,3 +478,3 @@ defaultMode?: number;

name?: string;
}[];
};
downwardApi?: {

@@ -486,3 +486,3 @@ defaultMode?: number;

fieldPath?: string;
}[];
};
mode?: number;

@@ -494,8 +494,8 @@ path: string;

resource: string;
}[];
};
}[];
}[];
};
emptyDir?: {
medium?: string;
}[];
};
fc?: {

@@ -506,3 +506,3 @@ fsType?: string;

targetWwNs: string[];
}[];
};
flexVolume?: {

@@ -517,8 +517,8 @@ driver: string;

name?: string;
}[];
}[];
};
};
flocker?: {
datasetName?: string;
datasetUuid?: string;
}[];
};
gcePersistentDisk?: {

@@ -529,3 +529,3 @@ fsType?: string;

readOnly?: boolean;
}[];
};
gitRepo?: {

@@ -535,3 +535,3 @@ directory?: string;

revision?: string;
}[];
};
glusterfs?: {

@@ -541,6 +541,6 @@ endpointsName: string;

readOnly?: boolean;
}[];
};
hostPath?: {
path?: string;
}[];
};
iscsi?: {

@@ -553,3 +553,3 @@ fsType?: string;

targetPortal: string;
}[];
};
name?: string;

@@ -560,11 +560,11 @@ nfs?: {

server: string;
}[];
};
persistentVolumeClaim?: {
claimName?: string;
readOnly?: boolean;
}[];
};
photonPersistentDisk?: {
fsType?: string;
pdId: string;
}[];
};
quobyte?: {

@@ -576,3 +576,3 @@ group?: string;

volume: string;
}[];
};
rbd?: {

@@ -588,4 +588,4 @@ cephMonitors: string[];

name?: string;
}[];
}[];
};
};
secret?: {

@@ -600,10 +600,10 @@ defaultMode?: number;

secretName?: string;
}[];
};
vsphereVolume?: {
fsType?: string;
volumePath: string;
}[];
};
}[];
}[];
}[]>;
};
}>;
/**

@@ -640,3 +640,3 @@ * Create a DaemonSet resource with the given unique name, arguments, and options.

uid?: pulumi.Input<string>;
}[]>;
}>;
/**

@@ -655,12 +655,12 @@ * Spec defines the specification of the desired behavior of the daemonset. More info:

maxUnavailable?: pulumi.Input<string>;
}[]>;
}>;
type?: pulumi.Input<string>;
}[]>;
}>;
template: pulumi.Input<{
activeDeadlineSeconds?: pulumi.Input<number>;
automountServiceAccountToken?: pulumi.Input<boolean>;
container?: pulumi.Input<{
containers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -672,22 +672,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -697,3 +697,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -703,9 +703,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -717,14 +717,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -736,16 +736,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -757,13 +757,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -777,8 +777,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -790,11 +790,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -804,13 +804,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -825,4 +825,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -832,3 +832,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -849,6 +849,6 @@ name: pulumi.Input<string>;

}[]>;
initContainer?: pulumi.Input<{
initContainers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -860,22 +860,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -885,3 +885,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -891,9 +891,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -905,14 +905,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -924,16 +924,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -945,13 +945,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -965,8 +965,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -978,11 +978,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -992,13 +992,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -1013,4 +1013,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -1020,3 +1020,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -1043,9 +1043,9 @@ name: pulumi.Input<string>;

user?: pulumi.Input<string>;
}[]>;
}>;
supplementalGroups?: pulumi.Input<pulumi.Input<number>[]>;
}[]>;
}>;
serviceAccountName?: pulumi.Input<string>;
subdomain?: pulumi.Input<string>;
terminationGracePeriodSeconds?: pulumi.Input<number>;
volume?: pulumi.Input<{
volumes?: pulumi.Input<{
awsElasticBlockStore?: pulumi.Input<{

@@ -1056,3 +1056,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
azureDisk?: pulumi.Input<{

@@ -1064,3 +1064,3 @@ cachingMode: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
azureFile?: pulumi.Input<{

@@ -1070,3 +1070,3 @@ readOnly?: pulumi.Input<boolean>;

shareName: pulumi.Input<string>;
}[]>;
}>;
cephFs?: pulumi.Input<{

@@ -1079,5 +1079,5 @@ monitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}>;
user?: pulumi.Input<string>;
}[]>;
}>;
cinder?: pulumi.Input<{

@@ -1087,3 +1087,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
configMap?: pulumi.Input<{

@@ -1097,3 +1097,3 @@ defaultMode?: pulumi.Input<number>;

name?: pulumi.Input<string>;
}[]>;
}>;
downwardApi?: pulumi.Input<{

@@ -1105,3 +1105,3 @@ defaultMode?: pulumi.Input<number>;

fieldPath?: pulumi.Input<string>;
}[]>;
}>;
mode?: pulumi.Input<number>;

@@ -1113,8 +1113,8 @@ path: pulumi.Input<string>;

resource: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
emptyDir?: pulumi.Input<{
medium?: pulumi.Input<string>;
}[]>;
}>;
fc?: pulumi.Input<{

@@ -1125,3 +1125,3 @@ fsType?: pulumi.Input<string>;

targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}>;
flexVolume?: pulumi.Input<{

@@ -1136,8 +1136,8 @@ driver: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
}>;
gcePersistentDisk?: pulumi.Input<{

@@ -1148,3 +1148,3 @@ fsType?: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
gitRepo?: pulumi.Input<{

@@ -1154,3 +1154,3 @@ directory?: pulumi.Input<string>;

revision?: pulumi.Input<string>;
}[]>;
}>;
glusterfs?: pulumi.Input<{

@@ -1160,6 +1160,6 @@ endpointsName: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
}>;
iscsi?: pulumi.Input<{

@@ -1172,3 +1172,3 @@ fsType?: pulumi.Input<string>;

targetPortal: pulumi.Input<string>;
}[]>;
}>;
name?: pulumi.Input<string>;

@@ -1179,11 +1179,11 @@ nfs?: pulumi.Input<{

server: pulumi.Input<string>;
}[]>;
}>;
persistentVolumeClaim?: pulumi.Input<{
claimName?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
photonPersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
pdId: pulumi.Input<string>;
}[]>;
}>;
quobyte?: pulumi.Input<{

@@ -1195,3 +1195,3 @@ group?: pulumi.Input<string>;

volume: pulumi.Input<string>;
}[]>;
}>;
rbd?: pulumi.Input<{

@@ -1207,4 +1207,4 @@ cephMonitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
secret?: pulumi.Input<{

@@ -1219,10 +1219,10 @@ defaultMode?: pulumi.Input<number>;

secretName?: pulumi.Input<string>;
}[]>;
}>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}[]>;
}>;
}>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
class DaemonSet extends pulumi.CustomResource {

@@ -8,0 +8,0 @@ /**

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
export declare class Deployment extends pulumi.CustomResource {

@@ -21,3 +21,3 @@ /**

uid: string;
}[]>;
}>;
/**

@@ -37,5 +37,5 @@ * Spec defines the specification of the desired behavior of the deployment. More info:

maxUnavailable?: string;
}[];
};
type: string;
}[];
};
template: {

@@ -63,3 +63,3 @@ activeDeadlineSeconds?: string;

uid: string;
}[];
};
nodeName?: string;

@@ -73,6 +73,6 @@ nodeSelector?: string;

automountServiceAccountToken?: boolean;
container?: {
containers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -84,22 +84,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -109,3 +109,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -115,9 +115,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -129,14 +129,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -148,16 +148,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -169,13 +169,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -189,8 +189,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -202,11 +202,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -216,13 +216,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -237,4 +237,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -244,3 +244,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -261,6 +261,6 @@ name: string;

}[];
initContainer?: {
initContainers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -272,22 +272,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -297,3 +297,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -303,9 +303,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -317,14 +317,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -336,16 +336,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -357,13 +357,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -377,8 +377,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -390,11 +390,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -404,13 +404,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -425,4 +425,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -432,3 +432,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -455,9 +455,9 @@ name: string;

user?: string;
}[];
};
supplementalGroups?: number[];
}[];
};
serviceAccountName: string;
subdomain?: string;
terminationGracePeriodSeconds?: number;
volume?: {
volumes?: {
awsElasticBlockStore?: {

@@ -468,3 +468,3 @@ fsType?: string;

volumeId: string;
}[];
};
azureDisk?: {

@@ -476,3 +476,3 @@ cachingMode: string;

readOnly?: boolean;
}[];
};
azureFile?: {

@@ -482,3 +482,3 @@ readOnly?: boolean;

shareName: string;
}[];
};
cephFs?: {

@@ -491,5 +491,5 @@ monitors: string[];

name?: string;
}[];
};
user?: string;
}[];
};
cinder?: {

@@ -499,3 +499,3 @@ fsType?: string;

volumeId: string;
}[];
};
configMap?: {

@@ -509,3 +509,3 @@ defaultMode?: number;

name?: string;
}[];
};
downwardApi?: {

@@ -517,3 +517,3 @@ defaultMode?: number;

fieldPath?: string;
}[];
};
mode?: number;

@@ -525,8 +525,8 @@ path: string;

resource: string;
}[];
};
}[];
}[];
};
emptyDir?: {
medium?: string;
}[];
};
fc?: {

@@ -537,3 +537,3 @@ fsType?: string;

targetWwNs: string[];
}[];
};
flexVolume?: {

@@ -548,8 +548,8 @@ driver: string;

name?: string;
}[];
}[];
};
};
flocker?: {
datasetName?: string;
datasetUuid?: string;
}[];
};
gcePersistentDisk?: {

@@ -560,3 +560,3 @@ fsType?: string;

readOnly?: boolean;
}[];
};
gitRepo?: {

@@ -566,3 +566,3 @@ directory?: string;

revision?: string;
}[];
};
glusterfs?: {

@@ -572,6 +572,6 @@ endpointsName: string;

readOnly?: boolean;
}[];
};
hostPath?: {
path?: string;
}[];
};
iscsi?: {

@@ -584,3 +584,3 @@ fsType?: string;

targetPortal: string;
}[];
};
name?: string;

@@ -591,11 +591,11 @@ nfs?: {

server: string;
}[];
};
persistentVolumeClaim?: {
claimName?: string;
readOnly?: boolean;
}[];
};
photonPersistentDisk?: {
fsType?: string;
pdId: string;
}[];
};
quobyte?: {

@@ -607,3 +607,3 @@ group?: string;

volume: string;
}[];
};
rbd?: {

@@ -619,4 +619,4 @@ cephMonitors: string[];

name?: string;
}[];
}[];
};
};
secret?: {

@@ -631,14 +631,14 @@ defaultMode?: number;

secretName?: string;
}[];
};
vsphereVolume?: {
fsType?: string;
volumePath: string;
}[];
};
}[];
}[];
};
subdomain?: string;
terminationGracePeriodSeconds?: string;
volume?: string;
}[];
}[]>;
};
}>;
/**

@@ -675,3 +675,3 @@ * Create a Deployment resource with the given unique name, arguments, and options.

uid?: pulumi.Input<string>;
}[]>;
}>;
/**

@@ -691,5 +691,5 @@ * Spec defines the specification of the desired behavior of the deployment. More info:

maxUnavailable?: pulumi.Input<string>;
}[]>;
}>;
type?: pulumi.Input<string>;
}[]>;
}>;
template: pulumi.Input<{

@@ -717,3 +717,3 @@ activeDeadlineSeconds?: pulumi.Input<string>;

uid?: pulumi.Input<string>;
}[]>;
}>;
nodeName?: pulumi.Input<string>;

@@ -727,6 +727,6 @@ nodeSelector?: pulumi.Input<string>;

automountServiceAccountToken?: pulumi.Input<boolean>;
container?: pulumi.Input<{
containers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -738,22 +738,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -763,3 +763,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -769,9 +769,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -783,14 +783,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -802,16 +802,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -823,13 +823,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -843,8 +843,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -856,11 +856,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -870,13 +870,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -891,4 +891,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -898,3 +898,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -915,6 +915,6 @@ name: pulumi.Input<string>;

}[]>;
initContainer?: pulumi.Input<{
initContainers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -926,22 +926,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -951,3 +951,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -957,9 +957,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -971,14 +971,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -990,16 +990,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -1011,13 +1011,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -1031,8 +1031,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -1044,11 +1044,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -1058,13 +1058,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -1079,4 +1079,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -1086,3 +1086,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -1109,9 +1109,9 @@ name: pulumi.Input<string>;

user?: pulumi.Input<string>;
}[]>;
}>;
supplementalGroups?: pulumi.Input<pulumi.Input<number>[]>;
}[]>;
}>;
serviceAccountName?: pulumi.Input<string>;
subdomain?: pulumi.Input<string>;
terminationGracePeriodSeconds?: pulumi.Input<number>;
volume?: pulumi.Input<{
volumes?: pulumi.Input<{
awsElasticBlockStore?: pulumi.Input<{

@@ -1122,3 +1122,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
azureDisk?: pulumi.Input<{

@@ -1130,3 +1130,3 @@ cachingMode: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
azureFile?: pulumi.Input<{

@@ -1136,3 +1136,3 @@ readOnly?: pulumi.Input<boolean>;

shareName: pulumi.Input<string>;
}[]>;
}>;
cephFs?: pulumi.Input<{

@@ -1145,5 +1145,5 @@ monitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}>;
user?: pulumi.Input<string>;
}[]>;
}>;
cinder?: pulumi.Input<{

@@ -1153,3 +1153,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
configMap?: pulumi.Input<{

@@ -1163,3 +1163,3 @@ defaultMode?: pulumi.Input<number>;

name?: pulumi.Input<string>;
}[]>;
}>;
downwardApi?: pulumi.Input<{

@@ -1171,3 +1171,3 @@ defaultMode?: pulumi.Input<number>;

fieldPath?: pulumi.Input<string>;
}[]>;
}>;
mode?: pulumi.Input<number>;

@@ -1179,8 +1179,8 @@ path: pulumi.Input<string>;

resource: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
emptyDir?: pulumi.Input<{
medium?: pulumi.Input<string>;
}[]>;
}>;
fc?: pulumi.Input<{

@@ -1191,3 +1191,3 @@ fsType?: pulumi.Input<string>;

targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}>;
flexVolume?: pulumi.Input<{

@@ -1202,8 +1202,8 @@ driver: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
}>;
gcePersistentDisk?: pulumi.Input<{

@@ -1214,3 +1214,3 @@ fsType?: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
gitRepo?: pulumi.Input<{

@@ -1220,3 +1220,3 @@ directory?: pulumi.Input<string>;

revision?: pulumi.Input<string>;
}[]>;
}>;
glusterfs?: pulumi.Input<{

@@ -1226,6 +1226,6 @@ endpointsName: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
}>;
iscsi?: pulumi.Input<{

@@ -1238,3 +1238,3 @@ fsType?: pulumi.Input<string>;

targetPortal: pulumi.Input<string>;
}[]>;
}>;
name?: pulumi.Input<string>;

@@ -1245,11 +1245,11 @@ nfs?: pulumi.Input<{

server: pulumi.Input<string>;
}[]>;
}>;
persistentVolumeClaim?: pulumi.Input<{
claimName?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
photonPersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
pdId: pulumi.Input<string>;
}[]>;
}>;
quobyte?: pulumi.Input<{

@@ -1261,3 +1261,3 @@ group?: pulumi.Input<string>;

volume: pulumi.Input<string>;
}[]>;
}>;
rbd?: pulumi.Input<{

@@ -1273,4 +1273,4 @@ cephMonitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
secret?: pulumi.Input<{

@@ -1285,14 +1285,14 @@ defaultMode?: pulumi.Input<number>;

secretName?: pulumi.Input<string>;
}[]>;
}>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
subdomain?: pulumi.Input<string>;
terminationGracePeriodSeconds?: pulumi.Input<string>;
volume?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
class Deployment extends pulumi.CustomResource {

@@ -8,0 +8,0 @@ /**

@@ -1,5 +0,7 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* A Service is an abstraction which defines a logical set of pods and a policy by which to access them - sometimes called a micro-service.
* This data source allows you to pull data about such service.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/d/service.html.
*/

@@ -13,2 +15,4 @@ export declare function getService(args?: GetServiceArgs): Promise<GetServiceResult>;

* Standard service's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/d/service.html#metadata.
*/

@@ -28,3 +32,3 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
}

@@ -35,3 +39,3 @@ /**

export interface GetServiceResult {
readonly loadBalancerIngress: {
readonly loadBalancerIngresses: {
hostname: string;

@@ -53,3 +57,3 @@ ip: string;

uid: string;
}[];
};
readonly spec: {

@@ -61,3 +65,3 @@ clusterIp: string;

loadBalancerSourceRanges: string[];
port: {
ports: {
name: string;

@@ -74,3 +78,3 @@ nodePort: number;

type: string;
}[];
};
}

@@ -5,6 +5,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* A Service is an abstraction which defines a logical set of pods and a policy by which to access them - sometimes called a micro-service.
* This data source allows you to pull data about such service.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/d/service.html.
*/

@@ -11,0 +13,0 @@ function getService(args) {

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**

@@ -6,2 +6,4 @@ * Storage class is the foundation of dynamic provisioning, allowing cluster administrators to define abstractions for the underlying storage platform.

* Read more at http://blog.kubernetes.io/2017/03/dynamic-provisioning-and-storage-classes-kubernetes.html
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/d/storage_class.html.
*/

@@ -15,2 +17,4 @@ export declare function getStorageClass(args: GetStorageClassArgs): Promise<GetStorageClassResult>;

* Standard storage class's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/d/storage_class.html#metadata.
*/

@@ -29,3 +33,3 @@ readonly metadata: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
}

@@ -32,0 +36,0 @@ /**

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**

@@ -11,2 +11,4 @@ * Storage class is the foundation of dynamic provisioning, allowing cluster administrators to define abstractions for the underlying storage platform.

* Read more at http://blog.kubernetes.io/2017/03/dynamic-provisioning-and-storage-classes-kubernetes.html
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/d/storage_class.html.
*/

@@ -13,0 +15,0 @@ function getStorageClass(args) {

@@ -1,5 +0,7 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* Horizontal Pod Autoscaler automatically scales the number of pods in a replication controller, deployment or replica set based on observed CPU utilization.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/horizontal_pod_autoscaler.html.
*/

@@ -9,2 +11,4 @@ export declare class HorizontalPodAutoscaler extends pulumi.CustomResource {

* Standard horizontal pod autoscaler's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/horizontal_pod_autoscaler.html#metadata.
*/

@@ -25,5 +29,7 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Behaviour of the autoscaler. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/horizontal_pod_autoscaler.html#spec.
*/

@@ -37,5 +43,5 @@ readonly spec: pulumi.Output<{

name: string;
}[];
};
targetCpuUtilizationPercentage: number;
}[]>;
}>;
/**

@@ -56,2 +62,4 @@ * Create a HorizontalPodAutoscaler resource with the given unique name, arguments, and options.

* Standard horizontal pod autoscaler's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/horizontal_pod_autoscaler.html#metadata.
*/

@@ -72,5 +80,7 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Behaviour of the autoscaler. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/horizontal_pod_autoscaler.html#spec.
*/

@@ -84,5 +94,5 @@ readonly spec: pulumi.Input<{

name: pulumi.Input<string>;
}[]>;
}>;
targetCpuUtilizationPercentage?: pulumi.Input<number>;
}[]>;
}>;
}

@@ -5,6 +5,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* Horizontal Pod Autoscaler automatically scales the number of pods in a replication controller, deployment or replica set based on observed CPU utilization.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/horizontal_pod_autoscaler.html.
*/

@@ -11,0 +13,0 @@ class HorizontalPodAutoscaler extends pulumi.CustomResource {

@@ -1,8 +0,10 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/ingress.html.
*/
export declare class Ingres extends pulumi.CustomResource {
readonly loadBalancerIngress: pulumi.Output<{
readonly loadBalancerIngresses: pulumi.Output<{
hostname: string;

@@ -13,2 +15,4 @@ ip: string;

* Standard ingress's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/ingress.html#metadata.
*/

@@ -29,5 +33,7 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Spec defines the behavior of a ingress. https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/ingress.html#spec.
*/

@@ -38,14 +44,14 @@ readonly spec: pulumi.Output<{

servicePort: number;
}[];
rule?: {
};
rules?: {
host?: string;
http: {
path: {
paths: {
backend?: {
serviceName?: string;
servicePort: number;
}[];
};
pathRegex?: string;
}[];
}[];
};
}[];

@@ -56,3 +62,3 @@ tls?: {

}[];
}[]>;
}>;
/**

@@ -73,2 +79,4 @@ * Create a Ingres resource with the given unique name, arguments, and options.

* Standard ingress's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/ingress.html#metadata.
*/

@@ -89,5 +97,7 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Spec defines the behavior of a ingress. https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/ingress.html#spec.
*/

@@ -98,14 +108,14 @@ readonly spec: pulumi.Input<{

servicePort?: pulumi.Input<number>;
}[]>;
rule?: pulumi.Input<{
}>;
rules?: pulumi.Input<{
host?: pulumi.Input<string>;
http: pulumi.Input<{
path: pulumi.Input<{
paths: pulumi.Input<{
backend?: pulumi.Input<{
serviceName?: pulumi.Input<string>;
servicePort?: pulumi.Input<number>;
}[]>;
}>;
pathRegex?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}[]>;

@@ -116,3 +126,3 @@ tls?: pulumi.Input<{

}[]>;
}[]>;
}>;
}

@@ -5,6 +5,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/ingress.html.
*/

@@ -26,3 +28,3 @@ class Ingres extends pulumi.CustomResource {

"spec": args.spec,
"loadBalancerIngress": undefined,
"loadBalancerIngresses": undefined,
}, opts);

@@ -29,0 +31,0 @@ }

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
export declare class Job extends pulumi.CustomResource {

@@ -21,3 +21,3 @@ /**

uid: string;
}[]>;
}>;
/**

@@ -40,10 +40,10 @@ * Spec of the job owned by the cluster

};
}[];
};
template: {
activeDeadlineSeconds?: number;
automountServiceAccountToken?: boolean;
container?: {
containers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -55,22 +55,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -80,3 +80,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -86,9 +86,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -100,14 +100,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -119,16 +119,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -140,13 +140,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -160,8 +160,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -173,11 +173,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -187,13 +187,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -208,4 +208,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -215,3 +215,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -232,6 +232,6 @@ name: string;

}[];
initContainer?: {
initContainers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -243,22 +243,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -268,3 +268,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -274,9 +274,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -288,14 +288,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -307,16 +307,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -328,13 +328,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -348,8 +348,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -361,11 +361,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -375,13 +375,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -396,4 +396,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -403,3 +403,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -426,9 +426,9 @@ name: string;

user?: string;
}[];
};
supplementalGroups?: number[];
}[];
};
serviceAccountName: string;
subdomain?: string;
terminationGracePeriodSeconds?: number;
volume?: {
volumes?: {
awsElasticBlockStore?: {

@@ -439,3 +439,3 @@ fsType?: string;

volumeId: string;
}[];
};
azureDisk?: {

@@ -447,3 +447,3 @@ cachingMode: string;

readOnly?: boolean;
}[];
};
azureFile?: {

@@ -453,3 +453,3 @@ readOnly?: boolean;

shareName: string;
}[];
};
cephFs?: {

@@ -462,5 +462,5 @@ monitors: string[];

name?: string;
}[];
};
user?: string;
}[];
};
cinder?: {

@@ -470,3 +470,3 @@ fsType?: string;

volumeId: string;
}[];
};
configMap?: {

@@ -480,3 +480,3 @@ defaultMode?: number;

name?: string;
}[];
};
downwardApi?: {

@@ -488,3 +488,3 @@ defaultMode?: number;

fieldPath?: string;
}[];
};
mode?: number;

@@ -496,8 +496,8 @@ path: string;

resource: string;
}[];
};
}[];
}[];
};
emptyDir?: {
medium?: string;
}[];
};
fc?: {

@@ -508,3 +508,3 @@ fsType?: string;

targetWwNs: string[];
}[];
};
flexVolume?: {

@@ -519,8 +519,8 @@ driver: string;

name?: string;
}[];
}[];
};
};
flocker?: {
datasetName?: string;
datasetUuid?: string;
}[];
};
gcePersistentDisk?: {

@@ -531,3 +531,3 @@ fsType?: string;

readOnly?: boolean;
}[];
};
gitRepo?: {

@@ -537,3 +537,3 @@ directory?: string;

revision?: string;
}[];
};
glusterfs?: {

@@ -543,6 +543,6 @@ endpointsName: string;

readOnly?: boolean;
}[];
};
hostPath?: {
path?: string;
}[];
};
iscsi?: {

@@ -555,3 +555,3 @@ fsType?: string;

targetPortal: string;
}[];
};
name?: string;

@@ -562,11 +562,11 @@ nfs?: {

server: string;
}[];
};
persistentVolumeClaim?: {
claimName?: string;
readOnly?: boolean;
}[];
};
photonPersistentDisk?: {
fsType?: string;
pdId: string;
}[];
};
quobyte?: {

@@ -578,3 +578,3 @@ group?: string;

volume: string;
}[];
};
rbd?: {

@@ -590,4 +590,4 @@ cephMonitors: string[];

name?: string;
}[];
}[];
};
};
secret?: {

@@ -602,10 +602,10 @@ defaultMode?: number;

secretName?: string;
}[];
};
vsphereVolume?: {
fsType?: string;
volumePath: string;
}[];
};
}[];
}[];
}[]>;
};
}>;
/**

@@ -642,3 +642,3 @@ * Create a Job resource with the given unique name, arguments, and options.

uid?: pulumi.Input<string>;
}[]>;
}>;
/**

@@ -661,10 +661,10 @@ * Spec of the job owned by the cluster

}>;
}[]>;
}>;
template: pulumi.Input<{
activeDeadlineSeconds?: pulumi.Input<number>;
automountServiceAccountToken?: pulumi.Input<boolean>;
container?: pulumi.Input<{
containers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -676,22 +676,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -701,3 +701,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -707,9 +707,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -721,14 +721,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -740,16 +740,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -761,13 +761,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -781,8 +781,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -794,11 +794,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -808,13 +808,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -829,4 +829,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -836,3 +836,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -853,6 +853,6 @@ name: pulumi.Input<string>;

}[]>;
initContainer?: pulumi.Input<{
initContainers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -864,22 +864,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -889,3 +889,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -895,9 +895,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -909,14 +909,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -928,16 +928,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -949,13 +949,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -969,8 +969,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -982,11 +982,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -996,13 +996,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -1017,4 +1017,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -1024,3 +1024,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -1047,9 +1047,9 @@ name: pulumi.Input<string>;

user?: pulumi.Input<string>;
}[]>;
}>;
supplementalGroups?: pulumi.Input<pulumi.Input<number>[]>;
}[]>;
}>;
serviceAccountName?: pulumi.Input<string>;
subdomain?: pulumi.Input<string>;
terminationGracePeriodSeconds?: pulumi.Input<number>;
volume?: pulumi.Input<{
volumes?: pulumi.Input<{
awsElasticBlockStore?: pulumi.Input<{

@@ -1060,3 +1060,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
azureDisk?: pulumi.Input<{

@@ -1068,3 +1068,3 @@ cachingMode: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
azureFile?: pulumi.Input<{

@@ -1074,3 +1074,3 @@ readOnly?: pulumi.Input<boolean>;

shareName: pulumi.Input<string>;
}[]>;
}>;
cephFs?: pulumi.Input<{

@@ -1083,5 +1083,5 @@ monitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}>;
user?: pulumi.Input<string>;
}[]>;
}>;
cinder?: pulumi.Input<{

@@ -1091,3 +1091,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
configMap?: pulumi.Input<{

@@ -1101,3 +1101,3 @@ defaultMode?: pulumi.Input<number>;

name?: pulumi.Input<string>;
}[]>;
}>;
downwardApi?: pulumi.Input<{

@@ -1109,3 +1109,3 @@ defaultMode?: pulumi.Input<number>;

fieldPath?: pulumi.Input<string>;
}[]>;
}>;
mode?: pulumi.Input<number>;

@@ -1117,8 +1117,8 @@ path: pulumi.Input<string>;

resource: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
emptyDir?: pulumi.Input<{
medium?: pulumi.Input<string>;
}[]>;
}>;
fc?: pulumi.Input<{

@@ -1129,3 +1129,3 @@ fsType?: pulumi.Input<string>;

targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}>;
flexVolume?: pulumi.Input<{

@@ -1140,8 +1140,8 @@ driver: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
}>;
gcePersistentDisk?: pulumi.Input<{

@@ -1152,3 +1152,3 @@ fsType?: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
gitRepo?: pulumi.Input<{

@@ -1158,3 +1158,3 @@ directory?: pulumi.Input<string>;

revision?: pulumi.Input<string>;
}[]>;
}>;
glusterfs?: pulumi.Input<{

@@ -1164,6 +1164,6 @@ endpointsName: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
}>;
iscsi?: pulumi.Input<{

@@ -1176,3 +1176,3 @@ fsType?: pulumi.Input<string>;

targetPortal: pulumi.Input<string>;
}[]>;
}>;
name?: pulumi.Input<string>;

@@ -1183,11 +1183,11 @@ nfs?: pulumi.Input<{

server: pulumi.Input<string>;
}[]>;
}>;
persistentVolumeClaim?: pulumi.Input<{
claimName?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
photonPersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
pdId: pulumi.Input<string>;
}[]>;
}>;
quobyte?: pulumi.Input<{

@@ -1199,3 +1199,3 @@ group?: pulumi.Input<string>;

volume: pulumi.Input<string>;
}[]>;
}>;
rbd?: pulumi.Input<{

@@ -1211,4 +1211,4 @@ cephMonitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
secret?: pulumi.Input<{

@@ -1223,10 +1223,10 @@ defaultMode?: pulumi.Input<number>;

secretName?: pulumi.Input<string>;
}[]>;
}>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}[]>;
}>;
}>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
class Job extends pulumi.CustomResource {

@@ -8,0 +8,0 @@ /**

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**

@@ -7,2 +7,4 @@ * Limit Range sets resource usage limits (e.g. memory, cpu, storage) for supported kinds of resources in a namespace.

*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/limit_range.html.
*/

@@ -12,2 +14,4 @@ export declare class LimitRange extends pulumi.CustomResource {

* Standard limit range's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/limit_range.html#metadata.
*/

@@ -28,8 +32,10 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Spec defines the limits enforced. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/limit_range.html#spec.
*/
readonly spec: pulumi.Output<{
limit?: {
limits?: {
default?: {

@@ -52,3 +58,3 @@ [key: string]: any;

}[];
}[] | undefined>;
} | undefined>;
/**

@@ -69,2 +75,4 @@ * Create a LimitRange resource with the given unique name, arguments, and options.

* Standard limit range's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/limit_range.html#metadata.
*/

@@ -85,8 +93,10 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Spec defines the limits enforced. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/limit_range.html#spec.
*/
readonly spec?: pulumi.Input<{
limit?: pulumi.Input<{
limits?: pulumi.Input<{
default?: pulumi.Input<{

@@ -109,3 +119,3 @@ [key: string]: any;

}[]>;
}[]>;
}>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**

@@ -12,2 +12,4 @@ * Limit Range sets resource usage limits (e.g. memory, cpu, storage) for supported kinds of resources in a namespace.

*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/limit_range.html.
*/

@@ -14,0 +16,0 @@ class LimitRange extends pulumi.CustomResource {

@@ -1,5 +0,7 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* Kubernetes supports multiple virtual clusters backed by the same physical cluster. These virtual clusters are called namespaces.
* Read more about namespaces at https://kubernetes.io/docs/user-guide/namespaces/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/namespace.html.
*/

@@ -9,2 +11,4 @@ export declare class Namespace extends pulumi.CustomResource {

* Standard namespace's [metadata](https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata).
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/namespace.html#metadata.
*/

@@ -24,3 +28,3 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**

@@ -41,2 +45,4 @@ * Create a Namespace resource with the given unique name, arguments, and options.

* Standard namespace's [metadata](https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata).
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/namespace.html#metadata.
*/

@@ -56,3 +62,3 @@ readonly metadata: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
}

@@ -5,6 +5,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* Kubernetes supports multiple virtual clusters backed by the same physical cluster. These virtual clusters are called namespaces.
* Read more about namespaces at https://kubernetes.io/docs/user-guide/namespaces/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/namespace.html.
*/

@@ -11,0 +13,0 @@ class Namespace extends pulumi.CustomResource {

{
"name": "@pulumi/kubernetes",
"version": "v0.11.0-dev",
"version": "v0.11.0-dev-1521501097-g1ce99f9",
"scripts": {
"build": "tsc"
"build": "tsc",
"install": "pulumi plugin install resource kubernetes v0.11.0-dev-1521501097-g1ce99f9"
},

@@ -10,8 +11,8 @@ "devDependencies": {

},
"peerDependencies": {
"pulumi": "*"
},
"pulumi": {
"resource": true
},
"dependencies": {
"@pulumi/pulumi": "^0.11.0-dev-168-g7e14a09b"
}
}

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**

@@ -6,2 +6,4 @@ * The resource provides a piece of networked storage in the cluster provisioned by an administrator. It is a resource in the cluster just like a node is a cluster resource. Persistent Volumes have a lifecycle independent of any individual pod that uses the PV.

* More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume.html.
*/

@@ -11,2 +13,4 @@ export declare class PersistentVolume extends pulumi.CustomResource {

* Standard persistent volume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume.html#metadata.
*/

@@ -25,7 +29,9 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Spec of the persistent volume owned by the cluster. See below.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume.html#spec.
*/
readonly spec: pulumi.Output<{
readonly specs: pulumi.Output<{
accessModes: string[];

@@ -42,3 +48,3 @@ capacity: {

volumeId: string;
}[];
};
azureDisk?: {

@@ -50,3 +56,3 @@ cachingMode: string;

readOnly?: boolean;
}[];
};
azureFile?: {

@@ -56,3 +62,3 @@ readOnly?: boolean;

shareName: string;
}[];
};
cephFs?: {

@@ -65,5 +71,5 @@ monitors: string[];

name?: string;
}[];
};
user?: string;
}[];
};
cinder?: {

@@ -73,3 +79,3 @@ fsType?: string;

volumeId: string;
}[];
};
fc?: {

@@ -80,3 +86,3 @@ fsType?: string;

targetWwNs: string[];
}[];
};
flexVolume?: {

@@ -91,8 +97,8 @@ driver: string;

name?: string;
}[];
}[];
};
};
flocker?: {
datasetName?: string;
datasetUuid?: string;
}[];
};
gcePersistentDisk?: {

@@ -103,3 +109,3 @@ fsType?: string;

readOnly?: boolean;
}[];
};
glusterfs?: {

@@ -109,6 +115,6 @@ endpointsName: string;

readOnly?: boolean;
}[];
};
hostPath?: {
path?: string;
}[];
};
iscsi?: {

@@ -121,3 +127,3 @@ fsType?: string;

targetPortal: string;
}[];
};
nfs?: {

@@ -127,7 +133,7 @@ path: string;

server: string;
}[];
};
photonPersistentDisk?: {
fsType?: string;
pdId: string;
}[];
};
quobyte?: {

@@ -139,3 +145,3 @@ group?: string;

volume: string;
}[];
};
rbd?: {

@@ -151,9 +157,9 @@ cephMonitors: string[];

name?: string;
}[];
}[];
};
};
vsphereVolume?: {
fsType?: string;
volumePath: string;
}[];
}[];
};
};
}[]>;

@@ -175,2 +181,4 @@ /**

* Standard persistent volume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume.html#metadata.
*/

@@ -189,7 +197,9 @@ readonly metadata: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Spec of the persistent volume owned by the cluster. See below.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume.html#spec.
*/
readonly spec: pulumi.Input<{
readonly specs: pulumi.Input<{
accessModes: pulumi.Input<pulumi.Input<string>[]>;

@@ -206,3 +216,3 @@ capacity: pulumi.Input<{

volumeId: pulumi.Input<string>;
}[]>;
}>;
azureDisk?: pulumi.Input<{

@@ -214,3 +224,3 @@ cachingMode: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
azureFile?: pulumi.Input<{

@@ -220,3 +230,3 @@ readOnly?: pulumi.Input<boolean>;

shareName: pulumi.Input<string>;
}[]>;
}>;
cephFs?: pulumi.Input<{

@@ -229,5 +239,5 @@ monitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}>;
user?: pulumi.Input<string>;
}[]>;
}>;
cinder?: pulumi.Input<{

@@ -237,3 +247,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
fc?: pulumi.Input<{

@@ -244,3 +254,3 @@ fsType?: pulumi.Input<string>;

targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}>;
flexVolume?: pulumi.Input<{

@@ -255,8 +265,8 @@ driver: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
}>;
gcePersistentDisk?: pulumi.Input<{

@@ -267,3 +277,3 @@ fsType?: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
glusterfs?: pulumi.Input<{

@@ -273,6 +283,6 @@ endpointsName: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
}>;
iscsi?: pulumi.Input<{

@@ -285,3 +295,3 @@ fsType?: pulumi.Input<string>;

targetPortal: pulumi.Input<string>;
}[]>;
}>;
nfs?: pulumi.Input<{

@@ -291,7 +301,7 @@ path: pulumi.Input<string>;

server: pulumi.Input<string>;
}[]>;
}>;
photonPersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
pdId: pulumi.Input<string>;
}[]>;
}>;
quobyte?: pulumi.Input<{

@@ -303,3 +313,3 @@ group?: pulumi.Input<string>;

volume: pulumi.Input<string>;
}[]>;
}>;
rbd?: pulumi.Input<{

@@ -315,10 +325,10 @@ cephMonitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**

@@ -11,2 +11,4 @@ * The resource provides a piece of networked storage in the cluster provisioned by an administrator. It is a resource in the cluster just like a node is a cluster resource. Persistent Volumes have a lifecycle independent of any individual pod that uses the PV.

* More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume.html.
*/

@@ -25,8 +27,8 @@ class PersistentVolume extends pulumi.CustomResource {

}
if (args.spec === undefined) {
throw new Error("Missing required property 'spec'");
if (args.specs === undefined) {
throw new Error("Missing required property 'specs'");
}
super("kubernetes:/persistentVolume:PersistentVolume", name, {
"metadata": args.metadata,
"spec": args.spec,
"specs": args.specs,
}, opts);

@@ -33,0 +35,0 @@ }

@@ -1,4 +0,6 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* This resource allows the user to request for and claim to a persistent volume.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume_claim.html.
*/

@@ -8,2 +10,4 @@ export declare class PersistentVolumeClaim extends pulumi.CustomResource {

* Standard persistent volume claim's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume_claim.html#metadata.
*/

@@ -24,5 +28,7 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Spec defines the desired characteristics of a volume requested by a pod author. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#persistentvolumeclaims
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume_claim.html#spec.
*/

@@ -38,3 +44,3 @@ readonly spec: pulumi.Output<{

};
}[];
};
selector?: {

@@ -49,8 +55,10 @@ matchExpressions?: {

};
}[];
};
storageClassName: string;
volumeName: string;
}[]>;
}>;
/**
* Whether to wait for the claim to reach `Bound` state (to find volume in which to claim the space)
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume_claim.html#wait_until_bound.
*/

@@ -73,2 +81,4 @@ readonly waitUntilBound: pulumi.Output<boolean | undefined>;

* Standard persistent volume claim's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume_claim.html#metadata.
*/

@@ -89,5 +99,7 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Spec defines the desired characteristics of a volume requested by a pod author. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#persistentvolumeclaims
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume_claim.html#spec.
*/

@@ -103,3 +115,3 @@ readonly spec: pulumi.Input<{

}>;
}[]>;
}>;
selector?: pulumi.Input<{

@@ -114,10 +126,12 @@ matchExpressions?: pulumi.Input<{

}>;
}[]>;
}>;
storageClassName?: pulumi.Input<string>;
volumeName?: pulumi.Input<string>;
}[]>;
}>;
/**
* Whether to wait for the claim to reach `Bound` state (to find volume in which to claim the space)
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume_claim.html#wait_until_bound.
*/
readonly waitUntilBound?: pulumi.Input<boolean>;
}

@@ -5,5 +5,7 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* This resource allows the user to request for and claim to a persistent volume.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume_claim.html.
*/

@@ -10,0 +12,0 @@ class PersistentVolumeClaim extends pulumi.CustomResource {

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**

@@ -6,2 +6,4 @@ * A pod is a group of one or more containers, the shared storage for those containers, and options about how to run the containers. Pods are always co-located and co-scheduled, and run in a shared context.

* Read more at https://kubernetes.io/docs/concepts/workloads/pods/pod/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/pod.html.
*/

@@ -11,2 +13,4 @@ export declare class Pod extends pulumi.CustomResource {

* Standard pod's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/pod.html#metadata.
*/

@@ -27,5 +31,7 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Spec of the pod owned by the cluster
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/pod.html#spec.
*/

@@ -35,6 +41,6 @@ readonly spec: pulumi.Output<{

automountServiceAccountToken?: boolean;
container?: {
containers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -46,22 +52,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -71,3 +77,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -77,9 +83,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -91,14 +97,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -110,16 +116,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -131,13 +137,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -151,8 +157,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -164,11 +170,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -178,13 +184,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -199,4 +205,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -206,3 +212,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -223,6 +229,6 @@ name: string;

}[];
initContainer?: {
initContainers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -234,22 +240,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -259,3 +265,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -265,9 +271,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -279,14 +285,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -298,16 +304,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -319,13 +325,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -339,8 +345,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -352,11 +358,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -366,13 +372,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -387,4 +393,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -394,3 +400,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -417,9 +423,9 @@ name: string;

user?: string;
}[];
};
supplementalGroups?: number[];
}[];
};
serviceAccountName: string;
subdomain?: string;
terminationGracePeriodSeconds?: number;
volume?: {
volumes?: {
awsElasticBlockStore?: {

@@ -430,3 +436,3 @@ fsType?: string;

volumeId: string;
}[];
};
azureDisk?: {

@@ -438,3 +444,3 @@ cachingMode: string;

readOnly?: boolean;
}[];
};
azureFile?: {

@@ -444,3 +450,3 @@ readOnly?: boolean;

shareName: string;
}[];
};
cephFs?: {

@@ -453,5 +459,5 @@ monitors: string[];

name?: string;
}[];
};
user?: string;
}[];
};
cinder?: {

@@ -461,3 +467,3 @@ fsType?: string;

volumeId: string;
}[];
};
configMap?: {

@@ -471,3 +477,3 @@ defaultMode?: number;

name?: string;
}[];
};
downwardApi?: {

@@ -479,3 +485,3 @@ defaultMode?: number;

fieldPath?: string;
}[];
};
mode?: number;

@@ -487,8 +493,8 @@ path: string;

resource: string;
}[];
};
}[];
}[];
};
emptyDir?: {
medium?: string;
}[];
};
fc?: {

@@ -499,3 +505,3 @@ fsType?: string;

targetWwNs: string[];
}[];
};
flexVolume?: {

@@ -510,8 +516,8 @@ driver: string;

name?: string;
}[];
}[];
};
};
flocker?: {
datasetName?: string;
datasetUuid?: string;
}[];
};
gcePersistentDisk?: {

@@ -522,3 +528,3 @@ fsType?: string;

readOnly?: boolean;
}[];
};
gitRepo?: {

@@ -528,3 +534,3 @@ directory?: string;

revision?: string;
}[];
};
glusterfs?: {

@@ -534,6 +540,6 @@ endpointsName: string;

readOnly?: boolean;
}[];
};
hostPath?: {
path?: string;
}[];
};
iscsi?: {

@@ -546,3 +552,3 @@ fsType?: string;

targetPortal: string;
}[];
};
name?: string;

@@ -553,11 +559,11 @@ nfs?: {

server: string;
}[];
};
persistentVolumeClaim?: {
claimName?: string;
readOnly?: boolean;
}[];
};
photonPersistentDisk?: {
fsType?: string;
pdId: string;
}[];
};
quobyte?: {

@@ -569,3 +575,3 @@ group?: string;

volume: string;
}[];
};
rbd?: {

@@ -581,4 +587,4 @@ cephMonitors: string[];

name?: string;
}[];
}[];
};
};
secret?: {

@@ -593,9 +599,9 @@ defaultMode?: number;

secretName?: string;
}[];
};
vsphereVolume?: {
fsType?: string;
volumePath: string;
}[];
};
}[];
}[]>;
}>;
/**

@@ -616,2 +622,4 @@ * Create a Pod resource with the given unique name, arguments, and options.

* Standard pod's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/pod.html#metadata.
*/

@@ -632,5 +640,7 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Spec of the pod owned by the cluster
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/pod.html#spec.
*/

@@ -640,6 +650,6 @@ readonly spec: pulumi.Input<{

automountServiceAccountToken?: pulumi.Input<boolean>;
container?: pulumi.Input<{
containers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -651,22 +661,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -676,3 +686,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -682,9 +692,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -696,14 +706,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -715,16 +725,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -736,13 +746,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -756,8 +766,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -769,11 +779,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -783,13 +793,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -804,4 +814,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -811,3 +821,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -828,6 +838,6 @@ name: pulumi.Input<string>;

}[]>;
initContainer?: pulumi.Input<{
initContainers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -839,22 +849,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -864,3 +874,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -870,9 +880,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -884,14 +894,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -903,16 +913,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -924,13 +934,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -944,8 +954,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -957,11 +967,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -971,13 +981,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -992,4 +1002,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -999,3 +1009,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -1022,9 +1032,9 @@ name: pulumi.Input<string>;

user?: pulumi.Input<string>;
}[]>;
}>;
supplementalGroups?: pulumi.Input<pulumi.Input<number>[]>;
}[]>;
}>;
serviceAccountName?: pulumi.Input<string>;
subdomain?: pulumi.Input<string>;
terminationGracePeriodSeconds?: pulumi.Input<number>;
volume?: pulumi.Input<{
volumes?: pulumi.Input<{
awsElasticBlockStore?: pulumi.Input<{

@@ -1035,3 +1045,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
azureDisk?: pulumi.Input<{

@@ -1043,3 +1053,3 @@ cachingMode: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
azureFile?: pulumi.Input<{

@@ -1049,3 +1059,3 @@ readOnly?: pulumi.Input<boolean>;

shareName: pulumi.Input<string>;
}[]>;
}>;
cephFs?: pulumi.Input<{

@@ -1058,5 +1068,5 @@ monitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}>;
user?: pulumi.Input<string>;
}[]>;
}>;
cinder?: pulumi.Input<{

@@ -1066,3 +1076,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
configMap?: pulumi.Input<{

@@ -1076,3 +1086,3 @@ defaultMode?: pulumi.Input<number>;

name?: pulumi.Input<string>;
}[]>;
}>;
downwardApi?: pulumi.Input<{

@@ -1084,3 +1094,3 @@ defaultMode?: pulumi.Input<number>;

fieldPath?: pulumi.Input<string>;
}[]>;
}>;
mode?: pulumi.Input<number>;

@@ -1092,8 +1102,8 @@ path: pulumi.Input<string>;

resource: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
emptyDir?: pulumi.Input<{
medium?: pulumi.Input<string>;
}[]>;
}>;
fc?: pulumi.Input<{

@@ -1104,3 +1114,3 @@ fsType?: pulumi.Input<string>;

targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}>;
flexVolume?: pulumi.Input<{

@@ -1115,8 +1125,8 @@ driver: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
}>;
gcePersistentDisk?: pulumi.Input<{

@@ -1127,3 +1137,3 @@ fsType?: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
gitRepo?: pulumi.Input<{

@@ -1133,3 +1143,3 @@ directory?: pulumi.Input<string>;

revision?: pulumi.Input<string>;
}[]>;
}>;
glusterfs?: pulumi.Input<{

@@ -1139,6 +1149,6 @@ endpointsName: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
}>;
iscsi?: pulumi.Input<{

@@ -1151,3 +1161,3 @@ fsType?: pulumi.Input<string>;

targetPortal: pulumi.Input<string>;
}[]>;
}>;
name?: pulumi.Input<string>;

@@ -1158,11 +1168,11 @@ nfs?: pulumi.Input<{

server: pulumi.Input<string>;
}[]>;
}>;
persistentVolumeClaim?: pulumi.Input<{
claimName?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
photonPersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
pdId: pulumi.Input<string>;
}[]>;
}>;
quobyte?: pulumi.Input<{

@@ -1174,3 +1184,3 @@ group?: pulumi.Input<string>;

volume: pulumi.Input<string>;
}[]>;
}>;
rbd?: pulumi.Input<{

@@ -1186,4 +1196,4 @@ cephMonitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
secret?: pulumi.Input<{

@@ -1198,9 +1208,9 @@ defaultMode?: pulumi.Input<number>;

secretName?: pulumi.Input<string>;
}[]>;
}>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**

@@ -11,2 +11,4 @@ * A pod is a group of one or more containers, the shared storage for those containers, and options about how to run the containers. Pods are always co-located and co-scheduled, and run in a shared context.

* Read more at https://kubernetes.io/docs/concepts/workloads/pods/pod/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/pod.html.
*/

@@ -13,0 +15,0 @@ class Pod extends pulumi.CustomResource {

@@ -1,5 +0,7 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* A Replication Controller ensures that a specified number of pod “replicas” are running at any one time. In other words, a Replication Controller makes sure that a pod or homogeneous set of pods are always up and available. If there are too many pods, it will kill some. If there are too few, the Replication Controller will start more.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/replication_controller.html.
*/

@@ -9,2 +11,4 @@ export declare class ReplicationController extends pulumi.CustomResource {

* Standard replication controller's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/replication_controller.html#metadata.
*/

@@ -25,5 +29,7 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Spec defines the specification of the desired behavior of the replication controller. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/replication_controller.html#spec.
*/

@@ -39,6 +45,6 @@ readonly spec: pulumi.Output<{

automountServiceAccountToken?: boolean;
container?: {
containers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -50,22 +56,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -75,3 +81,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -81,9 +87,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -95,14 +101,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -114,16 +120,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -135,13 +141,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -155,8 +161,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -168,11 +174,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -182,13 +188,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -203,4 +209,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -210,3 +216,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -227,6 +233,6 @@ name: string;

}[];
initContainer?: {
initContainers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -238,22 +244,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -263,3 +269,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -269,9 +275,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -283,14 +289,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -302,16 +308,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -323,13 +329,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -343,8 +349,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -356,11 +362,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -370,13 +376,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -391,4 +397,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -398,3 +404,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -421,9 +427,9 @@ name: string;

user?: string;
}[];
};
supplementalGroups?: number[];
}[];
};
serviceAccountName: string;
subdomain?: string;
terminationGracePeriodSeconds?: number;
volume?: {
volumes?: {
awsElasticBlockStore?: {

@@ -434,3 +440,3 @@ fsType?: string;

volumeId: string;
}[];
};
azureDisk?: {

@@ -442,3 +448,3 @@ cachingMode: string;

readOnly?: boolean;
}[];
};
azureFile?: {

@@ -448,3 +454,3 @@ readOnly?: boolean;

shareName: string;
}[];
};
cephFs?: {

@@ -457,5 +463,5 @@ monitors: string[];

name?: string;
}[];
};
user?: string;
}[];
};
cinder?: {

@@ -465,3 +471,3 @@ fsType?: string;

volumeId: string;
}[];
};
configMap?: {

@@ -475,3 +481,3 @@ defaultMode?: number;

name?: string;
}[];
};
downwardApi?: {

@@ -483,3 +489,3 @@ defaultMode?: number;

fieldPath?: string;
}[];
};
mode?: number;

@@ -491,8 +497,8 @@ path: string;

resource: string;
}[];
};
}[];
}[];
};
emptyDir?: {
medium?: string;
}[];
};
fc?: {

@@ -503,3 +509,3 @@ fsType?: string;

targetWwNs: string[];
}[];
};
flexVolume?: {

@@ -514,8 +520,8 @@ driver: string;

name?: string;
}[];
}[];
};
};
flocker?: {
datasetName?: string;
datasetUuid?: string;
}[];
};
gcePersistentDisk?: {

@@ -526,3 +532,3 @@ fsType?: string;

readOnly?: boolean;
}[];
};
gitRepo?: {

@@ -532,3 +538,3 @@ directory?: string;

revision?: string;
}[];
};
glusterfs?: {

@@ -538,6 +544,6 @@ endpointsName: string;

readOnly?: boolean;
}[];
};
hostPath?: {
path?: string;
}[];
};
iscsi?: {

@@ -550,3 +556,3 @@ fsType?: string;

targetPortal: string;
}[];
};
name?: string;

@@ -557,11 +563,11 @@ nfs?: {

server: string;
}[];
};
persistentVolumeClaim?: {
claimName?: string;
readOnly?: boolean;
}[];
};
photonPersistentDisk?: {
fsType?: string;
pdId: string;
}[];
};
quobyte?: {

@@ -573,3 +579,3 @@ group?: string;

volume: string;
}[];
};
rbd?: {

@@ -585,4 +591,4 @@ cephMonitors: string[];

name?: string;
}[];
}[];
};
};
secret?: {

@@ -597,10 +603,10 @@ defaultMode?: number;

secretName?: string;
}[];
};
vsphereVolume?: {
fsType?: string;
volumePath: string;
}[];
};
}[];
}[];
}[]>;
};
}>;
/**

@@ -621,2 +627,4 @@ * Create a ReplicationController resource with the given unique name, arguments, and options.

* Standard replication controller's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/replication_controller.html#metadata.
*/

@@ -637,5 +645,7 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Spec defines the specification of the desired behavior of the replication controller. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/replication_controller.html#spec.
*/

@@ -651,6 +661,6 @@ readonly spec: pulumi.Input<{

automountServiceAccountToken?: pulumi.Input<boolean>;
container?: pulumi.Input<{
containers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -662,22 +672,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -687,3 +697,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -693,9 +703,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -707,14 +717,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -726,16 +736,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -747,13 +757,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -767,8 +777,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -780,11 +790,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -794,13 +804,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -815,4 +825,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -822,3 +832,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -839,6 +849,6 @@ name: pulumi.Input<string>;

}[]>;
initContainer?: pulumi.Input<{
initContainers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -850,22 +860,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -875,3 +885,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -881,9 +891,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -895,14 +905,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -914,16 +924,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -935,13 +945,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -955,8 +965,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -968,11 +978,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -982,13 +992,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -1003,4 +1013,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -1010,3 +1020,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -1033,9 +1043,9 @@ name: pulumi.Input<string>;

user?: pulumi.Input<string>;
}[]>;
}>;
supplementalGroups?: pulumi.Input<pulumi.Input<number>[]>;
}[]>;
}>;
serviceAccountName?: pulumi.Input<string>;
subdomain?: pulumi.Input<string>;
terminationGracePeriodSeconds?: pulumi.Input<number>;
volume?: pulumi.Input<{
volumes?: pulumi.Input<{
awsElasticBlockStore?: pulumi.Input<{

@@ -1046,3 +1056,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
azureDisk?: pulumi.Input<{

@@ -1054,3 +1064,3 @@ cachingMode: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
azureFile?: pulumi.Input<{

@@ -1060,3 +1070,3 @@ readOnly?: pulumi.Input<boolean>;

shareName: pulumi.Input<string>;
}[]>;
}>;
cephFs?: pulumi.Input<{

@@ -1069,5 +1079,5 @@ monitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}>;
user?: pulumi.Input<string>;
}[]>;
}>;
cinder?: pulumi.Input<{

@@ -1077,3 +1087,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
configMap?: pulumi.Input<{

@@ -1087,3 +1097,3 @@ defaultMode?: pulumi.Input<number>;

name?: pulumi.Input<string>;
}[]>;
}>;
downwardApi?: pulumi.Input<{

@@ -1095,3 +1105,3 @@ defaultMode?: pulumi.Input<number>;

fieldPath?: pulumi.Input<string>;
}[]>;
}>;
mode?: pulumi.Input<number>;

@@ -1103,8 +1113,8 @@ path: pulumi.Input<string>;

resource: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
emptyDir?: pulumi.Input<{
medium?: pulumi.Input<string>;
}[]>;
}>;
fc?: pulumi.Input<{

@@ -1115,3 +1125,3 @@ fsType?: pulumi.Input<string>;

targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}>;
flexVolume?: pulumi.Input<{

@@ -1126,8 +1136,8 @@ driver: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
}>;
gcePersistentDisk?: pulumi.Input<{

@@ -1138,3 +1148,3 @@ fsType?: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
gitRepo?: pulumi.Input<{

@@ -1144,3 +1154,3 @@ directory?: pulumi.Input<string>;

revision?: pulumi.Input<string>;
}[]>;
}>;
glusterfs?: pulumi.Input<{

@@ -1150,6 +1160,6 @@ endpointsName: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
}>;
iscsi?: pulumi.Input<{

@@ -1162,3 +1172,3 @@ fsType?: pulumi.Input<string>;

targetPortal: pulumi.Input<string>;
}[]>;
}>;
name?: pulumi.Input<string>;

@@ -1169,11 +1179,11 @@ nfs?: pulumi.Input<{

server: pulumi.Input<string>;
}[]>;
}>;
persistentVolumeClaim?: pulumi.Input<{
claimName?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
photonPersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
pdId: pulumi.Input<string>;
}[]>;
}>;
quobyte?: pulumi.Input<{

@@ -1185,3 +1195,3 @@ group?: pulumi.Input<string>;

volume: pulumi.Input<string>;
}[]>;
}>;
rbd?: pulumi.Input<{

@@ -1197,4 +1207,4 @@ cephMonitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
secret?: pulumi.Input<{

@@ -1209,10 +1219,10 @@ defaultMode?: pulumi.Input<number>;

secretName?: pulumi.Input<string>;
}[]>;
}>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}[]>;
}>;
}>;
}

@@ -5,6 +5,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* A Replication Controller ensures that a specified number of pod “replicas” are running at any one time. In other words, a Replication Controller makes sure that a pod or homogeneous set of pods are always up and available. If there are too many pods, it will kill some. If there are too few, the Replication Controller will start more.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/replication_controller.html.
*/

@@ -11,0 +13,0 @@ class ReplicationController extends pulumi.CustomResource {

@@ -1,5 +0,7 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* A resource quota provides constraints that limit aggregate resource consumption per namespace. It can limit the quantity of objects that can be created in a namespace by type, as well as the total amount of compute resources that may be consumed by resources in that project.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/resource_quota.html.
*/

@@ -9,2 +11,4 @@ export declare class ResourceQuota extends pulumi.CustomResource {

* Standard resource quota's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/resource_quota.html#metadata.
*/

@@ -25,5 +29,7 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Spec defines the desired quota. https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/resource_quota.html#spec.
*/

@@ -35,3 +41,3 @@ readonly spec: pulumi.Output<{

scopes?: string[];
}[] | undefined>;
} | undefined>;
/**

@@ -52,2 +58,4 @@ * Create a ResourceQuota resource with the given unique name, arguments, and options.

* Standard resource quota's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/resource_quota.html#metadata.
*/

@@ -68,5 +76,7 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Spec defines the desired quota. https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/resource_quota.html#spec.
*/

@@ -78,3 +88,3 @@ readonly spec?: pulumi.Input<{

scopes?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}>;
}

@@ -5,6 +5,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* A resource quota provides constraints that limit aggregate resource consumption per namespace. It can limit the quantity of objects that can be created in a namespace by type, as well as the total amount of compute resources that may be consumed by resources in that project.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/resource_quota.html.
*/

@@ -11,0 +13,0 @@ class ResourceQuota extends pulumi.CustomResource {

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**

@@ -10,2 +10,4 @@ * The resource provides mechanisms to inject containers with sensitive information, such as passwords, while keeping containers agnostic of Kubernetes.

* ~> **Note:** All arguments including the secret data will be stored in the raw state as plain-text. [Read more about sensitive data in state](/docs/state/sensitive-data.html).
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/secret.html.
*/

@@ -15,2 +17,4 @@ export declare class Secret extends pulumi.CustomResource {

* A map of the secret data.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/secret.html#data.
*/

@@ -22,2 +26,4 @@ readonly data: pulumi.Output<{

* Standard secret's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/secret.html#metadata.
*/

@@ -38,5 +44,7 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* The secret type. Defaults to `Opaque`. More info: https://github.com/kubernetes/community/blob/master/contributors/design-proposals/secrets.md#proposed-design
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/secret.html#type.
*/

@@ -59,2 +67,4 @@ readonly type: pulumi.Output<string | undefined>;

* A map of the secret data.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/secret.html#data.
*/

@@ -66,2 +76,4 @@ readonly data?: pulumi.Input<{

* Standard secret's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/secret.html#metadata.
*/

@@ -82,7 +94,9 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* The secret type. Defaults to `Opaque`. More info: https://github.com/kubernetes/community/blob/master/contributors/design-proposals/secrets.md#proposed-design
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/secret.html#type.
*/
readonly type?: pulumi.Input<string>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**

@@ -15,2 +15,4 @@ * The resource provides mechanisms to inject containers with sensitive information, such as passwords, while keeping containers agnostic of Kubernetes.

* ~> **Note:** All arguments including the secret data will be stored in the raw state as plain-text. [Read more about sensitive data in state](/docs/state/sensitive-data.html).
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/secret.html.
*/

@@ -17,0 +19,0 @@ class Secret extends pulumi.CustomResource {

@@ -1,8 +0,10 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**
* A Service is an abstraction which defines a logical set of pods and a policy by which to access them - sometimes called a micro-service.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service.html.
*/
export declare class Service extends pulumi.CustomResource {
readonly loadBalancerIngress: pulumi.Output<{
readonly loadBalancerIngresses: pulumi.Output<{
hostname: string;

@@ -13,2 +15,4 @@ ip: string;

* Standard service's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service.html#metadata.
*/

@@ -29,5 +33,7 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* Spec defines the behavior of a service. https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service.html#spec.
*/

@@ -40,3 +46,3 @@ readonly spec: pulumi.Output<{

loadBalancerSourceRanges?: string[];
port?: {
ports?: {
name?: string;

@@ -53,3 +59,3 @@ nodePort: number;

type?: string;
}[]>;
}>;
/**

@@ -70,2 +76,4 @@ * Create a Service resource with the given unique name, arguments, and options.

* Standard service's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service.html#metadata.
*/

@@ -86,5 +94,7 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* Spec defines the behavior of a service. https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service.html#spec.
*/

@@ -97,3 +107,3 @@ readonly spec: pulumi.Input<{

loadBalancerSourceRanges?: pulumi.Input<pulumi.Input<string>[]>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -110,3 +120,3 @@ nodePort?: pulumi.Input<number>;

type?: pulumi.Input<string>;
}[]>;
}>;
}

@@ -5,6 +5,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**
* A Service is an abstraction which defines a logical set of pods and a policy by which to access them - sometimes called a micro-service.
*
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service.html.
*/

@@ -26,3 +28,3 @@ class Service extends pulumi.CustomResource {

"spec": args.spec,
"loadBalancerIngress": undefined,
"loadBalancerIngresses": undefined,
}, opts);

@@ -29,0 +31,0 @@ }

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**

@@ -6,2 +6,4 @@ * A service account provides an identity for processes that run in a Pod.

* Read more at https://kubernetes.io/docs/admin/service-accounts-admin/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html.
*/

@@ -11,2 +13,4 @@ export declare class ServiceAccount extends pulumi.CustomResource {

* Name of the default secret the is created & managed by the service
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html#default_secret_name.
*/

@@ -16,4 +20,6 @@ readonly defaultSecretName: pulumi.Output<string>;

* A list of references to secrets in the same namespace to use for pulling any images in pods that reference this Service Account. More info: http://kubernetes.io/docs/user-guide/secrets#manually-specifying-an-imagepullsecret
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html#image_pull_secret.
*/
readonly imagePullSecret: pulumi.Output<{
readonly imagePullSecrets: pulumi.Output<{
name?: string;

@@ -23,2 +29,4 @@ }[] | undefined>;

* Standard service account's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html#metadata.
*/

@@ -39,7 +47,9 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* A list of secrets allowed to be used by pods running using this Service Account. More info: http://kubernetes.io/docs/user-guide/secrets
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html#secret.
*/
readonly secret: pulumi.Output<{
readonly secrets: pulumi.Output<{
name?: string;

@@ -62,4 +72,6 @@ }[] | undefined>;

* A list of references to secrets in the same namespace to use for pulling any images in pods that reference this Service Account. More info: http://kubernetes.io/docs/user-guide/secrets#manually-specifying-an-imagepullsecret
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html#image_pull_secret.
*/
readonly imagePullSecret?: pulumi.Input<{
readonly imagePullSecrets?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -69,2 +81,4 @@ }[]>;

* Standard service account's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html#metadata.
*/

@@ -85,9 +99,11 @@ readonly metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* A list of secrets allowed to be used by pods running using this Service Account. More info: http://kubernetes.io/docs/user-guide/secrets
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html#secret.
*/
readonly secret?: pulumi.Input<{
readonly secrets?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**

@@ -11,2 +11,4 @@ * A service account provides an identity for processes that run in a Pod.

* Read more at https://kubernetes.io/docs/admin/service-accounts-admin/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html.
*/

@@ -24,5 +26,5 @@ class ServiceAccount extends pulumi.CustomResource {

super("kubernetes:/serviceAccount:ServiceAccount", name, {
"imagePullSecret": args.imagePullSecret,
"imagePullSecrets": args.imagePullSecrets,
"metadata": args.metadata,
"secret": args.secret,
"secrets": args.secrets,
"defaultSecretName": undefined,

@@ -29,0 +31,0 @@ }, opts);

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
export declare class StatefulSet extends pulumi.CustomResource {

@@ -21,3 +21,3 @@ /**

uid: string;
}[]>;
}>;
/**

@@ -36,6 +36,6 @@ * Spec defines the specification of the desired behavior of the StatefulSet. More info:

automountServiceAccountToken?: boolean;
container?: {
containers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -47,22 +47,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -72,3 +72,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -78,9 +78,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -92,14 +92,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -111,16 +111,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -132,13 +132,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -152,8 +152,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -165,11 +165,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -179,13 +179,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -200,4 +200,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -207,3 +207,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -224,6 +224,6 @@ name: string;

}[];
initContainer?: {
initContainers?: {
args?: string[];
command?: string[];
env?: {
commands?: string[];
envs?: {
name: string;

@@ -235,22 +235,22 @@ value?: string;

name?: string;
}[];
};
fieldRef?: {
apiVersion?: string;
fieldPath?: string;
}[];
};
resourceFieldRef?: {
containerName?: string;
resource: string;
}[];
};
secretKeyRef?: {
key?: string;
name?: string;
}[];
}[];
};
};
}[];
envFrom?: {
envFroms?: {
configMapRef?: {
name?: string;
optional?: boolean;
}[];
};
prefix?: string;

@@ -260,3 +260,3 @@ secretRef?: {

optional?: boolean;
}[];
};
}[];

@@ -266,9 +266,9 @@ image?: string;

lifecycle?: {
postStart?: {
postStarts?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -280,14 +280,14 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
preStop?: {
preStops?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -299,16 +299,16 @@ value?: string;

scheme?: string;
}[];
tcpSocket?: {
};
tcpSockets?: {
port: string;
}[];
}[];
}[];
};
livenessProbe?: {
exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -320,13 +320,13 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
name: string;
port?: {
ports?: {
containerPort: number;

@@ -340,8 +340,8 @@ hostIp?: string;

exec?: {
command?: string[];
}[];
commands?: string[];
};
failureThreshold?: number;
httpGet?: {
host?: string;
httpHeader?: {
httpHeaders?: {
name?: string;

@@ -353,11 +353,11 @@ value?: string;

scheme?: string;
}[];
};
initialDelaySeconds?: number;
periodSeconds?: number;
successThreshold?: number;
tcpSocket?: {
tcpSockets?: {
port: string;
}[];
timeoutSeconds?: number;
}[];
};
resources: {

@@ -367,13 +367,13 @@ limits: {

memory: string;
}[];
};
requests: {
cpu: string;
memory: string;
}[];
}[];
};
};
securityContext?: {
capabilities?: {
add?: string[];
drop?: string[];
}[];
adds?: string[];
drops?: string[];
};
privileged?: boolean;

@@ -388,4 +388,4 @@ readOnlyRootFilesystem?: boolean;

user?: string;
}[];
}[];
};
};
stdin?: boolean;

@@ -395,3 +395,3 @@ stdinOnce?: boolean;

tty?: boolean;
volumeMount?: {
volumeMounts?: {
mountPath: string;

@@ -418,9 +418,9 @@ name: string;

user?: string;
}[];
};
supplementalGroups?: number[];
}[];
};
serviceAccountName: string;
subdomain?: string;
terminationGracePeriodSeconds?: number;
volume?: {
volumes?: {
awsElasticBlockStore?: {

@@ -431,3 +431,3 @@ fsType?: string;

volumeId: string;
}[];
};
azureDisk?: {

@@ -439,3 +439,3 @@ cachingMode: string;

readOnly?: boolean;
}[];
};
azureFile?: {

@@ -445,3 +445,3 @@ readOnly?: boolean;

shareName: string;
}[];
};
cephFs?: {

@@ -454,5 +454,5 @@ monitors: string[];

name?: string;
}[];
};
user?: string;
}[];
};
cinder?: {

@@ -462,3 +462,3 @@ fsType?: string;

volumeId: string;
}[];
};
configMap?: {

@@ -472,3 +472,3 @@ defaultMode?: number;

name?: string;
}[];
};
downwardApi?: {

@@ -480,3 +480,3 @@ defaultMode?: number;

fieldPath?: string;
}[];
};
mode?: number;

@@ -488,8 +488,8 @@ path: string;

resource: string;
}[];
};
}[];
}[];
};
emptyDir?: {
medium?: string;
}[];
};
fc?: {

@@ -500,3 +500,3 @@ fsType?: string;

targetWwNs: string[];
}[];
};
flexVolume?: {

@@ -511,8 +511,8 @@ driver: string;

name?: string;
}[];
}[];
};
};
flocker?: {
datasetName?: string;
datasetUuid?: string;
}[];
};
gcePersistentDisk?: {

@@ -523,3 +523,3 @@ fsType?: string;

readOnly?: boolean;
}[];
};
gitRepo?: {

@@ -529,3 +529,3 @@ directory?: string;

revision?: string;
}[];
};
glusterfs?: {

@@ -535,6 +535,6 @@ endpointsName: string;

readOnly?: boolean;
}[];
};
hostPath?: {
path?: string;
}[];
};
iscsi?: {

@@ -547,3 +547,3 @@ fsType?: string;

targetPortal: string;
}[];
};
name?: string;

@@ -554,11 +554,11 @@ nfs?: {

server: string;
}[];
};
persistentVolumeClaim?: {
claimName?: string;
readOnly?: boolean;
}[];
};
photonPersistentDisk?: {
fsType?: string;
pdId: string;
}[];
};
quobyte?: {

@@ -570,3 +570,3 @@ group?: string;

volume: string;
}[];
};
rbd?: {

@@ -582,4 +582,4 @@ cephMonitors: string[];

name?: string;
}[];
}[];
};
};
secret?: {

@@ -594,9 +594,9 @@ defaultMode?: number;

secretName?: string;
}[];
};
vsphereVolume?: {
fsType?: string;
volumePath: string;
}[];
};
}[];
}[];
};
volumeClaimTemplates?: {

@@ -617,3 +617,3 @@ metadata: {

uid: string;
}[];
};
spec: {

@@ -628,3 +628,3 @@ accessModes: string[];

};
}[];
};
selector?: {

@@ -639,9 +639,9 @@ matchExpressions?: {

};
}[];
};
storageClassName: string;
volumeName: string;
}[];
};
waitUntilBound?: boolean;
}[];
}[]>;
}>;
/**

@@ -678,3 +678,3 @@ * Create a StatefulSet resource with the given unique name, arguments, and options.

uid?: pulumi.Input<string>;
}[]>;
}>;
/**

@@ -693,6 +693,6 @@ * Spec defines the specification of the desired behavior of the StatefulSet. More info:

automountServiceAccountToken?: pulumi.Input<boolean>;
container?: pulumi.Input<{
containers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -704,22 +704,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -729,3 +729,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -735,9 +735,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -749,14 +749,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -768,16 +768,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -789,13 +789,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -809,8 +809,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -822,11 +822,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -836,13 +836,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -857,4 +857,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -864,3 +864,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -881,6 +881,6 @@ name: pulumi.Input<string>;

}[]>;
initContainer?: pulumi.Input<{
initContainers?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
commands?: pulumi.Input<pulumi.Input<string>[]>;
envs?: pulumi.Input<{
name: pulumi.Input<string>;

@@ -892,22 +892,22 @@ value?: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}>;
fieldRef?: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
}>;
resourceFieldRef?: pulumi.Input<{
containerName?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}>;
secretKeyRef?: pulumi.Input<{
key?: pulumi.Input<string>;
name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
}[]>;
envFrom?: pulumi.Input<{
envFroms?: pulumi.Input<{
configMapRef?: pulumi.Input<{
name?: pulumi.Input<string>;
optional?: pulumi.Input<boolean>;
}[]>;
}>;
prefix?: pulumi.Input<string>;

@@ -917,3 +917,3 @@ secretRef?: pulumi.Input<{

optional?: pulumi.Input<boolean>;
}[]>;
}>;
}[]>;

@@ -923,9 +923,9 @@ image?: pulumi.Input<string>;

lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
postStarts?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -937,14 +937,14 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
preStops?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -956,16 +956,16 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
}>;
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -977,13 +977,13 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
containerPort: pulumi.Input<number>;

@@ -997,8 +997,8 @@ hostIp?: pulumi.Input<string>;

exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
commands?: pulumi.Input<pulumi.Input<string>[]>;
}>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
httpHeaders?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -1010,11 +1010,11 @@ value?: pulumi.Input<string>;

scheme?: pulumi.Input<string>;
}[]>;
}>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
tcpSockets?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
}>;
resources?: pulumi.Input<{

@@ -1024,13 +1024,13 @@ limits?: pulumi.Input<{

memory?: pulumi.Input<string>;
}[]>;
}>;
requests?: pulumi.Input<{
cpu?: pulumi.Input<string>;
memory?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
securityContext?: pulumi.Input<{
capabilities?: pulumi.Input<{
add?: pulumi.Input<pulumi.Input<string>[]>;
drop?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
adds?: pulumi.Input<pulumi.Input<string>[]>;
drops?: pulumi.Input<pulumi.Input<string>[]>;
}>;
privileged?: pulumi.Input<boolean>;

@@ -1045,4 +1045,4 @@ readOnlyRootFilesystem?: pulumi.Input<boolean>;

user?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
stdin?: pulumi.Input<boolean>;

@@ -1052,3 +1052,3 @@ stdinOnce?: pulumi.Input<boolean>;

tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
volumeMounts?: pulumi.Input<{
mountPath: pulumi.Input<string>;

@@ -1075,9 +1075,9 @@ name: pulumi.Input<string>;

user?: pulumi.Input<string>;
}[]>;
}>;
supplementalGroups?: pulumi.Input<pulumi.Input<number>[]>;
}[]>;
}>;
serviceAccountName?: pulumi.Input<string>;
subdomain?: pulumi.Input<string>;
terminationGracePeriodSeconds?: pulumi.Input<number>;
volume?: pulumi.Input<{
volumes?: pulumi.Input<{
awsElasticBlockStore?: pulumi.Input<{

@@ -1088,3 +1088,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
azureDisk?: pulumi.Input<{

@@ -1096,3 +1096,3 @@ cachingMode: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
azureFile?: pulumi.Input<{

@@ -1102,3 +1102,3 @@ readOnly?: pulumi.Input<boolean>;

shareName: pulumi.Input<string>;
}[]>;
}>;
cephFs?: pulumi.Input<{

@@ -1111,5 +1111,5 @@ monitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}>;
user?: pulumi.Input<string>;
}[]>;
}>;
cinder?: pulumi.Input<{

@@ -1119,3 +1119,3 @@ fsType?: pulumi.Input<string>;

volumeId: pulumi.Input<string>;
}[]>;
}>;
configMap?: pulumi.Input<{

@@ -1129,3 +1129,3 @@ defaultMode?: pulumi.Input<number>;

name?: pulumi.Input<string>;
}[]>;
}>;
downwardApi?: pulumi.Input<{

@@ -1137,3 +1137,3 @@ defaultMode?: pulumi.Input<number>;

fieldPath?: pulumi.Input<string>;
}[]>;
}>;
mode?: pulumi.Input<number>;

@@ -1145,8 +1145,8 @@ path: pulumi.Input<string>;

resource: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
emptyDir?: pulumi.Input<{
medium?: pulumi.Input<string>;
}[]>;
}>;
fc?: pulumi.Input<{

@@ -1157,3 +1157,3 @@ fsType?: pulumi.Input<string>;

targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}>;
flexVolume?: pulumi.Input<{

@@ -1168,8 +1168,8 @@ driver: pulumi.Input<string>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
}>;
gcePersistentDisk?: pulumi.Input<{

@@ -1180,3 +1180,3 @@ fsType?: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
gitRepo?: pulumi.Input<{

@@ -1186,3 +1186,3 @@ directory?: pulumi.Input<string>;

revision?: pulumi.Input<string>;
}[]>;
}>;
glusterfs?: pulumi.Input<{

@@ -1192,6 +1192,6 @@ endpointsName: pulumi.Input<string>;

readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
}>;
iscsi?: pulumi.Input<{

@@ -1204,3 +1204,3 @@ fsType?: pulumi.Input<string>;

targetPortal: pulumi.Input<string>;
}[]>;
}>;
name?: pulumi.Input<string>;

@@ -1211,11 +1211,11 @@ nfs?: pulumi.Input<{

server: pulumi.Input<string>;
}[]>;
}>;
persistentVolumeClaim?: pulumi.Input<{
claimName?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
}>;
photonPersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
pdId: pulumi.Input<string>;
}[]>;
}>;
quobyte?: pulumi.Input<{

@@ -1227,3 +1227,3 @@ group?: pulumi.Input<string>;

volume: pulumi.Input<string>;
}[]>;
}>;
rbd?: pulumi.Input<{

@@ -1239,4 +1239,4 @@ cephMonitors: pulumi.Input<pulumi.Input<string>[]>;

name?: pulumi.Input<string>;
}[]>;
}[]>;
}>;
}>;
secret?: pulumi.Input<{

@@ -1251,9 +1251,9 @@ defaultMode?: pulumi.Input<number>;

secretName?: pulumi.Input<string>;
}[]>;
}>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}>;
}[]>;
}[]>;
}>;
volumeClaimTemplates?: pulumi.Input<{

@@ -1274,3 +1274,3 @@ metadata?: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
spec: pulumi.Input<{

@@ -1285,3 +1285,3 @@ accessModes: pulumi.Input<pulumi.Input<string>[]>;

}>;
}[]>;
}>;
selector?: pulumi.Input<{

@@ -1296,9 +1296,9 @@ matchExpressions?: pulumi.Input<{

}>;
}[]>;
}>;
storageClassName?: pulumi.Input<string>;
volumeName?: pulumi.Input<string>;
}[]>;
}>;
waitUntilBound?: pulumi.Input<boolean>;
}[]>;
}[]>;
}>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
class StatefulSet extends pulumi.CustomResource {

@@ -8,0 +8,0 @@ /**

@@ -1,2 +0,2 @@

import * as pulumi from "pulumi";
import * as pulumi from "@pulumi/pulumi";
/**

@@ -6,2 +6,4 @@ * Storage class is the foundation of dynamic provisioning, allowing cluster administrators to define abstractions for the underlying storage platform.

* Read more at http://blog.kubernetes.io/2017/03/dynamic-provisioning-and-storage-classes-kubernetes.html
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html.
*/

@@ -11,2 +13,4 @@ export declare class StorageClass extends pulumi.CustomResource {

* Standard storage class's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html#metadata.
*/

@@ -26,6 +30,8 @@ readonly metadata: pulumi.Output<{

uid: string;
}[]>;
}>;
/**
* The parameters for the provisioner that should create volumes of this storage class.
* Read more about [available parameters](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#parameters).
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html#parameters.
*/

@@ -37,2 +43,4 @@ readonly parameters: pulumi.Output<{

* Indicates the type of the provisioner
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html#storage_provisioner.
*/

@@ -55,2 +63,4 @@ readonly storageProvisioner: pulumi.Output<string>;

* Standard storage class's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html#metadata.
*/

@@ -70,6 +80,8 @@ readonly metadata: pulumi.Input<{

uid?: pulumi.Input<string>;
}[]>;
}>;
/**
* The parameters for the provisioner that should create volumes of this storage class.
* Read more about [available parameters](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#parameters).
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html#parameters.
*/

@@ -81,4 +93,6 @@ readonly parameters?: pulumi.Input<{

* Indicates the type of the provisioner
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html#storage_provisioner.
*/
readonly storageProvisioner: pulumi.Input<string>;
}

@@ -5,3 +5,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
const pulumi = require("@pulumi/pulumi");
/**

@@ -11,2 +11,4 @@ * Storage class is the foundation of dynamic provisioning, allowing cluster administrators to define abstractions for the underlying storage platform.

* Read more at http://blog.kubernetes.io/2017/03/dynamic-provisioning-and-storage-classes-kubernetes.html
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html.
*/

@@ -13,0 +15,0 @@ class StorageClass extends pulumi.CustomResource {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc