LogViewArgs class
The set of arguments for LogView. The set of arguments for LogView.
Constructors
-
LogViewArgs({required Input<
String> bucket, Input<String?> ? deletionPolicy, Input<String?> ? description, Input<String?> ? filter, Input<String?> ? location, Input<String?> ? name, Input<String?> ? parent}) -
Creates a new LogViewArgs.
bucketThe bucket of the resourcedeletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionDescribes this view.filterFilter that restricts which log entries in a bucket are visible in this view. Filters are restricted to be a logical AND of ==/!= of any of the following: - originating project/folder/organization/billing account. - resource type - log id For example: SOURCE("projects/myproject") AND resource.type = "gceInstance" AND LOG_ID("stdout")locationThe location of the resource. The supported locations are: global, us-central1, us-east1, us-west1, asia-east1, europe-west1.nameThe resource name of the view. For example: `projects/my-project/locations/global/buckets/my-bucket/views/my-view`parentThe parent of the resource.const -
LogViewArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
bucket
→ Input<
String> -
The bucket of the resource
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
description
→ Input<
String?> ? -
Describes this view.
final
-
filter
→ Input<
String?> ? -
Filter that restricts which log entries in a bucket are visible in this view. Filters are restricted to be a logical AND of ==/!= of any of the following: - originating project/folder/organization/billing account. - resource type - log id For example: SOURCE("projects/myproject") AND resource.type = "gceInstance" AND LOG_ID("stdout")
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
location
→ Input<
String?> ? -
The location of the resource. The supported locations are: global, us-central1, us-east1, us-west1, asia-east1, europe-west1.
final
-
name
→ Input<
String?> ? -
The resource name of the view. For example: `projects/my-project/locations/global/buckets/my-bucket/views/my-view`
final
-
parent
→ Input<
String?> ? -
The parent of the resource.
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