Class: Google::Cloud::Eventarc::V1::GoogleChannelConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/eventarc/v1/google_channel_config.rb

Overview

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.

Instance Attribute Summary collapse

Instance Attribute Details

#crypto_key_name::String

Returns 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/*.

Returns:

  • (::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/*.



43
44
45
46
# File 'proto_docs/google/cloud/eventarc/v1/google_channel_config.rb', line 43

class GoogleChannelConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String

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

Returns:

  • (::String)

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



43
44
45
46
# File 'proto_docs/google/cloud/eventarc/v1/google_channel_config.rb', line 43

class GoogleChannelConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The last-modified time.

Returns:



43
44
45
46
# File 'proto_docs/google/cloud/eventarc/v1/google_channel_config.rb', line 43

class GoogleChannelConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end