struct Kubernetes::FlockerVolumeSource

Overview

Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.

Included Modules

Defined in:

generated/models/io_k8s_api_core_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 dataset_name : String | Nil #

datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated


def dataset_name=(dataset_name : String | Nil) #

datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated


def dataset_uuid : String | Nil #

datasetUUID is the UUID of the dataset. This is unique identifier of a Flocker dataset


def dataset_uuid=(dataset_uuid : String | Nil) #

datasetUUID is the UUID of the dataset. This is unique identifier of a Flocker dataset