Compartilhar via


Servers - Create

Provisiona o servidor do Analysis Services especificado com base na configuração especificada na solicitação.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

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

Padrão Regex: ^[-\w\._\(\)]+$

serverName
path True

string

O nome do servidor do Analysis Services. Ele deve ter um mínimo de 3 caracteres e um máximo de 63.

Padrão Regex: ^[a-z][a-z0-9]*$

subscriptionId
path True

string

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

api-version
query True

string

A versão da API do cliente.

Corpo da solicitação

Nome Obrigatório Tipo Description
location True

string

Local do recurso do Analysis Services.

sku True

ResourceSku

O SKU do recurso do 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

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 um dos valores a seguir:

  • readOnly – indica que o servidor de leitura/gravação destina-se a não 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

O modo de monitor do servidor para o servidor AS

properties.sku

ResourceSku

O SKU do recurso do Analysis Services.

tags

object

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

Respostas

Nome Tipo Description
200 OK

AnalysisServicesServer

OK. A operação foi concluída com sucesso.

201 Created

AnalysisServicesServer

Inprogress. A operação ainda está sendo concluída.

202 Accepted

AnalysisServicesServer

Preparando. A operação ainda está sendo concluída.

Other Status Codes

ErrorResponse

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

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

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

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Create a server.

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
AnalysisServicesServer

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

ConnectionMode

Como a participação do servidor de leitura/gravação no pool de consultas é controlada.
Pode ter um dos valores a seguir:

  • readOnly – indica que o servidor de leitura/gravação destina-se a não 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

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

Os detalhes do erro.

ErrorResponse

Descreve o formato da resposta de erro.

GatewayDetails

Os detalhes do gateway.

IPv4FirewallRule

Os detalhes 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 de implantação atual do recurso do Analysis Services. O provisioningState é para indicar estados para provisionamento de recursos.

ResourceSku

Representa o nome do SKU e o tipo de preço do Azure para o recurso do 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 do tipo de preço do Azure ao qual o SKU se aplica.

State

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

AnalysisServicesServer

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

Nome Tipo Valor padrão Description
id

string

Um identificador que representa o recurso do Analysis Services.

location

string

Local do recurso do Analysis Services.

name

string

O nome do recurso do 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

1

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

properties.provisioningState

ProvisioningState

O estado de implantação atual do recurso do Analysis Services. O provisioningState é para 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 um dos valores a seguir:

  • readOnly – indica que o servidor de leitura/gravação destina-se a não 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 do Analysis Services.

properties.serverMonitorMode

ServerMonitorMode

1

O modo de monitor do servidor para o servidor AS

properties.sku

ResourceSku

O SKU do recurso do Analysis Services.

properties.state

State

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

sku

ResourceSku

O SKU do recurso do Analysis Services.

tags

object

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

type

string

O tipo do recurso do Analysis Services.

ConnectionMode

Como a participação do servidor de leitura/gravação no pool de consultas é controlada.
Pode ter um dos valores a seguir:

  • readOnly – indica que o servidor de leitura/gravação destina-se a não 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.

Nome Tipo Description
All

string

ReadOnly

string

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

Os detalhes do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

httpStatusCode

integer

O código http status

message

string

A mensagem de erro.

subCode

integer

O subcódigo de erro

target

string

O destino do erro.

timeStamp

string

o carimbo de data/hora do erro.

ErrorResponse

Descreve o formato da resposta de erro.

Nome Tipo Description
error

ErrorDetail

O objeto de erro

GatewayDetails

Os detalhes do gateway.

Nome Tipo Description
dmtsClusterUri

string

URI do cluster DMTS.

gatewayObjectId

string

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

gatewayResourceId

string

Recurso de gateway a ser associado ao servidor.

IPv4FirewallRule

Os detalhes da regra de firewall.

Nome Tipo Description
firewallRuleName

string

O nome da regra.

rangeEnd

string

O intervalo final de IPv4.

rangeStart

string

O intervalo inicial de IPv4.

IPv4FirewallSettings

Uma matriz de regras de firewall.

Nome 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).

Nome Tipo Description
0

Integer

1

Integer

ProvisioningState

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

Nome Tipo Description
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

Representa o nome do SKU e o tipo de preço do Azure para o recurso do Analysis Services.

Nome Tipo Valor padrão Description
capacity

integer

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 do tipo de preço do Azure ao qual o SKU se aplica.

ServerAdministrators

Uma matriz de identidades de usuário administrador.

Nome Tipo Description
members

string[]

Uma matriz de identidades de usuário administrador.

ServerMonitorMode

O modo de monitor do servidor para o servidor AS

Nome Tipo Description
0

Integer

1

Integer

SkuTier

O nome do tipo de preço do Azure ao qual o SKU se aplica.

Nome Tipo Description
Basic

string

Development

string

Standard

string

State

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

Nome Tipo Description
Deleting

string

Failed

string

Paused

string

Pausing

string

Preparing

string

Provisioning

string

Resuming

string

Scaling

string

Succeeded

string

Suspended

string

Suspending

string

Updating

string