Class UpdateCmekSettingsRequest (4.0.0)

public sealed class UpdateCmekSettingsRequest : IMessage<UpdateCmekSettingsRequest>, IEquatable<UpdateCmekSettingsRequest>, IDeepCloneable<UpdateCmekSettingsRequest>, IBufferMessage, IMessage

The parameters to [UpdateCmekSettings][google.logging.v2.ConfigServiceV2.UpdateCmekSettings].

See Enabling CMEK for Log Router for more information.

Inheritance

Object > UpdateCmekSettingsRequest

Namespace

Google.Cloud.Logging.V2

Assembly

Google.Cloud.Logging.V2.dll

Constructors

UpdateCmekSettingsRequest()

public UpdateCmekSettingsRequest()

UpdateCmekSettingsRequest(UpdateCmekSettingsRequest)

public UpdateCmekSettingsRequest(UpdateCmekSettingsRequest other)
Parameter
NameDescription
otherUpdateCmekSettingsRequest

Properties

CmekSettings

public CmekSettings CmekSettings { get; set; }

Required. The CMEK settings to update.

See Enabling CMEK for Log Router for more information.

Property Value
TypeDescription
CmekSettings

Name

public string Name { get; set; }

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:

&quot;organizations/12345/cmekSettings&quot;

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.

Property Value
TypeDescription
String

UpdateMask

public FieldMask UpdateMask { get; set; }

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][google.protobuf.FieldMask] for more information.

For example: &quot;updateMask=kmsKeyName&quot;

Property Value
TypeDescription
FieldMask