Partilhar via


Servers - Update

Atualiza o estado atual do servidor do Analysis Services especificado.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}?api-version=2017-08-01

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

O nome do grupo de Recursos do Azure do qual um determinado servidor do Analysis Services faz parte. Este nome deve ter pelo menos 1 caractere e não mais de 90.

serverName
path True

string

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

O nome do servidor do Analysis Services. Deve ter pelo menos 3 caracteres e não mais de 63.

subscriptionId
path True

string

Um identificador exclusivo para uma assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de cada chamada de serviço.

api-version
query True

string

A versão da API do cliente.

Corpo do Pedido

Name Tipo Description
properties.asAdministrators

ServerAdministrators

Uma coleção de administradores de servidor AS

properties.backupBlobContainerUri

string

O URI do contêiner SAS para o contêiner de backup.

properties.gatewayDetails

GatewayDetails

Os detalhes do gateway configurados para o servidor AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

As configurações de firewall para o servidor AS.

properties.managedMode

ManagedMode (int32)

O modo gerenciado do servidor (0 = não gerenciado, 1 = gerenciado).

properties.querypoolConnectionMode

ConnectionMode

Como a participação do servidor de leitura-gravação no pool de consultas é controlada.
Pode ter os seguintes valores:

  • readOnly - indica que o servidor de leitura/gravação não se destina a participar de operações de consulta
  • all - indica que o servidor de leitura-gravação pode participar de operações de consulta
Especificar readOnly quando a capacidade é 1 resulta em erro.

properties.serverMonitorMode

ServerMonitorMode (int32)

O modo de monitor do servidor para o servidor AS

sku

ResourceSku

A SKU do recurso Analysis Services.

tags

object

Pares chave-valor de propriedades de provisionamento adicionais.

Respostas

Name Tipo Description
200 OK

AnalysisServicesServer

OK

202 Accepted

AnalysisServicesServer

Aceito

Other Status Codes

ErrorResponse

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Update a server.

Pedido de amostra

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"
      ]
    }
  }
}

Resposta da amostra

{
  "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"
  }
}

Definições

Name Description
AnalysisServicesServer

Representa uma instância de um recurso do Analysis Services.

AnalysisServicesServerUpdateParameters

Especificação de solicitação de provisão

ConnectionMode

Como a participação do servidor de leitura-gravação no pool de consultas é controlada.
Pode ter os seguintes valores:

  • readOnly - indica que o servidor de leitura/gravação não se destina a participar de operações de consulta
  • all - indica que o servidor de leitura-gravação pode participar de operações de consulta
Especificar readOnly quando a capacidade é 1 resulta em erro.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Descreve o formato de Resposta de erro.

GatewayDetails

Os detalhes do gateway.

IPv4FirewallRule

O detalhe da regra de firewall.

IPv4FirewallSettings

Uma matriz de regras de firewall.

ManagedMode

O modo gerenciado do servidor (0 = não gerenciado, 1 = gerenciado).

ProvisioningState

O estado atual de implantação do recurso Analysis Services. O provisioningState deve indicar estados para provisionamento de recursos.

ResourceSku

Representa o nome da SKU e a camada de preços do Azure para o recurso Analysis Services.

ServerAdministrators

Uma matriz de identidades de usuário administrador.

ServerMonitorMode

O modo de monitor do servidor para o servidor AS

SkuTier

O nome da camada de preços do Azure à qual a SKU se aplica.

State

O estado atual do recurso Analysis Services. O estado deve indicar mais estados fora do provisionamento de recursos.

AnalysisServicesServer

Representa uma instância de um recurso do Analysis Services.

Name Tipo Default value Description
id

string

Um identificador que representa o recurso do Analysis Services.

location

string

Localização do recurso Analysis Services.

name

string

O nome do recurso Analysis Services.

properties.asAdministrators

ServerAdministrators

Uma coleção de administradores de servidor AS

properties.backupBlobContainerUri

string

O URI do contêiner SAS para o contêiner de backup.

properties.gatewayDetails

GatewayDetails

Os detalhes do gateway configurados para o servidor AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

As configurações de firewall para o servidor AS.

properties.managedMode

ManagedMode (int32)

1

O modo gerenciado do servidor (0 = não gerenciado, 1 = gerenciado).

properties.provisioningState

ProvisioningState

O estado atual de implantação do recurso Analysis Services. O provisioningState deve indicar estados para provisionamento de recursos.

properties.querypoolConnectionMode

ConnectionMode

All

Como a participação do servidor de leitura-gravação no pool de consultas é controlada.
Pode ter os seguintes valores:

  • readOnly - indica que o servidor de leitura/gravação não se destina a participar de operações de consulta
  • all - indica que o servidor de leitura-gravação pode participar de operações de consulta
Especificar readOnly quando a capacidade é 1 resulta em erro.

properties.serverFullName

string

O nome completo do recurso Analysis Services.

properties.serverMonitorMode

ServerMonitorMode (int32)

1

O modo de monitor do servidor para o servidor AS

properties.sku

ResourceSku

A SKU do recurso Analysis Services.

properties.state

State

O estado atual do recurso Analysis Services. O estado deve indicar mais estados fora do provisionamento de recursos.

sku

ResourceSku

A SKU do recurso Analysis Services.

tags

object

Pares chave-valor de propriedades adicionais de provisionamento de recursos.

type

string

O tipo de recurso do Analysis Services.

AnalysisServicesServerUpdateParameters

Especificação de solicitação de provisão

Name Tipo Default value Description
properties.asAdministrators

ServerAdministrators

Uma coleção de administradores de servidor AS

properties.backupBlobContainerUri

string

O URI do contêiner SAS para o contêiner de backup.

properties.gatewayDetails

GatewayDetails

Os detalhes do gateway configurados para o servidor AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

As configurações de firewall para o servidor AS.

properties.managedMode

ManagedMode (int32)

1

O modo gerenciado do servidor (0 = não gerenciado, 1 = gerenciado).

properties.querypoolConnectionMode

ConnectionMode

All

Como a participação do servidor de leitura-gravação no pool de consultas é controlada.
Pode ter os seguintes valores:

  • readOnly - indica que o servidor de leitura/gravação não se destina a participar de operações de consulta
  • all - indica que o servidor de leitura-gravação pode participar de operações de consulta
Especificar readOnly quando a capacidade é 1 resulta em erro.

properties.serverMonitorMode

ServerMonitorMode (int32)

1

O modo de monitor do servidor para o servidor AS

sku

ResourceSku

A SKU do recurso Analysis Services.

tags

object

Pares chave-valor de propriedades de provisionamento adicionais.

ConnectionMode

Como a participação do servidor de leitura-gravação no pool de consultas é controlada.
Pode ter os seguintes valores:

  • readOnly - indica que o servidor de leitura/gravação não se destina a participar de operações de consulta
  • all - indica que o servidor de leitura-gravação pode participar de operações de consulta
Especificar readOnly quando a capacidade é 1 resulta em erro.

Valor Description
All
ReadOnly

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

httpStatusCode

integer (int32)

O código de status http

message

string

A mensagem de erro.

subCode

integer (int32)

O subcódigo de erro

target

string

O destino do erro.

timeStamp

string

O carimbo de data/hora do erro.

ErrorResponse

Descreve o formato de Resposta de erro.

Name Tipo Description
error

ErrorDetail

O objeto de erro

GatewayDetails

Os detalhes do gateway.

Name Tipo Description
dmtsClusterUri

string

Uri do cluster DMTS.

gatewayObjectId

string

ID do objeto do gateway no cluster DMTS para o recurso de gateway.

gatewayResourceId

string

Recurso de gateway a ser associado ao servidor.

IPv4FirewallRule

O detalhe da regra de firewall.

Name Tipo Description
firewallRuleName

string

O nome da regra.

rangeEnd

string

O intervalo final do IPv4.

rangeStart

string

O intervalo inicial do IPv4.

IPv4FirewallSettings

Uma matriz de regras de firewall.

Name Tipo Description
enablePowerBIService

boolean

O indicador de habilitação do serviço PBI.

firewallRules

IPv4FirewallRule[]

Uma matriz de regras de firewall.

ManagedMode

O modo gerenciado do servidor (0 = não gerenciado, 1 = gerenciado).

Valor Description
0
1

ProvisioningState

O estado atual de implantação do recurso Analysis Services. O provisioningState deve indicar estados para provisionamento de recursos.

Valor Description
Deleting
Failed
Paused
Pausing
Preparing
Provisioning
Resuming
Scaling
Succeeded
Suspended
Suspending
Updating

ResourceSku

Representa o nome da SKU e a camada de preços do Azure para o recurso Analysis Services.

Name Tipo Default value Description
capacity

integer (int32)

minimum: 1
maximum: 8
1

O número de instâncias no pool de consultas somente leitura.

name

string

Nome do nível de SKU.

tier

SkuTier

O nome da camada de preços do Azure à qual a SKU se aplica.

ServerAdministrators

Uma matriz de identidades de usuário administrador.

Name Tipo Description
members

string[]

Uma matriz de identidades de usuário administrador.

ServerMonitorMode

O modo de monitor do servidor para o servidor AS

Valor Description
0
1

SkuTier

O nome da camada de preços do Azure à qual a SKU se aplica.

Valor Description
Basic
Development
Standard

State

O estado atual do recurso Analysis Services. O estado deve indicar mais estados fora do provisionamento de recursos.

Valor Description
Deleting
Failed
Paused
Pausing
Preparing
Provisioning
Resuming
Scaling
Succeeded
Suspended
Suspending
Updating