Partilhar via


Servers - Create

Aprovisiona o servidor do Analysis Services especificado com base na configuração especificada no pedido.

PUT 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

O nome do grupo de Recursos do Azure do qual faz parte um determinado servidor do Analysis Services. Este nome tem de ter, pelo menos, um caráter de comprimento e não mais de 90.

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

serverName
path True

string

O nome do servidor do Analysis Services. Tem de ter um mínimo de 3 carateres e um máximo de 63.

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

subscriptionId
path True

string

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

api-version
query True

string

A versão da API de cliente.

Corpo do Pedido

Name Necessário Tipo Description
location True

string

Localização do recurso do Analysis Services.

sku True

ResourceSku

O SKU do recurso do Analysis Services.

properties.asAdministrators

ServerAdministrators

Uma coleção de administradores do servidor AS

properties.backupBlobContainerUri

string

O URI do contentor de SAS para o contentor de cópia de segurança.

properties.gatewayDetails

GatewayDetails

Os detalhes do gateway configurados para o servidor AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

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

properties.managedMode

ManagedMode

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

properties.querypoolConnectionMode

ConnectionMode

A forma como a participação do servidor de leitura/escrita no conjunto de consultas é controlada.
Pode ter os seguintes valores:

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

properties.serverMonitorMode

ServerMonitorMode

O modo de monitorização do servidor para o servidor AS

properties.sku

ResourceSku

O SKU do recurso do Analysis Services.

tags

object

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

Respostas

Name Tipo Description
200 OK

AnalysisServicesServer

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

201 Created

AnalysisServicesServer

Entrada. A operação ainda está a ser concluída.

202 Accepted

AnalysisServicesServer

A preparar. A operação ainda está a ser concluída.

Other Status Codes

ErrorResponse

Resposta de erro que descreve o motivo pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

Create a server.

Pedido de amostra

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

Name Description
AnalysisServicesServer

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

ConnectionMode

A forma como a participação do servidor de leitura/escrita no conjunto de consultas é controlada.
Pode ter os seguintes valores:

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

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Descreve o formato da 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 gerido do servidor (0 = não gerido, 1 = gerido).

ProvisioningState

O estado de implementação atual do recurso do Analysis Services. O provisioningState indica estados para o aprovisionamento de recursos.

ResourceSku

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

ServerAdministrators

Uma matriz de identidades de utilizador administrador.

ServerMonitorMode

O modo de monitorização do servidor para o servidor AS

SkuTier

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

State

O estado atual do recurso do Analysis Services. O estado é indicar mais estados fora do aprovisionamento 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 do Analysis Services.

name

string

O nome do recurso do Analysis Services.

properties.asAdministrators

ServerAdministrators

Uma coleção de administradores do servidor AS

properties.backupBlobContainerUri

string

O URI do contentor de SAS para o contentor de cópia de segurança.

properties.gatewayDetails

GatewayDetails

Os detalhes do gateway configurados para o servidor AS.

properties.ipV4FirewallSettings

IPv4FirewallSettings

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

properties.managedMode

ManagedMode

1

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

properties.provisioningState

ProvisioningState

O estado de implementação atual do recurso do Analysis Services. O provisioningState indica estados para o aprovisionamento de recursos.

properties.querypoolConnectionMode

ConnectionMode

All

A forma como a participação do servidor de leitura/escrita no conjunto de consultas é controlada.
Pode ter os seguintes valores:

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

properties.serverFullName

string

O nome completo do recurso do Analysis Services.

properties.serverMonitorMode

ServerMonitorMode

1

O modo de monitorização 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 é indicar mais estados fora do aprovisionamento de recursos.

sku

ResourceSku

O SKU do recurso do Analysis Services.

tags

object

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

type

string

O tipo do recurso do Analysis Services.

ConnectionMode

A forma como a participação do servidor de leitura/escrita no conjunto de consultas é controlada.
Pode ter os seguintes valores:

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

Name Tipo Description
All

string

ReadOnly

string

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informações adicionais.

ErrorDetail

O detalhe do erro.

Name 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 de estado http

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.

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 de 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 de IPv4.

rangeStart

string

O intervalo inicial de IPv4.

IPv4FirewallSettings

Uma matriz de regras de firewall.

Name Tipo Description
enablePowerBIService

boolean

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

firewallRules

IPv4FirewallRule[]

Uma matriz de regras de firewall.

ManagedMode

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

Name Tipo Description
0

Integer

1

Integer

ProvisioningState

O estado de implementação atual do recurso do Analysis Services. O provisioningState indica estados para o aprovisionamento de recursos.

Name 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 escalão de preço do Azure para o recurso do Analysis Services.

Name Tipo Default value Description
capacity

integer

1

O número de instâncias no conjunto de consultas só de leitura.

name

string

Nome do nível de SKU.

tier

SkuTier

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

ServerAdministrators

Uma matriz de identidades de utilizador administrador.

Name Tipo Description
members

string[]

Uma matriz de identidades de utilizador administrador.

ServerMonitorMode

O modo de monitorização do servidor para o servidor AS

Name Tipo Description
0

Integer

1

Integer

SkuTier

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

Name Tipo Description
Basic

string

Development

string

Standard

string

State

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

Name 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