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