Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Servers

Package version

Class representing a Servers.

Hierarchy

  • Servers

Index

Constructors

constructor

Methods

beginCreate

  • beginCreate(resourceGroupName: string, serverName: string, serverParameters: AnalysisServicesServer, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Provisions the specified Analysis Services server based on the configuration specified in the request.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.

    • serverParameters: AnalysisServicesServer

      Contains the information used to provision the Analysis Services server.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginDeleteMethod

  • beginDeleteMethod(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Deletes the specified Analysis Services server.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginResume

  • beginResume(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Resumes operation of the specified Analysis Services server instance.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginSuspend

  • beginSuspend(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Supends operation of the specified Analysis Services server instance.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginUpdate

  • beginUpdate(resourceGroupName: string, serverName: string, serverUpdateParameters: AnalysisServicesServerUpdateParameters, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Updates the current state of the specified Analysis Services server.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • serverUpdateParameters: AnalysisServicesServerUpdateParameters

      Request object that contains the updated information for the server.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

checkNameAvailability

create

  • create(resourceGroupName: string, serverName: string, serverParameters: AnalysisServicesServer, options?: msRest.RequestOptionsBase): Promise<Models.ServersCreateResponse>
  • Provisions the specified Analysis Services server based on the configuration specified in the request.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.

    • serverParameters: AnalysisServicesServer

      Contains the information used to provision the Analysis Services server.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ServersCreateResponse>

    Promise<Models.ServersCreateResponse>

deleteMethod

  • deleteMethod(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Deletes the specified Analysis Services server.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

dissociateGateway

  • dissociateGateway(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • dissociateGateway(resourceGroupName: string, serverName: string, callback: msRest.ServiceCallback<void>): void
  • dissociateGateway(resourceGroupName: string, serverName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Dissociates a Unified Gateway associated with the server.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

getDetails

  • getDetails(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<Models.ServersGetDetailsResponse>
  • getDetails(resourceGroupName: string, serverName: string, callback: msRest.ServiceCallback<AnalysisServicesServer>): void
  • getDetails(resourceGroupName: string, serverName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<AnalysisServicesServer>): void
  • Gets details about the specified Analysis Services server.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ServersGetDetailsResponse>

    Promise<Models.ServersGetDetailsResponse>

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.

    • callback: msRest.ServiceCallback<AnalysisServicesServer>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<AnalysisServicesServer>

      The callback

    Returns void

list

  • list(options?: msRest.RequestOptionsBase): Promise<Models.ServersListResponse>
  • list(callback: msRest.ServiceCallback<AnalysisServicesServers>): void
  • list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<AnalysisServicesServers>): void

listByResourceGroup

  • listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise<Models.ServersListByResourceGroupResponse>
  • listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback<AnalysisServicesServers>): void
  • listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<AnalysisServicesServers>): void
  • Gets all the Analysis Services servers for the given resource group.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ServersListByResourceGroupResponse>

    Promise<Models.ServersListByResourceGroupResponse>

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • callback: msRest.ServiceCallback<AnalysisServicesServers>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<AnalysisServicesServers>

      The callback

    Returns void

listGatewayStatus

  • listGatewayStatus(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<Models.ServersListGatewayStatusResponse>
  • listGatewayStatus(resourceGroupName: string, serverName: string, callback: msRest.ServiceCallback<GatewayListStatusLive>): void
  • listGatewayStatus(resourceGroupName: string, serverName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<GatewayListStatusLive>): void
  • Return the gateway status of the specified Analysis Services server instance.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ServersListGatewayStatusResponse>

    Promise<Models.ServersListGatewayStatusResponse>

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server.

    • callback: msRest.ServiceCallback<GatewayListStatusLive>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<GatewayListStatusLive>

      The callback

    Returns void

listOperationResults

  • listOperationResults(location: string, operationId: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • listOperationResults(location: string, operationId: string, callback: msRest.ServiceCallback<void>): void
  • listOperationResults(location: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • List the result of the specified operation.

    Parameters

    • location: string

      The region name which the operation will lookup into.

    • operationId: string

      The target operation Id.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • location: string

      The region name which the operation will lookup into.

    • operationId: string

      The target operation Id.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • location: string

      The region name which the operation will lookup into.

    • operationId: string

      The target operation Id.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

listOperationStatuses

  • listOperationStatuses(location: string, operationId: string, options?: msRest.RequestOptionsBase): Promise<Models.ServersListOperationStatusesResponse>
  • listOperationStatuses(location: string, operationId: string, callback: msRest.ServiceCallback<OperationStatus>): void
  • listOperationStatuses(location: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<OperationStatus>): void
  • List the status of operation.

    Parameters

    • location: string

      The region name which the operation will lookup into.

    • operationId: string

      The target operation Id.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ServersListOperationStatusesResponse>

    Promise<Models.ServersListOperationStatusesResponse>

  • Parameters

    • location: string

      The region name which the operation will lookup into.

    • operationId: string

      The target operation Id.

    • callback: msRest.ServiceCallback<OperationStatus>

      The callback

    Returns void

  • Parameters

    • location: string

      The region name which the operation will lookup into.

    • operationId: string

      The target operation Id.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<OperationStatus>

      The callback

    Returns void

listSkusForExisting

  • listSkusForExisting(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<Models.ServersListSkusForExistingResponse>
  • listSkusForExisting(resourceGroupName: string, serverName: string, callback: msRest.ServiceCallback<SkuEnumerationForExistingResourceResult>): void
  • listSkusForExisting(resourceGroupName: string, serverName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SkuEnumerationForExistingResourceResult>): void
  • Lists eligible SKUs for an Analysis Services resource.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ServersListSkusForExistingResponse>

    Promise<Models.ServersListSkusForExistingResponse>

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • callback: msRest.ServiceCallback<SkuEnumerationForExistingResourceResult>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SkuEnumerationForExistingResourceResult>

      The callback

    Returns void

listSkusForNew

resume

  • resume(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Resumes operation of the specified Analysis Services server instance.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

suspend

  • suspend(resourceGroupName: string, serverName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Supends operation of the specified Analysis Services server instance.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

update

  • update(resourceGroupName: string, serverName: string, serverUpdateParameters: AnalysisServicesServerUpdateParameters, options?: msRest.RequestOptionsBase): Promise<Models.ServersUpdateResponse>
  • Updates the current state of the specified Analysis Services server.

    Parameters

    • resourceGroupName: string

      The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.

    • serverName: string

      The name of the Analysis Services server. It must be at least 3 characters in length, and no more than 63.

    • serverUpdateParameters: AnalysisServicesServerUpdateParameters

      Request object that contains the updated information for the server.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ServersUpdateResponse>

    Promise<Models.ServersUpdateResponse>

Generated using TypeDoc