LogViewState class
Input properties used for looking up and filtering LogView resources.
Constructors
-
LogViewState({Input<
String?> ? bucket, Input<String?> ? createTime, Input<String?> ? deletionPolicy, Input<String?> ? description, Input<String?> ? filter, Input<String?> ? location, Input<String?> ? name, Input<String?> ? parent, Input<String?> ? updateTime}) -
Creates a new LogViewState.
bucketThe bucket of the resourcecreateTimeOutput only. The creation timestamp of the view.deletionPolicyWhether 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.updateTimeOutput only. The last update timestamp of the view.const -
LogViewState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
bucket
→ Input<
String?> ? -
The bucket of the resource
final
-
createTime
→ Input<
String?> ? -
Output only. The creation timestamp of the view.
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
-
updateTime
→ Input<
String?> ? -
Output only. The last update timestamp of the view.
final
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