×
描述

LocalResourceAccessReview 是一种请求用户和组列表的方法,这些用户和组被授权在特定命名空间中执行 spec 中指定的动作。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

必需
  • 命名空间

  • 动词

  • 资源APIGroup

  • 资源APIVersion

  • 资源

  • 资源名称

  • 路径

  • isNonResourceURL

规格

属性 类型 描述

apiVersion

字符串

APIVersion 定义了此对象表示的版本化模式。服务器应将识别的模式转换为最新的内部值,并可能拒绝无法识别的值。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

内容

RawExtension

Content 是创建和更新请求的实际内容。

isNonResourceURL

布尔值

IsNonResourceURL 如果这是对非资源 URL(资源层次结构之外)的请求,则为 true。

种类

字符串

Kind 是一个字符串值,表示此对象表示的 REST 资源。服务器可以从客户端提交请求的端点推断出这一点。无法更新。使用驼峰式大小写。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

命名空间

字符串

Namespace 是正在请求的操作的命名空间。目前,命名空间不存在和所有命名空间之间没有区别。

路径

字符串

Path 是非资源 URL 的路径。

资源

字符串

Resource 是现有资源类型之一。

资源APIGroup

字符串

Group 是资源的 API 组,序列化为 resourceAPIGroup 以避免与内联时的“groups”字段混淆。

资源APIVersion

字符串

Version 是资源的 API 版本,序列化为 resourceAPIVersion 以避免与 TypeMeta.apiVersion 和 ObjectMeta.resourceVersion 内联时混淆。

资源名称

字符串

ResourceName 是为“get”请求的资源名称或为“delete”删除的资源名称。

动词

字符串

Verb 是以下之一:get、list、watch、create、update、delete。

API 端点

提供以下 API 端点

  • /apis/authorization.openshift.io/v1/namespaces/{namespace}/localresourceaccessreviews

    • POST:创建一个 LocalResourceAccessReview

/apis/authorization.openshift.io/v1/namespaces/{namespace}/localresourceaccessreviews

表 1. 全局查询参数
参数 类型 描述

dryRun

字符串

如果存在,则表示不应持久化修改。无效或无法识别的 dryRun 指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有 dry run 阶段。

fieldValidation

字符串

fieldValidation 指示服务器如何处理请求 (POST/PUT/PATCH) 中包含未知或重复字段的对象。有效值为:- Ignore:这将忽略任何被对象静默丢弃的未知字段,并将忽略解码器遇到的所有重复字段,除了最后一个。这是 v1.23 之前的默认行为。- Warn:这将通过标准警告响应标头为每个从对象中丢弃的未知字段和遇到的每个重复字段发送警告。如果没有任何其他错误,请求仍然会成功,并且只会保留任何重复字段中的最后一个。这是 v1.23+ 的默认值 - Strict:如果任何未知字段将从对象中丢弃,或者存在任何重复字段,这将使请求失败并出现 BadRequest 错误。服务器返回的错误将包含遇到的所有未知和重复字段。

HTTP 方法

POST

描述

创建一个 LocalResourceAccessReview

表 2. 主体参数
参数 类型 描述

主体

LocalResourceAccessReview 模式

表 3. HTTP 响应
HTTP 代码 响应主体

200 - OK

LocalResourceAccessReview 模式

201 - 已创建

LocalResourceAccessReview 模式

202 - 已接受

LocalResourceAccessReview 模式

401 - 未授权