| 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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.CertificateStoreConfigSpec)   CertificateStoreConfigSpec defines the desired state of CertificateStoreConfig resource.  | 
object (io.confluent.platform.cpc.api.core.v1beta1.CertificateStoreConfigStatus)   CertificateStoreConfigStatus defines the observed state of CertificateStoreConfig  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: CertificateStoreConfig
metadata:
  name: certificatestoreconfig-example
spec:
  sourceType: kubernetes
  kubernetes:
    type: secret
    secret:
      name: secret-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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.ConfluentCloudSetSpec)   ConfluentCloudSetSpec defines the desired state of ConfluentCloudSet  | 
object (io.confluent.platform.cpc.api.core.v1beta1.ConfluentCloudSetStatus)   ConfluentCloudSetStatus defines the observed state of ConfluentCloudSet  | 
| 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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.ConfluentPlatformBlueprintSpec)   ConfluentPlatformBlueprintSpec defines the desired state of ConfluentPlatformBlueprint resource.  | 
object (io.confluent.platform.cpc.api.core.v1beta1.ConfluentPlatformBlueprintStatus)   ConfluentPlatformBlueprintStatus defines the observed state of ConfluentPlatformBlueprint  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: ConfluentPlatformBlueprint
metadata:
  name: blueprint-example
spec:
  dockerImages:
    - registry: docker.io
  confluentPlatform:
    version: 7.4.0
  components:
    connectCluster:
      classRef:
        name: ccc-example
    controlCenterCluster:
      classRef:
        name: c3cc-example
    kafkaCluster:
      classRef:
        name: kcc-example
    kafkaRestProxyCluster:
      classRef:
        name: krpc-example
    ksqlDBCluster:
      classRef:
        name: ksqldbcc-example
    schemaRegistryCluster:
      classRef:
        name: srcc-example
    zookeeperCluster:
      classRef:
        name: zkcc-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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.ConnectClusterClassSpec)   ConnectClusterClassSpec defines the desired state of ConnectClusterClass  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: ConnectClusterClass
metadata:
  name: ccc-example
spec:
  provisioner:
    type: cfk
    cfk:
      replicas: 3
      k8s:
        podTemplate:
          resources:
            requests:
              cpu: "1"
              memory: "2Gi"
            limits:
              cpu: "2"
              memory: "4Gi"
      connectorPlugins:
        confluentHubPlugins:
          - name: kafka-connect-datagen
            owner: confluentinc
            version: 0.5.2
| 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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.ControlCenterClusterClassSpec)   ControlCenterClusterClassSpec defines the desired state of ControlCenterClusterClass  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: ControlCenterClusterClass
metadata:
  name: c3cc-example
spec:
  provisioner:
    type: cfk
    cfk:
      replicas: 1
      volume:
        data:
          capacity: 10Gi
| 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  | 
object (io.confluent.platform.cpc.api.core.v1beta1.CPCHealthCheckSpec)   CPCHealthCheckSpec defines the desired state of CPCHealthCheck  | |
object (io.confluent.platform.cpc.api.core.v1beta1.CPCHealthCheckStatus)   CPCHealthCheckStatus defines the observed state of CPCHealthCheck  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: CPCHealthCheck
metadata:
  name: cpchealthcheck-example
spec:
  k8sClusterRef:
    name: k8scluster-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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.CredentialStoreConfigSpec)   CredentialStoreConfigSpec defines the desired state of CredentialStoreConfig  | 
object (io.confluent.platform.cpc.api.core.v1beta1.CredentialStoreConfigStatus)   CredentialStoreConfigStatus defines the observed state of CredentialStoreConfig  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: CredentialStoreConfig
metadata:
  name: credentialstoreconfig-example
spec:
  kubernetes:
    secret:
      name: secret-example
    type: secret
  sourceType: kubernetes
| 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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.KafkaClusterClassSpec)   KafkaClusterClassSpec defines the desired state of KafkaClusterClass  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: KafkaClusterClass
metadata:
  name: kcc-example
spec:
  provisioner:
    type: cfk
    cfk:
      replicas: 3
      volume:
        data:
          capacity: 10Gi
| 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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.KafkaRestProxyClusterClassSpec)   KafkaRestProxyClusterClassSpec defines the desired state of KafkaRestProxyClusterClass  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: KafkaRestProxyClusterClass
metadata:
  name: krpc-example
spec:
  provisioner:
    type: cfk
    cfk:
      replicas: 3
| 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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.KsqlDBClusterClassSpec)   KsqlDBClusterClassSpec defines the desired state of KsqlDBClusterClass  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: KsqlDBClusterClass
metadata:
  name: ksqldbcc-example
spec:
  provisioner:
    type: cfk
    cfk:
      replicas: 3
      volume:
        data:
          capacity: 10Gi
| 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  | 
object (io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta)   ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.  | |
required  | object (io.confluent.platform.cpc.api.core.v1beta1.KubernetesClusterSpec)   KubernetesClusterSpec defines the desired state of KubernetesCluster  | 
object (io.confluent.platform.cpc.api.core.v1beta1.KubernetesClusterStatus)   KubernetesClusterStatus defines the observed state of KubernetesCluster  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: KubernetesCluster
metadata:
  name: k8scluster-example
spec:
  k8sID: k8sId
  topology:
    region: us-central1
    zones:
      - us-central1-a
      - us-central1-b
      - us-central1-c
  k8sClusterDomain: cluster.local
| 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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.SchemaRegistryClusterClassSpec)   SchemaRegistryClusterClassSpec defines the desired state of SchemaRegistryClusterClass  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: SchemaRegistryClusterClass
metadata:
  name: srcc-example
spec:
  provisioner:
    type: cfk
    cfk:
      replicas: 3
      enableSchemaExporter: true
| 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  | 
required  | object (io.confluent.platform.cpc.api.core.v1beta1.ZookeeperClusterClassSpec)   ZookeeperClusterClassSpec defines the desired state of ZookeeperClusterClass  | 
apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: ZookeeperClusterClass
metadata:
  name: zkcc-example
spec:
  provisioner:
    type: cfk
    cfk:
      replicas: 3
      volume:
        data:
          capacity: 10Gi
        log:
          capacity: 10Gi