Package-level declarations

Types

Link copied to clipboard
class Binding : KotlinCustomResource

Binding ties one object to another; for example, a pod is bound to a node by a scheduler.

Link copied to clipboard
data class BindingArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val target: Output<ObjectReferenceArgs>? = null) : ConvertibleToJava<BindingArgs>

Binding ties one object to another; for example, a pod is bound to a node by a scheduler.

Link copied to clipboard
Link copied to clipboard
object BindingMapper : ResourceMapper<Binding>
Link copied to clipboard
class BindingPatch : 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. Binding ties one object to another; for example, a pod is bound to a node by a scheduler.

Link copied to clipboard
data class BindingPatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val target: Output<ObjectReferencePatchArgs>? = null) : ConvertibleToJava<BindingPatchArgs>

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. Binding ties one object to another; for example, a pod is bound to a node by a scheduler.

Link copied to clipboard
Link copied to clipboard
object BindingPatchMapper : ResourceMapper<BindingPatch>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ConfigMap : KotlinCustomResource

ConfigMap holds configuration data for pods to consume.

Link copied to clipboard
data class ConfigMapArgs(val apiVersion: Output<String>? = null, val binaryData: Output<Map<String, String>>? = null, val data: Output<Map<String, String>>? = null, val immutable: Output<Boolean>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null) : ConvertibleToJava<ConfigMapArgs>

ConfigMap holds configuration data for pods to consume.

Link copied to clipboard
Link copied to clipboard
class ConfigMapList : KotlinCustomResource

ConfigMapList is a resource containing a list of ConfigMap objects.

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

ConfigMapList is a resource containing a list of ConfigMap objects.

Link copied to clipboard
Link copied to clipboard
object ConfigMapListMapper : ResourceMapper<ConfigMapList>
Link copied to clipboard
Link copied to clipboard
object ConfigMapMapper : ResourceMapper<ConfigMap>
Link copied to clipboard
class ConfigMapPatch : 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. ConfigMap holds configuration data for pods to consume.

Link copied to clipboard
data class ConfigMapPatchArgs(val apiVersion: Output<String>? = null, val binaryData: Output<Map<String, String>>? = null, val data: Output<Map<String, String>>? = null, val immutable: Output<Boolean>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null) : ConvertibleToJava<ConfigMapPatchArgs>

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. ConfigMap holds configuration data for pods to consume.

Link copied to clipboard
Link copied to clipboard
object ConfigMapPatchMapper : ResourceMapper<ConfigMapPatch>
Link copied to clipboard
Link copied to clipboard
class Endpoints : KotlinCustomResource

Endpoints is a collection of endpoints that implement the actual service. Example: Name: "mysvc", Subsets: [ { Addresses: {"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}, Ports: {"name": "a", "port": 8675}, {"name": "b", "port": 309} }, { Addresses: {"ip": "10.10.3.3"}, Ports: {"name": "a", "port": 93}, {"name": "b", "port": 76} }, ] Endpoints is a legacy API and does not contain information about all Service features. Use discoveryv1.EndpointSlice for complete information about Service endpoints. Deprecated: This API is deprecated in v1.33+. Use discoveryv1.EndpointSlice.

Link copied to clipboard
data class EndpointsArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val subsets: Output<List<EndpointSubsetArgs>>? = null) : ConvertibleToJava<EndpointsArgs>

Endpoints is a collection of endpoints that implement the actual service. Example: Name: "mysvc", Subsets: [ { Addresses: {"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}, Ports: {"name": "a", "port": 8675}, {"name": "b", "port": 309} }, { Addresses: {"ip": "10.10.3.3"}, Ports: {"name": "a", "port": 93}, {"name": "b", "port": 76} }, ] Endpoints is a legacy API and does not contain information about all Service features. Use discoveryv1.EndpointSlice for complete information about Service endpoints. Deprecated: This API is deprecated in v1.33+. Use discoveryv1.EndpointSlice.

Link copied to clipboard
Link copied to clipboard
class EndpointsList : KotlinCustomResource

EndpointsList is a list of endpoints. Deprecated: This API is deprecated in v1.33+.

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

EndpointsList is a list of endpoints. Deprecated: This API is deprecated in v1.33+.

Link copied to clipboard
Link copied to clipboard
object EndpointsListMapper : ResourceMapper<EndpointsList>
Link copied to clipboard
Link copied to clipboard
object EndpointsMapper : ResourceMapper<Endpoints>
Link copied to clipboard
class EndpointsPatch : 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. Endpoints is a collection of endpoints that implement the actual service. Example: Name: "mysvc", Subsets: [ { Addresses: {"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}, Ports: {"name": "a", "port": 8675}, {"name": "b", "port": 309} }, { Addresses: {"ip": "10.10.3.3"}, Ports: {"name": "a", "port": 93}, {"name": "b", "port": 76} }, ] Endpoints is a legacy API and does not contain information about all Service features. Use discoveryv1.EndpointSlice for complete information about Service endpoints. Deprecated: This API is deprecated in v1.33+. Use discoveryv1.EndpointSlice.

Link copied to clipboard
data class EndpointsPatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val subsets: Output<List<EndpointSubsetPatchArgs>>? = null) : ConvertibleToJava<EndpointsPatchArgs>

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. Endpoints is a collection of endpoints that implement the actual service. Example: Name: "mysvc", Subsets: [ { Addresses: {"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}, Ports: {"name": "a", "port": 8675}, {"name": "b", "port": 309} }, { Addresses: {"ip": "10.10.3.3"}, Ports: {"name": "a", "port": 93}, {"name": "b", "port": 76} }, ] Endpoints is a legacy API and does not contain information about all Service features. Use discoveryv1.EndpointSlice for complete information about Service endpoints. Deprecated: This API is deprecated in v1.33+. Use discoveryv1.EndpointSlice.

Link copied to clipboard
Link copied to clipboard
object EndpointsPatchMapper : ResourceMapper<EndpointsPatch>
Link copied to clipboard
Link copied to clipboard
class Event : KotlinCustomResource

Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.

Link copied to clipboard
data class EventArgs(val action: Output<String>? = null, val apiVersion: Output<String>? = null, val count: Output<Int>? = null, val eventTime: Output<String>? = null, val firstTimestamp: Output<String>? = null, val involvedObject: Output<ObjectReferenceArgs>? = null, val kind: Output<String>? = null, val lastTimestamp: Output<String>? = null, val message: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val reason: Output<String>? = null, val related: Output<ObjectReferenceArgs>? = null, val reportingComponent: Output<String>? = null, val reportingInstance: Output<String>? = null, val series: Output<EventSeriesArgs>? = null, val source: Output<EventSourceArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<EventArgs>

Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.

Link copied to clipboard

Builder for EventArgs.

Link copied to clipboard
class EventList : KotlinCustomResource

EventList is a list of events.

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

EventList is a list of events.

Link copied to clipboard
Link copied to clipboard
object EventListMapper : ResourceMapper<EventList>
Link copied to clipboard
Link copied to clipboard
object EventMapper : ResourceMapper<Event>
Link copied to clipboard
class EventPatch : 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. Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.

Link copied to clipboard
data class EventPatchArgs(val action: Output<String>? = null, val apiVersion: Output<String>? = null, val count: Output<Int>? = null, val eventTime: Output<String>? = null, val firstTimestamp: Output<String>? = null, val involvedObject: Output<ObjectReferencePatchArgs>? = null, val kind: Output<String>? = null, val lastTimestamp: Output<String>? = null, val message: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val reason: Output<String>? = null, val related: Output<ObjectReferencePatchArgs>? = null, val reportingComponent: Output<String>? = null, val reportingInstance: Output<String>? = null, val series: Output<EventSeriesPatchArgs>? = null, val source: Output<EventSourcePatchArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<EventPatchArgs>

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. Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.

Link copied to clipboard
Link copied to clipboard
object EventPatchMapper : ResourceMapper<EventPatch>
Link copied to clipboard
Link copied to clipboard

Builder for Event.

Link copied to clipboard
class LimitRange : KotlinCustomResource

LimitRange sets resource usage limits for each kind of resource in a Namespace.

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

LimitRange sets resource usage limits for each kind of resource in a Namespace.

Link copied to clipboard
Link copied to clipboard
class LimitRangeList : KotlinCustomResource

LimitRangeList is a list of LimitRange items.

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

LimitRangeList is a list of LimitRange items.

Link copied to clipboard
Link copied to clipboard
object LimitRangeListMapper : ResourceMapper<LimitRangeList>
Link copied to clipboard
object LimitRangeMapper : ResourceMapper<LimitRange>
Link copied to clipboard
class LimitRangePatch : 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. LimitRange sets resource usage limits for each kind of resource in a Namespace.

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

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. LimitRange sets resource usage limits for each kind of resource in a Namespace.

Link copied to clipboard
object LimitRangePatchMapper : ResourceMapper<LimitRangePatch>
Link copied to clipboard
Link copied to clipboard
class Namespace : KotlinCustomResource

Namespace provides a scope for Names. Use of multiple namespaces is optional.

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

Namespace provides a scope for Names. Use of multiple namespaces is optional.

Link copied to clipboard
Link copied to clipboard
class NamespaceList : KotlinCustomResource

NamespaceList is a list of Namespaces.

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

NamespaceList is a list of Namespaces.

Link copied to clipboard
Link copied to clipboard
object NamespaceListMapper : ResourceMapper<NamespaceList>
Link copied to clipboard
Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
class NamespacePatch : 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. Namespace provides a scope for Names. Use of multiple namespaces is optional.

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

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. Namespace provides a scope for Names. Use of multiple namespaces is optional.

Link copied to clipboard
Link copied to clipboard
object NamespacePatchMapper : ResourceMapper<NamespacePatch>
Link copied to clipboard
Link copied to clipboard
class Node : KotlinCustomResource

Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).

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

Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).

Link copied to clipboard

Builder for NodeArgs.

Link copied to clipboard
class NodeList : KotlinCustomResource

NodeList is the whole list of all Nodes which have been registered with master.

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

NodeList is the whole list of all Nodes which have been registered with master.

Link copied to clipboard
Link copied to clipboard
object NodeListMapper : ResourceMapper<NodeList>
Link copied to clipboard
Link copied to clipboard
object NodeMapper : ResourceMapper<Node>
Link copied to clipboard
class NodePatch : 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. Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).

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

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. Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).

Link copied to clipboard
Link copied to clipboard
object NodePatchMapper : ResourceMapper<NodePatch>
Link copied to clipboard
Link copied to clipboard

Builder for Node.

Link copied to clipboard
class PersistentVolume : KotlinCustomResource

PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes

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

PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes

Link copied to clipboard
class PersistentVolumeClaim : KotlinCustomResource

PersistentVolumeClaim is a user's request for and claim to a persistent volume

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

PersistentVolumeClaim is a user's request for and claim to a persistent volume

Link copied to clipboard
class PersistentVolumeClaimList : KotlinCustomResource

PersistentVolumeClaimList is a list of PersistentVolumeClaim items.

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

PersistentVolumeClaimList is a list of PersistentVolumeClaim items.

Link copied to clipboard
Link copied to clipboard
class PersistentVolumeClaimPatch : 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. PersistentVolumeClaim is a user's request for and claim to a persistent volume

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

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. PersistentVolumeClaim is a user's request for and claim to a persistent volume

Link copied to clipboard
class PersistentVolumeList : KotlinCustomResource

PersistentVolumeList is a list of PersistentVolume items.

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

PersistentVolumeList is a list of PersistentVolume items.

Link copied to clipboard
Link copied to clipboard
object PersistentVolumeMapper : ResourceMapper<PersistentVolume>
Link copied to clipboard
class PersistentVolumePatch : 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. PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes

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

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. PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes

Link copied to clipboard
Link copied to clipboard
class Pod : KotlinCustomResource

Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. 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 PodArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<PodSpecArgs>? = null) : ConvertibleToJava<PodArgs>

Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. 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

Builder for PodArgs.

Link copied to clipboard
class PodList : KotlinCustomResource

PodList is a list of Pods.

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

PodList is a list of Pods.

Link copied to clipboard
Link copied to clipboard
object PodListMapper : ResourceMapper<PodList>
Link copied to clipboard
Link copied to clipboard
object PodMapper : ResourceMapper<Pod>
Link copied to clipboard
class PodPatch : 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. Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. 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 PodPatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<PodSpecPatchArgs>? = null) : ConvertibleToJava<PodPatchArgs>

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. Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. 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 PodPatchMapper : ResourceMapper<PodPatch>
Link copied to clipboard
Link copied to clipboard

Builder for Pod.

Link copied to clipboard
class PodTemplate : KotlinCustomResource

PodTemplate describes a template for creating copies of a predefined pod.

Link copied to clipboard
data class PodTemplateArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val template: Output<PodTemplateSpecArgs>? = null) : ConvertibleToJava<PodTemplateArgs>

PodTemplate describes a template for creating copies of a predefined pod.

Link copied to clipboard
Link copied to clipboard
class PodTemplateList : KotlinCustomResource

PodTemplateList is a list of PodTemplates.

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

PodTemplateList is a list of PodTemplates.

Link copied to clipboard
object PodTemplateListMapper : ResourceMapper<PodTemplateList>
Link copied to clipboard
object PodTemplateMapper : ResourceMapper<PodTemplate>
Link copied to clipboard
class PodTemplatePatch : 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. PodTemplate describes a template for creating copies of a predefined pod.

Link copied to clipboard
data class PodTemplatePatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val template: Output<PodTemplateSpecPatchArgs>? = null) : ConvertibleToJava<PodTemplatePatchArgs>

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. PodTemplate describes a template for creating copies of a predefined pod.

Link copied to clipboard
object PodTemplatePatchMapper : ResourceMapper<PodTemplatePatch>
Link copied to clipboard
Link copied to clipboard
class ReplicationController : KotlinCustomResource

ReplicationController represents the configuration of a replication controller.

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

ReplicationController represents the configuration of a replication controller.

Link copied to clipboard
class ReplicationControllerList : KotlinCustomResource

ReplicationControllerList is a collection of replication controllers.

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

ReplicationControllerList is a collection of replication controllers.

Link copied to clipboard
Link copied to clipboard
class ReplicationControllerPatch : 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. ReplicationController represents the configuration of a replication controller.

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

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. ReplicationController represents the configuration of a replication controller.

Link copied to clipboard
class ResourceQuota : KotlinCustomResource

ResourceQuota sets aggregate quota restrictions enforced per namespace

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

ResourceQuota sets aggregate quota restrictions enforced per namespace

Link copied to clipboard
Link copied to clipboard
class ResourceQuotaList : KotlinCustomResource

ResourceQuotaList is a list of ResourceQuota items.

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

ResourceQuotaList is a list of ResourceQuota items.

Link copied to clipboard
object ResourceQuotaListMapper : ResourceMapper<ResourceQuotaList>
Link copied to clipboard
object ResourceQuotaMapper : ResourceMapper<ResourceQuota>
Link copied to clipboard
class ResourceQuotaPatch : 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. ResourceQuota sets aggregate quota restrictions enforced per namespace

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

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. ResourceQuota sets aggregate quota restrictions enforced per namespace

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Secret : KotlinCustomResource

Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. Note: While Pulumi automatically encrypts the 'data' and 'stringData' fields, this encryption only applies to Pulumi's context, including the state file, the Service, the CLI, etc. Kubernetes does not encrypt Secret resources by default, and the contents are visible to users with access to the Secret in Kubernetes using tools like 'kubectl'. For more information on securing Kubernetes Secrets, see the following links: https://kubernetes.io/docs/concepts/configuration/secret/#security-properties https://kubernetes.io/docs/concepts/configuration/secret/#risks

Link copied to clipboard
data class SecretArgs(val apiVersion: Output<String>? = null, val data: Output<Map<String, String>>? = null, val immutable: Output<Boolean>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val stringData: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<SecretArgs>

Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. Note: While Pulumi automatically encrypts the 'data' and 'stringData' fields, this encryption only applies to Pulumi's context, including the state file, the Service, the CLI, etc. Kubernetes does not encrypt Secret resources by default, and the contents are visible to users with access to the Secret in Kubernetes using tools like 'kubectl'. For more information on securing Kubernetes Secrets, see the following links: https://kubernetes.io/docs/concepts/configuration/secret/#security-properties https://kubernetes.io/docs/concepts/configuration/secret/#risks

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard
class SecretList : KotlinCustomResource

SecretList is a list of Secret.

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

SecretList is a list of Secret.

Link copied to clipboard
Link copied to clipboard
object SecretListMapper : ResourceMapper<SecretList>
Link copied to clipboard
Link copied to clipboard
object SecretMapper : ResourceMapper<Secret>
Link copied to clipboard
class SecretPatch : 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. Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. Note: While Pulumi automatically encrypts the 'data' and 'stringData' fields, this encryption only applies to Pulumi's context, including the state file, the Service, the CLI, etc. Kubernetes does not encrypt Secret resources by default, and the contents are visible to users with access to the Secret in Kubernetes using tools like 'kubectl'. For more information on securing Kubernetes Secrets, see the following links: https://kubernetes.io/docs/concepts/configuration/secret/#security-properties https://kubernetes.io/docs/concepts/configuration/secret/#risks

Link copied to clipboard
data class SecretPatchArgs(val apiVersion: Output<String>? = null, val data: Output<Map<String, String>>? = null, val immutable: Output<Boolean>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val stringData: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<SecretPatchArgs>

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. Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. Note: While Pulumi automatically encrypts the 'data' and 'stringData' fields, this encryption only applies to Pulumi's context, including the state file, the Service, the CLI, etc. Kubernetes does not encrypt Secret resources by default, and the contents are visible to users with access to the Secret in Kubernetes using tools like 'kubectl'. For more information on securing Kubernetes Secrets, see the following links: https://kubernetes.io/docs/concepts/configuration/secret/#security-properties https://kubernetes.io/docs/concepts/configuration/secret/#risks

Link copied to clipboard
Link copied to clipboard
object SecretPatchMapper : ResourceMapper<SecretPatch>
Link copied to clipboard
Link copied to clipboard

Builder for Secret.

Link copied to clipboard
class Service : KotlinCustomResource

Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. 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
class ServiceAccount : KotlinCustomResource

ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets

Link copied to clipboard
data class ServiceAccountArgs(val apiVersion: Output<String>? = null, val automountServiceAccountToken: Output<Boolean>? = null, val imagePullSecrets: Output<List<LocalObjectReferenceArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val secrets: Output<List<ObjectReferenceArgs>>? = null) : ConvertibleToJava<ServiceAccountArgs>

ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets

Link copied to clipboard
Link copied to clipboard
class ServiceAccountList : KotlinCustomResource

ServiceAccountList is a list of ServiceAccount objects

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

ServiceAccountList is a list of ServiceAccount objects

Link copied to clipboard
Link copied to clipboard
object ServiceAccountMapper : ResourceMapper<ServiceAccount>
Link copied to clipboard
class ServiceAccountPatch : 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. ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets

Link copied to clipboard
data class ServiceAccountPatchArgs(val apiVersion: Output<String>? = null, val automountServiceAccountToken: Output<Boolean>? = null, val imagePullSecrets: Output<List<LocalObjectReferencePatchArgs>>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val secrets: Output<List<ObjectReferencePatchArgs>>? = null) : ConvertibleToJava<ServiceAccountPatchArgs>

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. ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets

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

Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. 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 ServiceList : KotlinCustomResource

ServiceList holds a list of services.

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

ServiceList holds a list of services.

Link copied to clipboard
Link copied to clipboard
object ServiceListMapper : ResourceMapper<ServiceList>
Link copied to clipboard
Link copied to clipboard
object ServiceMapper : ResourceMapper<Service>
Link copied to clipboard
class ServicePatch : 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. Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. 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 ServicePatchArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<ServiceSpecPatchArgs>? = null) : ConvertibleToJava<ServicePatchArgs>

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. Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. 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 ServicePatchMapper : ResourceMapper<ServicePatch>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun binding(name: String): Binding
suspend fun binding(name: String, block: suspend BindingResourceBuilder.() -> Unit): Binding
Link copied to clipboard
Link copied to clipboard
suspend fun configMap(name: String, block: suspend ConfigMapResourceBuilder.() -> Unit): ConfigMap
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun endpoints(name: String, block: suspend EndpointsResourceBuilder.() -> Unit): Endpoints
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun event(name: String): Event
suspend fun event(name: String, block: suspend EventResourceBuilder.() -> Unit): Event
Link copied to clipboard
suspend fun eventList(name: String, block: suspend EventListResourceBuilder.() -> Unit): EventList
Link copied to clipboard
suspend fun eventPatch(name: String, block: suspend EventPatchResourceBuilder.() -> Unit): EventPatch
Link copied to clipboard
suspend fun limitRange(name: String, block: suspend LimitRangeResourceBuilder.() -> Unit): LimitRange
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun node(name: String): Node
suspend fun node(name: String, block: suspend NodeResourceBuilder.() -> Unit): Node
Link copied to clipboard
suspend fun nodeList(name: String, block: suspend NodeListResourceBuilder.() -> Unit): NodeList
Link copied to clipboard
suspend fun nodePatch(name: String, block: suspend NodePatchResourceBuilder.() -> Unit): NodePatch
Link copied to clipboard
Link copied to clipboard
fun pod(name: String): Pod
suspend fun pod(name: String, block: suspend PodResourceBuilder.() -> Unit): Pod
Link copied to clipboard
fun podList(name: String): PodList
suspend fun podList(name: String, block: suspend PodListResourceBuilder.() -> Unit): PodList
Link copied to clipboard
suspend fun podPatch(name: String, block: suspend PodPatchResourceBuilder.() -> Unit): PodPatch
Link copied to clipboard
suspend fun podTemplate(name: String, block: suspend PodTemplateResourceBuilder.() -> Unit): PodTemplate
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun secret(name: String): Secret
suspend fun secret(name: String, block: suspend SecretResourceBuilder.() -> Unit): Secret
Link copied to clipboard
suspend fun secretList(name: String, block: suspend SecretListResourceBuilder.() -> Unit): SecretList
Link copied to clipboard
suspend fun secretPatch(name: String, block: suspend SecretPatchResourceBuilder.() -> Unit): SecretPatch
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service
Link copied to clipboard
Link copied to clipboard
suspend fun serviceList(name: String, block: suspend ServiceListResourceBuilder.() -> Unit): ServiceList
Link copied to clipboard