Module extensions/v1beta1
This page documents the language specification for the kubernetes package. If you're looking for help working with the inputs, outputs, or functions of kubernetes resources in a Pulumi program, please see the resource documentation for examples and API reference.
Resources
- DaemonSet
- DaemonSetList
- Deployment
- DeploymentList
- Ingress
- IngressList
- NetworkPolicy
- NetworkPolicyList
- PodSecurityPolicy
- PodSecurityPolicyList
- ReplicaSet
- ReplicaSetList
Others
- DaemonSetArgs
- DaemonSetListArgs
- DeploymentArgs
- DeploymentListArgs
- IngressArgs
- IngressListArgs
- NetworkPolicyArgs
- NetworkPolicyListArgs
- PodSecurityPolicyArgs
- PodSecurityPolicyListArgs
- ReplicaSetArgs
- ReplicaSetListArgs
Resources
Resource DaemonSet
class DaemonSet extends CustomResourceDaemonSet represents the configuration of a daemon set.constructor
new DaemonSet(name: string, args?: DaemonSetArgs, opts?: pulumi.CustomResourceOptions)method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): DaemonSetGet an existing DaemonSet resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is DaemonSetReturns true if the given object is an instance of DaemonSet. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property kind
public kind: pulumi.Output<"DaemonSet">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ObjectMeta>;Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataproperty spec
public spec: pulumi.Output<DaemonSetSpec>;The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-statusproperty status
public status: pulumi.Output<DaemonSetStatus>;The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-statusproperty urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource DaemonSetList
class DaemonSetList extends CustomResourceDaemonSetList is a collection of daemon sets.constructor
new DaemonSetList(name: string, args?: DaemonSetListArgs, opts?: pulumi.CustomResourceOptions)Create a DaemonSetList resource with the given unique name, arguments, and options.
* `name` The _unique_ name of the resource.
* `args` The arguments to use to populate this resource's properties.
* `opts` A bag of options that control this resource's behavior.method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): DaemonSetListGet an existing DaemonSetList resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is DaemonSetListReturns true if the given object is an instance of DaemonSetList. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property items
public items: pulumi.Output<DaemonSet[]>;A list of daemon sets.property kind
public kind: pulumi.Output<"DaemonSetList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ListMeta>;Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataproperty urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource Deployment
class Deployment extends CustomResourceDeployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success
for create/update, and populating output properties from the current state of the resource.
The following conditions are used to determine whether the resource creation has
succeeded or failed:
1. The Deployment has begun to be updated by the Deployment controller. If the current
generation of the Deployment is > 1, then this means that the current generation must
be different from the generation reported by the last outputs.
2. There exists a ReplicaSet whose revision is equal to the current revision of the
Deployment.
3. The Deployment's '.status.conditions' has a status of type 'Available' whose 'status'
member is set to 'True'.
4. If the Deployment has generation > 1, then '.status.conditions' has a status of type
'Progressing', whose 'status' member is set to 'True', and whose 'reason' is
'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist,
because it doesn't do a rollout (i.e., it simply creates the Deployment and
corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will
time out and mark the resource update as Failed. You can override the default timeout value
by setting the 'customTimeouts' option on the resource.constructor
new Deployment(name: string, args?: DeploymentArgs, opts?: pulumi.CustomResourceOptions)method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): DeploymentGet an existing Deployment resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is DeploymentReturns true if the given object is an instance of Deployment. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property kind
public kind: pulumi.Output<"Deployment">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ObjectMeta>;Standard object metadata.property spec
public spec: pulumi.Output<DeploymentSpec>;Specification of the desired behavior of the Deployment.property status
public status: pulumi.Output<DeploymentStatus>;Most recently observed status of the Deployment.property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource DeploymentList
class DeploymentList extends CustomResourceDeploymentList is a list of Deployments.constructor
new DeploymentList(name: string, args?: DeploymentListArgs, opts?: pulumi.CustomResourceOptions)Create a DeploymentList resource with the given unique name, arguments, and options.
* `name` The _unique_ name of the resource.
* `args` The arguments to use to populate this resource's properties.
* `opts` A bag of options that control this resource's behavior.method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): DeploymentListGet an existing DeploymentList resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is DeploymentListReturns true if the given object is an instance of DeploymentList. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property items
public items: pulumi.Output<Deployment[]>;Items is the list of Deployments.property kind
public kind: pulumi.Output<"DeploymentList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ListMeta>;Standard list metadata.property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource Ingress
class Ingress extends CustomResourceIngress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success
for create/update, and populating output properties from the current state of the resource.
The following conditions are used to determine whether the resource creation has
succeeded or failed:
1. Ingress object exists.
2. Endpoint objects exist with matching names for each Ingress path (except when Service
type is ExternalName).
3. Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will
time out and mark the resource update as Failed. You can override the default timeout value
by setting the 'customTimeouts' option on the resource.constructor
new Ingress(name: string, args?: IngressArgs, opts?: pulumi.CustomResourceOptions)method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): IngressGet an existing Ingress resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is IngressReturns true if the given object is an instance of Ingress. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property kind
public kind: pulumi.Output<"Ingress">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ObjectMeta>;Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataproperty spec
public spec: pulumi.Output<IngressSpec>;Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-statusproperty status
public status: pulumi.Output<IngressStatus>;Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-statusproperty urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource IngressList
class IngressList extends CustomResourceIngressList is a collection of Ingress.constructor
new IngressList(name: string, args?: IngressListArgs, opts?: pulumi.CustomResourceOptions)Create a IngressList resource with the given unique name, arguments, and options.
* `name` The _unique_ name of the resource.
* `args` The arguments to use to populate this resource's properties.
* `opts` A bag of options that control this resource's behavior.method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): IngressListGet an existing IngressList resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is IngressListReturns true if the given object is an instance of IngressList. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property items
public items: pulumi.Output<Ingress[]>;Items is the list of Ingress.property kind
public kind: pulumi.Output<"IngressList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ListMeta>;Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataproperty urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource NetworkPolicy
class NetworkPolicy extends CustomResourceDEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Podsconstructor
new NetworkPolicy(name: string, args?: NetworkPolicyArgs, opts?: pulumi.CustomResourceOptions)Create a NetworkPolicy resource with the given unique name, arguments, and options.
* `name` The _unique_ name of the resource.
* `args` The arguments to use to populate this resource's properties.
* `opts` A bag of options that control this resource's behavior.method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): NetworkPolicyGet an existing NetworkPolicy resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is NetworkPolicyReturns true if the given object is an instance of NetworkPolicy. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property kind
public kind: pulumi.Output<"NetworkPolicy">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ObjectMeta>;Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataproperty spec
public spec: pulumi.Output<NetworkPolicySpec>;Specification of the desired behavior for this NetworkPolicy.property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource NetworkPolicyList
class NetworkPolicyList extends CustomResourceDEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.constructor
new NetworkPolicyList(name: string, args?: NetworkPolicyListArgs, opts?: pulumi.CustomResourceOptions)Create a NetworkPolicyList resource with the given unique name, arguments, and options.
* `name` The _unique_ name of the resource.
* `args` The arguments to use to populate this resource's properties.
* `opts` A bag of options that control this resource's behavior.method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): NetworkPolicyListGet an existing NetworkPolicyList resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is NetworkPolicyListReturns true if the given object is an instance of NetworkPolicyList. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property items
public items: pulumi.Output<NetworkPolicy[]>;Items is a list of schema objects.property kind
public kind: pulumi.Output<"NetworkPolicyList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ListMeta>;Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataproperty urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource PodSecurityPolicy
class PodSecurityPolicy extends CustomResourcePodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.constructor
new PodSecurityPolicy(name: string, args?: PodSecurityPolicyArgs, opts?: pulumi.CustomResourceOptions)Create a PodSecurityPolicy resource with the given unique name, arguments, and options.
* `name` The _unique_ name of the resource.
* `args` The arguments to use to populate this resource's properties.
* `opts` A bag of options that control this resource's behavior.method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): PodSecurityPolicyGet an existing PodSecurityPolicy resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is PodSecurityPolicyReturns true if the given object is an instance of PodSecurityPolicy. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property kind
public kind: pulumi.Output<"PodSecurityPolicy">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ObjectMeta>;Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataproperty spec
public spec: pulumi.Output<PodSecurityPolicySpec>;spec defines the policy enforced.property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource PodSecurityPolicyList
class PodSecurityPolicyList extends CustomResourcePodSecurityPolicyList is a list of PodSecurityPolicy objects. Deprecated: use PodSecurityPolicyList from policy API Group instead.constructor
new PodSecurityPolicyList(name: string, args?: PodSecurityPolicyListArgs, opts?: pulumi.CustomResourceOptions)Create a PodSecurityPolicyList resource with the given unique name, arguments, and options.
* `name` The _unique_ name of the resource.
* `args` The arguments to use to populate this resource's properties.
* `opts` A bag of options that control this resource's behavior.method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): PodSecurityPolicyListGet an existing PodSecurityPolicyList resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is PodSecurityPolicyListReturns true if the given object is an instance of PodSecurityPolicyList. This is designed to work even
when multiple copies of the Pulumi SDK have been loaded into the same process.property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resourcesproperty id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during
deployments and may be missing (undefined) during planning phases.property items
public items: pulumi.Output<PodSecurityPolicy[]>;items is a list of schema objects.property kind
public kind: pulumi.Output<"PodSecurityPolicyList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kindsproperty metadata
public metadata: pulumi.Output<ListMeta>;Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataproperty urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after
deployments.Resource ReplicaSet
class ReplicaSet extends CustomResourceReplicaSet ensures that a specified number of pod replicas are running at any given time.constructor
new ReplicaSet(name: string, args?: ReplicaSetArgs, opts?: pulumi.CustomResourceOptions)method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): ReplicaSetGet an existing ReplicaSet resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is ReplicaSetReturns true if the given object is an instance of ReplicaSet. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property kind
public kind: pulumi.Output<"ReplicaSet">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
public metadata: pulumi.Output<ObjectMeta>;If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
property spec
public spec: pulumi.Output<ReplicaSetSpec>;Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
property status
public status: pulumi.Output<ReplicaSetStatus>;Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource ReplicaSetList
class ReplicaSetList extends CustomResourceReplicaSetList is a collection of ReplicaSets.
constructor
new ReplicaSetList(name: string, args?: ReplicaSetListArgs, opts?: pulumi.CustomResourceOptions)Create a ReplicaSetList resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): ReplicaSetListGet an existing ReplicaSetList resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is ReplicaSetListReturns true if the given object is an instance of ReplicaSetList. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property apiVersion
public apiVersion: pulumi.Output<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property items
public items: pulumi.Output<ReplicaSet[]>;List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
property kind
public kind: pulumi.Output<"ReplicaSetList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
public metadata: pulumi.Output<ListMeta>;Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Others
interface DaemonSetArgs
interface DaemonSetArgsThe set of arguments for constructing a DaemonSet resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property kind
kind?: pulumi.Input<"DaemonSet">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ObjectMeta>;Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
property spec
spec?: pulumi.Input<DaemonSetSpec>;The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
interface DaemonSetListArgs
interface DaemonSetListArgsThe set of arguments for constructing a DaemonSetList resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property items
items: pulumi.Input<pulumi.Input<DaemonSet>[]>;A list of daemon sets.
property kind
kind?: pulumi.Input<"DaemonSetList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ListMeta>;Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
interface DeploymentArgs
interface DeploymentArgsThe set of arguments for constructing a Deployment resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property kind
kind?: pulumi.Input<"Deployment">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ObjectMeta>;Standard object metadata.
property spec
spec?: pulumi.Input<DeploymentSpec>;Specification of the desired behavior of the Deployment.
interface DeploymentListArgs
interface DeploymentListArgsThe set of arguments for constructing a DeploymentList resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property items
items: pulumi.Input<pulumi.Input<Deployment>[]>;Items is the list of Deployments.
property kind
kind?: pulumi.Input<"DeploymentList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ListMeta>;Standard list metadata.
interface IngressArgs
interface IngressArgsThe set of arguments for constructing a Ingress resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property kind
kind?: pulumi.Input<"Ingress">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ObjectMeta>;Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
property spec
spec?: pulumi.Input<IngressSpec>;Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
interface IngressListArgs
interface IngressListArgsThe set of arguments for constructing a IngressList resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property items
items: pulumi.Input<pulumi.Input<Ingress>[]>;Items is the list of Ingress.
property kind
kind?: pulumi.Input<"IngressList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ListMeta>;Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
interface NetworkPolicyArgs
interface NetworkPolicyArgsThe set of arguments for constructing a NetworkPolicy resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property kind
kind?: pulumi.Input<"NetworkPolicy">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ObjectMeta>;Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
property spec
spec?: pulumi.Input<NetworkPolicySpec>;Specification of the desired behavior for this NetworkPolicy.
interface NetworkPolicyListArgs
interface NetworkPolicyListArgsThe set of arguments for constructing a NetworkPolicyList resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property items
items: pulumi.Input<pulumi.Input<NetworkPolicy>[]>;Items is a list of schema objects.
property kind
kind?: pulumi.Input<"NetworkPolicyList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ListMeta>;Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
interface PodSecurityPolicyArgs
interface PodSecurityPolicyArgsThe set of arguments for constructing a PodSecurityPolicy resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property kind
kind?: pulumi.Input<"PodSecurityPolicy">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ObjectMeta>;Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
property spec
spec?: pulumi.Input<PodSecurityPolicySpec>;spec defines the policy enforced.
interface PodSecurityPolicyListArgs
interface PodSecurityPolicyListArgsThe set of arguments for constructing a PodSecurityPolicyList resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property items
items: pulumi.Input<pulumi.Input<PodSecurityPolicy>[]>;items is a list of schema objects.
property kind
kind?: pulumi.Input<"PodSecurityPolicyList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ListMeta>;Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
interface ReplicaSetArgs
interface ReplicaSetArgsThe set of arguments for constructing a ReplicaSet resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property kind
kind?: pulumi.Input<"ReplicaSet">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ObjectMeta>;If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
property spec
spec?: pulumi.Input<ReplicaSetSpec>;Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
interface ReplicaSetListArgs
interface ReplicaSetListArgsThe set of arguments for constructing a ReplicaSetList resource.
property apiVersion
apiVersion?: pulumi.Input<"extensions/v1beta1">;APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
property items
items: pulumi.Input<pulumi.Input<ReplicaSet>[]>;List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
property kind
kind?: pulumi.Input<"ReplicaSetList">;Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
property metadata
metadata?: pulumi.Input<ListMeta>;Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds