You are viewing an outdated version of provider-aws.Go to Latest
crossplane-contrib/provider-aws@v0.33.0
Cluster
kafka.aws.crossplane.io
Cluster
crossplane-contrib/provider-aws@v0.33.0kafka.aws.crossplane.io

Cluster is the Schema for the Clusters API

Type

CRD

Group

kafka.aws.crossplane.io

Version

v1alpha1

apiVersion: kafka.aws.crossplane.io/v1alpha1

kind: Cluster

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

ClusterSpec defines the desired state of Cluster

forProvider
requiredobject
requiredobject

ClusterParameters defines the desired state of Cluster

object

Information about the brokers

array

ClientSubnetRefs is a list of references to Subnets used to set the ClientSubnets.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ClientSubnetSelector selects references to Subnets used to set the ClientSubnets.

policy
object
object

Policies for selection.

resolve
string
array

No description provided.

array

SecurityGroupRefs is a list of references to SecurityGroups used to set the SecurityGroups.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

SecurityGroupSelector selects references to SecurityGroup used to set the SecurityGroups.

policy
object
object

Policies for selection.

resolve
string
array

No description provided.

object

Contains information about storage volumes attached to MSK broker nodes.

object

Contains information about the EBS storage volumes attached to Kafka broker nodes.

volumeSize
integer
object

Includes all client authentication related information.

sasl
object
object

No description provided.

iam
object
object

No description provided.

enabled
boolean
scram
object
object

No description provided.

enabled
boolean
tls
object
object

Details for client authentication using TLS.

array

No description provided.

enabled
boolean
object

Contains information about unauthenticated traffic to the cluster.

enabled
boolean
object

Represents the configuration that you want MSK to use for the cluster.

arn
string
arnRef
object
object

ARNRef is a reference to a Kafka Configuration used to set ARN.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ARNSelector selects a reference to a Kafka Configuration used to set ARN.

policy
object
object

Policies for selection.

resolve
string
revision
integer
object

Includes all encryption-related information.

object

The data-volume encryption details.

object

The settings for encrypting data in transit.

kafkaVersion
requiredstring
object

LoggingInfo details.

object

The broker logs configuration for this MSK cluster.

object

Details of the CloudWatch Logs destination for broker logs.

enabled
boolean
logGroup
string
firehose
object
object

Firehose details for BrokerLogs.

s3
object
object

The details of the Amazon S3 destination for broker logs.

bucket
string
enabled
boolean
prefix
string
numberOfBrokerNodes
requiredinteger
object

The settings for open monitoring.

object

Prometheus settings.

object

Indicates whether you want to enable or disable the JMX Exporter.

object

Indicates whether you want to enable or disable the Node Exporter.

region
requiredstring
tags
object
object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

ClusterStatus defines the observed state of Cluster.

object

ClusterObservation defines the observed state of Cluster

state
string
array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Discover the building blocks for your internal cloud platform.
© 2024 Upbound, Inc.
Solutions