toMap method
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,
};
}