Organization Exclusion Args
Manages an organization-level logging exclusion. For more information see:
How-to Guides
You can specify exclusions for log sinks created by the provider by using the exclusions field of
gcp.logging.OrganizationSink
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.logging.OrganizationExclusion;
import com.pulumi.gcp.logging.OrganizationExclusionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var my_exclusion = new OrganizationExclusion("my-exclusion", OrganizationExclusionArgs.builder()
.description("Exclude GCE instance debug logs")
.filter("resource.type = gce_instance AND severity <= DEBUG")
.orgId("123456789")
.build());
}
}Import
Organization-level logging exclusions can be imported using their URI, e.g. * organizations/{{organization}}/exclusions/{{name}} In Terraform v1.5.0 and later, use an import block to import organization-level logging exclusions using one of the formats above. For exampletf import { id = "organizations/{{organization}}/exclusions/{{name}}" to = google_logging_organization_exclusion.default }
$ pulumi import gcp:logging/organizationExclusion:OrganizationExclusion When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), organization-level logging exclusions can be imported using one of the formats above. For example$ pulumi import gcp:logging/organizationExclusion:OrganizationExclusion default organizations/{{organization}}/exclusions/{{name}}Constructors
Functions
Properties
The filter to apply when excluding logs. Only log entries that match the filter are excluded. See Advanced Log Filters for information on how to write a filter.