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.
Implements
IMessage<UpdateCmekSettingsRequest>, IEquatable<UpdateCmekSettingsRequest>, IDeepCloneable<UpdateCmekSettingsRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Logging.V2Assembly
Google.Cloud.Logging.V2.dll
Constructors
UpdateCmekSettingsRequest()
public UpdateCmekSettingsRequest()
UpdateCmekSettingsRequest(UpdateCmekSettingsRequest)
public UpdateCmekSettingsRequest(UpdateCmekSettingsRequest other)
Parameter | |
---|---|
Name | Description |
other | UpdateCmekSettingsRequest |
Properties
CmekSettings
public CmekSettings CmekSettings { get; set; }
Required. The CMEK settings to update.
See Enabling CMEK for Log Router for more information.
Property Value | |
---|---|
Type | Description |
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:
"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.
Property Value | |
---|---|
Type | Description |
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: "updateMask=kmsKeyName"
Property Value | |
---|---|
Type | Description |
FieldMask |