PreprovisioningImage 是 preprovisioningimages API 的模式。
属性 | 类型 | 描述 |
---|---|---|
|
|
APIVersion 定义了对象的此表示形式的版本化模式。服务器应将识别的模式转换为最新的内部值,并可能拒绝无法识别的值。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
|
Kind 是一个字符串值,表示此对象表示的 REST 资源。服务器可以从客户端提交请求的端点推断出这一点。不能更新。采用驼峰命名法。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
标准对象的元数据。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata |
|
|
|
PreprovisioningImageSpec 定义了 PreprovisioningImage 的期望状态。 |
|
|
PreprovisioningImageStatus 定义了 PreprovisioningImage 的观察状态。 |
PreprovisioningImageSpec 定义了 PreprovisioningImage 的期望状态。
对象
属性 | 类型 | 描述 |
---|---|---|
|
|
acceptFormats 是可接受的镜像格式列表。 |
|
|
architecture 是要为其构建镜像的处理器架构。 |
|
|
|
PreprovisioningImageStatus 定义了 PreprovisioningImage 的观察状态。
对象
属性 | 类型 | 描述 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Condition
包含此API资源当前状态的一个方面的详细信息。--- 此结构旨在直接用作字段路径.status.conditions
的数组。例如,类型FooStatus
结构体{ // 表示对foo当前状态的观察。 // 已知的.status.conditions.type包括:"Available","Progressing"和"Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition
json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"
// 其他字段}
对象
lastTransitionTime
message
reason
status
type
属性 | 类型 | 描述 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
条件的状态,True、False、Unknown之一。 |
|
|
条件类型,驼峰式或foo.example.com/驼峰式。--- 许多.condition.type值在资源中是一致的,例如Available,但是由于任意条件可能很有用(参见.node.status.conditions),因此消除冲突的能力非常重要。它匹配的正则表达式是(dns1123SubdomainFmt/)?(qualifiedNameFmt) |
提供以下API端点:
/apis/metal3.io/v1alpha1/preprovisioningimages
GET
:列出PreprovisioningImage类型的对象
/apis/metal3.io/v1alpha1/namespaces/{namespace}/preprovisioningimages
DELETE
:删除PreprovisioningImage集合
GET
:列出PreprovisioningImage类型的对象
POST
:创建一个PreprovisioningImage
/apis/metal3.io/v1alpha1/namespaces/{namespace}/preprovisioningimages/{name}
DELETE
:删除一个PreprovisioningImage
GET
:读取指定的PreprovisioningImage
PATCH
:部分更新指定的PreprovisioningImage
PUT
:替换指定的PreprovisioningImage
/apis/metal3.io/v1alpha1/namespaces/{namespace}/preprovisioningimages/{name}/status
GET
:读取指定的PreprovisioningImage的状态
PATCH
:部分更新指定的PreprovisioningImage的状态
PUT
:替换指定的PreprovisioningImage的状态
GET
列出PreprovisioningImage类型的对象
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
DELETE
删除PreprovisioningImage集合
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
GET
列出PreprovisioningImage类型的对象
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
POST
创建一个PreprovisioningImage
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的dryRun指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有dry run阶段 |
|
|
|
参数 | 类型 | 描述 |
---|---|---|
|
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
201 - 已创建 |
|
202 - 已接受 |
|
401 - 未授权 |
空 |
参数 | 类型 | 描述 |
---|---|---|
|
|
PreprovisioningImage的名称 |
DELETE
删除一个PreprovisioningImage
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的dryRun指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有dry run阶段 |
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
202 - 已接受 |
|
401 - 未授权 |
空 |
GET
读取指定的PreprovisioningImage
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
PATCH
部分更新指定的PreprovisioningImage
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的dryRun指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有dry run阶段 |
|
|
|
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
PUT
替换指定的PreprovisioningImage
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的dryRun指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有dry run阶段 |
|
|
|
参数 | 类型 | 描述 |
---|---|---|
|
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
201 - 已创建 |
|
401 - 未授权 |
空 |
参数 | 类型 | 描述 |
---|---|---|
|
|
PreprovisioningImage的名称 |
GET
读取指定的PreprovisioningImage的状态
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
PATCH
部分更新指定的PreprovisioningImage的状态
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的dryRun指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有dry run阶段 |
|
|
|
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
PUT
替换指定的PreprovisioningImage的状态
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的dryRun指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有dry run阶段 |
|
|
|
参数 | 类型 | 描述 |
---|---|---|
|
HTTP代码 | 响应体 |
---|---|
200 - OK |
|
201 - 已创建 |
|
401 - 未授权 |
空 |