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.
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 |