# Constants
Allow is the allow type.
No description provided by the author
BindingFinalize is an internal finalizer values to ProjectPolicyBinding.
RoleTerminating means the role is undergoing graceful termination.
CustomPolicyBindingFinalize is an internal finalizer values to CustomPolicyBinding.
No description provided by the author
Deny is the deny type.
No description provided by the author
GroupName is group name used to register these schema.
GroupTerminating means the group is undergoing graceful termination.
IssuerName is the name of issuer location.
KeywordQueryTag is a field tag to query object that contains the keyword.
LimitQueryTag is a field tag to query a maximum number of objects for a list call.
PolicyFinalize is an internal finalizer values to LocalGroup.
LocalIdentityDeleting means the localidentity is undergoing graceful termination.
LocalIdentityFinalize is an internal finalizer values to LocalIdentity.
PolicyActive indicates the policy is active.
No description provided by the author
No description provided by the author
PolicyFinalize is an internal finalizer values to ProjectPolicyBinding.
No description provided by the author
No description provided by the author
PolicyQueryTag is a field tag to query localidentities with policies in extra.
PolicyTerminating means the policy is undergoing graceful termination.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RoleFinalize is an internal finalizer values to Role.
RoleTerminating means the role is undergoing graceful termination.
# Variables
AddToScheme applies all the stored functions to the scheme.
Codecs provides access to encoding and decoding for the scheme.
ParameterCodec handles versioning of objects that are converted to query parameters.
Scheme is the default instance of runtime.Scheme to which types in the TKE API are already registered.
SchemeBuilder collects functions that add things to a scheme.
SchemeGroupVersion is group version used to register these objects.
# Structs
Action defines a action verb for authorization.
AllowedStatus includes the resource access request and response.
APIKey contains expiration time used to apply the api key.
APIKeyList is the whole list of all identities.
APIKeyReq contains expiration time used to apply the api key.
APIKeyReqPassword contains userinfo and expiration time used to apply the api key.
APIKeySpec is a description of an apiKey.
APIKeyStatus is a description of an api key status.
APISigningKey hold encryption and signing key for api key.
APISigningKeyList is the whole list of all signing keys.
Binding references the objects a policy applies to, but does not contain it.
Category defines a category of actions for policy.
CategoryList is the whole list of policy Category.
No description provided by the author
Client represents an OAuth2 client.
ClientList is the whole list of OAuth2 client.
ClientSpec is a description of an client.
ConfigMap holds configuration data for tke to consume.
ConfigMapList is a resource containing a list of ConfigMap objects.
CustomPolicyBinding represents a subjects bind to a policy in a custom scope.
CustomPolicyBindingList is the whole list of all CustomPolicyBindings.
CustomPolicyBindingSpec defines the desired identities of CustomPolicyBindingSpec document in this set.
CustomPolicyBindingStatus represents information about the status of a CustomPolicyBinding.
Group is an object that contains the metadata about identify about tke local idp or third-party idp.
GroupList is the whole list of all groups.
GroupSpec is a description of an Group.
GroupStatus represents information about the status of a group.
IdentityProvider is an object that contains the metadata about identify provider used to login to TKE.
IdentityProviderList is the whole list of all identity providers.
IdentityProviderSpec is a description of an identity provider.
LocalGroup represents a group of users.
LocalGroupList is the whole list of all groups.
LocalGroupSpec is a description of group.
LocalGroupStatus represents information about the status of a group.
LocalIdentity is an object that contains the metadata about identify used to login to TKE.
LocalIdentityList is the whole list of all identities.
LocalIdentitySpec is a description of an identity.
LocalIdentityStatus is a description of an identity status.
NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface.
PasswordReq contains info to update password for a localIdentity.
Policy represents a policy document for access control.
PolicyBinding references the request to bind or unbind policies to the role.
PolicyList is the whole list of all policies.
PolicySpec is a description of a policy.
PolicyStatus represents information about the status of a policy.
Project contains members of projects.
ProjectBelongs contains projects of user belongs.
ProjectList is the whole list of all projects.
ProjectPolicyBinding represents a subjects bind to a policy in a project scope.
ProjectPolicyBindingList is the whole list of all ProjectPolicyBindings.
ProjectPolicyBindingRequest references the request to bind or unbind project policies to the role.
ProjectPolicyBindingSpec defines the desired identities of ProjectPolicyBindingSpec document in this set.
ProjectPolicyBindingStatus represents information about the status of a ProjectPolicyBinding.
ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface.
Role is a collection with multiple policies.
RoleList is the whole list of policy.
RoleSpec is a description of role.
RoleStatus represents information about the status of a role.
Rule represents a rule document for access control.
RuleList is the whole list of all rules.
RuleSpec is a description of a rule.
Statement defines a series of action on resource can be done or not.
Subject references a user can specify by id or name.
SubjectAccessReview checks whether or not a user or group can perform an action.
SubjectAccessReviewSpec is a description of the access request.
SubjectAccessReviewStatus represents the current state of a SubjectAccessReview.
User is an object that contains the metadata about identify about tke local idp or third-party idp.
UserList is the whole list of all users.
UserSpec is a description of an user.
# Type aliases
BindingPhase defines the phase of ProjectPolicyBinding constructor.
Effect defines the policy effect.
ExtraValue masks the value so protobuf can generate +protobuf.nullable=true.
FinalizerName is the name identifying a finalizer during object lifecycle.
GroupPhase defines the phase of group constructor.
LocalIdentityPhase defines the phase of LocalIdentity construct.
PolicyPhase defines the phase of policy constructor.
PolicyScope defines the policy is belong to platform or project.
PolicyType defines the policy is default or created by user.
RolePhase defines the phase of role constructor.