Partager via


Espaces de travail Microsoft.Synapse/sqlPools

Définition de ressource Bicep

Le type de ressource workspaces/sqlPools 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.

Format de ressource

Pour créer une ressource Microsoft.Synapse/workspaces/sqlPools, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Synapse/workspaces/sqlPools@2021-06-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    collation: 'string'
    createMode: 'string'
    maxSizeBytes: int
    provisioningState: 'string'
    recoverableDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseDeletionDate: 'string'
    sourceDatabaseId: 'string'
    storageAccountType: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

Microsoft.Synapse/workspaces/sqlPools

Nom Descriptif Valeur
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : espaces de travail
Propriétés Propriétés du pool SQL SqlPoolResourceProperties
Sku SQL pool SKU référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

Sku

Nom Descriptif Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. Int
nom Nom de la référence SKU corde
niveau Niveau de service corde

SqlPoolResourceProperties

Nom Descriptif Valeur
Classement Mode classement corde
createMode Spécifie le mode de création du pool sql.

Valeur par défaut : création régulière du pool SQL.

PointInTimeRestore : crée un pool sql en restaurant une sauvegarde à un point dans le temps d’un pool sql existant. sourceDatabaseId doit être spécifié comme ID de ressource du pool sql existant, et restorePointInTime doit être spécifié.

Récupération : crée un pool sql par une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié en tant que récupérableDatabaseId à restaurer.

Restauration : crée un pool sql en restaurant une sauvegarde d’un pool sql supprimé. SourceDatabaseId doit être l’ID de ressource d’origine du pool sql. SourceDatabaseId et sourceDatabaseDeletionDate doivent être spécifiés.
Valeur par défaut
'PointInTimeRestore'
'Recovery'
'Restore'
maxSizeBytes Taille maximale en octets Int
provisioningState État de la ressource corde
recoverableDatabaseId Sauvegarder la base de données à partir de laquelle effectuer une restauration corde
restorePointInTime Heure de restauration d’instantané corde
sourceDatabaseDeletionDate Spécifie l’heure à laquelle le pool sql a été supprimé corde
sourceDatabaseId Base de données source à partir de laquelle créer corde
storageAccountType Type de compte de stockage utilisé pour stocker des sauvegardes pour ce pool sql. 'GRS'
'LRS'

TrackedResourceTags

Nom Descriptif Valeur

Définition de ressource de modèle ARM

Le type de ressource workspaces/sqlPools 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.

Format de ressource

Pour créer une ressource Microsoft.Synapse/workspaces/sqlPools, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Synapse/workspaces/sqlPools",
  "apiVersion": "2021-06-01",
  "name": "string",
  "location": "string",
  "properties": {
    "collation": "string",
    "createMode": "string",
    "maxSizeBytes": "int",
    "provisioningState": "string",
    "recoverableDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseDeletionDate": "string",
    "sourceDatabaseId": "string",
    "storageAccountType": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

Microsoft.Synapse/workspaces/sqlPools

Nom Descriptif Valeur
apiVersion Version de l’API '2021-06-01'
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés du pool SQL SqlPoolResourceProperties
Sku SQL pool SKU référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Synapse/workspaces/sqlPools'

Sku

Nom Descriptif Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. Int
nom Nom de la référence SKU corde
niveau Niveau de service corde

SqlPoolResourceProperties

Nom Descriptif Valeur
Classement Mode classement corde
createMode Spécifie le mode de création du pool sql.

Valeur par défaut : création régulière du pool SQL.

PointInTimeRestore : crée un pool sql en restaurant une sauvegarde à un point dans le temps d’un pool sql existant. sourceDatabaseId doit être spécifié comme ID de ressource du pool sql existant, et restorePointInTime doit être spécifié.

Récupération : crée un pool sql par une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié en tant que récupérableDatabaseId à restaurer.

Restauration : crée un pool sql en restaurant une sauvegarde d’un pool sql supprimé. SourceDatabaseId doit être l’ID de ressource d’origine du pool sql. SourceDatabaseId et sourceDatabaseDeletionDate doivent être spécifiés.
Valeur par défaut
'PointInTimeRestore'
'Recovery'
'Restore'
maxSizeBytes Taille maximale en octets Int
provisioningState État de la ressource corde
recoverableDatabaseId Sauvegarder la base de données à partir de laquelle effectuer une restauration corde
restorePointInTime Heure de restauration d’instantané corde
sourceDatabaseDeletionDate Spécifie l’heure à laquelle le pool sql a été supprimé corde
sourceDatabaseId Base de données source à partir de laquelle créer corde
storageAccountType Type de compte de stockage utilisé pour stocker des sauvegardes pour ce pool sql. 'GRS'
'LRS'

TrackedResourceTags

Nom Descriptif Valeur

Exemples d’utilisation

Modèles de démarrage rapide Azure

Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.

Modèle Descriptif
preuve de concept Azure Synapse

Déployer sur Azure
Ce modèle crée un environnement de preuve de concept pour Azure Synapse, notamment des pools SQL et des pools Apache Spark facultatifs

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource workspaces/sqlPools peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Synapse/workspaces/sqlPools, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces/sqlPools@2021-06-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      collation = "string"
      createMode = "string"
      maxSizeBytes = int
      provisioningState = "string"
      recoverableDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseDeletionDate = "string"
      sourceDatabaseId = "string"
      storageAccountType = "string"
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  }
}

Valeurs de propriété

Microsoft.Synapse/workspaces/sqlPools

Nom Descriptif Valeur
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : espaces de travail
Propriétés Propriétés du pool SQL SqlPoolResourceProperties
Sku SQL pool SKU référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Synapse/workspaces/sqlPools@2021-06-01 »

Sku

Nom Descriptif Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. Int
nom Nom de la référence SKU corde
niveau Niveau de service corde

SqlPoolResourceProperties

Nom Descriptif Valeur
Classement Mode classement corde
createMode Spécifie le mode de création du pool sql.

Valeur par défaut : création régulière du pool SQL.

PointInTimeRestore : crée un pool sql en restaurant une sauvegarde à un point dans le temps d’un pool sql existant. sourceDatabaseId doit être spécifié comme ID de ressource du pool sql existant, et restorePointInTime doit être spécifié.

Récupération : crée un pool sql par une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié en tant que récupérableDatabaseId à restaurer.

Restauration : crée un pool sql en restaurant une sauvegarde d’un pool sql supprimé. SourceDatabaseId doit être l’ID de ressource d’origine du pool sql. SourceDatabaseId et sourceDatabaseDeletionDate doivent être spécifiés.
Valeur par défaut
'PointInTimeRestore'
'Recovery'
'Restore'
maxSizeBytes Taille maximale en octets Int
provisioningState État de la ressource corde
recoverableDatabaseId Sauvegarder la base de données à partir de laquelle effectuer une restauration corde
restorePointInTime Heure de restauration d’instantané corde
sourceDatabaseDeletionDate Spécifie l’heure à laquelle le pool sql a été supprimé corde
sourceDatabaseId Base de données source à partir de laquelle créer corde
storageAccountType Type de compte de stockage utilisé pour stocker des sauvegardes pour ce pool sql. 'GRS'
'LRS'

TrackedResourceTags

Nom Descriptif Valeur