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 |
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. Wzorzec wyrażenia regularnego: |
server
|
path | True |
string |
Nazwa serwera usług Analysis Services. Musi to być co najmniej 3 znaki i maksymalnie 63. Wzorzec wyrażenia regularnego: |
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 |
Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany). |
||
properties.querypoolConnectionMode |
Sposób kontrolowania udziału serwera odczytu i zapisu w puli zapytań.
|
||
properties.serverMonitorMode |
Tryb monitora 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 |
InProgress. 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 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 |
Sposób kontrolowania 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 na 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. ProvisioningState to wskazanie stanów 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 monitora 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 | 1 |
Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany). |
|
properties.provisioningState |
Bieżący stan wdrożenia zasobu usług Analysis Services. ProvisioningState to wskazanie stanów aprowizacji zasobów. |
||
properties.querypoolConnectionMode | All |
Sposób kontrolowania udziału serwera odczytu i zapisu w puli zapytań.
|
|
properties.serverFullName |
string |
Pełna nazwa zasobu usług Analysis Services. |
|
properties.serverMonitorMode | 1 |
Tryb monitora 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
Sposób kontrolowania udziału serwera odczytu i zapisu w puli zapytań.
Może mieć następujące wartości:
- readOnly — wskazuje, że serwer odczytu i zapisu ma nie uczestniczyć w operacjach zapytań
- all — wskazuje, że serwer odczytu i zapisu może uczestniczyć w operacjach zapytań
Nazwa | Typ | Opis |
---|---|---|
All |
string |
|
ReadOnly |
string |
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 |
Kod stanu http |
message |
string |
Komunikat o błędzie. |
subCode |
integer |
Kod podrzędny błędu |
target |
string |
Element docelowy błędu. |
timeStamp |
string |
sygnatura czasowa błędu. |
ErrorResponse
Opisuje format odpowiedzi na błąd.
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu |
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).
Nazwa | Typ | Opis |
---|---|---|
0 |
Integer |
|
1 |
Integer |
ProvisioningState
Bieżący stan wdrożenia zasobu usług Analysis Services. ProvisioningState to wskazanie stanów aprowizacji zasobów.
Nazwa | Typ | Opis |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Paused |
string |
|
Pausing |
string |
|
Preparing |
string |
|
Provisioning |
string |
|
Resuming |
string |
|
Scaling |
string |
|
Succeeded |
string |
|
Suspended |
string |
|
Suspending |
string |
|
Updating |
string |
ResourceSku
Reprezentuje nazwę jednostki SKU i warstwę cenową platformy Azure dla zasobu usług Analysis Services.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
capacity |
integer |
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 monitora serwera dla serwera AS
Nazwa | Typ | Opis |
---|---|---|
0 |
Integer |
|
1 |
Integer |
SkuTier
Nazwa warstwy cenowej platformy Azure, do której ma zastosowanie jednostka SKU.
Nazwa | Typ | Opis |
---|---|---|
Basic |
string |
|
Development |
string |
|
Standard |
string |
State
Bieżący stan zasobu usług Analysis Services. Stanem jest wskazanie większej liczby stanów poza aprowizowaniem zasobów.
Nazwa | Typ | Opis |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Paused |
string |
|
Pausing |
string |
|
Preparing |
string |
|
Provisioning |
string |
|
Resuming |
string |
|
Scaling |
string |
|
Succeeded |
string |
|
Suspended |
string |
|
Suspending |
string |
|
Updating |
string |