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.9.10-6-g7e65b95 to 0.9.10-6-gaf428b2

2

config/index.js
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -4,0 +4,0 @@ function __export(m) {

"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
const pulumi = require("pulumi");
let _config = new pulumi.Config("kubernetes:config");
let __config = new pulumi.Config("kubernetes:config");
/**
* PEM-encoded client certificate for TLS authentication.
*/
exports.clientCertificate = _config.get("clientCertificate");
exports.clientCertificate = __config.get("clientCertificate");
/**
* PEM-encoded client certificate key for TLS authentication.
*/
exports.clientKey = _config.get("clientKey");
exports.clientKey = __config.get("clientKey");
/**
* PEM-encoded root certificates bundle for TLS authentication.
*/
exports.clusterCaCertificate = _config.get("clusterCaCertificate");
exports.configContext = _config.get("configContext");
exports.configContextAuthInfo = _config.get("configContextAuthInfo");
exports.configContextCluster = _config.get("configContextCluster");
exports.clusterCaCertificate = __config.get("clusterCaCertificate");
exports.configContext = __config.get("configContext");
exports.configContextAuthInfo = __config.get("configContextAuthInfo");
exports.configContextCluster = __config.get("configContextCluster");
/**
* Path to the kube config file, defaults to ~/.kube/config
*/
exports.configPath = _config.get("configPath");
exports.configPath = __config.get("configPath");
/**
* The hostname (in form of URI) of Kubernetes master.
*/
exports.host = _config.get("host");
exports.host = __config.get("host");
/**
* Whether server should be accessed without verifying the TLS certificate.
*/
exports.insecure = _config.getObject("insecure");
exports.insecure = __config.getObject("insecure");
/**
* Load local kubeconfig.
*/
exports.loadConfigFile = _config.getObject("loadConfigFile");
exports.loadConfigFile = __config.getObject("loadConfigFile");
/**
* The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint.
*/
exports.password = _config.get("password");
exports.password = __config.get("password");
/**
* Token to authentifcate an service account
*/
exports.token = _config.get("token");
exports.token = __config.get("token");
/**
* The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint.
*/
exports.username = _config.get("username");
exports.username = __config.get("username");
//# sourceMappingURL=vars.js.map

@@ -10,9 +10,9 @@ import * as pulumi from "pulumi";

*/
readonly data?: pulumi.Computed<{
readonly data: pulumi.Output<{
[key: string]: any;
}>;
} | undefined>;
/**
* Standard config map's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

@@ -33,11 +33,9 @@ [key: string]: any;

/**
* Create a ConfigMap resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a ConfigMap resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this ConfigMap instance
* @param args A collection of arguments for creating this ConfigMap instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: ConfigMapArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: ConfigMapArgs, opts?: pulumi.ResourceOptions);
}

@@ -51,3 +49,3 @@ /**

*/
readonly data?: pulumi.ComputedValue<{
readonly data?: pulumi.Input<{
[key: string]: any;

@@ -58,17 +56,17 @@ }>;

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
uid?: pulumi.Input<string>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -12,15 +12,13 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a ConfigMap resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a ConfigMap resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this ConfigMap instance
* @param args A collection of arguments for creating this ConfigMap instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {
throw new Error("Missing required property 'metadata'");
}
super("kubernetes:/configMap:ConfigMap", urnName, {
super("kubernetes:/configMap:ConfigMap", name, {
"data": args.data,

@@ -27,0 +25,0 @@ "metadata": args.metadata,

@@ -14,16 +14,16 @@ import * as pulumi from "pulumi";

*/
metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
uid?: pulumi.Input<string>;
}[]>;
}

@@ -34,7 +34,7 @@ /**

export interface GetServiceResult {
loadBalancerIngress: {
readonly loadBalancerIngress: {
hostname: string;
ip: string;
}[];
spec: {
readonly spec: {
clusterIp: string;

@@ -41,0 +41,0 @@ externalIps: string[];

"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -4,0 +4,0 @@ Object.defineProperty(exports, "__esModule", { value: true });

@@ -15,15 +15,15 @@ import * as pulumi from "pulumi";

*/
metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
uid?: pulumi.Input<string>;
}[]>;
}

@@ -34,6 +34,6 @@ /**

export interface GetStorageClassResult {
parameters: {
readonly parameters: {
[key: string]: any;
};
storageProvisioner: string;
readonly storageProvisioner: string;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -4,0 +4,0 @@ Object.defineProperty(exports, "__esModule", { value: true });

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

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

*/
readonly spec: pulumi.Computed<{
readonly spec: pulumi.Output<{
maxReplicas: number;

@@ -41,11 +41,9 @@ minReplicas?: number;

/**
* Create a HorizontalPodAutoscaler resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a HorizontalPodAutoscaler resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this HorizontalPodAutoscaler instance
* @param args A collection of arguments for creating this HorizontalPodAutoscaler instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: HorizontalPodAutoscalerArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: HorizontalPodAutoscalerArgs, opts?: pulumi.ResourceOptions);
}

@@ -59,30 +57,30 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
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
*/
readonly spec: pulumi.ComputedValue<{
maxReplicas: pulumi.ComputedValue<number>;
minReplicas?: pulumi.ComputedValue<number>;
scaleTargetRef: pulumi.ComputedValue<{
apiVersion?: pulumi.ComputedValue<string>;
kind: pulumi.ComputedValue<string>;
name: pulumi.ComputedValue<string>;
}>[];
targetCpuUtilizationPercentage?: pulumi.ComputedValue<number>;
}>[];
readonly spec: pulumi.Input<{
maxReplicas: pulumi.Input<number>;
minReplicas?: pulumi.Input<number>;
scaleTargetRef: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
kind: pulumi.Input<string>;
name: pulumi.Input<string>;
}[]>;
targetCpuUtilizationPercentage?: pulumi.Input<number>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -12,11 +12,9 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a HorizontalPodAutoscaler resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a HorizontalPodAutoscaler resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this HorizontalPodAutoscaler instance
* @param args A collection of arguments for creating this HorizontalPodAutoscaler instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {

@@ -28,3 +26,3 @@ throw new Error("Missing required property 'metadata'");

}
super("kubernetes:/horizontalPodAutoscaler:HorizontalPodAutoscaler", urnName, {
super("kubernetes:/horizontalPodAutoscaler:HorizontalPodAutoscaler", name, {
"metadata": args.metadata,

@@ -31,0 +29,0 @@ "spec": args.spec,

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

import * as config from "./config/index";
export { config };
export * from "./configMap";
export * from "./getService";
export * from "./getStorageClass";
export * from "./horizontalPodAutoscaler";

@@ -16,3 +16,3 @@ export * from "./limitRange";

export * from "./storageClass";
export * from "./getService";
export * from "./getStorageClass";
import * as config from "./config/index";
export { config };
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -8,7 +8,6 @@ function __export(m) {

Object.defineProperty(exports, "__esModule", { value: true });
// Export sub-modules:
const config = require("./config/index");
exports.config = config;
// Export members:
__export(require("./configMap"));
__export(require("./getService"));
__export(require("./getStorageClass"));
__export(require("./horizontalPodAutoscaler"));

@@ -26,4 +25,5 @@ __export(require("./limitRange"));

__export(require("./storageClass"));
__export(require("./getService"));
__export(require("./getStorageClass"));
// Export sub-modules:
const config = require("./config/index");
exports.config = config;
//# sourceMappingURL=index.js.map

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

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

*/
readonly spec?: pulumi.Computed<{
readonly spec: pulumi.Output<{
limit?: {

@@ -51,13 +51,11 @@ default?: {

}[];
}[]>;
}[] | undefined>;
/**
* Create a LimitRange resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a LimitRange resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this LimitRange instance
* @param args A collection of arguments for creating this LimitRange instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: LimitRangeArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: LimitRangeArgs, opts?: pulumi.ResourceOptions);
}

@@ -71,40 +69,40 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
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
*/
readonly spec?: pulumi.ComputedValue<{
limit?: pulumi.ComputedValue<{
default?: pulumi.ComputedValue<{
readonly spec?: pulumi.Input<{
limit?: pulumi.Input<{
default?: pulumi.Input<{
[key: string]: any;
}>;
defaultRequest?: pulumi.ComputedValue<{
defaultRequest?: pulumi.Input<{
[key: string]: any;
}>;
max?: pulumi.ComputedValue<{
max?: pulumi.Input<{
[key: string]: any;
}>;
maxLimitRequestRatio?: pulumi.ComputedValue<{
maxLimitRequestRatio?: pulumi.Input<{
[key: string]: any;
}>;
min?: pulumi.ComputedValue<{
min?: pulumi.Input<{
[key: string]: any;
}>;
type?: pulumi.ComputedValue<string>;
}>[];
}>[];
type?: pulumi.Input<string>;
}[]>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -14,15 +14,13 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a LimitRange resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a LimitRange resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this LimitRange instance
* @param args A collection of arguments for creating this LimitRange instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {
throw new Error("Missing required property 'metadata'");
}
super("kubernetes:/limitRange:LimitRange", urnName, {
super("kubernetes:/limitRange:LimitRange", name, {
"metadata": args.metadata,

@@ -29,0 +27,0 @@ "spec": args.spec,

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

@@ -26,11 +26,9 @@ [key: string]: any;

/**
* Create a Namespace resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a Namespace resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this Namespace instance
* @param args A collection of arguments for creating this Namespace instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: NamespaceArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: NamespaceArgs, opts?: pulumi.ResourceOptions);
}

@@ -44,16 +42,16 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
uid?: pulumi.Input<string>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -12,15 +12,13 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a Namespace resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a Namespace resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this Namespace instance
* @param args A collection of arguments for creating this Namespace instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {
throw new Error("Missing required property 'metadata'");
}
super("kubernetes:/namespace:Namespace", urnName, {
super("kubernetes:/namespace:Namespace", name, {
"metadata": args.metadata,

@@ -27,0 +25,0 @@ }, opts);

{
"name": "@pulumi/kubernetes",
"version": "v0.9.10-6-g7e65b95",
"version": "v0.9.10-6-gaf428b2",
"scripts": {

@@ -8,7 +8,10 @@ "build": "tsc"

"devDependencies": {
"typescript": "^2.5.2"
"typescript": "^2.6.2"
},
"peerDependencies": {
"pulumi": "*"
},
"pulumi": {
"resource": true
}
}

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

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

*/
readonly spec: pulumi.Computed<{
readonly spec: pulumi.Output<{
accessModes: string[];

@@ -147,11 +147,9 @@ capacity: {

/**
* Create a PersistentVolume resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a PersistentVolume resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this PersistentVolume instance
* @param args A collection of arguments for creating this PersistentVolume instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: PersistentVolumeArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: PersistentVolumeArgs, opts?: pulumi.ResourceOptions);
}

@@ -165,135 +163,135 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
uid?: pulumi.Input<string>;
}[]>;
/**
* Spec of the persistent volume owned by the cluster. See below.
*/
readonly spec: pulumi.ComputedValue<{
accessModes: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
capacity: pulumi.ComputedValue<{
[key: string]: pulumi.ComputedValue<string>;
readonly spec: pulumi.Input<{
accessModes: pulumi.Input<pulumi.Input<string>[]>;
capacity: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
persistentVolumeReclaimPolicy?: pulumi.ComputedValue<string>;
persistentVolumeSource: pulumi.ComputedValue<{
awsElasticBlockStore?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
partition?: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
volumeId: pulumi.ComputedValue<string>;
}>[];
azureDisk?: pulumi.ComputedValue<{
cachingMode: pulumi.ComputedValue<string>;
dataDiskUri: pulumi.ComputedValue<string>;
diskName: pulumi.ComputedValue<string>;
fsType?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
azureFile?: pulumi.ComputedValue<{
readOnly?: pulumi.ComputedValue<boolean>;
secretName: pulumi.ComputedValue<string>;
shareName: pulumi.ComputedValue<string>;
}>[];
cephFs?: pulumi.ComputedValue<{
monitors: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
path?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
secretFile?: pulumi.ComputedValue<string>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
user?: pulumi.ComputedValue<string>;
}>[];
cinder?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
volumeId: pulumi.ComputedValue<string>;
}>[];
fc?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
lun: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
targetWwNs: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
flexVolume?: pulumi.ComputedValue<{
driver: pulumi.ComputedValue<string>;
fsType?: pulumi.ComputedValue<string>;
options?: pulumi.ComputedValue<{
persistentVolumeReclaimPolicy?: pulumi.Input<string>;
persistentVolumeSource: pulumi.Input<{
awsElasticBlockStore?: pulumi.Input<{
fsType?: pulumi.Input<string>;
partition?: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
volumeId: pulumi.Input<string>;
}[]>;
azureDisk?: pulumi.Input<{
cachingMode: pulumi.Input<string>;
dataDiskUri: pulumi.Input<string>;
diskName: pulumi.Input<string>;
fsType?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
azureFile?: pulumi.Input<{
readOnly?: pulumi.Input<boolean>;
secretName: pulumi.Input<string>;
shareName: pulumi.Input<string>;
}[]>;
cephFs?: pulumi.Input<{
monitors: pulumi.Input<pulumi.Input<string>[]>;
path?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
secretFile?: pulumi.Input<string>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
user?: pulumi.Input<string>;
}[]>;
cinder?: pulumi.Input<{
fsType?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
volumeId: pulumi.Input<string>;
}[]>;
fc?: pulumi.Input<{
fsType?: pulumi.Input<string>;
lun: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
flexVolume?: pulumi.Input<{
driver: pulumi.Input<string>;
fsType?: pulumi.Input<string>;
options?: pulumi.Input<{
[key: string]: any;
}>;
readOnly?: pulumi.ComputedValue<boolean>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
}>[];
flocker?: pulumi.ComputedValue<{
datasetName?: pulumi.ComputedValue<string>;
datasetUuid?: pulumi.ComputedValue<string>;
}>[];
gcePersistentDisk?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
partition?: pulumi.ComputedValue<number>;
pdName: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
glusterfs?: pulumi.ComputedValue<{
endpointsName: pulumi.ComputedValue<string>;
path: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
hostPath?: pulumi.ComputedValue<{
path?: pulumi.ComputedValue<string>;
}>[];
iscsi?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
iqn: pulumi.ComputedValue<string>;
iscsiInterface?: pulumi.ComputedValue<string>;
lun?: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
targetPortal: pulumi.ComputedValue<string>;
}>[];
nfs?: pulumi.ComputedValue<{
path: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
server: pulumi.ComputedValue<string>;
}>[];
photonPersistentDisk?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
pdId: pulumi.ComputedValue<string>;
}>[];
quobyte?: pulumi.ComputedValue<{
group?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
registry: pulumi.ComputedValue<string>;
user?: pulumi.ComputedValue<string>;
volume: pulumi.ComputedValue<string>;
}>[];
rbd?: pulumi.ComputedValue<{
cephMonitors: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
fsType?: pulumi.ComputedValue<string>;
keyring?: pulumi.ComputedValue<string>;
radosUser?: pulumi.ComputedValue<string>;
rbdImage: pulumi.ComputedValue<string>;
rbdPool?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
}>[];
vsphereVolume?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
volumePath: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
readOnly?: pulumi.Input<boolean>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
}[]>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
gcePersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
partition?: pulumi.Input<number>;
pdName: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
glusterfs?: pulumi.Input<{
endpointsName: pulumi.Input<string>;
path: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
iscsi?: pulumi.Input<{
fsType?: pulumi.Input<string>;
iqn: pulumi.Input<string>;
iscsiInterface?: pulumi.Input<string>;
lun?: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
targetPortal: pulumi.Input<string>;
}[]>;
nfs?: pulumi.Input<{
path: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
server: pulumi.Input<string>;
}[]>;
photonPersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
pdId: pulumi.Input<string>;
}[]>;
quobyte?: pulumi.Input<{
group?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
registry: pulumi.Input<string>;
user?: pulumi.Input<string>;
volume: pulumi.Input<string>;
}[]>;
rbd?: pulumi.Input<{
cephMonitors: pulumi.Input<pulumi.Input<string>[]>;
fsType?: pulumi.Input<string>;
keyring?: pulumi.Input<string>;
radosUser?: pulumi.Input<string>;
rbdImage: pulumi.Input<string>;
rbdPool?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
}[]>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -13,11 +13,9 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a PersistentVolume resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a PersistentVolume resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this PersistentVolume instance
* @param args A collection of arguments for creating this PersistentVolume instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {

@@ -29,3 +27,3 @@ throw new Error("Missing required property 'metadata'");

}
super("kubernetes:/persistentVolume:PersistentVolume", urnName, {
super("kubernetes:/persistentVolume:PersistentVolume", name, {
"metadata": args.metadata,

@@ -32,0 +30,0 @@ "spec": args.spec,

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

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

*/
readonly spec: pulumi.Computed<{
readonly spec: pulumi.Output<{
accessModes: string[];

@@ -55,13 +55,11 @@ resources: {

*/
readonly waitUntilBound?: pulumi.Computed<boolean>;
readonly waitUntilBound: pulumi.Output<boolean | undefined>;
/**
* Create a PersistentVolumeClaim resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a PersistentVolumeClaim resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this PersistentVolumeClaim instance
* @param args A collection of arguments for creating this PersistentVolumeClaim instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: PersistentVolumeClaimArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: PersistentVolumeClaimArgs, opts?: pulumi.ResourceOptions);
}

@@ -75,47 +73,47 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
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
*/
readonly spec: pulumi.ComputedValue<{
accessModes: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
resources: pulumi.ComputedValue<{
limits?: pulumi.ComputedValue<{
readonly spec: pulumi.Input<{
accessModes: pulumi.Input<pulumi.Input<string>[]>;
resources: pulumi.Input<{
limits?: pulumi.Input<{
[key: string]: any;
}>;
requests?: pulumi.ComputedValue<{
requests?: pulumi.Input<{
[key: string]: any;
}>;
}>[];
selector?: pulumi.ComputedValue<{
matchExpressions?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
operator?: pulumi.ComputedValue<string>;
values?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
matchLabels?: pulumi.ComputedValue<{
}[]>;
selector?: pulumi.Input<{
matchExpressions?: pulumi.Input<{
key?: pulumi.Input<string>;
operator?: pulumi.Input<string>;
values?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
matchLabels?: pulumi.Input<{
[key: string]: any;
}>;
}>[];
storageClassName?: pulumi.ComputedValue<string>;
volumeName?: pulumi.ComputedValue<string>;
}>[];
}[]>;
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)
*/
readonly waitUntilBound?: pulumi.ComputedValue<boolean>;
readonly waitUntilBound?: pulumi.Input<boolean>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -11,11 +11,9 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a PersistentVolumeClaim resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a PersistentVolumeClaim resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this PersistentVolumeClaim instance
* @param args A collection of arguments for creating this PersistentVolumeClaim instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {

@@ -27,3 +25,3 @@ throw new Error("Missing required property 'metadata'");

}
super("kubernetes:/persistentVolumeClaim:PersistentVolumeClaim", urnName, {
super("kubernetes:/persistentVolumeClaim:PersistentVolumeClaim", name, {
"metadata": args.metadata,

@@ -30,0 +28,0 @@ "spec": args.spec,

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

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

*/
readonly spec: pulumi.Computed<{
readonly spec: pulumi.Output<{
activeDeadlineSeconds?: number;

@@ -378,11 +378,9 @@ container?: {

/**
* Create a Pod resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a Pod resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this Pod instance
* @param args A collection of arguments for creating this Pod instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: PodArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: PodArgs, opts?: pulumi.ResourceOptions);
}

@@ -396,366 +394,366 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
uid?: pulumi.Input<string>;
}[]>;
/**
* Spec of the pod owned by the cluster
*/
readonly spec: pulumi.ComputedValue<{
activeDeadlineSeconds?: pulumi.ComputedValue<number>;
container?: pulumi.ComputedValue<{
args?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
env?: pulumi.ComputedValue<{
name: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
valueFrom?: pulumi.ComputedValue<{
configMapKeyRef?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
name?: pulumi.ComputedValue<string>;
}>[];
fieldRef?: pulumi.ComputedValue<{
apiVersion?: pulumi.ComputedValue<string>;
fieldPath?: pulumi.ComputedValue<string>;
}>[];
resourceFieldRef?: pulumi.ComputedValue<{
containerName?: pulumi.ComputedValue<string>;
resource: pulumi.ComputedValue<string>;
}>[];
secretKeyRef?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
name?: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
image?: pulumi.ComputedValue<string>;
imagePullPolicy?: pulumi.ComputedValue<string>;
lifecycle?: pulumi.ComputedValue<{
postStart?: pulumi.ComputedValue<{
exec?: pulumi.ComputedValue<{
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
httpGet?: pulumi.ComputedValue<{
host?: pulumi.ComputedValue<string>;
httpHeader?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
}>[];
path?: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<string>;
scheme?: pulumi.ComputedValue<string>;
}>[];
tcpSocket?: pulumi.ComputedValue<{
port: pulumi.ComputedValue<string>;
}>[];
}>[];
preStop?: pulumi.ComputedValue<{
exec?: pulumi.ComputedValue<{
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
httpGet?: pulumi.ComputedValue<{
host?: pulumi.ComputedValue<string>;
httpHeader?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
}>[];
path?: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<string>;
scheme?: pulumi.ComputedValue<string>;
}>[];
tcpSocket?: pulumi.ComputedValue<{
port: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
livenessProbe?: pulumi.ComputedValue<{
exec?: pulumi.ComputedValue<{
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
failureThreshold?: pulumi.ComputedValue<number>;
httpGet?: pulumi.ComputedValue<{
host?: pulumi.ComputedValue<string>;
httpHeader?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
}>[];
path?: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<string>;
scheme?: pulumi.ComputedValue<string>;
}>[];
initialDelaySeconds?: pulumi.ComputedValue<number>;
periodSeconds?: pulumi.ComputedValue<number>;
successThreshold?: pulumi.ComputedValue<number>;
tcpSocket?: pulumi.ComputedValue<{
port: pulumi.ComputedValue<string>;
}>[];
timeoutSeconds?: pulumi.ComputedValue<number>;
}>[];
name: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<{
containerPort: pulumi.ComputedValue<number>;
hostIp?: pulumi.ComputedValue<string>;
hostPort?: pulumi.ComputedValue<number>;
name?: pulumi.ComputedValue<string>;
protocol?: pulumi.ComputedValue<string>;
}>[];
readinessProbe?: pulumi.ComputedValue<{
exec?: pulumi.ComputedValue<{
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
failureThreshold?: pulumi.ComputedValue<number>;
httpGet?: pulumi.ComputedValue<{
host?: pulumi.ComputedValue<string>;
httpHeader?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
}>[];
path?: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<string>;
scheme?: pulumi.ComputedValue<string>;
}>[];
initialDelaySeconds?: pulumi.ComputedValue<number>;
periodSeconds?: pulumi.ComputedValue<number>;
successThreshold?: pulumi.ComputedValue<number>;
tcpSocket?: pulumi.ComputedValue<{
port: pulumi.ComputedValue<string>;
}>[];
timeoutSeconds?: pulumi.ComputedValue<number>;
}>[];
resources?: pulumi.ComputedValue<{
limits?: pulumi.ComputedValue<{
cpu?: pulumi.ComputedValue<string>;
memory?: pulumi.ComputedValue<string>;
}>[];
requests?: pulumi.ComputedValue<{
cpu?: pulumi.ComputedValue<string>;
memory?: pulumi.ComputedValue<string>;
}>[];
}>[];
securityContext?: pulumi.ComputedValue<{
capabilities?: pulumi.ComputedValue<{
add?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
drop?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
privileged?: pulumi.ComputedValue<boolean>;
readOnlyRootFilesystem?: pulumi.ComputedValue<boolean>;
runAsNonRoot?: pulumi.ComputedValue<boolean>;
runAsUser?: pulumi.ComputedValue<number>;
seLinuxOptions?: pulumi.ComputedValue<{
level?: pulumi.ComputedValue<string>;
role?: pulumi.ComputedValue<string>;
type?: pulumi.ComputedValue<string>;
user?: pulumi.ComputedValue<string>;
}>[];
}>[];
stdin?: pulumi.ComputedValue<boolean>;
stdinOnce?: pulumi.ComputedValue<boolean>;
terminationMessagePath?: pulumi.ComputedValue<string>;
tty?: pulumi.ComputedValue<boolean>;
volumeMount?: pulumi.ComputedValue<{
mountPath: pulumi.ComputedValue<string>;
name: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
subPath?: pulumi.ComputedValue<string>;
}>[];
workingDir?: pulumi.ComputedValue<string>;
}>[];
dnsPolicy?: pulumi.ComputedValue<string>;
hostIpc?: pulumi.ComputedValue<boolean>;
hostNetwork?: pulumi.ComputedValue<boolean>;
hostPid?: pulumi.ComputedValue<boolean>;
hostname?: pulumi.ComputedValue<string>;
imagePullSecrets?: pulumi.ComputedValue<{
name: pulumi.ComputedValue<string>;
}>[];
nodeName?: pulumi.ComputedValue<string>;
nodeSelector?: pulumi.ComputedValue<{
readonly spec: pulumi.Input<{
activeDeadlineSeconds?: pulumi.Input<number>;
container?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
name: pulumi.Input<string>;
value?: pulumi.Input<string>;
valueFrom?: pulumi.Input<{
configMapKeyRef?: pulumi.Input<{
key?: 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>;
}[]>;
}[]>;
}[]>;
image?: pulumi.Input<string>;
imagePullPolicy?: pulumi.Input<string>;
lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
name?: pulumi.Input<string>;
value?: pulumi.Input<string>;
}[]>;
path?: pulumi.Input<string>;
port?: pulumi.Input<string>;
scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
name?: pulumi.Input<string>;
value?: pulumi.Input<string>;
}[]>;
path?: pulumi.Input<string>;
port?: pulumi.Input<string>;
scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
name?: pulumi.Input<string>;
value?: pulumi.Input<string>;
}[]>;
path?: pulumi.Input<string>;
port?: pulumi.Input<string>;
scheme?: pulumi.Input<string>;
}[]>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
containerPort: pulumi.Input<number>;
hostIp?: pulumi.Input<string>;
hostPort?: pulumi.Input<number>;
name?: pulumi.Input<string>;
protocol?: pulumi.Input<string>;
}[]>;
readinessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
name?: pulumi.Input<string>;
value?: pulumi.Input<string>;
}[]>;
path?: pulumi.Input<string>;
port?: pulumi.Input<string>;
scheme?: pulumi.Input<string>;
}[]>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
resources?: pulumi.Input<{
limits?: pulumi.Input<{
cpu?: pulumi.Input<string>;
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>[]>;
}[]>;
privileged?: pulumi.Input<boolean>;
readOnlyRootFilesystem?: pulumi.Input<boolean>;
runAsNonRoot?: pulumi.Input<boolean>;
runAsUser?: pulumi.Input<number>;
seLinuxOptions?: pulumi.Input<{
level?: pulumi.Input<string>;
role?: pulumi.Input<string>;
type?: pulumi.Input<string>;
user?: pulumi.Input<string>;
}[]>;
}[]>;
stdin?: pulumi.Input<boolean>;
stdinOnce?: pulumi.Input<boolean>;
terminationMessagePath?: pulumi.Input<string>;
tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
mountPath: pulumi.Input<string>;
name: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
subPath?: pulumi.Input<string>;
}[]>;
workingDir?: pulumi.Input<string>;
}[]>;
dnsPolicy?: pulumi.Input<string>;
hostIpc?: pulumi.Input<boolean>;
hostNetwork?: pulumi.Input<boolean>;
hostPid?: pulumi.Input<boolean>;
hostname?: pulumi.Input<string>;
imagePullSecrets?: pulumi.Input<{
name: pulumi.Input<string>;
}[]>;
nodeName?: pulumi.Input<string>;
nodeSelector?: pulumi.Input<{
[key: string]: any;
}>;
restartPolicy?: pulumi.ComputedValue<string>;
securityContext?: pulumi.ComputedValue<{
fsGroup?: pulumi.ComputedValue<number>;
runAsNonRoot?: pulumi.ComputedValue<boolean>;
runAsUser?: pulumi.ComputedValue<number>;
seLinuxOptions?: pulumi.ComputedValue<{
level?: pulumi.ComputedValue<string>;
role?: pulumi.ComputedValue<string>;
type?: pulumi.ComputedValue<string>;
user?: pulumi.ComputedValue<string>;
}>[];
supplementalGroups?: pulumi.ComputedValue<pulumi.ComputedValue<number>>[];
}>[];
serviceAccountName?: pulumi.ComputedValue<string>;
subdomain?: pulumi.ComputedValue<string>;
terminationGracePeriodSeconds?: pulumi.ComputedValue<number>;
volume?: pulumi.ComputedValue<{
awsElasticBlockStore?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
partition?: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
volumeId: pulumi.ComputedValue<string>;
}>[];
azureDisk?: pulumi.ComputedValue<{
cachingMode: pulumi.ComputedValue<string>;
dataDiskUri: pulumi.ComputedValue<string>;
diskName: pulumi.ComputedValue<string>;
fsType?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
azureFile?: pulumi.ComputedValue<{
readOnly?: pulumi.ComputedValue<boolean>;
secretName: pulumi.ComputedValue<string>;
shareName: pulumi.ComputedValue<string>;
}>[];
cephFs?: pulumi.ComputedValue<{
monitors: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
path?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
secretFile?: pulumi.ComputedValue<string>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
user?: pulumi.ComputedValue<string>;
}>[];
cinder?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
volumeId: pulumi.ComputedValue<string>;
}>[];
configMap?: pulumi.ComputedValue<{
defaultMode?: pulumi.ComputedValue<number>;
items?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
mode?: pulumi.ComputedValue<number>;
path?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.ComputedValue<string>;
}>[];
downwardApi?: pulumi.ComputedValue<{
defaultMode?: pulumi.ComputedValue<number>;
items?: pulumi.ComputedValue<{
fieldRef: pulumi.ComputedValue<{
apiVersion?: pulumi.ComputedValue<string>;
fieldPath?: pulumi.ComputedValue<string>;
}>[];
mode?: pulumi.ComputedValue<number>;
path: pulumi.ComputedValue<string>;
resourceFieldRef?: pulumi.ComputedValue<{
containerName: pulumi.ComputedValue<string>;
quantity?: pulumi.ComputedValue<string>;
resource: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
emptyDir?: pulumi.ComputedValue<{
medium?: pulumi.ComputedValue<string>;
}>[];
fc?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
lun: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
targetWwNs: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
flexVolume?: pulumi.ComputedValue<{
driver: pulumi.ComputedValue<string>;
fsType?: pulumi.ComputedValue<string>;
options?: pulumi.ComputedValue<{
restartPolicy?: pulumi.Input<string>;
securityContext?: pulumi.Input<{
fsGroup?: pulumi.Input<number>;
runAsNonRoot?: pulumi.Input<boolean>;
runAsUser?: pulumi.Input<number>;
seLinuxOptions?: pulumi.Input<{
level?: pulumi.Input<string>;
role?: pulumi.Input<string>;
type?: 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<{
awsElasticBlockStore?: pulumi.Input<{
fsType?: pulumi.Input<string>;
partition?: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
volumeId: pulumi.Input<string>;
}[]>;
azureDisk?: pulumi.Input<{
cachingMode: pulumi.Input<string>;
dataDiskUri: pulumi.Input<string>;
diskName: pulumi.Input<string>;
fsType?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
azureFile?: pulumi.Input<{
readOnly?: pulumi.Input<boolean>;
secretName: pulumi.Input<string>;
shareName: pulumi.Input<string>;
}[]>;
cephFs?: pulumi.Input<{
monitors: pulumi.Input<pulumi.Input<string>[]>;
path?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
secretFile?: pulumi.Input<string>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
user?: pulumi.Input<string>;
}[]>;
cinder?: pulumi.Input<{
fsType?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
volumeId: pulumi.Input<string>;
}[]>;
configMap?: pulumi.Input<{
defaultMode?: pulumi.Input<number>;
items?: pulumi.Input<{
key?: pulumi.Input<string>;
mode?: pulumi.Input<number>;
path?: pulumi.Input<string>;
}[]>;
name?: pulumi.Input<string>;
}[]>;
downwardApi?: pulumi.Input<{
defaultMode?: pulumi.Input<number>;
items?: pulumi.Input<{
fieldRef: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
mode?: pulumi.Input<number>;
path: pulumi.Input<string>;
resourceFieldRef?: pulumi.Input<{
containerName: pulumi.Input<string>;
quantity?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
emptyDir?: pulumi.Input<{
medium?: pulumi.Input<string>;
}[]>;
fc?: pulumi.Input<{
fsType?: pulumi.Input<string>;
lun: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
flexVolume?: pulumi.Input<{
driver: pulumi.Input<string>;
fsType?: pulumi.Input<string>;
options?: pulumi.Input<{
[key: string]: any;
}>;
readOnly?: pulumi.ComputedValue<boolean>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
}>[];
flocker?: pulumi.ComputedValue<{
datasetName?: pulumi.ComputedValue<string>;
datasetUuid?: pulumi.ComputedValue<string>;
}>[];
gcePersistentDisk?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
partition?: pulumi.ComputedValue<number>;
pdName: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
gitRepo?: pulumi.ComputedValue<{
directory?: pulumi.ComputedValue<string>;
repository?: pulumi.ComputedValue<string>;
revision?: pulumi.ComputedValue<string>;
}>[];
glusterfs?: pulumi.ComputedValue<{
endpointsName: pulumi.ComputedValue<string>;
path: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
hostPath?: pulumi.ComputedValue<{
path?: pulumi.ComputedValue<string>;
}>[];
iscsi?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
iqn: pulumi.ComputedValue<string>;
iscsiInterface?: pulumi.ComputedValue<string>;
lun?: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
targetPortal: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.ComputedValue<string>;
nfs?: pulumi.ComputedValue<{
path: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
server: pulumi.ComputedValue<string>;
}>[];
persistentVolumeClaim?: pulumi.ComputedValue<{
claimName?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
photonPersistentDisk?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
pdId: pulumi.ComputedValue<string>;
}>[];
quobyte?: pulumi.ComputedValue<{
group?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
registry: pulumi.ComputedValue<string>;
user?: pulumi.ComputedValue<string>;
volume: pulumi.ComputedValue<string>;
}>[];
rbd?: pulumi.ComputedValue<{
cephMonitors: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
fsType?: pulumi.ComputedValue<string>;
keyring?: pulumi.ComputedValue<string>;
radosUser?: pulumi.ComputedValue<string>;
rbdImage: pulumi.ComputedValue<string>;
rbdPool?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
}>[];
secret?: pulumi.ComputedValue<{
defaultMode?: pulumi.ComputedValue<number>;
items?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
mode?: pulumi.ComputedValue<number>;
path?: pulumi.ComputedValue<string>;
}>[];
optional?: pulumi.ComputedValue<boolean>;
secretName?: pulumi.ComputedValue<string>;
}>[];
vsphereVolume?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
volumePath: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
readOnly?: pulumi.Input<boolean>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
}[]>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
gcePersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
partition?: pulumi.Input<number>;
pdName: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
gitRepo?: pulumi.Input<{
directory?: pulumi.Input<string>;
repository?: pulumi.Input<string>;
revision?: pulumi.Input<string>;
}[]>;
glusterfs?: pulumi.Input<{
endpointsName: pulumi.Input<string>;
path: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
iscsi?: pulumi.Input<{
fsType?: pulumi.Input<string>;
iqn: pulumi.Input<string>;
iscsiInterface?: pulumi.Input<string>;
lun?: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
targetPortal: pulumi.Input<string>;
}[]>;
name?: pulumi.Input<string>;
nfs?: pulumi.Input<{
path: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
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<{
group?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
registry: pulumi.Input<string>;
user?: pulumi.Input<string>;
volume: pulumi.Input<string>;
}[]>;
rbd?: pulumi.Input<{
cephMonitors: pulumi.Input<pulumi.Input<string>[]>;
fsType?: pulumi.Input<string>;
keyring?: pulumi.Input<string>;
radosUser?: pulumi.Input<string>;
rbdImage: pulumi.Input<string>;
rbdPool?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
}[]>;
secret?: pulumi.Input<{
defaultMode?: pulumi.Input<number>;
items?: pulumi.Input<{
key?: pulumi.Input<string>;
mode?: pulumi.Input<number>;
path?: pulumi.Input<string>;
}[]>;
optional?: pulumi.Input<boolean>;
secretName?: pulumi.Input<string>;
}[]>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -13,11 +13,9 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a Pod resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a Pod resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this Pod instance
* @param args A collection of arguments for creating this Pod instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {

@@ -29,3 +27,3 @@ throw new Error("Missing required property 'metadata'");

}
super("kubernetes:/pod:Pod", urnName, {
super("kubernetes:/pod:Pod", name, {
"metadata": args.metadata,

@@ -32,0 +30,0 @@ "spec": args.spec,

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

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

*/
readonly spec: pulumi.Computed<{
readonly spec: pulumi.Output<{
minReadySeconds?: number;

@@ -384,11 +384,9 @@ replicas?: number;

/**
* Create a ReplicationController resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a ReplicationController resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this ReplicationController instance
* @param args A collection of arguments for creating this ReplicationController instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: ReplicationControllerArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: ReplicationControllerArgs, opts?: pulumi.ResourceOptions);
}

@@ -402,373 +400,373 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
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
*/
readonly spec: pulumi.ComputedValue<{
minReadySeconds?: pulumi.ComputedValue<number>;
replicas?: pulumi.ComputedValue<number>;
selector: pulumi.ComputedValue<{
readonly spec: pulumi.Input<{
minReadySeconds?: pulumi.Input<number>;
replicas?: pulumi.Input<number>;
selector: pulumi.Input<{
[key: string]: any;
}>;
template: pulumi.ComputedValue<{
activeDeadlineSeconds?: pulumi.ComputedValue<number>;
container?: pulumi.ComputedValue<{
args?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
env?: pulumi.ComputedValue<{
name: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
valueFrom?: pulumi.ComputedValue<{
configMapKeyRef?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
name?: pulumi.ComputedValue<string>;
}>[];
fieldRef?: pulumi.ComputedValue<{
apiVersion?: pulumi.ComputedValue<string>;
fieldPath?: pulumi.ComputedValue<string>;
}>[];
resourceFieldRef?: pulumi.ComputedValue<{
containerName?: pulumi.ComputedValue<string>;
resource: pulumi.ComputedValue<string>;
}>[];
secretKeyRef?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
name?: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
image?: pulumi.ComputedValue<string>;
imagePullPolicy?: pulumi.ComputedValue<string>;
lifecycle?: pulumi.ComputedValue<{
postStart?: pulumi.ComputedValue<{
exec?: pulumi.ComputedValue<{
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
httpGet?: pulumi.ComputedValue<{
host?: pulumi.ComputedValue<string>;
httpHeader?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
}>[];
path?: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<string>;
scheme?: pulumi.ComputedValue<string>;
}>[];
tcpSocket?: pulumi.ComputedValue<{
port: pulumi.ComputedValue<string>;
}>[];
}>[];
preStop?: pulumi.ComputedValue<{
exec?: pulumi.ComputedValue<{
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
httpGet?: pulumi.ComputedValue<{
host?: pulumi.ComputedValue<string>;
httpHeader?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
}>[];
path?: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<string>;
scheme?: pulumi.ComputedValue<string>;
}>[];
tcpSocket?: pulumi.ComputedValue<{
port: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
livenessProbe?: pulumi.ComputedValue<{
exec?: pulumi.ComputedValue<{
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
failureThreshold?: pulumi.ComputedValue<number>;
httpGet?: pulumi.ComputedValue<{
host?: pulumi.ComputedValue<string>;
httpHeader?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
}>[];
path?: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<string>;
scheme?: pulumi.ComputedValue<string>;
}>[];
initialDelaySeconds?: pulumi.ComputedValue<number>;
periodSeconds?: pulumi.ComputedValue<number>;
successThreshold?: pulumi.ComputedValue<number>;
tcpSocket?: pulumi.ComputedValue<{
port: pulumi.ComputedValue<string>;
}>[];
timeoutSeconds?: pulumi.ComputedValue<number>;
}>[];
name: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<{
containerPort: pulumi.ComputedValue<number>;
hostIp?: pulumi.ComputedValue<string>;
hostPort?: pulumi.ComputedValue<number>;
name?: pulumi.ComputedValue<string>;
protocol?: pulumi.ComputedValue<string>;
}>[];
readinessProbe?: pulumi.ComputedValue<{
exec?: pulumi.ComputedValue<{
command?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
failureThreshold?: pulumi.ComputedValue<number>;
httpGet?: pulumi.ComputedValue<{
host?: pulumi.ComputedValue<string>;
httpHeader?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
value?: pulumi.ComputedValue<string>;
}>[];
path?: pulumi.ComputedValue<string>;
port?: pulumi.ComputedValue<string>;
scheme?: pulumi.ComputedValue<string>;
}>[];
initialDelaySeconds?: pulumi.ComputedValue<number>;
periodSeconds?: pulumi.ComputedValue<number>;
successThreshold?: pulumi.ComputedValue<number>;
tcpSocket?: pulumi.ComputedValue<{
port: pulumi.ComputedValue<string>;
}>[];
timeoutSeconds?: pulumi.ComputedValue<number>;
}>[];
resources?: pulumi.ComputedValue<{
limits?: pulumi.ComputedValue<{
cpu?: pulumi.ComputedValue<string>;
memory?: pulumi.ComputedValue<string>;
}>[];
requests?: pulumi.ComputedValue<{
cpu?: pulumi.ComputedValue<string>;
memory?: pulumi.ComputedValue<string>;
}>[];
}>[];
securityContext?: pulumi.ComputedValue<{
capabilities?: pulumi.ComputedValue<{
add?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
drop?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
privileged?: pulumi.ComputedValue<boolean>;
readOnlyRootFilesystem?: pulumi.ComputedValue<boolean>;
runAsNonRoot?: pulumi.ComputedValue<boolean>;
runAsUser?: pulumi.ComputedValue<number>;
seLinuxOptions?: pulumi.ComputedValue<{
level?: pulumi.ComputedValue<string>;
role?: pulumi.ComputedValue<string>;
type?: pulumi.ComputedValue<string>;
user?: pulumi.ComputedValue<string>;
}>[];
}>[];
stdin?: pulumi.ComputedValue<boolean>;
stdinOnce?: pulumi.ComputedValue<boolean>;
terminationMessagePath?: pulumi.ComputedValue<string>;
tty?: pulumi.ComputedValue<boolean>;
volumeMount?: pulumi.ComputedValue<{
mountPath: pulumi.ComputedValue<string>;
name: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
subPath?: pulumi.ComputedValue<string>;
}>[];
workingDir?: pulumi.ComputedValue<string>;
}>[];
dnsPolicy?: pulumi.ComputedValue<string>;
hostIpc?: pulumi.ComputedValue<boolean>;
hostNetwork?: pulumi.ComputedValue<boolean>;
hostPid?: pulumi.ComputedValue<boolean>;
hostname?: pulumi.ComputedValue<string>;
imagePullSecrets?: pulumi.ComputedValue<{
name: pulumi.ComputedValue<string>;
}>[];
nodeName?: pulumi.ComputedValue<string>;
nodeSelector?: pulumi.ComputedValue<{
template: pulumi.Input<{
activeDeadlineSeconds?: pulumi.Input<number>;
container?: pulumi.Input<{
args?: pulumi.Input<pulumi.Input<string>[]>;
command?: pulumi.Input<pulumi.Input<string>[]>;
env?: pulumi.Input<{
name: pulumi.Input<string>;
value?: pulumi.Input<string>;
valueFrom?: pulumi.Input<{
configMapKeyRef?: pulumi.Input<{
key?: 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>;
}[]>;
}[]>;
}[]>;
image?: pulumi.Input<string>;
imagePullPolicy?: pulumi.Input<string>;
lifecycle?: pulumi.Input<{
postStart?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
name?: pulumi.Input<string>;
value?: pulumi.Input<string>;
}[]>;
path?: pulumi.Input<string>;
port?: pulumi.Input<string>;
scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
preStop?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
name?: pulumi.Input<string>;
value?: pulumi.Input<string>;
}[]>;
path?: pulumi.Input<string>;
port?: pulumi.Input<string>;
scheme?: pulumi.Input<string>;
}[]>;
tcpSocket?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
livenessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
name?: pulumi.Input<string>;
value?: pulumi.Input<string>;
}[]>;
path?: pulumi.Input<string>;
port?: pulumi.Input<string>;
scheme?: pulumi.Input<string>;
}[]>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
name: pulumi.Input<string>;
port?: pulumi.Input<{
containerPort: pulumi.Input<number>;
hostIp?: pulumi.Input<string>;
hostPort?: pulumi.Input<number>;
name?: pulumi.Input<string>;
protocol?: pulumi.Input<string>;
}[]>;
readinessProbe?: pulumi.Input<{
exec?: pulumi.Input<{
command?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
failureThreshold?: pulumi.Input<number>;
httpGet?: pulumi.Input<{
host?: pulumi.Input<string>;
httpHeader?: pulumi.Input<{
name?: pulumi.Input<string>;
value?: pulumi.Input<string>;
}[]>;
path?: pulumi.Input<string>;
port?: pulumi.Input<string>;
scheme?: pulumi.Input<string>;
}[]>;
initialDelaySeconds?: pulumi.Input<number>;
periodSeconds?: pulumi.Input<number>;
successThreshold?: pulumi.Input<number>;
tcpSocket?: pulumi.Input<{
port: pulumi.Input<string>;
}[]>;
timeoutSeconds?: pulumi.Input<number>;
}[]>;
resources?: pulumi.Input<{
limits?: pulumi.Input<{
cpu?: pulumi.Input<string>;
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>[]>;
}[]>;
privileged?: pulumi.Input<boolean>;
readOnlyRootFilesystem?: pulumi.Input<boolean>;
runAsNonRoot?: pulumi.Input<boolean>;
runAsUser?: pulumi.Input<number>;
seLinuxOptions?: pulumi.Input<{
level?: pulumi.Input<string>;
role?: pulumi.Input<string>;
type?: pulumi.Input<string>;
user?: pulumi.Input<string>;
}[]>;
}[]>;
stdin?: pulumi.Input<boolean>;
stdinOnce?: pulumi.Input<boolean>;
terminationMessagePath?: pulumi.Input<string>;
tty?: pulumi.Input<boolean>;
volumeMount?: pulumi.Input<{
mountPath: pulumi.Input<string>;
name: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
subPath?: pulumi.Input<string>;
}[]>;
workingDir?: pulumi.Input<string>;
}[]>;
dnsPolicy?: pulumi.Input<string>;
hostIpc?: pulumi.Input<boolean>;
hostNetwork?: pulumi.Input<boolean>;
hostPid?: pulumi.Input<boolean>;
hostname?: pulumi.Input<string>;
imagePullSecrets?: pulumi.Input<{
name: pulumi.Input<string>;
}[]>;
nodeName?: pulumi.Input<string>;
nodeSelector?: pulumi.Input<{
[key: string]: any;
}>;
restartPolicy?: pulumi.ComputedValue<string>;
securityContext?: pulumi.ComputedValue<{
fsGroup?: pulumi.ComputedValue<number>;
runAsNonRoot?: pulumi.ComputedValue<boolean>;
runAsUser?: pulumi.ComputedValue<number>;
seLinuxOptions?: pulumi.ComputedValue<{
level?: pulumi.ComputedValue<string>;
role?: pulumi.ComputedValue<string>;
type?: pulumi.ComputedValue<string>;
user?: pulumi.ComputedValue<string>;
}>[];
supplementalGroups?: pulumi.ComputedValue<pulumi.ComputedValue<number>>[];
}>[];
serviceAccountName?: pulumi.ComputedValue<string>;
subdomain?: pulumi.ComputedValue<string>;
terminationGracePeriodSeconds?: pulumi.ComputedValue<number>;
volume?: pulumi.ComputedValue<{
awsElasticBlockStore?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
partition?: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
volumeId: pulumi.ComputedValue<string>;
}>[];
azureDisk?: pulumi.ComputedValue<{
cachingMode: pulumi.ComputedValue<string>;
dataDiskUri: pulumi.ComputedValue<string>;
diskName: pulumi.ComputedValue<string>;
fsType?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
azureFile?: pulumi.ComputedValue<{
readOnly?: pulumi.ComputedValue<boolean>;
secretName: pulumi.ComputedValue<string>;
shareName: pulumi.ComputedValue<string>;
}>[];
cephFs?: pulumi.ComputedValue<{
monitors: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
path?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
secretFile?: pulumi.ComputedValue<string>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
user?: pulumi.ComputedValue<string>;
}>[];
cinder?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
volumeId: pulumi.ComputedValue<string>;
}>[];
configMap?: pulumi.ComputedValue<{
defaultMode?: pulumi.ComputedValue<number>;
items?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
mode?: pulumi.ComputedValue<number>;
path?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.ComputedValue<string>;
}>[];
downwardApi?: pulumi.ComputedValue<{
defaultMode?: pulumi.ComputedValue<number>;
items?: pulumi.ComputedValue<{
fieldRef: pulumi.ComputedValue<{
apiVersion?: pulumi.ComputedValue<string>;
fieldPath?: pulumi.ComputedValue<string>;
}>[];
mode?: pulumi.ComputedValue<number>;
path: pulumi.ComputedValue<string>;
resourceFieldRef?: pulumi.ComputedValue<{
containerName: pulumi.ComputedValue<string>;
quantity?: pulumi.ComputedValue<string>;
resource: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
emptyDir?: pulumi.ComputedValue<{
medium?: pulumi.ComputedValue<string>;
}>[];
fc?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
lun: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
targetWwNs: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
flexVolume?: pulumi.ComputedValue<{
driver: pulumi.ComputedValue<string>;
fsType?: pulumi.ComputedValue<string>;
options?: pulumi.ComputedValue<{
restartPolicy?: pulumi.Input<string>;
securityContext?: pulumi.Input<{
fsGroup?: pulumi.Input<number>;
runAsNonRoot?: pulumi.Input<boolean>;
runAsUser?: pulumi.Input<number>;
seLinuxOptions?: pulumi.Input<{
level?: pulumi.Input<string>;
role?: pulumi.Input<string>;
type?: 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<{
awsElasticBlockStore?: pulumi.Input<{
fsType?: pulumi.Input<string>;
partition?: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
volumeId: pulumi.Input<string>;
}[]>;
azureDisk?: pulumi.Input<{
cachingMode: pulumi.Input<string>;
dataDiskUri: pulumi.Input<string>;
diskName: pulumi.Input<string>;
fsType?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
azureFile?: pulumi.Input<{
readOnly?: pulumi.Input<boolean>;
secretName: pulumi.Input<string>;
shareName: pulumi.Input<string>;
}[]>;
cephFs?: pulumi.Input<{
monitors: pulumi.Input<pulumi.Input<string>[]>;
path?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
secretFile?: pulumi.Input<string>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
user?: pulumi.Input<string>;
}[]>;
cinder?: pulumi.Input<{
fsType?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
volumeId: pulumi.Input<string>;
}[]>;
configMap?: pulumi.Input<{
defaultMode?: pulumi.Input<number>;
items?: pulumi.Input<{
key?: pulumi.Input<string>;
mode?: pulumi.Input<number>;
path?: pulumi.Input<string>;
}[]>;
name?: pulumi.Input<string>;
}[]>;
downwardApi?: pulumi.Input<{
defaultMode?: pulumi.Input<number>;
items?: pulumi.Input<{
fieldRef: pulumi.Input<{
apiVersion?: pulumi.Input<string>;
fieldPath?: pulumi.Input<string>;
}[]>;
mode?: pulumi.Input<number>;
path: pulumi.Input<string>;
resourceFieldRef?: pulumi.Input<{
containerName: pulumi.Input<string>;
quantity?: pulumi.Input<string>;
resource: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
emptyDir?: pulumi.Input<{
medium?: pulumi.Input<string>;
}[]>;
fc?: pulumi.Input<{
fsType?: pulumi.Input<string>;
lun: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
targetWwNs: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
flexVolume?: pulumi.Input<{
driver: pulumi.Input<string>;
fsType?: pulumi.Input<string>;
options?: pulumi.Input<{
[key: string]: any;
}>;
readOnly?: pulumi.ComputedValue<boolean>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
}>[];
flocker?: pulumi.ComputedValue<{
datasetName?: pulumi.ComputedValue<string>;
datasetUuid?: pulumi.ComputedValue<string>;
}>[];
gcePersistentDisk?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
partition?: pulumi.ComputedValue<number>;
pdName: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
gitRepo?: pulumi.ComputedValue<{
directory?: pulumi.ComputedValue<string>;
repository?: pulumi.ComputedValue<string>;
revision?: pulumi.ComputedValue<string>;
}>[];
glusterfs?: pulumi.ComputedValue<{
endpointsName: pulumi.ComputedValue<string>;
path: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
hostPath?: pulumi.ComputedValue<{
path?: pulumi.ComputedValue<string>;
}>[];
iscsi?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
iqn: pulumi.ComputedValue<string>;
iscsiInterface?: pulumi.ComputedValue<string>;
lun?: pulumi.ComputedValue<number>;
readOnly?: pulumi.ComputedValue<boolean>;
targetPortal: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.ComputedValue<string>;
nfs?: pulumi.ComputedValue<{
path: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
server: pulumi.ComputedValue<string>;
}>[];
persistentVolumeClaim?: pulumi.ComputedValue<{
claimName?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
}>[];
photonPersistentDisk?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
pdId: pulumi.ComputedValue<string>;
}>[];
quobyte?: pulumi.ComputedValue<{
group?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
registry: pulumi.ComputedValue<string>;
user?: pulumi.ComputedValue<string>;
volume: pulumi.ComputedValue<string>;
}>[];
rbd?: pulumi.ComputedValue<{
cephMonitors: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
fsType?: pulumi.ComputedValue<string>;
keyring?: pulumi.ComputedValue<string>;
radosUser?: pulumi.ComputedValue<string>;
rbdImage: pulumi.ComputedValue<string>;
rbdPool?: pulumi.ComputedValue<string>;
readOnly?: pulumi.ComputedValue<boolean>;
secretRef?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
}>[];
secret?: pulumi.ComputedValue<{
defaultMode?: pulumi.ComputedValue<number>;
items?: pulumi.ComputedValue<{
key?: pulumi.ComputedValue<string>;
mode?: pulumi.ComputedValue<number>;
path?: pulumi.ComputedValue<string>;
}>[];
optional?: pulumi.ComputedValue<boolean>;
secretName?: pulumi.ComputedValue<string>;
}>[];
vsphereVolume?: pulumi.ComputedValue<{
fsType?: pulumi.ComputedValue<string>;
volumePath: pulumi.ComputedValue<string>;
}>[];
}>[];
}>[];
}>[];
readOnly?: pulumi.Input<boolean>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
}[]>;
flocker?: pulumi.Input<{
datasetName?: pulumi.Input<string>;
datasetUuid?: pulumi.Input<string>;
}[]>;
gcePersistentDisk?: pulumi.Input<{
fsType?: pulumi.Input<string>;
partition?: pulumi.Input<number>;
pdName: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
gitRepo?: pulumi.Input<{
directory?: pulumi.Input<string>;
repository?: pulumi.Input<string>;
revision?: pulumi.Input<string>;
}[]>;
glusterfs?: pulumi.Input<{
endpointsName: pulumi.Input<string>;
path: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
}[]>;
hostPath?: pulumi.Input<{
path?: pulumi.Input<string>;
}[]>;
iscsi?: pulumi.Input<{
fsType?: pulumi.Input<string>;
iqn: pulumi.Input<string>;
iscsiInterface?: pulumi.Input<string>;
lun?: pulumi.Input<number>;
readOnly?: pulumi.Input<boolean>;
targetPortal: pulumi.Input<string>;
}[]>;
name?: pulumi.Input<string>;
nfs?: pulumi.Input<{
path: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
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<{
group?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
registry: pulumi.Input<string>;
user?: pulumi.Input<string>;
volume: pulumi.Input<string>;
}[]>;
rbd?: pulumi.Input<{
cephMonitors: pulumi.Input<pulumi.Input<string>[]>;
fsType?: pulumi.Input<string>;
keyring?: pulumi.Input<string>;
radosUser?: pulumi.Input<string>;
rbdImage: pulumi.Input<string>;
rbdPool?: pulumi.Input<string>;
readOnly?: pulumi.Input<boolean>;
secretRef?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
}[]>;
secret?: pulumi.Input<{
defaultMode?: pulumi.Input<number>;
items?: pulumi.Input<{
key?: pulumi.Input<string>;
mode?: pulumi.Input<number>;
path?: pulumi.Input<string>;
}[]>;
optional?: pulumi.Input<boolean>;
secretName?: pulumi.Input<string>;
}[]>;
vsphereVolume?: pulumi.Input<{
fsType?: pulumi.Input<string>;
volumePath: pulumi.Input<string>;
}[]>;
}[]>;
}[]>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -12,11 +12,9 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a ReplicationController resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a ReplicationController resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this ReplicationController instance
* @param args A collection of arguments for creating this ReplicationController instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {

@@ -28,3 +26,3 @@ throw new Error("Missing required property 'metadata'");

}
super("kubernetes:/replicationController:ReplicationController", urnName, {
super("kubernetes:/replicationController:ReplicationController", name, {
"metadata": args.metadata,

@@ -31,0 +29,0 @@ "spec": args.spec,

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

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

*/
readonly spec?: pulumi.Computed<{
readonly spec: pulumi.Output<{
hard?: {

@@ -35,13 +35,11 @@ [key: string]: string;

scopes?: string[];
}[]>;
}[] | undefined>;
/**
* Create a ResourceQuota resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a ResourceQuota resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this ResourceQuota instance
* @param args A collection of arguments for creating this ResourceQuota instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: ResourceQuotaArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: ResourceQuotaArgs, opts?: pulumi.ResourceOptions);
}

@@ -55,26 +53,26 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
uid?: pulumi.Input<string>;
}[]>;
/**
* Spec defines the desired quota. https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status
*/
readonly spec?: pulumi.ComputedValue<{
hard?: pulumi.ComputedValue<{
[key: string]: pulumi.ComputedValue<string>;
readonly spec?: pulumi.Input<{
hard?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
scopes?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
}>[];
scopes?: pulumi.Input<pulumi.Input<string>[]>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -12,15 +12,13 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a ResourceQuota resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a ResourceQuota resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this ResourceQuota instance
* @param args A collection of arguments for creating this ResourceQuota instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {
throw new Error("Missing required property 'metadata'");
}
super("kubernetes:/resourceQuota:ResourceQuota", urnName, {
super("kubernetes:/resourceQuota:ResourceQuota", name, {
"metadata": args.metadata,

@@ -27,0 +25,0 @@ "spec": args.spec,

@@ -15,9 +15,9 @@ import * as pulumi from "pulumi";

*/
readonly data?: pulumi.Computed<{
readonly data: pulumi.Output<{
[key: string]: any;
}>;
} | undefined>;
/**
* Standard secret's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

@@ -40,13 +40,11 @@ [key: string]: any;

*/
readonly type?: pulumi.Computed<string>;
readonly type: pulumi.Output<string | undefined>;
/**
* Create a Secret resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a Secret resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this Secret instance
* @param args A collection of arguments for creating this Secret instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: SecretArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: SecretArgs, opts?: pulumi.ResourceOptions);
}

@@ -60,3 +58,3 @@ /**

*/
readonly data?: pulumi.ComputedValue<{
readonly data?: pulumi.Input<{
[key: string]: any;

@@ -67,21 +65,21 @@ }>;

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
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
*/
readonly type?: pulumi.ComputedValue<string>;
readonly type?: pulumi.Input<string>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -17,15 +17,13 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a Secret resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a Secret resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this Secret instance
* @param args A collection of arguments for creating this Secret instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {
throw new Error("Missing required property 'metadata'");
}
super("kubernetes:/secret:Secret", urnName, {
super("kubernetes:/secret:Secret", name, {
"data": args.data,

@@ -32,0 +30,0 @@ "metadata": args.metadata,

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

export declare class Service extends pulumi.CustomResource {
readonly loadBalancerIngress: pulumi.Computed<{
readonly loadBalancerIngress: pulumi.Output<{
hostname: string;

@@ -15,3 +15,3 @@ ip: string;

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

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

*/
readonly spec: pulumi.Computed<{
readonly spec: pulumi.Output<{
clusterIp: string;

@@ -55,11 +55,9 @@ externalIps?: string[];

/**
* Create a Service resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a Service resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this Service instance
* @param args A collection of arguments for creating this Service instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: ServiceArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: ServiceArgs, opts?: pulumi.ResourceOptions);
}

@@ -73,39 +71,39 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
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
*/
readonly spec: pulumi.ComputedValue<{
clusterIp?: pulumi.ComputedValue<string>;
externalIps?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
externalName?: pulumi.ComputedValue<string>;
loadBalancerIp?: pulumi.ComputedValue<string>;
loadBalancerSourceRanges?: pulumi.ComputedValue<pulumi.ComputedValue<string>>[];
port?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
nodePort?: pulumi.ComputedValue<number>;
port: pulumi.ComputedValue<number>;
protocol?: pulumi.ComputedValue<string>;
targetPort?: pulumi.ComputedValue<number>;
}>[];
selector?: pulumi.ComputedValue<{
readonly spec: pulumi.Input<{
clusterIp?: pulumi.Input<string>;
externalIps?: pulumi.Input<pulumi.Input<string>[]>;
externalName?: pulumi.Input<string>;
loadBalancerIp?: pulumi.Input<string>;
loadBalancerSourceRanges?: pulumi.Input<pulumi.Input<string>[]>;
port?: pulumi.Input<{
name?: pulumi.Input<string>;
nodePort?: pulumi.Input<number>;
port: pulumi.Input<number>;
protocol?: pulumi.Input<string>;
targetPort?: pulumi.Input<number>;
}[]>;
selector?: pulumi.Input<{
[key: string]: any;
}>;
sessionAffinity?: pulumi.ComputedValue<string>;
type?: pulumi.ComputedValue<string>;
}>[];
sessionAffinity?: pulumi.Input<string>;
type?: pulumi.Input<string>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -12,11 +12,9 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a Service resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a Service resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this Service instance
* @param args A collection of arguments for creating this Service instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {

@@ -28,3 +26,3 @@ throw new Error("Missing required property 'metadata'");

}
super("kubernetes:/service:Service", urnName, {
super("kubernetes:/service:Service", name, {
"metadata": args.metadata,

@@ -31,0 +29,0 @@ "spec": args.spec,

@@ -11,13 +11,13 @@ import * as pulumi from "pulumi";

*/
readonly defaultSecretName: pulumi.Computed<string>;
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
*/
readonly imagePullSecret?: pulumi.Computed<{
readonly imagePullSecret: pulumi.Output<{
name?: string;
}[]>;
}[] | undefined>;
/**
* Standard service account's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

@@ -40,15 +40,13 @@ [key: string]: any;

*/
readonly secret?: pulumi.Computed<{
readonly secret: pulumi.Output<{
name?: string;
}[]>;
}[] | undefined>;
/**
* Create a ServiceAccount resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a ServiceAccount resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this ServiceAccount instance
* @param args A collection of arguments for creating this ServiceAccount instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: ServiceAccountArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: ServiceAccountArgs, opts?: pulumi.ResourceOptions);
}

@@ -62,29 +60,29 @@ /**

*/
readonly imagePullSecret?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
readonly imagePullSecret?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
/**
* Standard service account's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata
*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
namespace?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
namespace?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
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
*/
readonly secret?: pulumi.ComputedValue<{
name?: pulumi.ComputedValue<string>;
}>[];
readonly secret?: pulumi.Input<{
name?: pulumi.Input<string>;
}[]>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -13,15 +13,13 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a ServiceAccount resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a ServiceAccount resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this ServiceAccount instance
* @param args A collection of arguments for creating this ServiceAccount instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {
throw new Error("Missing required property 'metadata'");
}
super("kubernetes:/serviceAccount:ServiceAccount", urnName, {
super("kubernetes:/serviceAccount:ServiceAccount", name, {
"imagePullSecret": args.imagePullSecret,

@@ -28,0 +26,0 @@ "metadata": args.metadata,

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

*/
readonly metadata: pulumi.Computed<{
readonly metadata: pulumi.Output<{
annotations?: {

@@ -30,19 +30,17 @@ [key: string]: any;

*/
readonly parameters?: pulumi.Computed<{
readonly parameters: pulumi.Output<{
[key: string]: any;
}>;
} | undefined>;
/**
* Indicates the type of the provisioner
*/
readonly storageProvisioner: pulumi.Computed<string>;
readonly storageProvisioner: pulumi.Output<string>;
/**
* Create a StorageClass resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a StorageClass resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this StorageClass instance
* @param args A collection of arguments for creating this StorageClass instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName: string, args: StorageClassArgs, opts?: pulumi.ResourceOptions);
constructor(name: string, args: StorageClassArgs, opts?: pulumi.ResourceOptions);
}

@@ -56,16 +54,16 @@ /**

*/
readonly metadata: pulumi.ComputedValue<{
annotations?: pulumi.ComputedValue<{
readonly metadata: pulumi.Input<{
annotations?: pulumi.Input<{
[key: string]: any;
}>;
generateName?: pulumi.ComputedValue<string>;
generation?: pulumi.ComputedValue<number>;
labels?: pulumi.ComputedValue<{
generateName?: pulumi.Input<string>;
generation?: pulumi.Input<number>;
labels?: pulumi.Input<{
[key: string]: any;
}>;
name?: pulumi.ComputedValue<string>;
resourceVersion?: pulumi.ComputedValue<string>;
selfLink?: pulumi.ComputedValue<string>;
uid?: pulumi.ComputedValue<string>;
}>[];
name?: pulumi.Input<string>;
resourceVersion?: pulumi.Input<string>;
selfLink?: pulumi.Input<string>;
uid?: pulumi.Input<string>;
}[]>;
/**

@@ -75,3 +73,3 @@ * The parameters for the provisioner that should create volumes of this storage class.

*/
readonly parameters?: pulumi.ComputedValue<{
readonly parameters?: pulumi.Input<{
[key: string]: any;

@@ -82,3 +80,3 @@ }>;

*/
readonly storageProvisioner: pulumi.ComputedValue<string>;
readonly storageProvisioner: pulumi.Input<string>;
}
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (TFGEN) Tool. ***
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

@@ -13,11 +13,9 @@ Object.defineProperty(exports, "__esModule", { value: true });

/**
* Create a StorageClass resource with the given unique name, arguments, and optional additional
* resource dependencies.
* Create a StorageClass resource with the given unique name, arguments, and options.
*
* @param urnName A _unique_ name for this StorageClass instance
* @param args A collection of arguments for creating this StorageClass instance
* @param parent An optional parent resource to which this resource belongs
* @param dependsOn A optional array of additional resources this instance depends on
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(urnName, args, opts) {
constructor(name, args, opts) {
if (args.metadata === undefined) {

@@ -29,3 +27,3 @@ throw new Error("Missing required property 'metadata'");

}
super("kubernetes:/storageClass:StorageClass", urnName, {
super("kubernetes:/storageClass:StorageClass", name, {
"metadata": args.metadata,

@@ -32,0 +30,0 @@ "parameters": args.parameters,

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