Reference documentation and code samples for the Eventarc V1 API class Google::Cloud::Eventarc::V1::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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#crypto_key_name
def crypto_key_name() -> ::String
-
(::String) — 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/*
.
#crypto_key_name=
def crypto_key_name=(value) -> ::String
-
value (::String) — 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/*
.
-
(::String) — 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/*
.
#name
def name() -> ::String
-
(::String) — Required. The resource name of the config. Must be in the format of,
projects/{project}/locations/{location}/googleChannelConfig
.
#name=
def name=(value) -> ::String
-
value (::String) — Required. The resource name of the config. Must be in the format of,
projects/{project}/locations/{location}/googleChannelConfig
.
-
(::String) — Required. The resource name of the config. Must be in the format of,
projects/{project}/locations/{location}/googleChannelConfig
.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The last-modified time.