Retrieve Azure SLO details in Database Handler (#2094)

This commit is contained in:
Cory Rivera
2023-06-12 11:44:17 -07:00
committed by GitHub
parent 323f3827e2
commit 808172bc20
10 changed files with 462 additions and 73 deletions

View File

@@ -12437,6 +12437,70 @@ namespace Microsoft.SqlTools.ServiceLayer
}
}
public static string BasicAzureEdition
{
get
{
return Keys.GetString(Keys.BasicAzureEdition);
}
}
public static string StandardAzureEdition
{
get
{
return Keys.GetString(Keys.StandardAzureEdition);
}
}
public static string PremiumAzureEdition
{
get
{
return Keys.GetString(Keys.PremiumAzureEdition);
}
}
public static string DataWarehouseAzureEdition
{
get
{
return Keys.GetString(Keys.DataWarehouseAzureEdition);
}
}
public static string GeneralPurposeAzureEdition
{
get
{
return Keys.GetString(Keys.GeneralPurposeAzureEdition);
}
}
public static string BusinessCriticalAzureEdition
{
get
{
return Keys.GetString(Keys.BusinessCriticalAzureEdition);
}
}
public static string ErrorInvalidEdition
{
get
{
return Keys.GetString(Keys.ErrorInvalidEdition);
}
}
public static string HyperscaleAzureEdition
{
get
{
return Keys.GetString(Keys.HyperscaleAzureEdition);
}
}
public static string ConnectionServiceListDbErrorNotConnected(string uri)
{
return Keys.GetString(Keys.ConnectionServiceListDbErrorNotConnected, uri);
@@ -17794,6 +17858,30 @@ namespace Microsoft.SqlTools.ServiceLayer
public const string prototype_file_noApplicableFileGroup = "prototype_file_noApplicableFileGroup";
public const string BasicAzureEdition = "BasicAzureEdition";
public const string StandardAzureEdition = "StandardAzureEdition";
public const string PremiumAzureEdition = "PremiumAzureEdition";
public const string DataWarehouseAzureEdition = "DataWarehouseAzureEdition";
public const string GeneralPurposeAzureEdition = "GeneralPurposeAzureEdition";
public const string BusinessCriticalAzureEdition = "BusinessCriticalAzureEdition";
public const string ErrorInvalidEdition = "ErrorInvalidEdition";
public const string HyperscaleAzureEdition = "HyperscaleAzureEdition";
private Keys()
{ }

View File

@@ -6760,4 +6760,36 @@ The Query Processor estimates that implementing the following index could improv
<value>No Applicable Filegroup</value>
<comment></comment>
</data>
<data name="BasicAzureEdition" xml:space="preserve">
<value>Basic</value>
<comment></comment>
</data>
<data name="StandardAzureEdition" xml:space="preserve">
<value>Standard</value>
<comment></comment>
</data>
<data name="PremiumAzureEdition" xml:space="preserve">
<value>Premium</value>
<comment></comment>
</data>
<data name="DataWarehouseAzureEdition" xml:space="preserve">
<value>DataWarehouse</value>
<comment></comment>
</data>
<data name="GeneralPurposeAzureEdition" xml:space="preserve">
<value>General Purpose</value>
<comment></comment>
</data>
<data name="BusinessCriticalAzureEdition" xml:space="preserve">
<value>Business Critical</value>
<comment></comment>
</data>
<data name="ErrorInvalidEdition" xml:space="preserve">
<value>Edition value is not valid</value>
<comment></comment>
</data>
<data name="HyperscaleAzureEdition" xml:space="preserve">
<value>Hyperscale</value>
<comment></comment>
</data>
</root>

View File

@@ -2801,4 +2801,16 @@ compatibilityLevel_sqlv160 = SQL Server 2022 (160)
general_containmentType_None = None
general_containmentType_Partial = Partial
filegroups_filestreamFiles = FILESTREAM Files
prototype_file_noApplicableFileGroup = No Applicable Filegroup
prototype_file_noApplicableFileGroup = No Applicable Filegroup
############################################################################
# Azure SQL DB
BasicAzureEdition = Basic
StandardAzureEdition = Standard
PremiumAzureEdition = Premium
DataWarehouseAzureEdition = DataWarehouse
GeneralPurposeAzureEdition = General Purpose
BusinessCriticalAzureEdition = Business Critical
ErrorInvalidEdition = Edition value is not valid
HyperscaleAzureEdition = Hyperscale

View File

@@ -8281,6 +8281,46 @@ The Query Processor estimates that implementing the following index could improv
<target state="new">No Applicable Filegroup</target>
<note></note>
</trans-unit>
<trans-unit id="BasicAzureEdition">
<source>Basic</source>
<target state="new">Basic</target>
<note></note>
</trans-unit>
<trans-unit id="StandardAzureEdition">
<source>Standard</source>
<target state="new">Standard</target>
<note></note>
</trans-unit>
<trans-unit id="PremiumAzureEdition">
<source>Premium</source>
<target state="new">Premium</target>
<note></note>
</trans-unit>
<trans-unit id="DataWarehouseAzureEdition">
<source>DataWarehouse</source>
<target state="new">DataWarehouse</target>
<note></note>
</trans-unit>
<trans-unit id="GeneralPurposeAzureEdition">
<source>General Purpose</source>
<target state="new">General Purpose</target>
<note></note>
</trans-unit>
<trans-unit id="BusinessCriticalAzureEdition">
<source>Business Critical</source>
<target state="new">Business Critical</target>
<note></note>
</trans-unit>
<trans-unit id="ErrorInvalidEdition">
<source>Edition value is not valid</source>
<target state="new">Edition value is not valid</target>
<note></note>
</trans-unit>
<trans-unit id="HyperscaleAzureEdition">
<source>Hyperscale</source>
<target state="new">Hyperscale</target>
<note></note>
</trans-unit>
</body>
</file>
</xliff>