Eventarc v1 API - Class GoogleChannelConfig (2.4.0)

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

Reference documentation and code samples for the Eventarc v1 API class GoogleChannelConfig.

A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region. Once configured, first-party event data will be protected using the specified custom managed encryption key instead of Google-managed encryption keys.

Inheritance

object > GoogleChannelConfig

Namespace

Google.Cloud.Eventarc.V1

Assembly

Google.Cloud.Eventarc.V1.dll

Constructors

GoogleChannelConfig()

public GoogleChannelConfig()

GoogleChannelConfig(GoogleChannelConfig)

public GoogleChannelConfig(GoogleChannelConfig other)
Parameter
Name Description
other GoogleChannelConfig

Properties

CryptoKeyName

public string CryptoKeyName { get; set; }

Optional. Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data.

It must match the pattern projects/*/locations/*/keyRings/*/cryptoKeys/*.

Property Value
Type Description
string

CryptoKeyNameAsCryptoKeyName

public CryptoKeyName CryptoKeyNameAsCryptoKeyName { get; set; }

CryptoKeyName-typed view over the CryptoKeyName resource name property.

Property Value
Type Description
CryptoKeyName

GoogleChannelConfigName

public GoogleChannelConfigName GoogleChannelConfigName { get; set; }

GoogleChannelConfigName-typed view over the Name resource name property.

Property Value
Type Description
GoogleChannelConfigName

Name

public string Name { get; set; }

Required. The resource name of the config. Must be in the format of, projects/{project}/locations/{location}/googleChannelConfig.

Property Value
Type Description
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The last-modified time.

Property Value
Type Description
Timestamp