ceph.rook.io / v1 / CephBucketNotification
- string
.apiVersion
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
- string
.kind
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
- object required
.metadata
- object required
.spec
BucketNotificationSpec represent the spec of a Bucket Notification
- array
.spec .events
List of events that should trigger the notification
- object
.spec .filter
Spec of notification filter
- array
.spec .filter .keyFilters
Filters based on the object’s key
- string required
.spec .filter .keyFilters[] .name
Name of the filter - prefix/suffix/regex
- string required
.spec .filter .keyFilters[] .value
Value to filter on
- array
.spec .filter .metadataFilters
Filters based on the object’s metadata
- string required
.spec .filter .metadataFilters[] .name
Name of the metadata or tag
- string required
.spec .filter .metadataFilters[] .value
Value to filter on
- array
.spec .filter .tagFilters
Filters based on the object’s tags
- string required
.spec .filter .tagFilters[] .name
Name of the metadata or tag
- string required
.spec .filter .tagFilters[] .value
Value to filter on
- string required
.spec .topic
The name of the topic associated with this notification
- object
.status
Status represents the status of an object
- array
.status .conditions
- string
.status .conditions[] .lastHeartbeatTime
- string
.status .conditions[] .lastTransitionTime
- string
.status .conditions[] .message
- string
.status .conditions[] .reason
ConditionReason is a reason for a condition
- string
.status .conditions[] .status
- string
.status .conditions[] .type
ConditionType represent a resource’s status
- integer
.status .observedGeneration
ObservedGeneration is the latest generation observed by the controller.
- string
.status .phase