public sealed class UpdateSettingsRequest : IMessage<UpdateSettingsRequest>, IEquatable<UpdateSettingsRequest>, IDeepCloneable<UpdateSettingsRequest>, IBufferMessage, IMessage
The parameters to [UpdateSettings][google.logging.v2.ConfigServiceV2.UpdateSettings].
See Enabling CMEK for Log Router for more information.
Implements
IMessage<UpdateSettingsRequest>, IEquatable<UpdateSettingsRequest>, IDeepCloneable<UpdateSettingsRequest>, 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 |