ProjectExclusionState class
Input properties used for looking up and filtering ProjectExclusion resources.
Constructors
-
ProjectExclusionState({Input<
String?> ? description, Input<bool?> ? disabled, Input<String?> ? filter, Input<String?> ? name, Input<String?> ? project}) -
Creates a new ProjectExclusionState.
descriptionA human-readable description.disabledWhether this exclusion rule should be disabled or not. This defaults tofilterThe filter to apply when excluding logs. Only log entries that match the filter are excluded.nameThe name of the logging exclusion.projectThe project to create the exclusion in. If omitted, the project associated with the provider isconst -
ProjectExclusionState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String?> ? -
A human-readable description.
final
-
disabled
→ Input<
bool?> ? -
Whether this exclusion rule should be disabled or not. This defaults to
false.
final
-
filter
→ Input<
String?> ? -
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.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
The name of the logging exclusion.
final
-
project
→ Input<
String?> ? -
The project to create the exclusion in. If omitted, the project associated with the provider is
used.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited