View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1AccessLoggingConfig (google_api_apigee v0.46.0)

Access logging configuration enables customers to ship the access logs from the tenant projects to their own project's cloud logging. The feature is at the instance level ad disabled by default. It can be enabled during CreateInstance or UpdateInstance.

Attributes

  • enabled (type: boolean(), default: nil) - Optional. Boolean flag that specifies whether the customer access log feature is enabled.
  • filter (type: String.t, default: nil) - Optional. Ship the access log entries that match the status_code defined in the filter. The status_code is the only expected/supported filter field. (Ex: status_code) The filter will parse it to the Common Expression Language semantics for expression evaluation to build the filter condition. (Ex: "filter": status_code >= 200 && status_code < 300 )

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1AccessLoggingConfig{
  enabled: boolean() | nil,
  filter: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.