CephBucketTopic
ceph.rook.io / v1
apiVersion: ceph.rook.io/v1
kind: CephBucketTopic
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
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:
1http 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:
1kafka 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