CompilationResult constructor
CompilationResult(
- String name, {
- CompilationResultArgs? args,
- 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');
}