Class: KubeDSL::DSL::Admissionregistration::V1::ValidatingWebhook
Instance Method Summary
collapse
#initialize, #to_resource
extended
extended
Instance Method Details
#kind_sym ⇒ Object
45
46
47
|
# File 'lib/kube-dsl/dsl/admissionregistration/v1/validating_webhook.rb', line 45
def kind_sym
:validating_webhook
end
|
#serialize ⇒ Object
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/kube-dsl/dsl/admissionregistration/v1/validating_webhook.rb', line 30
def serialize
{}.tap do |result|
result[:admissionReviewVersions] = admission_review_versions
result[:clientConfig] = client_config.serialize
result[:failurePolicy] = failure_policy
result[:matchPolicy] = match_policy
result[:name] = name
result[:namespaceSelector] = namespace_selector.serialize
result[:objectSelector] = object_selector.serialize
result[:rules] = rules.map(&:serialize)
result[:sideEffects] = side_effects
result[:timeoutSeconds] = timeout_seconds
end
end
|