1. Packages
  2. Azure Native
  3. API Docs
  4. analysisservices
  5. getServerDetails
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.analysisservices.getServerDetails

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Gets details about the specified Analysis Services server.

Uses Azure REST API version 2017-08-01.

Using getServerDetails

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getServerDetails(args: GetServerDetailsArgs, opts?: InvokeOptions): Promise<GetServerDetailsResult>
function getServerDetailsOutput(args: GetServerDetailsOutputArgs, opts?: InvokeOptions): Output<GetServerDetailsResult>
Copy
def get_server_details(resource_group_name: Optional[str] = None,
                       server_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetServerDetailsResult
def get_server_details_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                       server_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetServerDetailsResult]
Copy
func LookupServerDetails(ctx *Context, args *LookupServerDetailsArgs, opts ...InvokeOption) (*LookupServerDetailsResult, error)
func LookupServerDetailsOutput(ctx *Context, args *LookupServerDetailsOutputArgs, opts ...InvokeOption) LookupServerDetailsResultOutput
Copy

> Note: This function is named LookupServerDetails in the Go SDK.

public static class GetServerDetails 
{
    public static Task<GetServerDetailsResult> InvokeAsync(GetServerDetailsArgs args, InvokeOptions? opts = null)
    public static Output<GetServerDetailsResult> Invoke(GetServerDetailsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetServerDetailsResult> getServerDetails(GetServerDetailsArgs args, InvokeOptions options)
public static Output<GetServerDetailsResult> getServerDetails(GetServerDetailsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:analysisservices:getServerDetails
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
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
This property is required.
Changes to this property will trigger replacement.
string
The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
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
This property is required.
Changes to this property will trigger replacement.
string
The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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
This property is required.
Changes to this property will trigger replacement.
String
The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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
This property is required.
Changes to this property will trigger replacement.
string
The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
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.
server_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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
This property is required.
Changes to this property will trigger replacement.
String
The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.

getServerDetails Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
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.
ProvisioningState string
The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
ServerFullName string
The full name of the Analysis Services resource.
Sku Pulumi.AzureNative.AnalysisServices.Outputs.ResourceSkuResponse
The SKU of the Analysis Services resource.
State string
The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
Type string
The type of the Analysis Services resource.
AsAdministrators Pulumi.AzureNative.AnalysisServices.Outputs.ServerAdministratorsResponse
A collection of AS server administrators
BackupBlobContainerUri string
The SAS container URI to the backup container.
GatewayDetails Pulumi.AzureNative.AnalysisServices.Outputs.GatewayDetailsResponse
The gateway details configured for the AS server.
IpV4FirewallSettings Pulumi.AzureNative.AnalysisServices.Outputs.IPv4FirewallSettingsResponse
The firewall settings for the AS server.
ManagedMode int
The managed mode of the server (0 = not managed, 1 = managed).
QuerypoolConnectionMode string
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 operationsall - indicates that the read-write server can participate in query operationsSpecifying readOnly when capacity is 1 results in error.
ServerMonitorMode int
The server monitor mode for AS server
Tags Dictionary<string, string>
Key-value pairs of additional resource provisioning properties.
AzureApiVersion string
The Azure API version of the resource.
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.
ProvisioningState string
The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
ServerFullName string
The full name of the Analysis Services resource.
Sku ResourceSkuResponse
The SKU of the Analysis Services resource.
State string
The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
Type string
The type of the Analysis Services resource.
AsAdministrators ServerAdministratorsResponse
A collection of AS server administrators
BackupBlobContainerUri string
The SAS container URI to the backup container.
GatewayDetails GatewayDetailsResponse
The gateway details configured for the AS server.
IpV4FirewallSettings IPv4FirewallSettingsResponse
The firewall settings for the AS server.
ManagedMode int
The managed mode of the server (0 = not managed, 1 = managed).
QuerypoolConnectionMode string
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 operationsall - indicates that the read-write server can participate in query operationsSpecifying readOnly when capacity is 1 results in error.
ServerMonitorMode int
The server monitor mode for AS server
Tags map[string]string
Key-value pairs of additional resource provisioning properties.
azureApiVersion String
The Azure API version of the resource.
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.
provisioningState String
The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
serverFullName String
The full name of the Analysis Services resource.
sku ResourceSkuResponse
The SKU of the Analysis Services resource.
state String
The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
type String
The type of the Analysis Services resource.
asAdministrators ServerAdministratorsResponse
A collection of AS server administrators
backupBlobContainerUri String
The SAS container URI to the backup container.
gatewayDetails GatewayDetailsResponse
The gateway details configured for the AS server.
ipV4FirewallSettings IPv4FirewallSettingsResponse
The firewall settings for the AS server.
managedMode Integer
The managed mode of the server (0 = not managed, 1 = managed).
querypoolConnectionMode String
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 operationsall - indicates that the read-write server can participate in query operationsSpecifying readOnly when capacity is 1 results in error.
serverMonitorMode Integer
The server monitor mode for AS server
tags Map<String,String>
Key-value pairs of additional resource provisioning properties.
azureApiVersion string
The Azure API version of the resource.
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.
provisioningState string
The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
serverFullName string
The full name of the Analysis Services resource.
sku ResourceSkuResponse
The SKU of the Analysis Services resource.
state string
The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
type string
The type of the Analysis Services resource.
asAdministrators ServerAdministratorsResponse
A collection of AS server administrators
backupBlobContainerUri string
The SAS container URI to the backup container.
gatewayDetails GatewayDetailsResponse
The gateway details configured for the AS server.
ipV4FirewallSettings IPv4FirewallSettingsResponse
The firewall settings for the AS server.
managedMode number
The managed mode of the server (0 = not managed, 1 = managed).
querypoolConnectionMode string
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 operationsall - indicates that the read-write server can participate in query operationsSpecifying readOnly when capacity is 1 results in error.
serverMonitorMode number
The server monitor mode for AS server
tags {[key: string]: string}
Key-value pairs of additional resource provisioning properties.
azure_api_version str
The Azure API version of the resource.
id str
An identifier that represents the Analysis Services resource.
location str
Location of the Analysis Services resource.
name str
The name of the Analysis Services resource.
provisioning_state str
The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
server_full_name str
The full name of the Analysis Services resource.
sku ResourceSkuResponse
The SKU of the Analysis Services resource.
state str
The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
type str
The type of the Analysis Services resource.
as_administrators ServerAdministratorsResponse
A collection of AS server administrators
backup_blob_container_uri str
The SAS container URI to the backup container.
gateway_details GatewayDetailsResponse
The gateway details configured for the AS server.
ip_v4_firewall_settings IPv4FirewallSettingsResponse
The firewall settings for the AS server.
managed_mode int
The managed mode of the server (0 = not managed, 1 = managed).
querypool_connection_mode str
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 operationsall - indicates that the read-write server can participate in query operationsSpecifying readOnly when capacity is 1 results in error.
server_monitor_mode int
The server monitor mode for AS server
tags Mapping[str, str]
Key-value pairs of additional resource provisioning properties.
azureApiVersion String
The Azure API version of the resource.
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.
provisioningState String
The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
serverFullName String
The full name of the Analysis Services resource.
sku Property Map
The SKU of the Analysis Services resource.
state String
The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
type String
The type of the Analysis Services resource.
asAdministrators Property Map
A collection of AS server administrators
backupBlobContainerUri String
The SAS container URI to the backup container.
gatewayDetails Property Map
The gateway details configured for the AS server.
ipV4FirewallSettings Property Map
The firewall settings for the AS server.
managedMode Number
The managed mode of the server (0 = not managed, 1 = managed).
querypoolConnectionMode String
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 operationsall - indicates that the read-write server can participate in query operationsSpecifying readOnly when capacity is 1 results in error.
serverMonitorMode Number
The server monitor mode for AS server
tags Map<String>
Key-value pairs of additional resource provisioning properties.

Supporting Types

GatewayDetailsResponse

DmtsClusterUri This property is required. string
Uri of the DMTS cluster.
GatewayObjectId This property is required. string
Gateway object id from in the DMTS cluster for the gateway resource.
GatewayResourceId string
Gateway resource to be associated with the server.
DmtsClusterUri This property is required. string
Uri of the DMTS cluster.
GatewayObjectId This property is required. string
Gateway object id from in the DMTS cluster for the gateway resource.
GatewayResourceId string
Gateway resource to be associated with the server.
dmtsClusterUri This property is required. String
Uri of the DMTS cluster.
gatewayObjectId This property is required. String
Gateway object id from in the DMTS cluster for the gateway resource.
gatewayResourceId String
Gateway resource to be associated with the server.
dmtsClusterUri This property is required. string
Uri of the DMTS cluster.
gatewayObjectId This property is required. string
Gateway object id from in the DMTS cluster for the gateway resource.
gatewayResourceId string
Gateway resource to be associated with the server.
dmts_cluster_uri This property is required. str
Uri of the DMTS cluster.
gateway_object_id This property is required. str
Gateway object id from in the DMTS cluster for the gateway resource.
gateway_resource_id str
Gateway resource to be associated with the server.
dmtsClusterUri This property is required. String
Uri of the DMTS cluster.
gatewayObjectId This property is required. String
Gateway object id from in the DMTS cluster for the gateway resource.
gatewayResourceId String
Gateway resource to be associated with the server.

IPv4FirewallRuleResponse

FirewallRuleName string
The rule name.
RangeEnd string
The end range of IPv4.
RangeStart string
The start range of IPv4.
FirewallRuleName string
The rule name.
RangeEnd string
The end range of IPv4.
RangeStart string
The start range of IPv4.
firewallRuleName String
The rule name.
rangeEnd String
The end range of IPv4.
rangeStart String
The start range of IPv4.
firewallRuleName string
The rule name.
rangeEnd string
The end range of IPv4.
rangeStart string
The start range of IPv4.
firewall_rule_name str
The rule name.
range_end str
The end range of IPv4.
range_start str
The start range of IPv4.
firewallRuleName String
The rule name.
rangeEnd String
The end range of IPv4.
rangeStart String
The start range of IPv4.

IPv4FirewallSettingsResponse

EnablePowerBIService bool
The indicator of enabling PBI service.
FirewallRules List<Pulumi.AzureNative.AnalysisServices.Inputs.IPv4FirewallRuleResponse>
An array of firewall rules.
EnablePowerBIService bool
The indicator of enabling PBI service.
FirewallRules []IPv4FirewallRuleResponse
An array of firewall rules.
enablePowerBIService Boolean
The indicator of enabling PBI service.
firewallRules List<IPv4FirewallRuleResponse>
An array of firewall rules.
enablePowerBIService boolean
The indicator of enabling PBI service.
firewallRules IPv4FirewallRuleResponse[]
An array of firewall rules.
enable_power_bi_service bool
The indicator of enabling PBI service.
firewall_rules Sequence[IPv4FirewallRuleResponse]
An array of firewall rules.
enablePowerBIService Boolean
The indicator of enabling PBI service.
firewallRules List<Property Map>
An array of firewall rules.

ResourceSkuResponse

Name This property is required. string
Name of the SKU level.
Capacity int
The number of instances in the read only query pool.
Tier string
The name of the Azure pricing tier to which the SKU applies.
Name This property is required. string
Name of the SKU level.
Capacity int
The number of instances in the read only query pool.
Tier string
The name of the Azure pricing tier to which the SKU applies.
name This property is required. String
Name of the SKU level.
capacity Integer
The number of instances in the read only query pool.
tier String
The name of the Azure pricing tier to which the SKU applies.
name This property is required. string
Name of the SKU level.
capacity number
The number of instances in the read only query pool.
tier string
The name of the Azure pricing tier to which the SKU applies.
name This property is required. str
Name of the SKU level.
capacity int
The number of instances in the read only query pool.
tier str
The name of the Azure pricing tier to which the SKU applies.
name This property is required. String
Name of the SKU level.
capacity Number
The number of instances in the read only query pool.
tier String
The name of the Azure pricing tier to which the SKU applies.

ServerAdministratorsResponse

Members List<string>
An array of administrator user identities.
Members []string
An array of administrator user identities.
members List<String>
An array of administrator user identities.
members string[]
An array of administrator user identities.
members Sequence[str]
An array of administrator user identities.
members List<String>
An array of administrator user identities.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi