Servers - Create
Aprowizuje określony serwer usług Analysis Services na podstawie konfiguracji określonej w żądaniu.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}?api-version=2017-08-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Nazwa grupy zasobów platformy Azure, której częścią jest dany serwer usług Analysis Services. Ta nazwa musi mieć długość co najmniej 1 znaków i nie więcej niż 90. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z][a-z0-9]*$ |
Nazwa serwera usług Analysis Services. Musi to być co najmniej 3 znaki i maksymalnie 63. |
|
subscription
|
path | True |
string |
Unikatowy identyfikator subskrypcji platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
|
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| location | True |
string |
Lokalizacja zasobu usług Analysis Services. |
| sku | True |
Jednostka SKU zasobu usług Analysis Services. |
|
| properties.asAdministrators |
Kolekcja administratorów serwera AS |
||
| properties.backupBlobContainerUri |
string |
Identyfikator URI kontenera sygnatury dostępu współdzielonego do kontenera kopii zapasowej. |
|
| properties.gatewayDetails |
Szczegóły bramy skonfigurowane dla serwera AS. |
||
| properties.ipV4FirewallSettings |
Ustawienia zapory dla serwera AS. |
||
| properties.managedMode |
Managed |
Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany). |
|
| properties.querypoolConnectionMode |
Kontrola udziału serwera odczytu i zapisu w puli zapytań.
|
||
| properties.serverMonitorMode |
Server |
Tryb monitorowania serwera dla serwera AS |
|
| properties.sku |
Jednostka SKU zasobu usług Analysis Services. |
||
| tags |
object |
Pary klucz-wartość dodatkowych właściwości aprowizacji zasobów. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
OK. Operacja została ukończona pomyślnie. |
|
| 201 Created |
Ruch przychodzący. Operacja jest nadal wykonywana. |
|
| 202 Accepted |
Przygotowanie. Operacja jest nadal wykonywana. |
|
| Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
Create a server.
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest?api-version=2017-08-01
{
"sku": {
"capacity": 1,
"name": "S1",
"tier": "Standard"
},
"tags": {
"testKey": "testValue"
},
"location": "West US",
"properties": {
"asAdministrators": {
"members": [
"azsdktest@microsoft.com",
"azsdktest2@microsoft.com"
]
}
}
}
Przykładowa odpowiedź
{
"id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
"location": "West US",
"name": "azsdktest",
"properties": {
"asAdministrators": {
"members": [
"azsdktest@microsoft.com",
"azsdktest2@microsoft.com"
]
},
"provisioningState": "Provisioning",
"serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
"state": "Provisioning"
},
"sku": {
"capacity": 1,
"name": "S1",
"tier": "Standard"
},
"tags": {
"testKey": "testValue"
}
}
{
"id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
"location": "West US",
"name": "azsdktest",
"properties": {
"asAdministrators": {
"members": [
"azsdktest@microsoft.com",
"azsdktest2@microsoft.com"
]
},
"provisioningState": "Provisioning",
"serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
"state": "Provisioning"
},
"sku": {
"capacity": 1,
"name": "S1",
"tier": "Standard"
},
"tags": {
"testKey": "testValue"
}
}
{
"id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
"location": "West US",
"name": "azsdktest",
"properties": {
"asAdministrators": {
"members": [
"azsdktest@microsoft.com",
"azsdktest2@microsoft.com"
]
},
"provisioningState": "Preparing",
"serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
"state": "Preparing"
},
"sku": {
"capacity": 1,
"name": "S1",
"tier": "Standard"
},
"tags": {
"testKey": "testValue"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
Analysis |
Reprezentuje wystąpienie zasobu usług Analysis Services. |
|
Connection |
Kontrola udziału serwera odczytu i zapisu w puli zapytań.
|
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Opisuje format odpowiedzi Błąd. |
|
Gateway |
Szczegóły bramy. |
|
IPv4Firewall |
Szczegóły reguły zapory. |
|
IPv4Firewall |
Tablica reguł zapory. |
|
Managed |
Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany). |
|
Provisioning |
Bieżący stan wdrożenia zasobu usług Analysis Services. Stan provisioningState wskazuje stany aprowizacji zasobów. |
|
Resource |
Reprezentuje nazwę jednostki SKU i warstwę cenową platformy Azure dla zasobu usług Analysis Services. |
|
Server |
Tablica tożsamości użytkowników administratora. |
|
Server |
Tryb monitorowania serwera dla serwera AS |
|
Sku |
Nazwa warstwy cenowej platformy Azure, do której ma zastosowanie jednostka SKU. |
| State |
Bieżący stan zasobu usług Analysis Services. Stanem jest wskazanie większej liczby stanów poza aprowizowaniem zasobów. |
AnalysisServicesServer
Reprezentuje wystąpienie zasobu usług Analysis Services.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| id |
string |
Identyfikator reprezentujący zasób usług Analysis Services. |
|
| location |
string |
Lokalizacja zasobu usług Analysis Services. |
|
| name |
string |
Nazwa zasobu usług Analysis Services. |
|
| properties.asAdministrators |
Kolekcja administratorów serwera AS |
||
| properties.backupBlobContainerUri |
string |
Identyfikator URI kontenera sygnatury dostępu współdzielonego do kontenera kopii zapasowej. |
|
| properties.gatewayDetails |
Szczegóły bramy skonfigurowane dla serwera AS. |
||
| properties.ipV4FirewallSettings |
Ustawienia zapory dla serwera AS. |
||
| properties.managedMode |
Managed |
1 |
Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany). |
| properties.provisioningState |
Bieżący stan wdrożenia zasobu usług Analysis Services. Stan provisioningState wskazuje stany aprowizacji zasobów. |
||
| properties.querypoolConnectionMode | All |
Kontrola udziału serwera odczytu i zapisu w puli zapytań.
|
|
| properties.serverFullName |
string |
Pełna nazwa zasobu usług Analysis Services. |
|
| properties.serverMonitorMode |
Server |
1 |
Tryb monitorowania serwera dla serwera AS |
| properties.sku |
Jednostka SKU zasobu usług Analysis Services. |
||
| properties.state |
Bieżący stan zasobu usług Analysis Services. Stanem jest wskazanie większej liczby stanów poza aprowizowaniem zasobów. |
||
| sku |
Jednostka SKU zasobu usług Analysis Services. |
||
| tags |
object |
Pary klucz-wartość dodatkowych właściwości aprowizacji zasobów. |
|
| type |
string |
Typ zasobu usług Analysis Services. |
ConnectionMode
Kontrola udziału serwera odczytu i zapisu w puli zapytań.
Może mieć następujące wartości:
- readOnly — wskazuje, że serwer odczytu i zapisu nie ma uczestniczyć w operacjach zapytań
- all — wskazuje, że serwer odczytu i zapisu może uczestniczyć w operacjach zapytań
| Wartość | Opis |
|---|---|
| All | |
| ReadOnly |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| httpStatusCode |
integer (int32) |
Kod stanu http |
| message |
string |
Komunikat o błędzie. |
| subCode |
integer (int32) |
Kod podrzędny błędu |
| target |
string |
Element docelowy błędu. |
| timeStamp |
string |
sygnatura czasowa błędu. |
ErrorResponse
Opisuje format odpowiedzi Błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt error |
GatewayDetails
Szczegóły bramy.
| Nazwa | Typ | Opis |
|---|---|---|
| dmtsClusterUri |
string |
Identyfikator URI klastra DMTS. |
| gatewayObjectId |
string |
Identyfikator obiektu bramy z klastra DMTS dla zasobu bramy. |
| gatewayResourceId |
string |
Zasób bramy, który ma być skojarzony z serwerem. |
IPv4FirewallRule
Szczegóły reguły zapory.
| Nazwa | Typ | Opis |
|---|---|---|
| firewallRuleName |
string |
Nazwa reguły. |
| rangeEnd |
string |
Zakres końcowy protokołu IPv4. |
| rangeStart |
string |
Zakres początkowy protokołu IPv4. |
IPv4FirewallSettings
Tablica reguł zapory.
| Nazwa | Typ | Opis |
|---|---|---|
| enablePowerBIService |
boolean |
Wskaźnik włączania usługi PBI. |
| firewallRules |
Tablica reguł zapory. |
ManagedMode
Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany).
| Wartość | Opis |
|---|---|
| 0 | |
| 1 |
ProvisioningState
Bieżący stan wdrożenia zasobu usług Analysis Services. Stan provisioningState wskazuje stany aprowizacji zasobów.
| Wartość | Opis |
|---|---|
| Deleting | |
| Succeeded | |
| Failed | |
| Paused | |
| Suspended | |
| Provisioning | |
| Updating | |
| Suspending | |
| Pausing | |
| Resuming | |
| Preparing | |
| Scaling |
ResourceSku
Reprezentuje nazwę jednostki SKU i warstwę cenową platformy Azure dla zasobu usług Analysis Services.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| capacity |
integer (int32) minimum: 1maximum: 8 |
1 |
Liczba wystąpień w puli zapytań tylko do odczytu. |
| name |
string |
Nazwa poziomu jednostki SKU. |
|
| tier |
Nazwa warstwy cenowej platformy Azure, do której ma zastosowanie jednostka SKU. |
ServerAdministrators
Tablica tożsamości użytkowników administratora.
| Nazwa | Typ | Opis |
|---|---|---|
| members |
string[] |
Tablica tożsamości użytkowników administratora. |
ServerMonitorMode
Tryb monitorowania serwera dla serwera AS
| Wartość | Opis |
|---|---|
| 0 | |
| 1 |
SkuTier
Nazwa warstwy cenowej platformy Azure, do której ma zastosowanie jednostka SKU.
| Wartość | Opis |
|---|---|
| Development | |
| Basic | |
| Standard |
State
Bieżący stan zasobu usług Analysis Services. Stanem jest wskazanie większej liczby stanów poza aprowizowaniem zasobów.
| Wartość | Opis |
|---|---|
| Deleting | |
| Succeeded | |
| Failed | |
| Paused | |
| Suspended | |
| Provisioning | |
| Updating | |
| Suspending | |
| Pausing | |
| Resuming | |
| Preparing | |
| Scaling |