Définition de ressource Bicep
Le type de ressource sqlManagedInstances peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.AzureArcData/sqlManagedInstances, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.AzureArcData/sqlManagedInstances@2024-05-01-preview' = {
extendedLocation: {
name: 'string'
type: 'string'
}
location: 'string'
name: 'string'
properties: {
activeDirectoryInformation: {
keytabInformation: {
keytab: 'string'
}
}
admin: 'string'
basicLoginInformation: {
password: 'string'
username: 'string'
}
clusterId: 'string'
dataControllerId: 'string'
endTime: 'string'
extensionId: 'string'
k8sRaw: {
spec: {
replicas: int
scheduling: {
default: {
resources: {
limits: {
{customized property}: 'string'
}
requests: {
{customized property}: 'string'
}
}
}
}
security: {
activeDirectory: {
accountName: 'string'
connector: {
name: 'string'
namespace: 'string'
}
encryptionTypes: [
'string'
]
keytabSecret: 'string'
}
adminLoginSecret: 'string'
serviceCertificateSecret: 'string'
transparentDataEncryption: {
mode: 'string'
protectorSecret: 'string'
}
}
settings: {
network: {
forceencryption: int
tlsciphers: 'string'
tlsprotocols: 'string'
}
}
}
}
lastUploadedDate: 'string'
licenseType: 'string'
startTime: 'string'
}
sku: {
capacity: int
dev: bool
family: 'string'
name: 'vCore'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
Nom |
Description |
Valeur |
keytabInformation |
Informations keytab utilisées pour l’instance managée Sql lorsque l’authentification Active Directory est utilisée. |
KeytabInformation |
Nom |
Description |
Valeur |
mot de passe |
Mot de passe de connexion. |
corde
Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
nom d’utilisateur |
Nom d’utilisateur de connexion. |
corde |
ExtendedLocation
Nom |
Description |
Valeur |
nom |
Nom de l’emplacement étendu. |
corde |
type |
Type de l’emplacement étendu. |
'CustomLocation' |
K8SActiveDirectory
Nom |
Description |
Valeur |
accountName |
Nom du compte pour AAD |
corde |
connecteur |
|
K8SActiveDirectoryConnector |
encryptionTypes |
Tableau de types de chiffrement |
string[] |
keytabSecret |
Secret Keytab utilisé pour s’authentifier auprès d’Active Directory. |
corde |
K8SActiveDirectoryConnector
Nom |
Description |
Valeur |
nom |
Nom du connecteur |
corde |
Namespace |
Espace de nom du connecteur |
corde |
K8SNetworkSettings
Nom |
Description |
Valeur |
forceencryption |
Si 1, SQL Server force tous les connexions à être chiffrées. Par défaut, cette option est 0 |
Int |
tlsciphers |
Spécifie les chiffrements autorisés par SQL Server pour TLS |
corde |
tlsprotocols |
Liste séparée par des virgules dont les protocoles TLS sont autorisés par SQL Server |
corde |
K8SResourceRequirements
Nom |
Description |
Valeur |
Limites |
Limites d’un type de ressource Kubernetes (par exemple, « processeur », « mémoire »). La requête « cpu » doit être inférieure ou égale à la limite « cpu ». La valeur par défaut est 2, la valeur minimale est 1. La valeur par défaut « memory » est « 4Gi », la valeur minimale est « 2Gi ». Si sku.tier est GeneralPurpose, la valeur maximale de « processeur » est 24 et la valeur maximale de « mémoire » est « 128Gi ». |
K8SResourceRequirementsLimits |
Requêtes |
Demandes d’un type de ressource Kubernetes (par exemple, « processeur », « mémoire »). La requête « cpu » doit être inférieure ou égale à la limite « cpu ». La valeur par défaut est 2, la valeur minimale est 1. La valeur par défaut « memory » est « 4Gi », la valeur minimale est « 2Gi ». Si sku.tier est GeneralPurpose, la valeur maximale de « processeur » est 24 et la valeur maximale de « mémoire » est « 128Gi ». |
K8SResourceRequirementsRequests |
K8SResourceRequirementsLimits
K8SResourceRequirementsRequests
K8SScheduling
Nom |
Description |
Valeur |
faire défaut |
Options de planification kubernetes. Il décrit les restrictions utilisées pour aider Kubernetes à sélectionner les nœuds appropriés pour héberger le service de base de données |
K8SSchedulingOptions |
K8SSchedulingOptions
Nom |
Description |
Valeur |
ressources |
Limites et demandes de ressources Kubernetes utilisées pour restreindre ou réserver l’utilisation des ressources. |
K8SResourceRequirements |
K8SSecurity
Nom |
Description |
Valeur |
activeDirectory |
Informations sur l’annuaire active Directory kubernetes. |
K8SActiveDirectory |
adminLoginSecret |
Clé secrète de connexion d’administrateur |
corde |
serviceCertificateSecret |
Secret de certificat de service utilisé |
corde |
transparentDataEncryption |
Informations transparentes sur le chiffrement des données. |
K8StransparentDataEncryption |
K8SSettings
Nom |
Description |
Valeur |
réseau |
Informations sur les paramètres réseau kubernetes. |
K8SNetworkSettings |
K8StransparentDataEncryption
Nom |
Description |
Valeur |
mode |
Mode transparent de chiffrement des données. Peut être géré par le service, géré par le client ou désactivé |
corde |
protectorSecret |
Secret de protecteur pour le mode de chiffrement transparent des données géré par le client |
corde |
Nom |
Description |
Valeur |
keytab |
Keytab encodé en base64. |
corde
Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
Microsoft.AzureArcData/sqlManagedInstances
Nom |
Description |
Valeur |
extendedLocation |
ExtendedLocation de la ressource. |
ExtendedLocation |
emplacement |
Emplacement géographique où réside la ressource |
chaîne (obligatoire) |
nom |
Nom de la ressource |
chaîne (obligatoire) |
Propriétés |
zéro |
SqlManagedInstanceProperties (obligatoire) |
Sku |
Référence SKU de ressource. |
SqlManagedInstanceSku |
étiquettes |
Balises de ressource |
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
SqlManagedInstanceK8SRaw
SqlManagedInstanceK8SSpec
Nom |
Description |
Valeur |
Répliques |
Cette option spécifie le nombre de réplicas SQL Managed Instance qui seront déployés dans votre cluster Kubernetes à des fins de haute disponibilité. Si sku.tier est BusinessCritical, les valeurs autorisées sont « 2 » ou « 3 » avec la valeur par défaut « 3 ». Si sku.tier est GeneralPurpose, les réplicas doivent être « 1 ». |
Int |
planification |
Informations de planification kubernetes. |
K8SScheduling |
sécurité |
Informations de sécurité kubernetes. |
K8SSecurity |
Paramètres |
Informations sur les paramètres kubernetes. |
K8SSettings |
SqlManagedInstanceProperties
Nom |
Description |
Valeur |
activeDirectoryInformation |
Informations Active Directory relatives à cette instance managée SQL. |
ActiveDirectoryInformation |
Admin |
Utilisateur administrateur d’instance |
corde |
basicLoginInformation |
Nom d’utilisateur et mot de passe pour l’authentification de base. |
BasicLoginInformation |
clusterId |
Si un CustomLocation est fourni, il contient l’ID ARM du cluster connecté auquel appartient l’emplacement personnalisé. |
corde |
dataControllerId |
zéro |
corde |
endTime |
Heure de fin de l’instance |
corde |
extensionId |
Si un CustomLocation est fourni, il contient l’ID ARM de l’extension à laquelle appartient l’emplacement personnalisé. |
corde |
k8sRaw |
Informations kubernetes brutes |
SqlManagedInstanceK8SRaw |
lastUploadedDate |
Dernière date chargée à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle |
corde |
licenseType |
Type de licence à appliquer pour cette instance managée. |
'BasePrice' 'DisasterRecovery' 'LicenseIncluded' |
startTime |
Heure de début de l’instance |
corde |
SqlManagedInstanceSku
Nom |
Description |
Valeur |
capacité |
Capacité de référence SKU |
Int |
Dev |
Indique si le développement/test est activé. Lorsque le champ de développement a la valeur true, la ressource est utilisée à des fins de développement/test. |
Bool |
Famille |
La famille de références SKU |
corde |
nom |
Nom de la référence SKU. |
'vCore' (obligatoire) |
taille |
Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. |
corde |
niveau |
Niveau tarifaire de l’instance. |
'BusinessCritical' 'GeneralPurpose' |
Définition de ressource de modèle ARM
Le type de ressource sqlManagedInstances peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.AzureArcData/sqlManagedInstances, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.AzureArcData/sqlManagedInstances",
"apiVersion": "2024-05-01-preview",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"location": "string",
"properties": {
"activeDirectoryInformation": {
"keytabInformation": {
"keytab": "string"
}
},
"admin": "string",
"basicLoginInformation": {
"password": "string",
"username": "string"
},
"clusterId": "string",
"dataControllerId": "string",
"endTime": "string",
"extensionId": "string",
"k8sRaw": {
"spec": {
"replicas": "int",
"scheduling": {
"default": {
"resources": {
"limits": {
"{customized property}": "string"
},
"requests": {
"{customized property}": "string"
}
}
}
},
"security": {
"activeDirectory": {
"accountName": "string",
"connector": {
"name": "string",
"namespace": "string"
},
"encryptionTypes": [ "string" ],
"keytabSecret": "string"
},
"adminLoginSecret": "string",
"serviceCertificateSecret": "string",
"transparentDataEncryption": {
"mode": "string",
"protectorSecret": "string"
}
},
"settings": {
"network": {
"forceencryption": "int",
"tlsciphers": "string",
"tlsprotocols": "string"
}
}
}
},
"lastUploadedDate": "string",
"licenseType": "string",
"startTime": "string"
},
"sku": {
"capacity": "int",
"dev": "bool",
"family": "string",
"name": "vCore",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
Nom |
Description |
Valeur |
keytabInformation |
Informations keytab utilisées pour l’instance managée Sql lorsque l’authentification Active Directory est utilisée. |
KeytabInformation |
Nom |
Description |
Valeur |
mot de passe |
Mot de passe de connexion. |
corde
Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
nom d’utilisateur |
Nom d’utilisateur de connexion. |
corde |
ExtendedLocation
Nom |
Description |
Valeur |
nom |
Nom de l’emplacement étendu. |
corde |
type |
Type de l’emplacement étendu. |
'CustomLocation' |
K8SActiveDirectory
Nom |
Description |
Valeur |
accountName |
Nom du compte pour AAD |
corde |
connecteur |
|
K8SActiveDirectoryConnector |
encryptionTypes |
Tableau de types de chiffrement |
string[] |
keytabSecret |
Secret Keytab utilisé pour s’authentifier auprès d’Active Directory. |
corde |
K8SActiveDirectoryConnector
Nom |
Description |
Valeur |
nom |
Nom du connecteur |
corde |
Namespace |
Espace de nom du connecteur |
corde |
K8SNetworkSettings
Nom |
Description |
Valeur |
forceencryption |
Si 1, SQL Server force tous les connexions à être chiffrées. Par défaut, cette option est 0 |
Int |
tlsciphers |
Spécifie les chiffrements autorisés par SQL Server pour TLS |
corde |
tlsprotocols |
Liste séparée par des virgules dont les protocoles TLS sont autorisés par SQL Server |
corde |
K8SResourceRequirements
Nom |
Description |
Valeur |
Limites |
Limites d’un type de ressource Kubernetes (par exemple, « processeur », « mémoire »). La requête « cpu » doit être inférieure ou égale à la limite « cpu ». La valeur par défaut est 2, la valeur minimale est 1. La valeur par défaut « memory » est « 4Gi », la valeur minimale est « 2Gi ». Si sku.tier est GeneralPurpose, la valeur maximale de « processeur » est 24 et la valeur maximale de « mémoire » est « 128Gi ». |
K8SResourceRequirementsLimits |
Requêtes |
Demandes d’un type de ressource Kubernetes (par exemple, « processeur », « mémoire »). La requête « cpu » doit être inférieure ou égale à la limite « cpu ». La valeur par défaut est 2, la valeur minimale est 1. La valeur par défaut « memory » est « 4Gi », la valeur minimale est « 2Gi ». Si sku.tier est GeneralPurpose, la valeur maximale de « processeur » est 24 et la valeur maximale de « mémoire » est « 128Gi ». |
K8SResourceRequirementsRequests |
K8SResourceRequirementsLimits
K8SResourceRequirementsRequests
K8SScheduling
Nom |
Description |
Valeur |
faire défaut |
Options de planification kubernetes. Il décrit les restrictions utilisées pour aider Kubernetes à sélectionner les nœuds appropriés pour héberger le service de base de données |
K8SSchedulingOptions |
K8SSchedulingOptions
Nom |
Description |
Valeur |
ressources |
Limites et demandes de ressources Kubernetes utilisées pour restreindre ou réserver l’utilisation des ressources. |
K8SResourceRequirements |
K8SSecurity
Nom |
Description |
Valeur |
activeDirectory |
Informations sur l’annuaire active Directory kubernetes. |
K8SActiveDirectory |
adminLoginSecret |
Clé secrète de connexion d’administrateur |
corde |
serviceCertificateSecret |
Secret de certificat de service utilisé |
corde |
transparentDataEncryption |
Informations transparentes sur le chiffrement des données. |
K8StransparentDataEncryption |
K8SSettings
Nom |
Description |
Valeur |
réseau |
Informations sur les paramètres réseau kubernetes. |
K8SNetworkSettings |
K8StransparentDataEncryption
Nom |
Description |
Valeur |
mode |
Mode transparent de chiffrement des données. Peut être géré par le service, géré par le client ou désactivé |
corde |
protectorSecret |
Secret de protecteur pour le mode de chiffrement transparent des données géré par le client |
corde |
Nom |
Description |
Valeur |
keytab |
Keytab encodé en base64. |
corde
Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
Microsoft.AzureArcData/sqlManagedInstances
Nom |
Description |
Valeur |
apiVersion |
Version de l’API |
'2024-05-01-preview' |
extendedLocation |
ExtendedLocation de la ressource. |
ExtendedLocation |
emplacement |
Emplacement géographique où réside la ressource |
chaîne (obligatoire) |
nom |
Nom de la ressource |
chaîne (obligatoire) |
Propriétés |
zéro |
SqlManagedInstanceProperties (obligatoire) |
Sku |
Référence SKU de ressource. |
SqlManagedInstanceSku |
étiquettes |
Balises de ressource |
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type |
Type de ressource |
'Microsoft.AzureArcData/sqlManagedInstances' |
SqlManagedInstanceK8SRaw
SqlManagedInstanceK8SSpec
Nom |
Description |
Valeur |
Répliques |
Cette option spécifie le nombre de réplicas SQL Managed Instance qui seront déployés dans votre cluster Kubernetes à des fins de haute disponibilité. Si sku.tier est BusinessCritical, les valeurs autorisées sont « 2 » ou « 3 » avec la valeur par défaut « 3 ». Si sku.tier est GeneralPurpose, les réplicas doivent être « 1 ». |
Int |
planification |
Informations de planification kubernetes. |
K8SScheduling |
sécurité |
Informations de sécurité kubernetes. |
K8SSecurity |
Paramètres |
Informations sur les paramètres kubernetes. |
K8SSettings |
SqlManagedInstanceProperties
Nom |
Description |
Valeur |
activeDirectoryInformation |
Informations Active Directory relatives à cette instance managée SQL. |
ActiveDirectoryInformation |
Admin |
Utilisateur administrateur d’instance |
corde |
basicLoginInformation |
Nom d’utilisateur et mot de passe pour l’authentification de base. |
BasicLoginInformation |
clusterId |
Si un CustomLocation est fourni, il contient l’ID ARM du cluster connecté auquel appartient l’emplacement personnalisé. |
corde |
dataControllerId |
zéro |
corde |
endTime |
Heure de fin de l’instance |
corde |
extensionId |
Si un CustomLocation est fourni, il contient l’ID ARM de l’extension à laquelle appartient l’emplacement personnalisé. |
corde |
k8sRaw |
Informations kubernetes brutes |
SqlManagedInstanceK8SRaw |
lastUploadedDate |
Dernière date chargée à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle |
corde |
licenseType |
Type de licence à appliquer pour cette instance managée. |
'BasePrice' 'DisasterRecovery' 'LicenseIncluded' |
startTime |
Heure de début de l’instance |
corde |
SqlManagedInstanceSku
Nom |
Description |
Valeur |
capacité |
Capacité de référence SKU |
Int |
Dev |
Indique si le développement/test est activé. Lorsque le champ de développement a la valeur true, la ressource est utilisée à des fins de développement/test. |
Bool |
Famille |
La famille de références SKU |
corde |
nom |
Nom de la référence SKU. |
'vCore' (obligatoire) |
taille |
Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. |
corde |
niveau |
Niveau tarifaire de l’instance. |
'BusinessCritical' 'GeneralPurpose' |
Exemples d’utilisation
Le type de ressource sqlManagedInstances peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.AzureArcData/sqlManagedInstances, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AzureArcData/sqlManagedInstances@2024-05-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
extendedLocation = {
name = "string"
type = "string"
}
properties = {
activeDirectoryInformation = {
keytabInformation = {
keytab = "string"
}
}
admin = "string"
basicLoginInformation = {
password = "string"
username = "string"
}
clusterId = "string"
dataControllerId = "string"
endTime = "string"
extensionId = "string"
k8sRaw = {
spec = {
replicas = int
scheduling = {
default = {
resources = {
limits = {
{customized property} = "string"
}
requests = {
{customized property} = "string"
}
}
}
}
security = {
activeDirectory = {
accountName = "string"
connector = {
name = "string"
namespace = "string"
}
encryptionTypes = [
"string"
]
keytabSecret = "string"
}
adminLoginSecret = "string"
serviceCertificateSecret = "string"
transparentDataEncryption = {
mode = "string"
protectorSecret = "string"
}
}
settings = {
network = {
forceencryption = int
tlsciphers = "string"
tlsprotocols = "string"
}
}
}
}
lastUploadedDate = "string"
licenseType = "string"
startTime = "string"
}
sku = {
capacity = int
dev = bool
family = "string"
name = "vCore"
size = "string"
tier = "string"
}
}
}
Valeurs de propriété
Nom |
Description |
Valeur |
keytabInformation |
Informations keytab utilisées pour l’instance managée Sql lorsque l’authentification Active Directory est utilisée. |
KeytabInformation |
Nom |
Description |
Valeur |
mot de passe |
Mot de passe de connexion. |
corde
Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
nom d’utilisateur |
Nom d’utilisateur de connexion. |
corde |
ExtendedLocation
Nom |
Description |
Valeur |
nom |
Nom de l’emplacement étendu. |
corde |
type |
Type de l’emplacement étendu. |
'CustomLocation' |
K8SActiveDirectory
Nom |
Description |
Valeur |
accountName |
Nom du compte pour AAD |
corde |
connecteur |
|
K8SActiveDirectoryConnector |
encryptionTypes |
Tableau de types de chiffrement |
string[] |
keytabSecret |
Secret Keytab utilisé pour s’authentifier auprès d’Active Directory. |
corde |
K8SActiveDirectoryConnector
Nom |
Description |
Valeur |
nom |
Nom du connecteur |
corde |
Namespace |
Espace de nom du connecteur |
corde |
K8SNetworkSettings
Nom |
Description |
Valeur |
forceencryption |
Si 1, SQL Server force tous les connexions à être chiffrées. Par défaut, cette option est 0 |
Int |
tlsciphers |
Spécifie les chiffrements autorisés par SQL Server pour TLS |
corde |
tlsprotocols |
Liste séparée par des virgules dont les protocoles TLS sont autorisés par SQL Server |
corde |
K8SResourceRequirements
Nom |
Description |
Valeur |
Limites |
Limites d’un type de ressource Kubernetes (par exemple, « processeur », « mémoire »). La requête « cpu » doit être inférieure ou égale à la limite « cpu ». La valeur par défaut est 2, la valeur minimale est 1. La valeur par défaut « memory » est « 4Gi », la valeur minimale est « 2Gi ». Si sku.tier est GeneralPurpose, la valeur maximale de « processeur » est 24 et la valeur maximale de « mémoire » est « 128Gi ». |
K8SResourceRequirementsLimits |
Requêtes |
Demandes d’un type de ressource Kubernetes (par exemple, « processeur », « mémoire »). La requête « cpu » doit être inférieure ou égale à la limite « cpu ». La valeur par défaut est 2, la valeur minimale est 1. La valeur par défaut « memory » est « 4Gi », la valeur minimale est « 2Gi ». Si sku.tier est GeneralPurpose, la valeur maximale de « processeur » est 24 et la valeur maximale de « mémoire » est « 128Gi ». |
K8SResourceRequirementsRequests |
K8SResourceRequirementsLimits
K8SResourceRequirementsRequests
K8SScheduling
Nom |
Description |
Valeur |
faire défaut |
Options de planification kubernetes. Il décrit les restrictions utilisées pour aider Kubernetes à sélectionner les nœuds appropriés pour héberger le service de base de données |
K8SSchedulingOptions |
K8SSchedulingOptions
Nom |
Description |
Valeur |
ressources |
Limites et demandes de ressources Kubernetes utilisées pour restreindre ou réserver l’utilisation des ressources. |
K8SResourceRequirements |
K8SSecurity
Nom |
Description |
Valeur |
activeDirectory |
Informations sur l’annuaire active Directory kubernetes. |
K8SActiveDirectory |
adminLoginSecret |
Clé secrète de connexion d’administrateur |
corde |
serviceCertificateSecret |
Secret de certificat de service utilisé |
corde |
transparentDataEncryption |
Informations transparentes sur le chiffrement des données. |
K8StransparentDataEncryption |
K8SSettings
Nom |
Description |
Valeur |
réseau |
Informations sur les paramètres réseau kubernetes. |
K8SNetworkSettings |
K8StransparentDataEncryption
Nom |
Description |
Valeur |
mode |
Mode transparent de chiffrement des données. Peut être géré par le service, géré par le client ou désactivé |
corde |
protectorSecret |
Secret de protecteur pour le mode de chiffrement transparent des données géré par le client |
corde |
Nom |
Description |
Valeur |
keytab |
Keytab encodé en base64. |
corde
Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
Microsoft.AzureArcData/sqlManagedInstances
Nom |
Description |
Valeur |
extendedLocation |
ExtendedLocation de la ressource. |
ExtendedLocation |
emplacement |
Emplacement géographique où réside la ressource |
chaîne (obligatoire) |
nom |
Nom de la ressource |
chaîne (obligatoire) |
Propriétés |
zéro |
SqlManagedInstanceProperties (obligatoire) |
Sku |
Référence SKU de ressource. |
SqlManagedInstanceSku |
étiquettes |
Balises de ressource |
Dictionnaire de noms et de valeurs d’étiquettes. |
type |
Type de ressource |
« Microsoft.AzureArcData/sqlManagedInstances@2024-05-01-preview » |
SqlManagedInstanceK8SRaw
SqlManagedInstanceK8SSpec
Nom |
Description |
Valeur |
Répliques |
Cette option spécifie le nombre de réplicas SQL Managed Instance qui seront déployés dans votre cluster Kubernetes à des fins de haute disponibilité. Si sku.tier est BusinessCritical, les valeurs autorisées sont « 2 » ou « 3 » avec la valeur par défaut « 3 ». Si sku.tier est GeneralPurpose, les réplicas doivent être « 1 ». |
Int |
planification |
Informations de planification kubernetes. |
K8SScheduling |
sécurité |
Informations de sécurité kubernetes. |
K8SSecurity |
Paramètres |
Informations sur les paramètres kubernetes. |
K8SSettings |
SqlManagedInstanceProperties
Nom |
Description |
Valeur |
activeDirectoryInformation |
Informations Active Directory relatives à cette instance managée SQL. |
ActiveDirectoryInformation |
Admin |
Utilisateur administrateur d’instance |
corde |
basicLoginInformation |
Nom d’utilisateur et mot de passe pour l’authentification de base. |
BasicLoginInformation |
clusterId |
Si un CustomLocation est fourni, il contient l’ID ARM du cluster connecté auquel appartient l’emplacement personnalisé. |
corde |
dataControllerId |
zéro |
corde |
endTime |
Heure de fin de l’instance |
corde |
extensionId |
Si un CustomLocation est fourni, il contient l’ID ARM de l’extension à laquelle appartient l’emplacement personnalisé. |
corde |
k8sRaw |
Informations kubernetes brutes |
SqlManagedInstanceK8SRaw |
lastUploadedDate |
Dernière date chargée à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle |
corde |
licenseType |
Type de licence à appliquer pour cette instance managée. |
'BasePrice' 'DisasterRecovery' 'LicenseIncluded' |
startTime |
Heure de début de l’instance |
corde |
SqlManagedInstanceSku
Nom |
Description |
Valeur |
capacité |
Capacité de référence SKU |
Int |
Dev |
Indique si le développement/test est activé. Lorsque le champ de développement a la valeur true, la ressource est utilisée à des fins de développement/test. |
Bool |
Famille |
La famille de références SKU |
corde |
nom |
Nom de la référence SKU. |
'vCore' (obligatoire) |
taille |
Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. |
corde |
niveau |
Niveau tarifaire de l’instance. |
'BusinessCritical' 'GeneralPurpose' |