Managed Service for Apache Kafka API v1 API - Class GcpConfig (1.0.0-beta02)

public sealed class GcpConfig : IMessage<GcpConfig>, IEquatable<GcpConfig>, IDeepCloneable<GcpConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Managed Service for Apache Kafka API v1 API class GcpConfig.

Configuration properties for a Kafka cluster deployed to Google Cloud Platform.

Inheritance

object > GcpConfig

Namespace

Google.Cloud.ManagedKafka.V1

Assembly

Google.Cloud.ManagedKafka.V1.dll

Constructors

GcpConfig()

public GcpConfig()

GcpConfig(GcpConfig)

public GcpConfig(GcpConfig other)
Parameter
Name Description
other GcpConfig

Properties

AccessConfig

public AccessConfig AccessConfig { get; set; }

Required. Access configuration for the Kafka cluster.

Property Value
Type Description
AccessConfig

KmsKey

public string KmsKey { get; set; }

Optional. Immutable. The Cloud KMS Key name to use for encryption. The key must be located in the same region as the cluster and cannot be changed. Structured like: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.

Property Value
Type Description
string

KmsKeyAsCryptoKeyName

public CryptoKeyName KmsKeyAsCryptoKeyName { get; set; }

CryptoKeyName-typed view over the KmsKey resource name property.

Property Value
Type Description
CryptoKeyName