Resource: LogBucket
Describes a repository in which log entries are stored.
JSON representation |
---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "retentionDays": integer, "locked": boolean, "lifecycleState": enum ( |
Fields | |
---|---|
name |
Output only. The resource name of the bucket. For example:
For a list of supported locations, see Supported Regions For the location of After a bucket has been created, the location cannot be changed. |
description |
Optional. Describes this bucket. |
create |
Output only. The creation timestamp of the bucket. This is not set for any of the default buckets. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
update |
Output only. The last update timestamp of the bucket. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
retention |
Optional. 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. |
locked |
Optional. Whether the bucket is locked. The retention period on a locked bucket cannot be changed. Locked buckets may only be deleted if they are empty. |
lifecycle |
Output only. The bucket lifecycle state. |
analytics |
Optional. Whether log analytics is enabled for this bucket. Once enabled, log analytics features cannot be disabled. |
restricted |
Optional. Log entry field paths that are denied access in this bucket. The following fields and their children are eligible: Restricting a repeated field will restrict all values. Adding a parent will block all child fields. (e.g. |
index |
Optional. A list of indexed fields and related configuration data. |
cmek |
Optional. The CMEK settings of the log bucket. If present, new log entries written to this log bucket are encrypted using the CMEK key provided in this configuration. If a log bucket has CMEK settings, the CMEK settings cannot be disabled later by updating the log bucket. Changing the KMS key is allowed. |
Methods |
|
---|---|
|
Creates a log bucket that can be used to store log entries. |
|
Creates a log bucket asynchronously that can be used to store log entries. |
|
Deletes a log bucket. |
|
Gets a log bucket. |
|
Lists log buckets. |
|
Updates a log bucket. |
|
Undeletes a log bucket. |
|
Updates a log bucket asynchronously. |