Packages

Erlang Kubernetes client

Current section

Files

Jump to
kuberl gen kuberl_v1beta1_subject_access_review_spec.erl
Raw

gen/kuberl_v1beta1_subject_access_review_spec.erl

-module(kuberl_v1beta1_subject_access_review_spec).
-export([encode/1]).
-export_type([kuberl_v1beta1_subject_access_review_spec/0]).
-type kuberl_v1beta1_subject_access_review_spec() ::
#{ 'extra' => maps:map(),
'group' => list(),
'nonResourceAttributes' => kuberl_v1beta1_non_resource_attributes:kuberl_v1beta1_non_resource_attributes(),
'resourceAttributes' => kuberl_v1beta1_resource_attributes:kuberl_v1beta1_resource_attributes(),
'uid' => binary(),
'user' => binary()
}.
encode(#{ 'extra' := Extra,
'group' := Group,
'nonResourceAttributes' := NonResourceAttributes,
'resourceAttributes' := ResourceAttributes,
'uid' := Uid,
'user' := User
}) ->
#{ 'extra' => Extra,
'group' => Group,
'nonResourceAttributes' => NonResourceAttributes,
'resourceAttributes' => ResourceAttributes,
'uid' => Uid,
'user' => User
}.