Parser constructor

Parser(
  1. String name, {
  2. ParserArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Parser. name The Pulumi resource name. args Arguments used to configure this Parser. The set of arguments for Parser. options Resource options controlling this resource's behavior.

Implementation

Parser(
  String name, {
  ParserArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:chronicle/parser:Parser',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  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>()); });
}