public sealed class GcpConfig : IMessage<GcpConfig>, IEquatable<GcpConfig>, IDeepCloneable<GcpConfig>, IBufferMessage, IMessageReference 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.
Implements
IMessageGcpConfig, IEquatableGcpConfig, IDeepCloneableGcpConfig, IBufferMessage, IMessageNamespace
Google.Cloud.ManagedKafka.V1Assembly
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 |
|