toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'approval': pulumi.Input.mapInputValue<BuildApprovalResponse, Map<String, dynamic>>(approval, (value) => value.toMap()),
    'artifacts': pulumi.Input.mapInputValue<ArtifactsResponse, Map<String, dynamic>>(artifacts, (value) => value.toMap()),
    'availableSecrets': pulumi.Input.mapInputValue<SecretsResponse, Map<String, dynamic>>(availableSecrets, (value) => value.toMap()),
    'buildTriggerId': buildTriggerId,
    'createTime': createTime,
    'failureInfo': pulumi.Input.mapInputValue<FailureInfoResponse, Map<String, dynamic>>(failureInfo, (value) => value.toMap()),
    'finishTime': finishTime,
    'images': images,
    'logUrl': logUrl,
    'logsBucket': logsBucket,
    'name': name,
    'options': pulumi.Input.mapInputValue<BuildOptionsResponse, Map<String, dynamic>>(options, (value) => value.toMap()),
    'project': project,
    'queueTtl': queueTtl,
    'results': pulumi.Input.mapInputValue<ResultsResponse, Map<String, dynamic>>(results, (value) => value.toMap()),
    'secrets': pulumi.Input.mapInputValue<List<SecretResponse>, List<Map<String, dynamic>>>(secrets, (value) => pulumi.Input.encodeList<SecretResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'serviceAccount': serviceAccount,
    'source': pulumi.Input.mapInputValue<SourceResponse, Map<String, dynamic>>(source, (value) => value.toMap()),
    'sourceProvenance': pulumi.Input.mapInputValue<SourceProvenanceResponse, Map<String, dynamic>>(sourceProvenance, (value) => value.toMap()),
    'startTime': startTime,
    'status': status,
    'statusDetail': statusDetail,
    'steps': pulumi.Input.mapInputValue<List<BuildStepResponse>, List<Map<String, dynamic>>>(steps, (value) => pulumi.Input.encodeList<BuildStepResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'substitutions': substitutions,
    'tags': tags,
    'timeout': timeout,
    'timing': timing,
    'warnings': pulumi.Input.mapInputValue<List<WarningResponse>, List<Map<String, dynamic>>>(warnings, (value) => pulumi.Input.encodeList<WarningResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
  };
}