Class: Google::Cloud::Logging::V2::UpdateCmekSettingsRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/logging/v2/logging_config.rb

Overview

The parameters to UpdateCmekSettings.

See Enabling CMEK for Log Router for more information.

Instance Attribute Summary collapse

Instance Attribute Details

#cmek_settings::Google::Cloud::Logging::V2::CmekSettings

Returns Required. The CMEK settings to update.

See Enabling CMEK for Log Router for more information.

Returns:



1126
1127
1128
1129
# File 'proto_docs/google/logging/v2/logging_config.rb', line 1126

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

#name::String

Returns Required. The resource name for the CMEK settings to update.

"projects/[PROJECT_ID]/cmekSettings"
"organizations/[ORGANIZATION_ID]/cmekSettings"
"billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings"
"folders/[FOLDER_ID]/cmekSettings"

For example:

"organizations/12345/cmekSettings"

Note: CMEK for the Log Router can currently only be configured for Google Cloud organizations. Once configured, it applies to all projects and folders in the Google Cloud organization.

Returns:

  • (::String)

    Required. The resource name for the CMEK settings to update.

    "projects/[PROJECT_ID]/cmekSettings"
    "organizations/[ORGANIZATION_ID]/cmekSettings"
    "billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings"
    "folders/[FOLDER_ID]/cmekSettings"
    

    For example:

    "organizations/12345/cmekSettings"

    Note: CMEK for the Log Router can currently only be configured for Google Cloud organizations. Once configured, it applies to all projects and folders in the Google Cloud organization.



1126
1127
1128
1129
# File 'proto_docs/google/logging/v2/logging_config.rb', line 1126

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

#update_mask::Google::Protobuf::FieldMask

Returns Optional. Field mask identifying which fields from cmek_settings should be updated. A field will be overwritten if and only if it is in the update mask. Output only fields cannot be updated.

See FieldMask for more information.

For example: "updateMask=kmsKeyName".

Returns:

  • (::Google::Protobuf::FieldMask)

    Optional. Field mask identifying which fields from cmek_settings should be updated. A field will be overwritten if and only if it is in the update mask. Output only fields cannot be updated.

    See FieldMask for more information.

    For example: "updateMask=kmsKeyName"



1126
1127
1128
1129
# File 'proto_docs/google/logging/v2/logging_config.rb', line 1126

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