kubernetes.client.models.v1_self_subject_review module¶
Kubernetes
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
The version of the OpenAPI document: release-1.36 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class kubernetes.client.models.v1_self_subject_review.V1SelfSubjectReview(*, api_version: Annotated[str, Strict(strict=True)] | None = None, kind: Annotated[str, Strict(strict=True)] | None = None, metadata: V1ObjectMeta | None = None, status: V1SelfSubjectReviewStatus | None = None)¶
Bases:
BaseModelSelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
- Attributes:
- openapi_types (dict): The key is attribute name
and the value is attribute type.
- attribute_map (dict): The key is attribute name
and the value is json key in definition.
- api_version: StrictStr | None¶
- attribute_map: ClassVar[Dict[str, str]] = {'api_version': 'apiVersion', 'kind': 'kind', 'metadata': 'metadata', 'status': 'status'}¶
- classmethod from_dict(obj: Dict[str, Any] | None) Self | None¶
Create an instance of V1SelfSubjectReview from a dict
- classmethod from_json(json_str: str) Self | None¶
Create an instance of V1SelfSubjectReview from a JSON string
- kind: StrictStr | None¶
- metadata: V1ObjectMeta | None¶
- model_config = {'extra': 'forbid', 'protected_namespaces': (), 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- openapi_types: ClassVar[Dict[str, str]] = {'api_version': 'str', 'kind': 'str', 'metadata': 'V1ObjectMeta', 'status': 'V1SelfSubjectReviewStatus'}¶
- status: V1SelfSubjectReviewStatus | None¶
- to_dict(serialize: bool = False) Dict[str, Any]¶
Return all declared model fields using public or wire names.
- to_json() str¶
Returns the JSON representation of the model using alias
- to_str() str¶
Returns the string representation of the model