mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-07 01:26:43 +00:00
56 lines
1.8 KiB
Markdown
56 lines
1.8 KiB
Markdown
![]() |
---
|
||
|
layout: "google"
|
||
|
page_title: "Google: google_logging_billing_account_exclusion"
|
||
|
sidebar_current: "docs-google-logging-billing_account-exclusion"
|
||
|
description: |-
|
||
|
Manages a billing_account-level logging exclusion.
|
||
|
---
|
||
|
|
||
|
# google\_logging\_billing\_account\_exclusion
|
||
|
|
||
|
Manages a billing account logging exclusion. For more information see
|
||
|
[the official documentation](https://cloud.google.com/logging/docs/) and
|
||
|
[Excluding Logs](https://cloud.google.com/logging/docs/exclusions).
|
||
|
|
||
|
Note that you must have the "Logs Configuration Writer" IAM role (`roles/logging.configWriter`)
|
||
|
granted to the credentials used with Terraform.
|
||
|
|
||
|
## Example Usage
|
||
|
|
||
|
```hcl
|
||
|
resource "google_logging_billing_account_exclusion" "my-exclusion" {
|
||
|
name = "my-instance-debug-exclusion"
|
||
|
billing_account = "ABCDEF-012345-GHIJKL"
|
||
|
|
||
|
description = "Exclude GCE instance debug logs"
|
||
|
|
||
|
# Exclude all DEBUG or lower severity messages relating to instances
|
||
|
filter = "resource.type = gce_instance AND severity <= DEBUG"
|
||
|
}
|
||
|
```
|
||
|
|
||
|
## Argument Reference
|
||
|
|
||
|
The following arguments are supported:
|
||
|
|
||
|
* `billing_account` - (Required) The billing account to create the exclusion for.
|
||
|
|
||
|
* `name` - (Required) The name of the logging exclusion.
|
||
|
|
||
|
* `description` - (Optional) A human-readable description.
|
||
|
|
||
|
* `disabled` - (Optional) Whether this exclusion rule should be disabled or not. This defaults to
|
||
|
false.
|
||
|
|
||
|
* `filter` - (Required) The filter to apply when excluding logs. Only log entries that match the filter are excluded.
|
||
|
See [Advanced Log Filters](https://cloud.google.com/logging/docs/view/advanced-filters) for information on how to
|
||
|
write a filter.
|
||
|
|
||
|
## Import
|
||
|
|
||
|
Billing account logging exclusions can be imported using their URI, e.g.
|
||
|
|
||
|
```
|
||
|
$ terraform import google_logging_billing_account_exclusion.my_exclusion billingAccounts/my-billing_account/exclusions/my-exclusion
|
||
|
```
|