toMap method

Map<String, dynamic> toMap()

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