Udostępnij przez


Servers - Update

Aktualizuje bieżący stan określonego serwera usług Analysis Services.

PATCH 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
resourceGroupName
path True

string

minLength: 1
maxLength: 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.

serverName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-z][a-z0-9]*$

Nazwa serwera usług Analysis Services. Musi mieć długość co najmniej 3 znaków i nie więcej niż 63.

subscriptionId
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 Typ Opis
properties.asAdministrators

ServerAdministrators

Kolekcja administratorów serwera AS

properties.backupBlobContainerUri

string

Identyfikator URI kontenera sygnatury dostępu współdzielonego do kontenera kopii zapasowej.

properties.gatewayDetails

GatewayDetails

Szczegóły bramy skonfigurowane dla serwera AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

Ustawienia zapory dla serwera AS.

properties.managedMode

ManagedMode (int32)

Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany).

properties.querypoolConnectionMode

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ń
Określanie parametru readOnly, gdy pojemność wynosi 1, powoduje błąd.

properties.serverMonitorMode

ServerMonitorMode (int32)

Tryb monitorowania serwera dla serwera AS

sku

ResourceSku

Jednostka SKU zasobu usług Analysis Services.

tags

object

Pary klucz-wartość dodatkowych właściwości aprowizacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

AnalysisServicesServer

OK

202 Accepted

AnalysisServicesServer

Akceptowane

Other Status Codes

ErrorResponse

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

Update a server.

Przykładowe żądanie

PATCH 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"
  },
  "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"
  }
}

Definicje

Nazwa Opis
AnalysisServicesServer

Reprezentuje wystąpienie zasobu usług Analysis Services.

AnalysisServicesServerUpdateParameters

Specyfikacja żądania aprowizacji

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ń
Określanie parametru readOnly, gdy pojemność wynosi 1, powoduje błąd.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Opisuje format odpowiedzi Błąd.

GatewayDetails

Szczegóły bramy.

IPv4FirewallRule

Szczegóły reguły zapory.

IPv4FirewallSettings

Tablica reguł zapory.

ManagedMode

Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany).

ProvisioningState

Bieżący stan wdrożenia zasobu usług Analysis Services. Stan provisioningState wskazuje stany aprowizacji zasobów.

ResourceSku

Reprezentuje nazwę jednostki SKU i warstwę cenową platformy Azure dla zasobu usług Analysis Services.

ServerAdministrators

Tablica tożsamości użytkowników administratora.

ServerMonitorMode

Tryb monitorowania serwera dla serwera AS

SkuTier

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

ServerAdministrators

Kolekcja administratorów serwera AS

properties.backupBlobContainerUri

string

Identyfikator URI kontenera sygnatury dostępu współdzielonego do kontenera kopii zapasowej.

properties.gatewayDetails

GatewayDetails

Szczegóły bramy skonfigurowane dla serwera AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

Ustawienia zapory dla serwera AS.

properties.managedMode

ManagedMode (int32)

1

Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany).

properties.provisioningState

ProvisioningState

Bieżący stan wdrożenia zasobu usług Analysis Services. Stan provisioningState wskazuje stany aprowizacji zasobów.

properties.querypoolConnectionMode

ConnectionMode

All

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ń
Określanie parametru readOnly, gdy pojemność wynosi 1, powoduje błąd.

properties.serverFullName

string

Pełna nazwa zasobu usług Analysis Services.

properties.serverMonitorMode

ServerMonitorMode (int32)

1

Tryb monitorowania serwera dla serwera AS

properties.sku

ResourceSku

Jednostka SKU zasobu usług Analysis Services.

properties.state

State

Bieżący stan zasobu usług Analysis Services. Stanem jest wskazanie większej liczby stanów poza aprowizowaniem zasobów.

sku

ResourceSku

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.

AnalysisServicesServerUpdateParameters

Specyfikacja żądania aprowizacji

Nazwa Typ Domyślna wartość Opis
properties.asAdministrators

ServerAdministrators

Kolekcja administratorów serwera AS

properties.backupBlobContainerUri

string

Identyfikator URI kontenera sygnatury dostępu współdzielonego do kontenera kopii zapasowej.

properties.gatewayDetails

GatewayDetails

Szczegóły bramy skonfigurowane dla serwera AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

Ustawienia zapory dla serwera AS.

properties.managedMode

ManagedMode (int32)

1

Tryb zarządzany serwera (0 = niezarządzany, 1 = zarządzany).

properties.querypoolConnectionMode

ConnectionMode

All

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ń
Określanie parametru readOnly, gdy pojemność wynosi 1, powoduje błąd.

properties.serverMonitorMode

ServerMonitorMode (int32)

1

Tryb monitorowania serwera dla serwera AS

sku

ResourceSku

Jednostka SKU zasobu usług Analysis Services.

tags

object

Pary klucz-wartość dodatkowych właściwości aprowizacji.

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ń
Określanie parametru readOnly, gdy pojemność wynosi 1, powoduje błąd.

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

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

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

ErrorDetail

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

IPv4FirewallRule[]

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: 1
maximum: 8
1

Liczba wystąpień w puli zapytań tylko do odczytu.

name

string

Nazwa poziomu jednostki SKU.

tier

SkuTier

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