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 |
|