CompilationResult constructor

CompilationResult(
  1. String name, {
  2. CompilationResultArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

CompilationResult(
  String name, {
  CompilationResultArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:dataform/v1beta1:CompilationResult',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  codeCompilationConfig = registerOutput<CodeCompilationConfigResponse>('codeCompilationConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CodeCompilationConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  compilationErrors = registerOutput<List<Map<String, dynamic>>>('compilationErrors');
  dataformCoreVersion = registerOutput<String>('dataformCoreVersion');
  gitCommitish = registerOutput<String>('gitCommitish');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  releaseConfig = registerOutput<String>('releaseConfig');
  repositoryId = registerOutput<String>('repositoryId');
  resolvedGitCommitSha = registerOutput<String>('resolvedGitCommitSha');
  workspace = registerOutput<String>('workspace');
}