Class GoogleCloudRetailV2alphaLoggingConfig
Project level logging config to control what level of log will be generated and written to Cloud Logging.
Implements
Inherited Members
Namespace: Google.Apis.CloudRetail.v2alpha.Data
Assembly: Google.Apis.CloudRetail.v2alpha.dll
Syntax
public class GoogleCloudRetailV2alphaLoggingConfig : IDirectResponseSchema
Properties
DefaultLogGenerationRule
The log generation rule that applies by default to all services supporting log generation. It can be overridden by ServiceLogGenerationRule for service level control.
Declaration
[JsonProperty("defaultLogGenerationRule")]
public virtual GoogleCloudRetailV2alphaLoggingConfigLogGenerationRule DefaultLogGenerationRule { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudRetailV2alphaLoggingConfigLogGenerationRule |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Required. Immutable. The name of the LoggingConfig singleton resource. Format: projects/*/loggingConfig
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceLogGenerationRules
Controls logging configurations more granularly for each supported service. This overrides the default_log_generation_rule for the services specified. For those not mentioned, they will fallback to the default log generation rule.
Declaration
[JsonProperty("serviceLogGenerationRules")]
public virtual IList<GoogleCloudRetailV2alphaLoggingConfigServiceLogGenerationRule> ServiceLogGenerationRules { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudRetailV2alphaLoggingConfigServiceLogGenerationRule> |