Parser.reference constructor
Parser.reference(
- String urn
Creates a typed reference to an existing Parser resource.
Implementation
Parser.reference(String urn)
: super(
'gcp:chronicle/parser:Parser',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
cbn = registerOutput<String?>('cbn');
changelogs = registerOutput<List<ParserChangelog>>('changelogs', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ParserChangelog>(guardedValue, (value) => ParserChangelog.fromMap((value as Map).cast<String, dynamic>())); });
createTime = registerOutput<String>('createTime');
creators = registerOutput<List<ParserCreator>>('creators', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ParserCreator>(guardedValue, (value) => ParserCreator.fromMap((value as Map).cast<String, dynamic>())); });
deletionPolicy = registerOutput<String>('deletionPolicy');
dynamicParsingConfig = registerOutput<String>('dynamicParsingConfig');
instance = registerOutput<String>('instance');
location = registerOutput<String>('location');
logtype = registerOutput<String>('logtype');
lowCode = registerOutput<ParserLowCode?>('lowCode', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ParserLowCode.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
parser = registerOutput<String>('parser');
parserExtension = registerOutput<String>('parserExtension');
project = registerOutput<String>('project');
releaseStage = registerOutput<String>('releaseStage');
state = registerOutput<String>('state');
type = registerOutput<String>('type');
validatedOnEmptyLogs = registerOutput<bool?>('validatedOnEmptyLogs');
validationReport = registerOutput<String>('validationReport');
validationSkipped = registerOutput<bool?>('validationSkipped');
validationStage = registerOutput<String>('validationStage');
versionInfo = registerOutput<ParserVersionInfo?>('versionInfo', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ParserVersionInfo.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}