toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'activationPolicy': ?pulumi.Input.mapOptionalInputValue<CloudSqlSettingsActivationPolicy, String>(activationPolicy, (value) => value.wireValue),
'autoStorageIncrease': ?autoStorageIncrease,
'availabilityType': ?pulumi.Input.mapOptionalInputValue<CloudSqlSettingsAvailabilityType, String>(availabilityType, (value) => value.wireValue),
'cmekKeyName': ?cmekKeyName,
'collation': ?collation,
'dataCacheConfig': ?pulumi.Input.mapOptionalInputValue<DataCacheConfig, Map<String, dynamic>>(dataCacheConfig, (value) => value.toMap()),
'dataDiskSizeGb': ?dataDiskSizeGb,
'dataDiskType': ?pulumi.Input.mapOptionalInputValue<CloudSqlSettingsDataDiskType, String>(dataDiskType, (value) => value.wireValue),
'databaseFlags': ?databaseFlags,
'databaseVersion': ?pulumi.Input.mapOptionalInputValue<CloudSqlSettingsDatabaseVersion, String>(databaseVersion, (value) => value.wireValue),
'edition': ?pulumi.Input.mapOptionalInputValue<CloudSqlSettingsEdition, String>(edition, (value) => value.wireValue),
'ipConfig': ?pulumi.Input.mapOptionalInputValue<SqlIpConfig, Map<String, dynamic>>(ipConfig, (value) => value.toMap()),
'rootPassword': ?rootPassword,
'secondaryZone': ?secondaryZone,
'sourceId': ?sourceId,
'storageAutoResizeLimit': ?storageAutoResizeLimit,
'tier': ?tier,
'userLabels': ?userLabels,
'zone': ?zone,
};
}