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-2-g013ffaf to 0.11.0-dev-5-g988ae0f

2

config/vars.js

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

const pulumi = require("@pulumi/pulumi");
let __config = new pulumi.Config("kubernetes:config");
let __config = new pulumi.Config("kubernetes");
/**

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

@@ -5,2 +5,4 @@ import * as pulumi from "@pulumi/pulumi";

* 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.
*/

@@ -10,2 +12,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.
*/

@@ -17,2 +21,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.
*/

@@ -33,3 +39,3 @@ readonly metadata: pulumi.Output<{

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

@@ -50,2 +56,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.
*/

@@ -57,2 +65,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.
*/

@@ -73,3 +83,3 @@ readonly metadata?: pulumi.Input<{

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

@@ -9,2 +9,4 @@ "use strict";

* 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 {

@@ -21,3 +21,3 @@ import * as pulumi from "@pulumi/pulumi";

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>;
}[]>;
}>;
}[]>;
}[]>;
}[]>;
}>;
}>;
}

@@ -21,3 +21,3 @@ import * as pulumi from "@pulumi/pulumi";

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,2 +5,4 @@ import * as pulumi from "@pulumi/pulumi";

* This data source allows you to pull data about such service.
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/d/service.html.
*/

@@ -14,2 +16,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.
*/

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

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

@@ -36,3 +40,3 @@ /**

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

@@ -54,3 +58,3 @@ ip: string;

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

@@ -62,3 +66,3 @@ clusterIp: string;

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

@@ -75,3 +79,3 @@ nodePort: number;

type: string;
}[];
};
}

@@ -9,2 +9,4 @@ "use strict";

* 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) {

@@ -6,2 +6,4 @@ import * as pulumi from "@pulumi/pulumi";

* 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 @@ /**

@@ -10,2 +10,4 @@ "use strict";

* 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.
*/

@@ -12,0 +14,0 @@ function getStorageClass(args) {

@@ -5,2 +5,4 @@ import * as pulumi from "@pulumi/pulumi";

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

@@ -10,2 +12,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.
*/

@@ -26,5 +30,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.
*/

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

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

@@ -57,2 +63,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.
*/

@@ -73,5 +81,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.
*/

@@ -85,5 +95,5 @@ readonly spec: pulumi.Input<{

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

@@ -9,2 +9,4 @@ "use strict";

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

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

@@ -5,5 +5,7 @@ import * as pulumi from "@pulumi/pulumi";

*
*
* 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;

@@ -14,2 +16,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.
*/

@@ -30,5 +34,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.
*/

@@ -39,14 +45,14 @@ readonly spec: pulumi.Output<{

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

@@ -57,3 +63,3 @@ tls?: {

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

@@ -74,2 +80,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.
*/

@@ -90,5 +98,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.
*/

@@ -99,14 +109,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>;
}[]>;
}[]>;
}>;
}[]>;

@@ -117,3 +127,3 @@ tls?: pulumi.Input<{

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

@@ -9,2 +9,4 @@ "use strict";

*
*
* 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 @@ }

@@ -21,3 +21,3 @@ import * as pulumi from "@pulumi/pulumi";

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>;
}[]>;
}>;
}[]>;
}[]>;
}[]>;
}>;
}>;
}

@@ -7,2 +7,4 @@ import * as pulumi from "@pulumi/pulumi";

*
*
* 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;

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

@@ -11,2 +11,4 @@ "use strict";

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

@@ -13,0 +15,0 @@ class LimitRange extends pulumi.CustomResource {

@@ -5,2 +5,4 @@ import * as pulumi from "@pulumi/pulumi";

* Read more about namespaces at https://kubernetes.io/docs/user-guide/namespaces/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/namespace.html.
*/

@@ -10,2 +12,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.
*/

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

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

@@ -42,2 +46,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.
*/

@@ -57,3 +63,3 @@ readonly metadata: pulumi.Input<{

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

@@ -9,2 +9,4 @@ "use strict";

* 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-2-g013ffaf",
"version": "v0.11.0-dev-5-g988ae0f",
"scripts": {
"build": "tsc",
"install": "pulumi plugin install resource kubernetes v0.11.0-dev-2-g013ffaf"
"install": "pulumi plugin install resource kubernetes v0.11.0-dev-5-g988ae0f"
},

@@ -15,4 +15,4 @@ "devDependencies": {

"dependencies": {
"@pulumi/pulumi": "^0.11.0-dev-65-g7aedf80f"
"@pulumi/pulumi": "^0.11.0-dev-168-g7e14a09b"
}
}

@@ -6,2 +6,4 @@ import * as pulumi from "@pulumi/pulumi";

* 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>;
}[]>;
}[]>;
}>;
}>;
}[]>;
}

@@ -10,2 +10,4 @@ "use strict";

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

@@ -24,8 +26,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);

@@ -32,0 +34,0 @@ }

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>;
}

@@ -8,2 +8,4 @@ "use strict";

* 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 {

@@ -6,2 +6,4 @@ import * as pulumi from "@pulumi/pulumi";

* 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>;
}[]>;
}>;
}[]>;
}[]>;
}>;
}

@@ -10,2 +10,4 @@ "use strict";

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

@@ -12,0 +14,0 @@ class Pod extends pulumi.CustomResource {

@@ -5,2 +5,4 @@ import * as pulumi from "@pulumi/pulumi";

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

@@ -10,2 +12,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.
*/

@@ -26,5 +30,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.
*/

@@ -40,6 +46,6 @@ readonly spec: pulumi.Output<{

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

@@ -51,22 +57,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;

@@ -76,3 +82,3 @@ secretRef?: {

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

@@ -82,9 +88,9 @@ image?: string;

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

@@ -96,14 +102,14 @@ value?: string;

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

@@ -115,16 +121,16 @@ value?: string;

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

@@ -136,13 +142,13 @@ value?: string;

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

@@ -156,8 +162,8 @@ hostIp?: string;

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

@@ -169,11 +175,11 @@ value?: string;

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

@@ -183,13 +189,13 @@ limits: {

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

@@ -204,4 +210,4 @@ readOnlyRootFilesystem?: boolean;

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

@@ -211,3 +217,3 @@ stdinOnce?: boolean;

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

@@ -228,6 +234,6 @@ name: string;

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

@@ -239,22 +245,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;

@@ -264,3 +270,3 @@ secretRef?: {

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

@@ -270,9 +276,9 @@ image?: string;

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

@@ -284,14 +290,14 @@ value?: string;

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

@@ -303,16 +309,16 @@ value?: string;

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

@@ -324,13 +330,13 @@ value?: string;

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

@@ -344,8 +350,8 @@ hostIp?: string;

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

@@ -357,11 +363,11 @@ value?: string;

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

@@ -371,13 +377,13 @@ limits: {

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

@@ -392,4 +398,4 @@ readOnlyRootFilesystem?: boolean;

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

@@ -399,3 +405,3 @@ stdinOnce?: boolean;

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

@@ -422,9 +428,9 @@ name: string;

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

@@ -435,3 +441,3 @@ fsType?: string;

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

@@ -443,3 +449,3 @@ cachingMode: string;

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

@@ -449,3 +455,3 @@ readOnly?: boolean;

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

@@ -458,5 +464,5 @@ monitors: string[];

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

@@ -466,3 +472,3 @@ fsType?: string;

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

@@ -476,3 +482,3 @@ defaultMode?: number;

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

@@ -484,3 +490,3 @@ defaultMode?: number;

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

@@ -492,8 +498,8 @@ path: string;

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

@@ -504,3 +510,3 @@ fsType?: string;

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

@@ -515,8 +521,8 @@ driver: string;

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

@@ -527,3 +533,3 @@ fsType?: string;

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

@@ -533,3 +539,3 @@ directory?: string;

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

@@ -539,6 +545,6 @@ endpointsName: string;

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

@@ -551,3 +557,3 @@ fsType?: string;

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

@@ -558,11 +564,11 @@ nfs?: {

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

@@ -574,3 +580,3 @@ group?: string;

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

@@ -586,4 +592,4 @@ cephMonitors: string[];

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

@@ -598,10 +604,10 @@ defaultMode?: number;

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

@@ -622,2 +628,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.
*/

@@ -638,5 +646,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.
*/

@@ -652,6 +662,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>;

@@ -663,22 +673,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>;

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

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

@@ -694,9 +704,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>;

@@ -708,14 +718,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>;

@@ -727,16 +737,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>;

@@ -748,13 +758,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>;

@@ -768,8 +778,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>;

@@ -781,11 +791,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<{

@@ -795,13 +805,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>;

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

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

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

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

@@ -840,6 +850,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>;

@@ -851,22 +861,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>;

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

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

@@ -882,9 +892,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>;

@@ -896,14 +906,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>;

@@ -915,16 +925,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>;

@@ -936,13 +946,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>;

@@ -956,8 +966,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>;

@@ -969,11 +979,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<{

@@ -983,13 +993,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>;

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

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

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

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

@@ -1034,9 +1044,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<{

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@@ -1170,11 +1180,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<{

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

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

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

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

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

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

@@ -9,2 +9,4 @@ "use strict";

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

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

@@ -5,2 +5,4 @@ import * as pulumi from "@pulumi/pulumi";

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

@@ -10,2 +12,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.
*/

@@ -26,5 +30,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.
*/

@@ -36,3 +42,3 @@ readonly spec: pulumi.Output<{

scopes?: string[];
}[] | undefined>;
} | undefined>;
/**

@@ -53,2 +59,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.
*/

@@ -69,5 +77,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.
*/

@@ -79,3 +89,3 @@ readonly spec?: pulumi.Input<{

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

@@ -9,2 +9,4 @@ "use strict";

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

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

@@ -10,2 +10,4 @@ import * as pulumi from "@pulumi/pulumi";

* ~> **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>;
}

@@ -14,2 +14,4 @@ "use strict";

* ~> **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.
*/

@@ -16,0 +18,0 @@ class Secret extends pulumi.CustomResource {

@@ -5,5 +5,7 @@ import * as pulumi from "@pulumi/pulumi";

*
*
* 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;

@@ -14,2 +16,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.
*/

@@ -30,5 +34,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.
*/

@@ -41,3 +47,3 @@ readonly spec: pulumi.Output<{

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

@@ -54,3 +60,3 @@ nodePort: number;

type?: string;
}[]>;
}>;
/**

@@ -71,2 +77,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.
*/

@@ -87,5 +95,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.
*/

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

loadBalancerSourceRanges?: pulumi.Input<pulumi.Input<string>[]>;
port?: pulumi.Input<{
ports?: pulumi.Input<{
name?: pulumi.Input<string>;

@@ -111,3 +121,3 @@ nodePort?: pulumi.Input<number>;

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

@@ -9,2 +9,4 @@ "use strict";

*
*
* 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 @@ }

@@ -6,2 +6,4 @@ import * as pulumi from "@pulumi/pulumi";

* 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>;
}[]>;
}

@@ -10,2 +10,4 @@ "use strict";

* Read more at https://kubernetes.io/docs/admin/service-accounts-admin/
*
* Sourced from https://www.terraform.io/docs/providers/kubernetes/r/service_account.html.
*/

@@ -23,5 +25,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,

@@ -28,0 +30,0 @@ }, opts);

@@ -21,3 +21,3 @@ import * as pulumi from "@pulumi/pulumi";

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>;
}[]>;
}[]>;
}>;
}

@@ -6,2 +6,4 @@ import * as pulumi from "@pulumi/pulumi";

* 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>;
}

@@ -10,2 +10,4 @@ "use strict";

* 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.
*/

@@ -12,0 +14,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

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