Documentation ¶
Index ¶
Constants ¶
View Source
const ( AKCGroup = "rhoas.redhat.com" AKCVersion = "v1alpha1" )
View Source
const ( SRCGroup = "rhoas.redhat.com" SRCVersion = "v1alpha1" )
Variables ¶
View Source
var AKCRMeta = metav1.TypeMeta{ Kind: "KafkaConnection", APIVersion: AKCGroup + "/" + AKCVersion, }
View Source
var AKCResource = schema.GroupVersionResource{ Group: AKCGroup, Version: AKCVersion, Resource: "kafkaconnections", }
View Source
var AllResources = []schema.GroupVersionResource{ AKCResource, SRCResource, }
All services defined as resources
View Source
var RegistryResourceMeta = metav1.TypeMeta{ Kind: "ServiceRegistryConnection", APIVersion: SRCGroup + "/" + SRCVersion, }
View Source
var SRCResource = schema.GroupVersionResource{ Group: SRCGroup, Version: SRCVersion, Resource: "serviceregistryconnections", }
Functions ¶
This section is empty.
Types ¶
type BootstrapServerSpec ¶
type BootstrapServerSpec struct { // Host full host to Kafka Service including port Host string `json:"host,omitempty"` }
BootstrapServerSpec contains server host information that can be used to connecto the Kafka
type KafkaConnection ¶
type KafkaConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KafkaConnectionSpec `json:"spec,omitempty"` Status KafkaConnectionStatus `json:"status,omitempty"` }
KafkaConnection schema
type KafkaConnectionSpec ¶
type KafkaConnectionSpec struct { AccessTokenSecretName string `json:"accessTokenSecretName,omitempty"` KafkaID string `json:"kafkaId,omitempty"` Credentials KafkaCredentialsSpec `json:"credentials"` }
KafkaConnectionSpec contains credentials and connection parameters to Kafka
type KafkaConnectionStatus ¶
type KafkaConnectionStatus struct { CreatedBy string `json:"createdBy,omitempty"` Message string `json:"message,omitempty"` Updated string `json:"updated,omitempty"` BootstrapServer BootstrapServerSpec `json:"bootstrapServer"` // Reference to secret name that needs to be fetched SecretName string `json:"serviceAccountSecretName,omitempty"` }
KafkaConnectionStatus defines the observed state of KafkaConnection
type KafkaCredentialsSpec ¶
type KafkaCredentialsSpec struct { // Reference to secret name that needs to be fetched SecretName string `json:"serviceAccountSecretName,omitempty"` }
CredentialsSpec specification containing various formats of credentials
type RegistryCredentialsSpec ¶
type RegistryCredentialsSpec struct { // Reference to secret name that needs to be fetched SecretName string `json:"serviceAccountSecretName,omitempty"` }
CredentialsSpec specification containing various formats of credentials
type ServiceRegistryConnection ¶
type ServiceRegistryConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceRegistryConnectionSpec `json:"spec,omitempty"` Status ServiceRegistryConnectionStatus `json:"status,omitempty"` }
ServiceRegistryConnection schema
type ServiceRegistryConnectionSpec ¶
type ServiceRegistryConnectionSpec struct { AccessTokenSecretName string `json:"accessTokenSecretName,omitempty"` ServiceRegistryId string `json:"serviceRegistryId,omitempty"` Credentials RegistryCredentialsSpec `json:"credentials"` }
ServiceRegistryConnectionSpec contains credentials and connection parameters to Kafka
type ServiceRegistryConnectionStatus ¶
type ServiceRegistryConnectionStatus struct { CreatedBy string `json:"createdBy,omitempty"` Message string `json:"message,omitempty"` Updated string `json:"updated,omitempty"` RegistryUrl string `json:"registryUrl"` // Reference to secret name that needs to be fetched ServiceAccountSecretName string `json:"ServiceAccountSecretName,omitempty"` }
ServiceRegistryConnectionStatus defines the observed state of ServiceRegistryConnection
Click to show internal directories.
Click to hide internal directories.