GetTriggerBuild.fromMap constructor

GetTriggerBuild.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetTriggerBuild.fromMap(Map<String, dynamic> map) {
  return GetTriggerBuild(
    artifacts: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildArtifact>(map['artifacts']!, (value) => GetTriggerBuildArtifact.fromMap((value as Map).cast<String, dynamic>()))),
    availableSecrets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildAvailableSecret>(map['availableSecrets']!, (value) => GetTriggerBuildAvailableSecret.fromMap((value as Map).cast<String, dynamic>()))),
    images: pulumi.Input.fromValue((map['images'] as List).cast<String>()),
    logsBucket: pulumi.Input.fromValue(map['logsBucket'] as String),
    options: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildOption>(map['options']!, (value) => GetTriggerBuildOption.fromMap((value as Map).cast<String, dynamic>()))),
    queueTtl: pulumi.Input.fromValue(map['queueTtl'] as String),
    secrets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildSecret>(map['secrets']!, (value) => GetTriggerBuildSecret.fromMap((value as Map).cast<String, dynamic>()))),
    sources: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildSource>(map['sources']!, (value) => GetTriggerBuildSource.fromMap((value as Map).cast<String, dynamic>()))),
    steps: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildStep>(map['steps']!, (value) => GetTriggerBuildStep.fromMap((value as Map).cast<String, dynamic>()))),
    substitutions: pulumi.Input.fromValue((map['substitutions'] as Map).cast<String, String>()),
    tags: pulumi.Input.fromValue((map['tags'] as List).cast<String>()),
    timeout: pulumi.Input.fromValue(map['timeout'] as String),
  );
}