Package-level declarations

Types

Link copied to clipboard
data class EndpointArgs(val addresses: Output<List<String>>, val conditions: Output<EndpointConditionsArgs>? = null, val deprecatedTopology: Output<Map<String, String>>? = null, val hints: Output<EndpointHintsArgs>? = null, val hostname: Output<String>? = null, val nodeName: Output<String>? = null, val targetRef: Output<ObjectReferenceArgs>? = null, val zone: Output<String>? = null) : ConvertibleToJava<EndpointArgs>

Endpoint represents a single logical "backend" implementing a service.

Link copied to clipboard
Link copied to clipboard
data class EndpointConditionsArgs(val ready: Output<Boolean>? = null, val serving: Output<Boolean>? = null, val terminating: Output<Boolean>? = null) : ConvertibleToJava<EndpointConditionsArgs>

EndpointConditions represents the current condition of an endpoint.

Link copied to clipboard
data class EndpointConditionsPatchArgs(val ready: Output<Boolean>? = null, val serving: Output<Boolean>? = null, val terminating: Output<Boolean>? = null) : ConvertibleToJava<EndpointConditionsPatchArgs>

EndpointConditions represents the current condition of an endpoint.

Link copied to clipboard
data class EndpointHintsArgs(val forNodes: Output<List<ForNodeArgs>>? = null, val forZones: Output<List<ForZoneArgs>>? = null) : ConvertibleToJava<EndpointHintsArgs>

EndpointHints provides hints describing how an endpoint should be consumed.

Link copied to clipboard
Link copied to clipboard
data class EndpointHintsPatchArgs(val forNodes: Output<List<ForNodePatchArgs>>? = null, val forZones: Output<List<ForZonePatchArgs>>? = null) : ConvertibleToJava<EndpointHintsPatchArgs>

EndpointHints provides hints describing how an endpoint should be consumed.

Link copied to clipboard
data class EndpointPatchArgs(val addresses: Output<List<String>>? = null, val conditions: Output<EndpointConditionsPatchArgs>? = null, val deprecatedTopology: Output<Map<String, String>>? = null, val hints: Output<EndpointHintsPatchArgs>? = null, val hostname: Output<String>? = null, val nodeName: Output<String>? = null, val targetRef: Output<ObjectReferencePatchArgs>? = null, val zone: Output<String>? = null) : ConvertibleToJava<EndpointPatchArgs>

Endpoint represents a single logical "backend" implementing a service.

Link copied to clipboard
Link copied to clipboard
data class EndpointPortArgs(val appProtocol: Output<String>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>? = null) : ConvertibleToJava<EndpointPortArgs>

EndpointPort represents a Port used by an EndpointSlice

Link copied to clipboard
Link copied to clipboard
data class EndpointPortPatchArgs(val appProtocol: Output<String>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>? = null) : ConvertibleToJava<EndpointPortPatchArgs>

EndpointPort represents a Port used by an EndpointSlice

Link copied to clipboard
data class EndpointSliceArgs(val addressType: Output<String>, val apiVersion: Output<String>? = null, val endpoints: Output<List<EndpointArgs>>, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val ports: Output<List<EndpointPortArgs>>? = null) : ConvertibleToJava<EndpointSliceArgs>

EndpointSlice represents a set of service endpoints. Most EndpointSlices are created by the EndpointSlice controller to represent the Pods selected by Service objects. For a given service there may be multiple EndpointSlice objects which must be joined to produce the full set of endpoints; you can find all of the slices for a given service by listing EndpointSlices in the service's namespace whose kubernetes.io/service-name label contains the service's name.

Link copied to clipboard
Link copied to clipboard
data class ForNodeArgs(val name: Output<String>) : ConvertibleToJava<ForNodeArgs>

ForNode provides information about which nodes should consume this endpoint.

Link copied to clipboard
Link copied to clipboard
data class ForNodePatchArgs(val name: Output<String>? = null) : ConvertibleToJava<ForNodePatchArgs>

ForNode provides information about which nodes should consume this endpoint.

Link copied to clipboard
Link copied to clipboard
data class ForZoneArgs(val name: Output<String>) : ConvertibleToJava<ForZoneArgs>

ForZone provides information about which zones should consume this endpoint.

Link copied to clipboard
Link copied to clipboard
data class ForZonePatchArgs(val name: Output<String>? = null) : ConvertibleToJava<ForZonePatchArgs>

ForZone provides information about which zones should consume this endpoint.

Link copied to clipboard