Share via


Servers - List

Lists all the Analysis Services servers for the given subscription.

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

URI Parameters

Name In Required Type Description
subscriptionId
path True

string

A unique identifier for a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

api-version
query True

string

The client API version.

Responses

Name Type Description
200 OK

AnalysisServicesServers

OK

Other Status Codes

ErrorResponse

Error response describing why the operation failed.

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

List existing servers under the subscription.

Sample request

GET https://management.azure.com/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/providers/Microsoft.AnalysisServices/servers?api-version=2017-08-01

Sample response

{
  "value": [
    {
      "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"
          ]
        },
        "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/TestRG2/providers/Microsoft.AnalysisServices/servers/azsdktest",
      "location": "West US",
      "name": "azsdktest2",
      "properties": {
        "asAdministrators": {
          "members": [
            "azsdktest@microsoft.com"
          ]
        },
        "provisioningState": "Provisioning",
        "serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
        "state": "Provisioning"
      },
      "sku": {
        "capacity": 1,
        "name": "S0",
        "tier": "Standard"
      },
      "tags": {
        "testKey": "testValue"
      }
    }
  ]
}

Definitions

Name Description
AnalysisServicesServer

Represents an instance of an Analysis Services resource.

AnalysisServicesServers

An array of Analysis Services resources.

ConnectionMode

How the read-write server's participation in the query pool is controlled.
It can have the following values:

  • readOnly - indicates that the read-write server is intended not to participate in query operations
  • all - indicates that the read-write server can participate in query operations
Specifying readOnly when capacity is 1 results in error.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Describes the format of Error response.

GatewayDetails

The gateway details.

IPv4FirewallRule

The detail of firewall rule.

IPv4FirewallSettings

An array of firewall rules.

ManagedMode

The managed mode of the server (0 = not managed, 1 = managed).

ProvisioningState

The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.

ResourceSku

Represents the SKU name and Azure pricing tier for Analysis Services resource.

ServerAdministrators

An array of administrator user identities.

ServerMonitorMode

The server monitor mode for AS server

SkuTier

The name of the Azure pricing tier to which the SKU applies.

State

The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.

AnalysisServicesServer

Represents an instance of an Analysis Services resource.

Name Type Default value Description
id

string

An identifier that represents the Analysis Services resource.

location

string

Location of the Analysis Services resource.

name

string

The name of the Analysis Services resource.

properties.asAdministrators

ServerAdministrators

A collection of AS server administrators

properties.backupBlobContainerUri

string

The SAS container URI to the backup container.

properties.gatewayDetails

GatewayDetails

The gateway details configured for the AS server.

properties.ipV4FirewallSettings

IPv4FirewallSettings

The firewall settings for the AS server.

properties.managedMode

ManagedMode (int32)

1

The managed mode of the server (0 = not managed, 1 = managed).

properties.provisioningState

ProvisioningState

The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.

properties.querypoolConnectionMode

ConnectionMode

All

How the read-write server's participation in the query pool is controlled.
It can have the following values:

  • readOnly - indicates that the read-write server is intended not to participate in query operations
  • all - indicates that the read-write server can participate in query operations
Specifying readOnly when capacity is 1 results in error.

properties.serverFullName

string

The full name of the Analysis Services resource.

properties.serverMonitorMode

ServerMonitorMode (int32)

1

The server monitor mode for AS server

properties.sku

ResourceSku

The SKU of the Analysis Services resource.

properties.state

State

The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.

sku

ResourceSku

The SKU of the Analysis Services resource.

tags

object

Key-value pairs of additional resource provisioning properties.

type

string

The type of the Analysis Services resource.

AnalysisServicesServers

An array of Analysis Services resources.

Name Type Description
value

AnalysisServicesServer[]

An array of Analysis Services resources.

ConnectionMode

How the read-write server's participation in the query pool is controlled.
It can have the following values:

  • readOnly - indicates that the read-write server is intended not to participate in query operations
  • all - indicates that the read-write server can participate in query operations
Specifying readOnly when capacity is 1 results in error.

Value Description
All
ReadOnly

ErrorAdditionalInfo

The resource management error additional info.

Name Type Description
info

object

The additional info.

type

string

The additional info type.

ErrorDetail

The error detail.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

The error additional info.

code

string

The error code.

details

ErrorDetail[]

The error details.

httpStatusCode

integer (int32)

The http status code

message

string

The error message.

subCode

integer (int32)

The error sub code

target

string

The error target.

timeStamp

string

the timestamp for the error.

ErrorResponse

Describes the format of Error response.

Name Type Description
error

ErrorDetail

The error object

GatewayDetails

The gateway details.

Name Type Description
dmtsClusterUri

string

Uri of the DMTS cluster.

gatewayObjectId

string

Gateway object id from in the DMTS cluster for the gateway resource.

gatewayResourceId

string

Gateway resource to be associated with the server.

IPv4FirewallRule

The detail of firewall rule.

Name Type Description
firewallRuleName

string

The rule name.

rangeEnd

string

The end range of IPv4.

rangeStart

string

The start range of IPv4.

IPv4FirewallSettings

An array of firewall rules.

Name Type Description
enablePowerBIService

boolean

The indicator of enabling PBI service.

firewallRules

IPv4FirewallRule[]

An array of firewall rules.

ManagedMode

The managed mode of the server (0 = not managed, 1 = managed).

Value Description
0
1

ProvisioningState

The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.

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

ResourceSku

Represents the SKU name and Azure pricing tier for Analysis Services resource.

Name Type Default value Description
capacity

integer (int32)

minimum: 1
maximum: 8
1

The number of instances in the read only query pool.

name

string

Name of the SKU level.

tier

SkuTier

The name of the Azure pricing tier to which the SKU applies.

ServerAdministrators

An array of administrator user identities.

Name Type Description
members

string[]

An array of administrator user identities.

ServerMonitorMode

The server monitor mode for AS server

Value Description
0
1

SkuTier

The name of the Azure pricing tier to which the SKU applies.

Value Description
Development
Basic
Standard

State

The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.

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