Kazan v0.11.0 Kazan.Apis.Authorization.V1beta1 View Source

Contains functions for V1beta1 of the Authorization API group.

Each of these functions will output a Kazan.Request suitable for passing to Kazan.run.

This module also contains struct submodules that can be sent & received from this version of the Authorization API.

Link to this section Summary

Link to this section Functions

Link to this function create_namespaced_local_subject_access_review!(body, namespace, options \\ []) View Source
create_namespaced_local_subject_access_review!(
  Kazan.Apis.Authorization.V1beta1.LocalSubjectAccessReview.t(),
  String.t(),
  [{:pretty, String.t()}]
) :: Kazan.Request.t()

create a LocalSubjectAccessReview

OpenAPI Operation ID: createAuthorizationV1beta1NamespacedLocalSubjectAccessReview

Parameters

Options

  • pretty - If ‘true’, then the output is pretty printed.

Response

See Kazan.Apis.Authorization.V1beta1.LocalSubjectAccessReview

Link to this function create_namespaced_local_subject_access_review(body, namespace, options \\ []) View Source
create_namespaced_local_subject_access_review(
  Kazan.Apis.Authorization.V1beta1.LocalSubjectAccessReview.t(),
  String.t(),
  [{:pretty, String.t()}]
) :: {:ok, Kazan.Request.t()} | {:error, term()}

create a LocalSubjectAccessReview

OpenAPI Operation ID: createAuthorizationV1beta1NamespacedLocalSubjectAccessReview

Parameters

Options

  • pretty - If ‘true’, then the output is pretty printed.

Response

See Kazan.Apis.Authorization.V1beta1.LocalSubjectAccessReview

Link to this function create_self_subject_access_review!(body, options \\ []) View Source
create_self_subject_access_review!(
  Kazan.Apis.Authorization.V1beta1.SelfSubjectAccessReview.t(),
  [{:pretty, String.t()}]
) :: Kazan.Request.t()

create a SelfSubjectAccessReview

OpenAPI Operation ID: createAuthorizationV1beta1SelfSubjectAccessReview

Parameters

Options

  • pretty - If ‘true’, then the output is pretty printed.

Response

See Kazan.Apis.Authorization.V1beta1.SelfSubjectAccessReview

Link to this function create_self_subject_access_review(body, options \\ []) View Source
create_self_subject_access_review(
  Kazan.Apis.Authorization.V1beta1.SelfSubjectAccessReview.t(),
  [{:pretty, String.t()}]
) :: {:ok, Kazan.Request.t()} | {:error, term()}

create a SelfSubjectAccessReview

OpenAPI Operation ID: createAuthorizationV1beta1SelfSubjectAccessReview

Parameters

Options

  • pretty - If ‘true’, then the output is pretty printed.

Response

See Kazan.Apis.Authorization.V1beta1.SelfSubjectAccessReview

Link to this function create_self_subject_rules_review!(body, options \\ []) View Source
create_self_subject_rules_review!(
  Kazan.Apis.Authorization.V1beta1.SelfSubjectRulesReview.t(),
  [{:pretty, String.t()}]
) :: Kazan.Request.t()

create a SelfSubjectRulesReview

OpenAPI Operation ID: createAuthorizationV1beta1SelfSubjectRulesReview

Parameters

Options

  • pretty - If ‘true’, then the output is pretty printed.

Response

See Kazan.Apis.Authorization.V1beta1.SelfSubjectRulesReview

Link to this function create_self_subject_rules_review(body, options \\ []) View Source
create_self_subject_rules_review(
  Kazan.Apis.Authorization.V1beta1.SelfSubjectRulesReview.t(),
  [{:pretty, String.t()}]
) :: {:ok, Kazan.Request.t()} | {:error, term()}

create a SelfSubjectRulesReview

OpenAPI Operation ID: createAuthorizationV1beta1SelfSubjectRulesReview

Parameters

Options

  • pretty - If ‘true’, then the output is pretty printed.

Response

See Kazan.Apis.Authorization.V1beta1.SelfSubjectRulesReview

Link to this function create_subject_access_review!(body, options \\ []) View Source
create_subject_access_review!(
  Kazan.Apis.Authorization.V1beta1.SubjectAccessReview.t(),
  [{:pretty, String.t()}]
) :: Kazan.Request.t()

create a SubjectAccessReview

OpenAPI Operation ID: createAuthorizationV1beta1SubjectAccessReview

Parameters

Options

  • pretty - If ‘true’, then the output is pretty printed.

Response

See Kazan.Apis.Authorization.V1beta1.SubjectAccessReview

Link to this function create_subject_access_review(body, options \\ []) View Source
create_subject_access_review(
  Kazan.Apis.Authorization.V1beta1.SubjectAccessReview.t(),
  [{:pretty, String.t()}]
) :: {:ok, Kazan.Request.t()} | {:error, term()}

create a SubjectAccessReview

OpenAPI Operation ID: createAuthorizationV1beta1SubjectAccessReview

Parameters

Options

  • pretty - If ‘true’, then the output is pretty printed.

Response

See Kazan.Apis.Authorization.V1beta1.SubjectAccessReview

Link to this function get_api_resources!() View Source
get_api_resources!() :: Kazan.Request.t()

get available resources

OpenAPI Operation ID: getAuthorizationV1beta1APIResources

Response

See Kazan.Models.Apimachinery.Meta.V1.APIResourceList

Link to this function get_api_resources() View Source
get_api_resources() :: {:ok, Kazan.Request.t()} | {:error, term()}

get available resources

OpenAPI Operation ID: getAuthorizationV1beta1APIResources

Response

See Kazan.Models.Apimachinery.Meta.V1.APIResourceList