ParserExtensionState class

Input properties used for looking up and filtering ParserExtension resources.

Constructors

ParserExtensionState({Input<String?>? cbnSnippet, Input<String?>? createTime, Input<String?>? deletionPolicy, Input<ParserExtensionDynamicParsing?>? dynamicParsing, Input<String?>? extensionValidationReport, Input<ParserExtensionFieldExtractors?>? fieldExtractors, Input<String?>? instance, Input<String?>? lastLiveTime, Input<String?>? location, Input<String?>? log, Input<String?>? logType, Input<String?>? name, Input<String?>? parserextension, Input<String?>? project, Input<String?>? state, Input<String?>? stateLastChangedTime, Input<String?>? validationReport, Input<bool?>? validationSkipped})
Creates a new ParserExtensionState. cbnSnippet Parser config could be a cbn snippet. createTime The time the parser extension was created. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. dynamicParsing A representation of a parser extension as dynamic parsing config. extensionValidationReport The latest extension fieldExtractors A representation of a parser extension as a set of field extractors. instance Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. lastLiveTime The time the config was last serving live traffic. location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. log Raw log used to assist the user in creation of augmentation. logType Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. name Format: parserextension Output only. The server-generated ID of the parser extension. project The ID of the project in which the resource belongs. state The state of the parser extension stateLastChangedTime The time the config state was last changed. validationReport The validation report generated during extension validation. validationSkipped Flag to bypass parser extension validation.
const
ParserExtensionState.fromMap(Map<String, dynamic> map)
factory

Properties

cbnSnippet → Input<String?>?
Parser config could be a cbn snippet.
final
createTime → Input<String?>?
The time the parser extension was created.
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
dynamicParsing → Input<ParserExtensionDynamicParsing?>?
A representation of a parser extension as dynamic parsing config. Structure is documented below.
final
extensionValidationReport → Input<String?>?
The latest extension validation report for this extension.
final
fieldExtractors → Input<ParserExtensionFieldExtractors?>?
A representation of a parser extension as a set of field extractors. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
instance → Input<String?>?
Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
final
lastLiveTime → Input<String?>?
The time the config was last serving live traffic.
final
location → Input<String?>?
Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
final
log → Input<String?>?
Raw log used to assist the user in creation of augmentation.
final
logType → Input<String?>?
Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
final
name → Input<String?>?
Format: projects/{project}/locations/{location}/instances/{instance}/logTypes/{logtype}/parserExtensions/{parserExtension}
final
parserextension → Input<String?>?
Output only. The server-generated ID of the parser extension.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → Input<String?>?
The state of the parser extension Possible values: NEW VALIDATING LIVE REJECTED INTERNAL_ERROR VALIDATED ARCHIVED VALIDATION_SKIPPED
final
stateLastChangedTime → Input<String?>?
The time the config state was last changed.
final
validationReport → Input<String?>?
The validation report generated during extension validation.
final
validationSkipped → Input<bool?>?
Flag to bypass parser extension validation. If enabled, the parser extension won't be rejected during the validation phase and validation will be skipped.
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