Reference documentation and code samples for the Cloud Logging V2 API class Google::Cloud::Logging::V2::UpdateCmekSettingsRequest.
The parameters to {::Google::Cloud::Logging::V2::ConfigServiceV2::Client#update_cmek_settings UpdateCmekSettings}.
See Enabling CMEK for Log Router for more information.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cmek_settings
def cmek_settings() -> ::Google::Cloud::Logging::V2::CmekSettings
-
(::Google::Cloud::Logging::V2::CmekSettings) — Required. The CMEK settings to update.
See Enabling CMEK for Log Router for more information.
#cmek_settings=
def cmek_settings=(value) -> ::Google::Cloud::Logging::V2::CmekSettings
-
value (::Google::Cloud::Logging::V2::CmekSettings) — Required. The CMEK settings to update.
See Enabling CMEK for Log Router for more information.
-
(::Google::Cloud::Logging::V2::CmekSettings) — Required. The CMEK settings to update.
See Enabling CMEK for Log Router for more information.
#name
def name() -> ::String
-
(::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.
#name=
def name=(value) -> ::String
-
value (::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.
-
(::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.
#update_mask
def update_mask() -> ::Google::Protobuf::FieldMask
-
(::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"
#update_mask=
def update_mask=(value) -> ::Google::Protobuf::FieldMask
-
value (::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"
-
(::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"