Skip to search

CephBucketTopic

ceph.rook.io / v1

apiVersion: ceph.rook.io/v1 kind: CephBucketTopic 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
BucketTopicSpec represent the spec of a Bucket Topic
endpoint object required
Contains the endpoint spec of the topic
amqp object
Spec of AMQP endpoint
ackLevel string
The ack level required for this topic (none/broker/routeable)
enum: none, broker, routeable
disableVerifySSL boolean
Indicate whether the server certificate is validated by the client or not
exchange string required
Name of the exchange that is used to route messages based on topics
minLength: 1
uri string required
The URI of the AMQP endpoint to push notification to
minLength: 1
http object
Spec of HTTP endpoint
disableVerifySSL boolean
Indicate whether the server certificate is validated by the client or not
sendCloudEvents boolean
Send the notifications with the CloudEvents header: https://github.com/cloudevents/spec/blob/main/cloudevents/adapters/aws-s3.md
uri string required
The URI of the HTTP endpoint to push notification to
minLength: 1
kafka object
Spec of Kafka endpoint
ackLevel string
The ack level required for this topic (none/broker)
enum: none, broker
disableVerifySSL boolean
Indicate whether the server certificate is validated by the client or not
uri string required
The URI of the Kafka endpoint to push notification to
minLength: 1
useSSL boolean
Indicate whether to use SSL when communicating with the broker
objectStoreName string required
The name of the object store on which to define the topic
minLength: 1
objectStoreNamespace string required
The namespace of the object store on which to define the topic
minLength: 1
opaqueData string
Data which is sent in each event
persistent boolean
Indication whether notifications to this endpoint are persistent or not
status object
BucketTopicStatus represents the Status of a CephBucketTopic
ARN string
The ARN of the topic generated by the RGW
observedGeneration integer
ObservedGeneration is the latest generation observed by the controller.
format: int64
phase string

No matches. Try .spec.endpoint for an exact path