Overboard


DeploymentBuilder Type

Constructors

Constructor Description

DeploymentBuilder()

Full Usage: DeploymentBuilder()

Returns: DeploymentBuilder
Returns: DeploymentBuilder

Instance members

Instance member Description

_annotations annotations

Full Usage: _annotations annotations

Parameters:
    annotations : (string * string) list

Returns: Deployment

Annotations for the Deployment

annotations : (string * string) list
Returns: Deployment

this.Combine

Full Usage: this.Combine

Parameters:
Returns: Deployment
currentValueFromYield : Deployment
accumulatorFromDelay : Deployment
Returns: Deployment

this.Delay

Full Usage: this.Delay

Parameters:
    f : unit -> 'a

Returns: 'a
f : unit -> 'a
Returns: 'a

this.For

Full Usage: this.For

Parameters:
Returns: Deployment
state : Deployment
f : unit -> Deployment
Returns: Deployment

_labels labels

Full Usage: _labels labels

Parameters:
    labels : (string * string) list

Returns: Deployment

Labels for the Deployment

labels : (string * string) list
Returns: Deployment

add_matchLabel arg1

Full Usage: add_matchLabel arg1

Parameters:
    arg0 : string * string

Returns: Deployment

Add a single label selector to the Deployment.

arg0 : string * string
Returns: Deployment

add_matchLabels labels

Full Usage: add_matchLabels labels

Parameters:
    labels : (string * string) list

Returns: Deployment

Add multiple label selectors to the Deployment.

labels : (string * string) list
Returns: Deployment

_name name

Full Usage: _name name

Parameters:
    name : string

Returns: Deployment

Name of the Deployment. Name must be unique within a namespace. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/object-meta/#ObjectMeta

name : string
Returns: Deployment

_namespace ns

Full Usage: _namespace ns

Parameters:
    ns : string

Returns: Deployment

Namespace of the Deployment. Namespace defines the space within which each name must be unique. Default is "default". https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/object-meta/#ObjectMeta

ns : string
Returns: Deployment

podTemplate pod

Full Usage: podTemplate pod

Parameters:
Returns: Deployment
pod : Pod
Returns: Deployment

replicas replicaCount

Full Usage: replicas replicaCount

Parameters:
    replicaCount : int

Returns: Deployment
replicaCount : int
Returns: Deployment

set_selector selectors

Full Usage: set_selector selectors

Parameters:
Returns: Deployment

Selector for the Deployment. Used for complex selections. Use `matchLabel(s)` for simple label matching.

selectors : LabelSelector
Returns: Deployment

set_metadata metadata

Full Usage: set_metadata metadata

Parameters:
Returns: Deployment

Sets the Deployment metadata

metadata : Metadata
Returns: Deployment

this.Yield

Full Usage: this.Yield

Parameters:
Returns: Deployment
labelSelector : LabelSelector
Returns: Deployment

this.Yield

Full Usage: this.Yield

Parameters:
Returns: Deployment
pod : Pod
Returns: Deployment

this.Yield

Full Usage: this.Yield

Parameters:
Returns: Deployment
metadata : Metadata
Returns: Deployment

this.Yield

Full Usage: this.Yield

Parameters:
    name : string

Returns: Deployment
name : string
Returns: Deployment

this.Yield

Full Usage: this.Yield

Parameters:
    arg0 : 'a

Returns: Deployment
arg0 : 'a
Returns: Deployment

this.Zero

Full Usage: this.Zero

Returns: Deployment
Returns: Deployment