ProjectSecondarySource.fromMap constructor
ProjectSecondarySource.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ProjectSecondarySource.fromMap(Map<String, dynamic> map) {
return ProjectSecondarySource(
auth: (() { final guardedValue = map['auth']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ProjectSecondarySourceAuth.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
buildStatusConfig: (() { final guardedValue = map['buildStatusConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ProjectSecondarySourceBuildStatusConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
buildspec: (() { final guardedValue = map['buildspec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
gitCloneDepth: (() { final guardedValue = map['gitCloneDepth']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
gitSubmodulesConfig: (() { final guardedValue = map['gitSubmodulesConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ProjectSecondarySourceGitSubmodulesConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
insecureSsl: (() { final guardedValue = map['insecureSsl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
reportBuildStatus: (() { final guardedValue = map['reportBuildStatus']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
sourceIdentifier: pulumi.Input.fromValue(map['sourceIdentifier'] as String),
type: pulumi.Input.fromValue(map['type'] as String),
);
}