Kind
Cephbucketnotification
Group
ceph.rook.io
Version
v1
apiVersion: ceph.rook.io/v1 kind: Cephbucketnotification metadata: name: example
View raw schema
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: 1
status 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
Copied!