struct Kubernetes::StatefulSetUpdateStrategy

Overview

StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.

Included Modules

Defined in:

generated/models/io_k8s_api_apps_v1.cr

Constructors

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

def self.new(pull : ::JSON::PullParser) #

def self.new(*, __pull_for_json_serializable pull : ::JSON::PullParser) #

def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node) #

Macro Detail

macro field(name, type = nil, **options, &block) #

Helper macro for defining fields with automatic camelCase conversion


Instance Method Detail

def rolling_update : RollingUpdateStatefulSetStrategy | Nil #

RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.


def rolling_update=(rolling_update : RollingUpdateStatefulSetStrategy | Nil) #

RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.


def type : String | Nil #

Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.


def type=(type : String | Nil) #

Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.