toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'activationPolicy': activationPolicy,
    'activeDirectoryConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingActiveDirectoryConfig>, List<Map<String, dynamic>>>(activeDirectoryConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingActiveDirectoryConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'advancedMachineFeatures': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingAdvancedMachineFeature>, List<Map<String, dynamic>>>(advancedMachineFeatures, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingAdvancedMachineFeature, Map<String, dynamic>>(value, (value) => value.toMap())),
    'autoUpgradeEnabled': autoUpgradeEnabled,
    'availabilityType': availabilityType,
    'backupConfigurations': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingBackupConfiguration>, List<Map<String, dynamic>>>(backupConfigurations, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingBackupConfiguration, Map<String, dynamic>>(value, (value) => value.toMap())),
    'collation': collation,
    'connectionPoolConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingConnectionPoolConfig>, List<Map<String, dynamic>>>(connectionPoolConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingConnectionPoolConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'connectorEnforcement': connectorEnforcement,
    'dataApiAccess': dataApiAccess,
    'dataCacheConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingDataCacheConfig>, List<Map<String, dynamic>>>(dataCacheConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingDataCacheConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'dataDiskProvisionedIops': dataDiskProvisionedIops,
    'dataDiskProvisionedThroughput': dataDiskProvisionedThroughput,
    'databaseFlags': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingDatabaseFlag>, List<Map<String, dynamic>>>(databaseFlags, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingDatabaseFlag, Map<String, dynamic>>(value, (value) => value.toMap())),
    'deletionProtectionEnabled': deletionProtectionEnabled,
    'denyMaintenancePeriods': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingDenyMaintenancePeriod>, List<Map<String, dynamic>>>(denyMaintenancePeriods, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingDenyMaintenancePeriod, Map<String, dynamic>>(value, (value) => value.toMap())),
    'diskAutoresize': diskAutoresize,
    'diskAutoresizeLimit': diskAutoresizeLimit,
    'diskSize': diskSize,
    'diskType': diskType,
    'edition': edition,
    'effectiveAvailabilityType': effectiveAvailabilityType,
    'enableDataplexIntegration': enableDataplexIntegration,
    'enableGoogleMlIntegration': enableGoogleMlIntegration,
    'entraidConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingEntraidConfig>, List<Map<String, dynamic>>>(entraidConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingEntraidConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'finalBackupConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingFinalBackupConfig>, List<Map<String, dynamic>>>(finalBackupConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingFinalBackupConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'insightsConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingInsightsConfig>, List<Map<String, dynamic>>>(insightsConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingInsightsConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'ipConfigurations': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingIpConfiguration>, List<Map<String, dynamic>>>(ipConfigurations, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingIpConfiguration, Map<String, dynamic>>(value, (value) => value.toMap())),
    'locationPreferences': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingLocationPreference>, List<Map<String, dynamic>>>(locationPreferences, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingLocationPreference, Map<String, dynamic>>(value, (value) => value.toMap())),
    'maintenanceWindows': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingMaintenanceWindow>, List<Map<String, dynamic>>>(maintenanceWindows, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingMaintenanceWindow, Map<String, dynamic>>(value, (value) => value.toMap())),
    'passwordValidationPolicies': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingPasswordValidationPolicy>, List<Map<String, dynamic>>>(passwordValidationPolicies, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingPasswordValidationPolicy, Map<String, dynamic>>(value, (value) => value.toMap())),
    'performanceCaptureConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingPerformanceCaptureConfig>, List<Map<String, dynamic>>>(performanceCaptureConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingPerformanceCaptureConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'pricingPlan': pricingPlan,
    'readPoolAutoScaleConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig>, List<Map<String, dynamic>>>(readPoolAutoScaleConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'replicationLagMaxSeconds': replicationLagMaxSeconds,
    'retainBackupsOnDelete': retainBackupsOnDelete,
    'sqlServerAuditConfigs': pulumi.Input.mapInputValue<List<GetDatabaseInstancesInstanceSettingSqlServerAuditConfig>, List<Map<String, dynamic>>>(sqlServerAuditConfigs, (value) => pulumi.Input.encodeList<GetDatabaseInstancesInstanceSettingSqlServerAuditConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'tier': tier,
    'timeZone': timeZone,
    'userLabels': userLabels,
    'version': version,
  };
}