Module
Kubernetes.Api.AuthenticationV1Beta1
- Package
- purescript-kubernetes
- Repository
- hoodunit/purescript-kubernetes
#TokenReview Source
newtype TokenReview
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
Fields:
metadata
spec
: Spec holds information about the request being evaluatedstatus
: Status is filled in by the server and indicates whether the request can be authenticated.
Constructors
TokenReview { metadata :: Maybe ObjectMeta, spec :: Maybe TokenReviewSpec, status :: Maybe TokenReviewStatus }
Instances
#TokenReviewSpec Source
newtype TokenReviewSpec
TokenReviewSpec is a description of the token authentication request.
Fields:
token
: Token is the opaque bearer token.
Constructors
TokenReviewSpec { token :: Maybe String }
Instances
#TokenReviewStatus Source
newtype TokenReviewStatus
TokenReviewStatus is the result of the token authentication request.
Fields:
authenticated
: Authenticated indicates that the token was associated with a known user.error
: Error indicates that the token couldn't be checkeduser
: User is the UserInfo associated with the provided token.
Constructors
Instances
#UserInfo Source
newtype UserInfo
UserInfo holds the information about the user needed to implement the user.Info interface.
Fields:
extra
: Any additional information provided by the authenticator.groups
: The names of groups this user is a part of.uid
: A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.username
: The name that uniquely identifies this user among all active users.
Constructors
UserInfo { extra :: Maybe (StrMap (Array String)), groups :: Maybe (Array String), uid :: Maybe String, username :: Maybe String }
Instances
#getAPIResources Source
getAPIResources :: forall e. Config -> Aff (http :: HTTP | e) (Either Status APIResourceList)
get available resources
- Modules
- Kubernetes.
Api. APIExtensions - Kubernetes.
Api. APIExtensionsV1Beta1 - Kubernetes.
Api. APIExtensionsV1Beta1. CustomResourceDefinition - Kubernetes.
Api. AdmissionRegistration - Kubernetes.
Api. AdmissionRegistrationV1Alpha1 - Kubernetes.
Api. AdmissionRegistrationV1Alpha1. InitializerConfiguration - Kubernetes.
Api. AdmissionRegistrationV1Beta1 - Kubernetes.
Api. AdmissionRegistrationV1Beta1. MutatingWebhookConfiguration - Kubernetes.
Api. AdmissionRegistrationV1Beta1. ValidatingWebhookConfiguration - Kubernetes.
Api. ApiRegistration - Kubernetes.
Api. ApiRegistrationV1Beta1 - Kubernetes.
Api. ApiRegistrationV1Beta1. APIService - Kubernetes.
Api. Apis - Kubernetes.
Api. Apps - Kubernetes.
Api. AppsV1 - Kubernetes.
Api. AppsV1. ControllerRevision - Kubernetes.
Api. AppsV1. DaemonSet - Kubernetes.
Api. AppsV1. Deployment - Kubernetes.
Api. AppsV1. ReplicaSet - Kubernetes.
Api. AppsV1. StatefulSet - Kubernetes.
Api. AppsV1Beta1 - Kubernetes.
Api. AppsV1Beta1. ControllerRevision - Kubernetes.
Api. AppsV1Beta1. Deployment - Kubernetes.
Api. AppsV1Beta1. DeploymentRollback - Kubernetes.
Api. AppsV1Beta1. Scale - Kubernetes.
Api. AppsV1Beta1. StatefulSet - Kubernetes.
Api. AppsV1Beta2 - Kubernetes.
Api. AppsV1Beta2. ControllerRevision - Kubernetes.
Api. AppsV1Beta2. DaemonSet - Kubernetes.
Api. AppsV1Beta2. Deployment - Kubernetes.
Api. AppsV1Beta2. ReplicaSet - Kubernetes.
Api. AppsV1Beta2. Scale - Kubernetes.
Api. AppsV1Beta2. StatefulSet - Kubernetes.
Api. Authentication - Kubernetes.
Api. AuthenticationV1 - Kubernetes.
Api. AuthenticationV1. TokenReview - Kubernetes.
Api. AuthenticationV1Beta1 - Kubernetes.
Api. AuthenticationV1Beta1. TokenReview - Kubernetes.
Api. Authorization - Kubernetes.
Api. AuthorizationV1 - Kubernetes.
Api. AuthorizationV1. LocalSubjectAccessReview - Kubernetes.
Api. AuthorizationV1. SelfSubjectAccessReview - Kubernetes.
Api. AuthorizationV1. SelfSubjectRulesReview - Kubernetes.
Api. AuthorizationV1. SubjectAccessReview - Kubernetes.
Api. AuthorizationV1Beta1 - Kubernetes.
Api. AuthorizationV1Beta1. LocalSubjectAccessReview - Kubernetes.
Api. AuthorizationV1Beta1. SelfSubjectAccessReview - Kubernetes.
Api. AuthorizationV1Beta1. SelfSubjectRulesReview - Kubernetes.
Api. AuthorizationV1Beta1. SubjectAccessReview - Kubernetes.
Api. Autoscaling - Kubernetes.
Api. AutoscalingV1 - Kubernetes.
Api. AutoscalingV1. HorizontalPodAutoscaler - Kubernetes.
Api. AutoscalingV1. Scale - Kubernetes.
Api. AutoscalingV2Beta1 - Kubernetes.
Api. AutoscalingV2Beta1. HorizontalPodAutoscaler - Kubernetes.
Api. Batch - Kubernetes.
Api. BatchV1 - Kubernetes.
Api. BatchV1. Job - Kubernetes.
Api. BatchV1Beta1 - Kubernetes.
Api. BatchV1Beta1. CronJob - Kubernetes.
Api. BatchV2Alpha1 - Kubernetes.
Api. BatchV2Alpha1. CronJob - Kubernetes.
Api. Certificates - Kubernetes.
Api. CertificatesV1Beta1 - Kubernetes.
Api. CertificatesV1Beta1. CertificateSigningRequest - Kubernetes.
Api. Core - Kubernetes.
Api. CoreV1 - Kubernetes.
Api. CoreV1. Binding - Kubernetes.
Api. CoreV1. ComponentStatus - Kubernetes.
Api. CoreV1. ConfigMap - Kubernetes.
Api. CoreV1. Endpoints - Kubernetes.
Api. CoreV1. Event - Kubernetes.
Api. CoreV1. LimitRange - Kubernetes.
Api. CoreV1. Namespace - Kubernetes.
Api. CoreV1. Node - Kubernetes.
Api. CoreV1. PersistentVolume - Kubernetes.
Api. CoreV1. PersistentVolumeClaim - Kubernetes.
Api. CoreV1. Pod - Kubernetes.
Api. CoreV1. PodTemplate - Kubernetes.
Api. CoreV1. ReplicationController - Kubernetes.
Api. CoreV1. ResourceQuota - Kubernetes.
Api. CoreV1. Secret - Kubernetes.
Api. CoreV1. Service - Kubernetes.
Api. CoreV1. ServiceAccount - Kubernetes.
Api. Events - Kubernetes.
Api. Events. Event - Kubernetes.
Api. Extensions - Kubernetes.
Api. ExtensionsV1Beta1 - Kubernetes.
Api. ExtensionsV1Beta1. DaemonSet - Kubernetes.
Api. ExtensionsV1Beta1. Deployment - Kubernetes.
Api. ExtensionsV1Beta1. DeploymentRollback - Kubernetes.
Api. ExtensionsV1Beta1. Ingress - Kubernetes.
Api. ExtensionsV1Beta1. NetworkPolicy - Kubernetes.
Api. ExtensionsV1Beta1. PodSecurityPolicy - Kubernetes.
Api. ExtensionsV1Beta1. ReplicaSet - Kubernetes.
Api. ExtensionsV1Beta1. Scale - Kubernetes.
Api. Lens - Kubernetes.
Api. Logs - Kubernetes.
Api. MetaV1 - Kubernetes.
Api. Networking - Kubernetes.
Api. NetworkingV1 - Kubernetes.
Api. NetworkingV1. NetworkPolicy - Kubernetes.
Api. Policy - Kubernetes.
Api. PolicyV1Beta1 - Kubernetes.
Api. PolicyV1Beta1. Eviction - Kubernetes.
Api. PolicyV1Beta1. PodDisruptionBudget - Kubernetes.
Api. Rbac - Kubernetes.
Api. RbacV1 - Kubernetes.
Api. RbacV1. ClusterRole - Kubernetes.
Api. RbacV1. ClusterRoleBinding - Kubernetes.
Api. RbacV1. Role - Kubernetes.
Api. RbacV1. RoleBinding - Kubernetes.
Api. RbacV1Alpha1 - Kubernetes.
Api. RbacV1Alpha1. ClusterRole - Kubernetes.
Api. RbacV1Alpha1. ClusterRoleBinding - Kubernetes.
Api. RbacV1Alpha1. Role - Kubernetes.
Api. RbacV1Alpha1. RoleBinding - Kubernetes.
Api. RbacV1Beta1 - Kubernetes.
Api. RbacV1Beta1. ClusterRole - Kubernetes.
Api. RbacV1Beta1. ClusterRoleBinding - Kubernetes.
Api. RbacV1Beta1. Role - Kubernetes.
Api. RbacV1Beta1. RoleBinding - Kubernetes.
Api. Resource - Kubernetes.
Api. Runtime - Kubernetes.
Api. Scheduling - Kubernetes.
Api. SchedulingV1Alpha1 - Kubernetes.
Api. SchedulingV1Alpha1. PriorityClass - Kubernetes.
Api. Settings - Kubernetes.
Api. SettingsV1Alpha1 - Kubernetes.
Api. SettingsV1Alpha1. PodPreset - Kubernetes.
Api. Storage - Kubernetes.
Api. StorageV1 - Kubernetes.
Api. StorageV1. StorageClass - Kubernetes.
Api. StorageV1Alpha1 - Kubernetes.
Api. StorageV1Alpha1. VolumeAttachment - Kubernetes.
Api. StorageV1Beta1 - Kubernetes.
Api. StorageV1Beta1. StorageClass - Kubernetes.
Api. Util - Kubernetes.
Api. Version - Kubernetes.
Client - Kubernetes.
Config - Kubernetes.
Default - Kubernetes.
Generation. AST - Kubernetes.
Generation. Emitter - Kubernetes.
Generation. GenerateApi - Kubernetes.
Generation. GenerateDefinitions - Kubernetes.
Generation. GenerateSchemaType - Kubernetes.
Generation. Generation - Kubernetes.
Generation. JsonSchema - Kubernetes.
Generation. Main - Kubernetes.
Generation. Names - Kubernetes.
Generation. PathParsing - Kubernetes.
Generation. Swagger - Kubernetes.
Json - Kubernetes.
QueryString - Kubernetes.
Request - Kubernetes.
RequestOptions - Kubernetes.
SchemaExtensions