Package-level declarations

Types

Link copied to clipboard
class DaemonSet : KotlinCustomResource

DaemonSet represents the configuration of a daemon set.

Link copied to clipboard
data class DaemonSetArgs constructor(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<DaemonSetSpecArgs>? = null) : ConvertibleToJava<DaemonSetArgs>

DaemonSet represents the configuration of a daemon set.

Link copied to clipboard
Link copied to clipboard
class DaemonSetList : KotlinCustomResource

DaemonSetList is a collection of daemon sets.

Link copied to clipboard
data class DaemonSetListArgs(val apiVersion: Output<String>? = null, val items: Output<List<DaemonSetArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<DaemonSetListArgs>

DaemonSetList is a collection of daemon sets.

Link copied to clipboard
Link copied to clipboard
object DaemonSetListMapper : ResourceMapper<DaemonSetList>
Link copied to clipboard
Link copied to clipboard
object DaemonSetMapper : ResourceMapper<DaemonSet>
Link copied to clipboard
class DaemonSetPatch : KotlinCustomResource

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. DaemonSet represents the configuration of a daemon set.

Link copied to clipboard
data class DaemonSetPatchArgs constructor(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<DaemonSetSpecPatchArgs>? = null) : ConvertibleToJava<DaemonSetPatchArgs>

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. DaemonSet represents the configuration of a daemon set.

Link copied to clipboard
Link copied to clipboard
object DaemonSetPatchMapper : ResourceMapper<DaemonSetPatch>
Link copied to clipboard
Link copied to clipboard
class Deployment : KotlinCustomResource

Deployment 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:

Link copied to clipboard
data class DeploymentArgs constructor(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<DeploymentSpecArgs>? = null) : ConvertibleToJava<DeploymentArgs>

Deployment 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:

Link copied to clipboard
Link copied to clipboard
class DeploymentList : KotlinCustomResource

DeploymentList is a list of Deployments.

Link copied to clipboard
data class DeploymentListArgs(val apiVersion: Output<String>? = null, val items: Output<List<DeploymentArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<DeploymentListArgs>

DeploymentList is a list of Deployments.

Link copied to clipboard
Link copied to clipboard
object DeploymentListMapper : ResourceMapper<DeploymentList>
Link copied to clipboard
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard
class DeploymentPatch : KotlinCustomResource

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. Deployment 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:

Link copied to clipboard
data class DeploymentPatchArgs constructor(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<DeploymentSpecPatchArgs>? = null) : ConvertibleToJava<DeploymentPatchArgs>

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. Deployment 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:

Link copied to clipboard
object DeploymentPatchMapper : ResourceMapper<DeploymentPatch>
Link copied to clipboard
Link copied to clipboard
class Ingress : KotlinCustomResource

Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. 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:

Link copied to clipboard
data class IngressArgs constructor(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<IngressSpecArgs>? = null) : ConvertibleToJava<IngressArgs>

Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. 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:

Link copied to clipboard
Link copied to clipboard
class IngressList : KotlinCustomResource

IngressList is a collection of Ingress.

Link copied to clipboard
data class IngressListArgs(val apiVersion: Output<String>? = null, val items: Output<List<IngressArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<IngressListArgs>

IngressList is a collection of Ingress.

Link copied to clipboard
Link copied to clipboard
object IngressListMapper : ResourceMapper<IngressList>
Link copied to clipboard
Link copied to clipboard
object IngressMapper : ResourceMapper<Ingress>
Link copied to clipboard
class IngressPatch : KotlinCustomResource

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. 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:

Link copied to clipboard
data class IngressPatchArgs constructor(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<IngressSpecPatchArgs>? = null) : ConvertibleToJava<IngressPatchArgs>

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. 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:

Link copied to clipboard
Link copied to clipboard
object IngressPatchMapper : ResourceMapper<IngressPatch>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class NetworkPolicy : KotlinCustomResource

DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods

Link copied to clipboard
data class NetworkPolicyArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<NetworkPolicySpecArgs>? = null) : ConvertibleToJava<NetworkPolicyArgs>

DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods

Link copied to clipboard
Link copied to clipboard
class NetworkPolicyList : KotlinCustomResource

DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.

Link copied to clipboard
data class NetworkPolicyListArgs(val apiVersion: Output<String>? = null, val items: Output<List<NetworkPolicyArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<NetworkPolicyListArgs>

DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.

Link copied to clipboard
object NetworkPolicyListMapper : ResourceMapper<NetworkPolicyList>
Link copied to clipboard
object NetworkPolicyMapper : ResourceMapper<NetworkPolicy>
Link copied to clipboard
class NetworkPolicyPatch : KotlinCustomResource

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods

Link copied to clipboard
data class NetworkPolicyPatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<NetworkPolicySpecPatchArgs>? = null) : ConvertibleToJava<NetworkPolicyPatchArgs>

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PodSecurityPolicy : KotlinCustomResource

PodSecurityPolicy 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.

Link copied to clipboard
data class PodSecurityPolicyArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<PodSecurityPolicySpecArgs>? = null) : ConvertibleToJava<PodSecurityPolicyArgs>

PodSecurityPolicy 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.

Link copied to clipboard
class PodSecurityPolicyList : KotlinCustomResource

PodSecurityPolicyList is a list of PodSecurityPolicy objects. Deprecated: use PodSecurityPolicyList from policy API Group instead.

Link copied to clipboard
data class PodSecurityPolicyListArgs(val apiVersion: Output<String>? = null, val items: Output<List<PodSecurityPolicyArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<PodSecurityPolicyListArgs>

PodSecurityPolicyList is a list of PodSecurityPolicy objects. Deprecated: use PodSecurityPolicyList from policy API Group instead.

Link copied to clipboard
Link copied to clipboard
object PodSecurityPolicyMapper : ResourceMapper<PodSecurityPolicy>
Link copied to clipboard
class PodSecurityPolicyPatch : KotlinCustomResource

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. PodSecurityPolicy 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.

Link copied to clipboard
data class PodSecurityPolicyPatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<PodSecurityPolicySpecPatchArgs>? = null) : ConvertibleToJava<PodSecurityPolicyPatchArgs>

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. PodSecurityPolicy 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.

Link copied to clipboard
Link copied to clipboard
class ReplicaSet : KotlinCustomResource

ReplicaSet ensures that a specified number of pod replicas are running at any given time.

Link copied to clipboard
data class ReplicaSetArgs constructor(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<ReplicaSetSpecArgs>? = null) : ConvertibleToJava<ReplicaSetArgs>

ReplicaSet ensures that a specified number of pod replicas are running at any given time.

Link copied to clipboard
Link copied to clipboard
class ReplicaSetList : KotlinCustomResource

ReplicaSetList is a collection of ReplicaSets.

Link copied to clipboard
data class ReplicaSetListArgs(val apiVersion: Output<String>? = null, val items: Output<List<ReplicaSetArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ListMetaArgs>? = null) : ConvertibleToJava<ReplicaSetListArgs>

ReplicaSetList is a collection of ReplicaSets.

Link copied to clipboard
Link copied to clipboard
object ReplicaSetListMapper : ResourceMapper<ReplicaSetList>
Link copied to clipboard
object ReplicaSetMapper : ResourceMapper<ReplicaSet>
Link copied to clipboard
class ReplicaSetPatch : KotlinCustomResource

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ReplicaSet ensures that a specified number of pod replicas are running at any given time.

Link copied to clipboard
data class ReplicaSetPatchArgs constructor(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<ReplicaSetSpecPatchArgs>? = null) : ConvertibleToJava<ReplicaSetPatchArgs>

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the Server-Side Apply Docs for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ReplicaSet ensures that a specified number of pod replicas are running at any given time.

Link copied to clipboard
object ReplicaSetPatchMapper : ResourceMapper<ReplicaSetPatch>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun daemonSet(name: String, block: suspend DaemonSetResourceBuilder.() -> Unit): DaemonSet
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ingress(name: String): Ingress
suspend fun ingress(name: String, block: suspend IngressResourceBuilder.() -> Unit): Ingress
Link copied to clipboard
suspend fun ingressList(name: String, block: suspend IngressListResourceBuilder.() -> Unit): IngressList
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun replicaSet(name: String, block: suspend ReplicaSetResourceBuilder.() -> Unit): ReplicaSet
Link copied to clipboard
Link copied to clipboard