toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'arn': ?arn,
    'artifacts': ?pulumi.Input.mapOptionalInputValue<ProjectArtifacts, Map<String, dynamic>>(artifacts, (value) => value.toMap()),
    'autoRetryLimit': ?autoRetryLimit,
    'badgeEnabled': ?badgeEnabled,
    'badgeUrl': ?badgeUrl,
    'buildBatchConfig': ?pulumi.Input.mapOptionalInputValue<ProjectBuildBatchConfig, Map<String, dynamic>>(buildBatchConfig, (value) => value.toMap()),
    'buildTimeout': ?buildTimeout,
    'cache': ?pulumi.Input.mapOptionalInputValue<ProjectCache, Map<String, dynamic>>(cache, (value) => value.toMap()),
    'concurrentBuildLimit': ?concurrentBuildLimit,
    'description': ?description,
    'encryptionKey': ?encryptionKey,
    'environment': ?pulumi.Input.mapOptionalInputValue<ProjectEnvironment, Map<String, dynamic>>(environment, (value) => value.toMap()),
    'fileSystemLocations': ?pulumi.Input.mapOptionalInputValue<List<ProjectFileSystemLocation>, List<Map<String, dynamic>>>(fileSystemLocations, (value) => pulumi.Input.encodeList<ProjectFileSystemLocation, Map<String, dynamic>>(value, (value) => value.toMap())),
    'logsConfig': ?pulumi.Input.mapOptionalInputValue<ProjectLogsConfig, Map<String, dynamic>>(logsConfig, (value) => value.toMap()),
    'name': ?name,
    'projectVisibility': ?projectVisibility,
    'publicProjectAlias': ?publicProjectAlias,
    'queuedTimeout': ?queuedTimeout,
    'region': ?region,
    'resourceAccessRole': ?resourceAccessRole,
    'secondaryArtifacts': ?pulumi.Input.mapOptionalInputValue<List<ProjectSecondaryArtifact>, List<Map<String, dynamic>>>(secondaryArtifacts, (value) => pulumi.Input.encodeList<ProjectSecondaryArtifact, Map<String, dynamic>>(value, (value) => value.toMap())),
    'secondarySourceVersions': ?pulumi.Input.mapOptionalInputValue<List<ProjectSecondarySourceVersion>, List<Map<String, dynamic>>>(secondarySourceVersions, (value) => pulumi.Input.encodeList<ProjectSecondarySourceVersion, Map<String, dynamic>>(value, (value) => value.toMap())),
    'secondarySources': ?pulumi.Input.mapOptionalInputValue<List<ProjectSecondarySource>, List<Map<String, dynamic>>>(secondarySources, (value) => pulumi.Input.encodeList<ProjectSecondarySource, Map<String, dynamic>>(value, (value) => value.toMap())),
    'serviceRole': ?serviceRole,
    'source': ?pulumi.Input.mapOptionalInputValue<ProjectSource, Map<String, dynamic>>(source, (value) => value.toMap()),
    'sourceVersion': ?sourceVersion,
    'tags': ?tags,
    'tagsAll': ?tagsAll,
    'vpcConfig': ?pulumi.Input.mapOptionalInputValue<ProjectVpcConfig, Map<String, dynamic>>(vpcConfig, (value) => value.toMap()),
  };
}