CephBucketNotification
ceph.rook.io / v1
apiVersion: ceph.rook.io/v1
kind: CephBucketNotification
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object required
spec object required
BucketNotificationSpec represent the spec of a Bucket Notification
events
[]string
List of events that should trigger the notification
filter object
Spec of notification filter
keyFilters []object
Filters based on the object's key
name
string required
Name of the filter - prefix/suffix/regex
enum:
prefix, suffix, regex
value
string required
Value to filter on
metadataFilters []object
Filters based on the object's metadata
name
string required
Name of the metadata or tag
minLength:
1
value
string required
Value to filter on
tagFilters []object
Filters based on the object's tags
name
string required
Name of the metadata or tag
minLength:
1
value
string required
Value to filter on
topic
string required
The name of the topic associated with this notification
minLength:
1status object
Status represents the status of an object
conditions []object
lastHeartbeatTime
string
format:
date-time
lastTransitionTime
string
format:
date-time
message
string
reason
string
ConditionReason is a reason for a condition
status
string
type
string
ConditionType represent a resource's status
observedGeneration
integer
ObservedGeneration is the latest generation observed by the controller.
format:
int64
phase
string
No matches. Try .spec.events for an exact path