GoogleApi.Logging.V2.Model.LogBucket (google_api_logging v0.33.0) View Source

Describes a repository of logs (Beta).

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. The creation timestamp of the bucket. This is not set for any of the default buckets.
  • description (type: String.t, default: nil) - Describes this bucket.
  • lifecycleState (type: String.t, default: nil) - Output only. The bucket lifecycle state.
  • locked (type: boolean(), default: nil) - Whether the bucket has been locked. The retention period on a locked bucket may not be changed. Locked buckets may only be deleted if they are empty.
  • name (type: String.t, default: nil) - The resource name of the bucket. For example: "projects/my-project-id/locations/my-location/buckets/my-bucket-id The supported locations are: "global"For the location of global it is unspecified where logs are actually stored. Once a bucket has been created, the location can not be changed.
  • retentionDays (type: integer(), default: nil) - Logs will be retained by default for this amount of time, after which they will automatically be deleted. The minimum retention period is 1 day. If this value is set to zero at bucket creation time, the default time of 30 days will be used.
  • updateTime (type: DateTime.t, default: nil) - Output only. The last update timestamp of the bucket.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Logging.V2.Model.LogBucket{
  createTime: DateTime.t(),
  description: String.t(),
  lifecycleState: String.t(),
  locked: boolean(),
  name: String.t(),
  retentionDays: integer(),
  updateTime: DateTime.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.