toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'activationPolicy': activationPolicy,
    'activeDirectoryConfig': pulumi.Input.mapInputValue<SqlActiveDirectoryConfigResponse, Map<String, dynamic>>(activeDirectoryConfig, (value) => value.toMap()),
    'advancedMachineFeatures': pulumi.Input.mapInputValue<AdvancedMachineFeaturesResponse, Map<String, dynamic>>(advancedMachineFeatures, (value) => value.toMap()),
    'authorizedGaeApplications': authorizedGaeApplications,
    'availabilityType': availabilityType,
    'backupConfiguration': pulumi.Input.mapInputValue<BackupConfigurationResponse, Map<String, dynamic>>(backupConfiguration, (value) => value.toMap()),
    'collation': collation,
    'connectorEnforcement': connectorEnforcement,
    'crashSafeReplicationEnabled': crashSafeReplicationEnabled,
    'dataCacheConfig': pulumi.Input.mapInputValue<DataCacheConfigResponse, Map<String, dynamic>>(dataCacheConfig, (value) => value.toMap()),
    'dataDiskSizeGb': dataDiskSizeGb,
    'dataDiskType': dataDiskType,
    'databaseFlags': pulumi.Input.mapInputValue<List<DatabaseFlagsResponse>, List<Map<String, dynamic>>>(databaseFlags, (value) => pulumi.Input.encodeList<DatabaseFlagsResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'databaseReplicationEnabled': databaseReplicationEnabled,
    'deletionProtectionEnabled': deletionProtectionEnabled,
    'denyMaintenancePeriods': pulumi.Input.mapInputValue<List<DenyMaintenancePeriodResponse>, List<Map<String, dynamic>>>(denyMaintenancePeriods, (value) => pulumi.Input.encodeList<DenyMaintenancePeriodResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'edition': edition,
    'insightsConfig': pulumi.Input.mapInputValue<InsightsConfigResponse, Map<String, dynamic>>(insightsConfig, (value) => value.toMap()),
    'ipConfiguration': pulumi.Input.mapInputValue<IpConfigurationResponse, Map<String, dynamic>>(ipConfiguration, (value) => value.toMap()),
    'kind': kind,
    'locationPreference': pulumi.Input.mapInputValue<LocationPreferenceResponse, Map<String, dynamic>>(locationPreference, (value) => value.toMap()),
    'maintenanceWindow': pulumi.Input.mapInputValue<MaintenanceWindowResponse, Map<String, dynamic>>(maintenanceWindow, (value) => value.toMap()),
    'passwordValidationPolicy': pulumi.Input.mapInputValue<PasswordValidationPolicyResponse, Map<String, dynamic>>(passwordValidationPolicy, (value) => value.toMap()),
    'pricingPlan': pricingPlan,
    'replicationType': replicationType,
    'settingsVersion': settingsVersion,
    'sqlServerAuditConfig': pulumi.Input.mapInputValue<SqlServerAuditConfigResponse, Map<String, dynamic>>(sqlServerAuditConfig, (value) => value.toMap()),
    'storageAutoResize': storageAutoResize,
    'storageAutoResizeLimit': storageAutoResizeLimit,
    'tier': tier,
    'timeZone': timeZone,
    'userLabels': userLabels,
  };
}