Microsoft.Sql servers/databases/extensions
Definizione di risorsa Bicep
Il tipo di risorsa servers/databases/extensions può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Sql/servers/databases/extensions, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Sql/servers/databases/extensions@2024-05-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
authenticationType: 'string'
databaseEdition: 'string'
maxSizeBytes: 'string'
networkIsolation: {
sqlServerResourceId: 'string'
storageAccountResourceId: 'string'
}
operationMode: 'string'
serviceObjectiveName: 'string'
storageKey: 'string'
storageKeyType: 'string'
storageUri: 'string'
}
}
Valori delle proprietà
DatabaseExtensionsProperties
Nome | Descrizione | Valore |
---|---|---|
administratorLogin | Nome di accesso dell'amministratore. Se AuthenticationType è ManagedIdentity, questo campo deve specificare l'ID risorsa dell'identità gestita. | corda |
administratorLoginPassword | Password di accesso dell'amministratore. Se AuthenticationType è ManagedIdentity, questo campo non deve essere specificato. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
authenticationType | Tipo di autenticazione usato per accedere a SQL: Sql, ADPassword o ManagedIdentity. | corda |
databaseEdition | Edizione di database per il database appena creato nel caso di un'operazione di importazione. | corda |
maxSizeBytes | Dimensioni massime del database in byte per il database appena creato nel caso di un'operazione di importazione. | corda |
networkIsolation | Informazioni facoltative sulle risorse per abilitare l'isolamento di rete per la richiesta. | NetworkIsolationSettings |
operationMode | Modalità operativa dell'operazione: Importazione, Esportazione o PolybaseImport. | 'Export' 'Import' 'PolybaseImport' (obbligatorio) |
serviceObjectiveName | Obiettivo del livello di servizio del database per il database appena creato nel caso di un'operazione di importazione. | corda |
storageKey | Chiave di archiviazione per l'account di archiviazione. Se StorageKeyType è ManagedIdentity, questo campo deve specificare l'ID risorsa dell'identità gestita. | stringa (obbligatorio) |
storageKeyType | Tipo di chiave di archiviazione: StorageAccessKey, SharedAccessKey o ManagedIdentity. | 'ManagedIdentity' 'SharedAccessKey' 'StorageAccessKey' (obbligatorio) |
storageUri | URI di archiviazione per l'account di archiviazione. | stringa (obbligatorio) |
Microsoft.Sql/servers/databases/extensions
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | stringa (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: server/database |
proprietà | Proprietà delle risorse. | DatabaseExtensionsProperties |
NetworkIsolationSettings
Nome | Descrizione | Valore |
---|---|---|
sqlServerResourceId | ID risorsa per SQL Server che è la destinazione di questa richiesta. Se impostato, verrà creata la connessione all'endpoint privato per SQL Server. Deve corrispondere al server di destinazione dell'operazione. | corda |
storageAccountResourceId | ID risorsa per l'account di archiviazione usato per archiviare il file BACPAC. Se impostato, verrà creata la connessione all'endpoint privato per l'account di archiviazione. Deve corrispondere all'account di archiviazione usato per il parametro StorageUri. | corda |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa servers/databases/extensions può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Sql/servers/databases/extensions, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Sql/servers/databases/extensions",
"apiVersion": "2024-05-01-preview",
"name": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"authenticationType": "string",
"databaseEdition": "string",
"maxSizeBytes": "string",
"networkIsolation": {
"sqlServerResourceId": "string",
"storageAccountResourceId": "string"
},
"operationMode": "string",
"serviceObjectiveName": "string",
"storageKey": "string",
"storageKeyType": "string",
"storageUri": "string"
}
}
Valori delle proprietà
DatabaseExtensionsProperties
Nome | Descrizione | Valore |
---|---|---|
administratorLogin | Nome di accesso dell'amministratore. Se AuthenticationType è ManagedIdentity, questo campo deve specificare l'ID risorsa dell'identità gestita. | corda |
administratorLoginPassword | Password di accesso dell'amministratore. Se AuthenticationType è ManagedIdentity, questo campo non deve essere specificato. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
authenticationType | Tipo di autenticazione usato per accedere a SQL: Sql, ADPassword o ManagedIdentity. | corda |
databaseEdition | Edizione di database per il database appena creato nel caso di un'operazione di importazione. | corda |
maxSizeBytes | Dimensioni massime del database in byte per il database appena creato nel caso di un'operazione di importazione. | corda |
networkIsolation | Informazioni facoltative sulle risorse per abilitare l'isolamento di rete per la richiesta. | NetworkIsolationSettings |
operationMode | Modalità operativa dell'operazione: Importazione, Esportazione o PolybaseImport. | 'Export' 'Import' 'PolybaseImport' (obbligatorio) |
serviceObjectiveName | Obiettivo del livello di servizio del database per il database appena creato nel caso di un'operazione di importazione. | corda |
storageKey | Chiave di archiviazione per l'account di archiviazione. Se StorageKeyType è ManagedIdentity, questo campo deve specificare l'ID risorsa dell'identità gestita. | stringa (obbligatorio) |
storageKeyType | Tipo di chiave di archiviazione: StorageAccessKey, SharedAccessKey o ManagedIdentity. | 'ManagedIdentity' 'SharedAccessKey' 'StorageAccessKey' (obbligatorio) |
storageUri | URI di archiviazione per l'account di archiviazione. | stringa (obbligatorio) |
Microsoft.Sql/servers/databases/extensions
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2024-05-01-preview' |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà delle risorse. | DatabaseExtensionsProperties |
digitare | Tipo di risorsa | 'Microsoft.Sql/servers/databases/extensions' |
NetworkIsolationSettings
Nome | Descrizione | Valore |
---|---|---|
sqlServerResourceId | ID risorsa per SQL Server che è la destinazione di questa richiesta. Se impostato, verrà creata la connessione all'endpoint privato per SQL Server. Deve corrispondere al server di destinazione dell'operazione. | corda |
storageAccountResourceId | ID risorsa per l'account di archiviazione usato per archiviare il file BACPAC. Se impostato, verrà creata la connessione all'endpoint privato per l'account di archiviazione. Deve corrispondere all'account di archiviazione usato per il parametro StorageUri. | corda |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa servers/databases/extensions può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Sql/servers/databases/extensions, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/databases/extensions@2024-05-01-preview"
name = "string"
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
authenticationType = "string"
databaseEdition = "string"
maxSizeBytes = "string"
networkIsolation = {
sqlServerResourceId = "string"
storageAccountResourceId = "string"
}
operationMode = "string"
serviceObjectiveName = "string"
storageKey = "string"
storageKeyType = "string"
storageUri = "string"
}
})
}
Valori delle proprietà
DatabaseExtensionsProperties
Nome | Descrizione | Valore |
---|---|---|
administratorLogin | Nome di accesso dell'amministratore. Se AuthenticationType è ManagedIdentity, questo campo deve specificare l'ID risorsa dell'identità gestita. | corda |
administratorLoginPassword | Password di accesso dell'amministratore. Se AuthenticationType è ManagedIdentity, questo campo non deve essere specificato. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
authenticationType | Tipo di autenticazione usato per accedere a SQL: Sql, ADPassword o ManagedIdentity. | corda |
databaseEdition | Edizione di database per il database appena creato nel caso di un'operazione di importazione. | corda |
maxSizeBytes | Dimensioni massime del database in byte per il database appena creato nel caso di un'operazione di importazione. | corda |
networkIsolation | Informazioni facoltative sulle risorse per abilitare l'isolamento di rete per la richiesta. | NetworkIsolationSettings |
operationMode | Modalità operativa dell'operazione: Importazione, Esportazione o PolybaseImport. | 'Export' 'Import' 'PolybaseImport' (obbligatorio) |
serviceObjectiveName | Obiettivo del livello di servizio del database per il database appena creato nel caso di un'operazione di importazione. | corda |
storageKey | Chiave di archiviazione per l'account di archiviazione. Se StorageKeyType è ManagedIdentity, questo campo deve specificare l'ID risorsa dell'identità gestita. | stringa (obbligatorio) |
storageKeyType | Tipo di chiave di archiviazione: StorageAccessKey, SharedAccessKey o ManagedIdentity. | 'ManagedIdentity' 'SharedAccessKey' 'StorageAccessKey' (obbligatorio) |
storageUri | URI di archiviazione per l'account di archiviazione. | stringa (obbligatorio) |
Microsoft.Sql/servers/databases/extensions
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | stringa (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: server/database |
proprietà | Proprietà delle risorse. | DatabaseExtensionsProperties |
digitare | Tipo di risorsa | "Microsoft.Sql/servers/databases/extensions@2024-05-01-preview" |
NetworkIsolationSettings
Nome | Descrizione | Valore |
---|---|---|
sqlServerResourceId | ID risorsa per SQL Server che è la destinazione di questa richiesta. Se impostato, verrà creata la connessione all'endpoint privato per SQL Server. Deve corrispondere al server di destinazione dell'operazione. | corda |
storageAccountResourceId | ID risorsa per l'account di archiviazione usato per archiviare il file BACPAC. Se impostato, verrà creata la connessione all'endpoint privato per l'account di archiviazione. Deve corrispondere all'account di archiviazione usato per il parametro StorageUri. | corda |