Class: Google::Cloud::Logging::V2::UpdateCmekSettingsRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Logging::V2::UpdateCmekSettingsRequest
- 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
-
#cmek_settings ⇒ ::Google::Cloud::Logging::V2::CmekSettings
Required.
-
#name ⇒ ::String
Required.
-
#update_mask ⇒ ::Google::Protobuf::FieldMask
Optional.
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.
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.
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"
.
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 |