BuildProvenanceResponseContaineranalysisV1alpha1.fromMap constructor

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

Implementation

factory BuildProvenanceResponseContaineranalysisV1alpha1.fromMap(Map<String, dynamic> map) {
  return BuildProvenanceResponseContaineranalysisV1alpha1(
    buildOptions: pulumi.Input.fromValue((map['buildOptions'] as Map).cast<String, String>()),
    builderVersion: pulumi.Input.fromValue(map['builderVersion'] as String),
    builtArtifacts: pulumi.Input.fromValue(pulumi.Input.decodeList<ArtifactResponseContaineranalysisV1alpha1>(map['builtArtifacts']!, (value) => ArtifactResponseContaineranalysisV1alpha1.fromMap((value as Map).cast<String, dynamic>()))),
    commands: pulumi.Input.fromValue(pulumi.Input.decodeList<CommandResponseContaineranalysisV1alpha1>(map['commands']!, (value) => CommandResponseContaineranalysisV1alpha1.fromMap((value as Map).cast<String, dynamic>()))),
    createTime: pulumi.Input.fromValue(map['createTime'] as String),
    creator: pulumi.Input.fromValue(map['creator'] as String),
    finishTime: pulumi.Input.fromValue(map['finishTime'] as String),
    logsBucket: pulumi.Input.fromValue(map['logsBucket'] as String),
    project: pulumi.Input.fromValue(map['project'] as String),
    sourceProvenance: pulumi.Input.fromValue(SourceResponseContaineranalysisV1alpha1.fromMap((map['sourceProvenance']! as Map).cast<String, dynamic>())),
    startTime: pulumi.Input.fromValue(map['startTime'] as String),
    triggerId: pulumi.Input.fromValue(map['triggerId'] as String),
  );
}