Package: kyverno.io/v1beta1

Package v1beta1 contains API Schema definitions for the policy v1beta1 API group

Resource Types:

UpdateRequest

UpdateRequest is a request to process mutate and generate rules in background.

Field Description
apiVersion
string
kyverno.io/v1beta1
kind
string
UpdateRequest
metadata *
meta/v1.ObjectMeta
Refer to the Kubernetes API documentation for the fields of the metadata field.
spec *
UpdateRequestSpec

ResourceSpec is the information to identify the trigger resource.



requestType *
RequestType

Type represents request type for background processing

policy *
string

Specifies the name of the policy.

rule *
string

Rule is the associate rule name of the current UR.

deleteDownstream *
bool

DeleteDownstream represents whether the downstream needs to be deleted.

synchronize *
bool

Synchronize represents the sync behavior of the corresponding rule Optional. Defaults to "false" if not specified.

resource *
ResourceSpec

ResourceSpec is the information to identify the trigger resource.

context *
UpdateRequestSpecContext

Context ...

status
UpdateRequestStatus

Status contains statistics related to update request.

AdmissionRequestInfoObject

(Appears in: UpdateRequestSpecContext)

AdmissionRequestInfoObject stores the admission request and operation details

Field Description
admissionRequest
admission/v1.AdmissionRequest
operation
admission/v1.Operation

RequestInfo

(Appears in: UpdateRequestSpecContext)

RequestInfo contains permission info carried in an admission request.

Field Description
roles
[]string

Roles is a list of possible role send the request.

clusterRoles
[]string

ClusterRoles is a list of possible clusterRoles send the request.

userInfo
authentication/v1.UserInfo

UserInfo is the userInfo carried in the admission request.

RequestType (string alias)

(Appears in: UpdateRequestSpec)

UpdateRequestSpec

(Appears in: UpdateRequest)

UpdateRequestSpec stores the request specification.

Field Description
requestType *
RequestType

Type represents request type for background processing

policy *
string

Specifies the name of the policy.

rule *
string

Rule is the associate rule name of the current UR.

deleteDownstream *
bool

DeleteDownstream represents whether the downstream needs to be deleted.

synchronize *
bool

Synchronize represents the sync behavior of the corresponding rule Optional. Defaults to "false" if not specified.

resource *
ResourceSpec

ResourceSpec is the information to identify the trigger resource.

context *
UpdateRequestSpecContext

Context ...

UpdateRequestSpecContext

(Appears in: UpdateRequestSpec)

UpdateRequestSpecContext stores the context to be shared.

Field Description
userInfo
RequestInfo
admissionRequestInfo
AdmissionRequestInfoObject

UpdateRequestState (string alias)

(Appears in: UpdateRequestStatus)

UpdateRequestState defines the state of request.

UpdateRequestStatus

(Appears in: UpdateRequest)

UpdateRequestStatus defines the observed state of UpdateRequest

Field Description
handler *
string

Deprecated

state *
UpdateRequestState

State represents state of the update request.

message
string

Specifies request status message.

generatedResources *
[]ResourceSpec

This will track the resources that are updated by the generate Policy. Will be used during clean up resources.

retryCount *
int