class Pyrite::Apimachinery::Apis::Meta::V1::DeleteOptions

Overview

DeleteOptions may be provided when deleting an API object.

Defined in:

versions/v1.14/apimachinery/apis/meta/v1/delete_options.cr

Constructors

Instance Method Summary

Constructor methods inherited from class Pyrite::Kubernetes::Spec

new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
new(pull : JSON::PullParser)
new

Constructor Detail

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

DeleteOptions may be provided when deleting an API object.


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

DeleteOptions may be provided when deleting an API object.


def self.new(*, api_version : String? = nil, dry_run : Array? = nil, grace_period_seconds : Int32? = nil, kind : String? = nil, orphan_dependents : Bool? = nil, preconditions : Apimachinery::Apis::Meta::V1::Preconditions? = nil, propagation_policy : String? = nil) #

Instance Method Detail

def api_version : String? #

def api_version=(api_version : String?) #

def dry_run : Array(String)? #

def dry_run=(dry_run : Array(String)?) #

def grace_period_seconds : Int32? #

def grace_period_seconds=(grace_period_seconds : Int32?) #

def kind : String? #

def kind=(kind : String?) #

def orphan_dependents : Bool? #

def orphan_dependents=(orphan_dependents : Bool?) #


def preconditions=(preconditions : Apimachinery::Apis::Meta::V1::Preconditions?) #

def propagation_policy : String? #

def propagation_policy=(propagation_policy : String?) #