ReleaseConfig constructor
ReleaseConfig(
- String name, {
- ReleaseConfigArgs? args,
- CustomResourceOptions? options,
Creates a new ReleaseConfig.
name The Pulumi resource name.
args Arguments used to configure this ReleaseConfig. The set of arguments for ReleaseConfig.
options Resource options controlling this resource's behavior.
Implementation
ReleaseConfig(
String name, {
ReleaseConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dataform/v1beta1:ReleaseConfig',
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>()); });
cronSchedule = registerOutput<String>('cronSchedule');
gitCommitish = registerOutput<String>('gitCommitish');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
recentScheduledReleaseRecords = registerOutput<List<Map<String, dynamic>>>('recentScheduledReleaseRecords');
releaseCompilationResult = registerOutput<String>('releaseCompilationResult');
releaseConfigId = registerOutput<String>('releaseConfigId');
repositoryId = registerOutput<String>('repositoryId');
timeZone = registerOutput<String>('timeZone');
}