toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'automapSubstitutions': ?automapSubstitutions,
    'defaultLogsBucketBehavior': ?pulumi.Input.mapOptionalInputValue<BuildOptionsDefaultLogsBucketBehavior, String>(defaultLogsBucketBehavior, (value) => value.wireValue),
    'diskSizeGb': ?diskSizeGb,
    'dynamicSubstitutions': ?dynamicSubstitutions,
    'env': ?env,
    'logStreamingOption': ?pulumi.Input.mapOptionalInputValue<BuildOptionsLogStreamingOption, String>(logStreamingOption, (value) => value.wireValue),
    'logging': ?pulumi.Input.mapOptionalInputValue<BuildOptionsLogging, String>(logging, (value) => value.wireValue),
    'machineType': ?pulumi.Input.mapOptionalInputValue<BuildOptionsMachineType, String>(machineType, (value) => value.wireValue),
    'pool': ?pulumi.Input.mapOptionalInputValue<PoolOption, Map<String, dynamic>>(pool, (value) => value.toMap()),
    'requestedVerifyOption': ?pulumi.Input.mapOptionalInputValue<BuildOptionsRequestedVerifyOption, String>(requestedVerifyOption, (value) => value.wireValue),
    'secretEnv': ?secretEnv,
    'sourceProvenanceHash': ?pulumi.Input.mapOptionalInputValue<List<BuildOptionsSourceProvenanceHashItem>, List<String>>(sourceProvenanceHash, (value) => pulumi.Input.encodeList<BuildOptionsSourceProvenanceHashItem, String>(value, (value) => value.wireValue)),
    'substitutionOption': ?pulumi.Input.mapOptionalInputValue<BuildOptionsSubstitutionOption, String>(substitutionOption, (value) => value.wireValue),
    'volumes': ?pulumi.Input.mapOptionalInputValue<List<Volume>, List<Map<String, dynamic>>>(volumes, (value) => pulumi.Input.encodeList<Volume, Map<String, dynamic>>(value, (value) => value.toMap())),
    'workerPool': ?workerPool,
  };
}