struct Kubernetes::ResourceClaimConsumerReference

Overview

ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.

Included Modules

Defined in:

generated/models/io_k8s_api_resource_v1.cr
generated/models/io_k8s_api_resource_v1beta1.cr
generated/models/io_k8s_api_resource_v1beta2.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 api_group : String | Nil #

APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.


def api_group=(api_group : String | Nil) #

APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.


def name : String | Nil #

Name is the name of resource being referenced.


def name=(name : String | Nil) #

Name is the name of resource being referenced.


def resource : String | Nil #

Resource is the type of resource being referenced, for example "pods".


def resource=(resource : String | Nil) #

Resource is the type of resource being referenced, for example "pods".


def uid : String | Nil #

UID identifies exactly one incarnation of the resource.


def uid=(uid : String | Nil) #

UID identifies exactly one incarnation of the resource.