public sealed class UpdateSettingsRequest : IMessage<UpdateSettingsRequest>, IEquatable<UpdateSettingsRequest>, IDeepCloneable<UpdateSettingsRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Logging v2 API class UpdateSettingsRequest.
The parameters to [UpdateSettings][google.logging.v2.ConfigServiceV2.UpdateSettings].
See Enabling CMEK for Log Router for more information.
Implements
IMessageUpdateSettingsRequest, IEquatableUpdateSettingsRequest, IDeepCloneableUpdateSettingsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Logging.V2Assembly
Google.Cloud.Logging.V2.dll
Constructors
UpdateSettingsRequest()
public UpdateSettingsRequest()UpdateSettingsRequest(UpdateSettingsRequest)
public UpdateSettingsRequest(UpdateSettingsRequest other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        UpdateSettingsRequest | 
      
Properties
Name
public string Name { get; set; }Required. The resource name for the settings to update.
"organizations/[ORGANIZATION_ID]/settings"
For example:
  "organizations/12345/settings"
Note: Settings 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 | 
        |
Settings
public Settings Settings { get; set; }Required. The settings to update.
See Enabling CMEK for Log Router for more information.
| Property Value | |
|---|---|
| Type | Description | 
Settings | 
        |
UpdateMask
public FieldMask UpdateMask { get; set; }Optional. Field mask identifying which fields from 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 | 
        |