This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.analysisservices.getServerDetails
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets details about the specified Analysis Services server. Azure REST API version: 2017-08-01.
Other available API versions: 2017-08-01-beta.
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>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]func LookupServerDetails(ctx *Context, args *LookupServerDetailsArgs, opts ...InvokeOption) (*LookupServerDetailsResult, error)
func LookupServerDetailsOutput(ctx *Context, args *LookupServerDetailsOutputArgs, opts ...InvokeOption) LookupServerDetailsResultOutput> 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)
}public static CompletableFuture<GetServerDetailsResult> getServerDetails(GetServerDetailsArgs args, InvokeOptions options)
public static Output<GetServerDetailsResult> getServerDetails(GetServerDetailsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:analysisservices:getServerDetails
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- 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.
- ResourceGroup stringName 
- 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.
- resourceGroup StringName 
- 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.
- resourceGroup stringName 
- 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.
- resource_group_ strname 
- 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 str
- The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
- resourceGroup StringName 
- 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.
getServerDetails Result
The following output properties are available:
- 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.
- ServerFull stringName 
- The full name of the Analysis Services resource.
- Sku
Pulumi.Azure Native. Analysis Services. Outputs. Resource Sku Response 
- 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.Azure Native. Analysis Services. Outputs. Server Administrators Response 
- A collection of AS server administrators
- BackupBlob stringContainer Uri 
- The SAS container URI to the backup container.
- GatewayDetails Pulumi.Azure Native. Analysis Services. Outputs. Gateway Details Response 
- The gateway details configured for the AS server.
- IpV4Firewall Pulumi.Settings Azure Native. Analysis Services. Outputs. IPv4Firewall Settings Response 
- The firewall settings for the AS server.
- ManagedMode int
- The managed mode of the server (0 = not managed, 1 = managed).
- QuerypoolConnection stringMode 
- 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.
- ServerMonitor intMode 
- The server monitor mode for AS server
- Dictionary<string, string>
- Key-value pairs of additional resource provisioning properties.
- 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.
- ServerFull stringName 
- The full name of the Analysis Services resource.
- Sku
ResourceSku Response 
- 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 ServerAdministrators Response 
- A collection of AS server administrators
- BackupBlob stringContainer Uri 
- The SAS container URI to the backup container.
- GatewayDetails GatewayDetails Response 
- The gateway details configured for the AS server.
- IpV4Firewall IPv4FirewallSettings Settings Response 
- The firewall settings for the AS server.
- ManagedMode int
- The managed mode of the server (0 = not managed, 1 = managed).
- QuerypoolConnection stringMode 
- 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.
- ServerMonitor intMode 
- The server monitor mode for AS server
- map[string]string
- Key-value pairs of additional resource provisioning properties.
- 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.
- serverFull StringName 
- The full name of the Analysis Services resource.
- sku
ResourceSku Response 
- 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 ServerAdministrators Response 
- A collection of AS server administrators
- backupBlob StringContainer Uri 
- The SAS container URI to the backup container.
- gatewayDetails GatewayDetails Response 
- The gateway details configured for the AS server.
- ipV4Firewall IPv4FirewallSettings Settings Response 
- The firewall settings for the AS server.
- managedMode Integer
- The managed mode of the server (0 = not managed, 1 = managed).
- querypoolConnection StringMode 
- 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.
- serverMonitor IntegerMode 
- The server monitor mode for AS server
- Map<String,String>
- Key-value pairs of additional resource provisioning properties.
- 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.
- serverFull stringName 
- The full name of the Analysis Services resource.
- sku
ResourceSku Response 
- 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 ServerAdministrators Response 
- A collection of AS server administrators
- backupBlob stringContainer Uri 
- The SAS container URI to the backup container.
- gatewayDetails GatewayDetails Response 
- The gateway details configured for the AS server.
- ipV4Firewall IPv4FirewallSettings Settings Response 
- The firewall settings for the AS server.
- managedMode number
- The managed mode of the server (0 = not managed, 1 = managed).
- querypoolConnection stringMode 
- 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.
- serverMonitor numberMode 
- The server monitor mode for AS server
- {[key: string]: string}
- Key-value pairs of additional resource provisioning properties.
- 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_ strname 
- The full name of the Analysis Services resource.
- sku
ResourceSku Response 
- 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 ServerAdministrators Response 
- A collection of AS server administrators
- backup_blob_ strcontainer_ uri 
- The SAS container URI to the backup container.
- gateway_details GatewayDetails Response 
- The gateway details configured for the AS server.
- ip_v4_ IPv4Firewallfirewall_ settings Settings Response 
- The firewall settings for the AS server.
- managed_mode int
- The managed mode of the server (0 = not managed, 1 = managed).
- querypool_connection_ strmode 
- 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_ intmode 
- The server monitor mode for AS server
- Mapping[str, str]
- Key-value pairs of additional resource provisioning properties.
- 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.
- serverFull StringName 
- 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
- backupBlob StringContainer Uri 
- The SAS container URI to the backup container.
- gatewayDetails Property Map
- The gateway details configured for the AS server.
- ipV4Firewall Property MapSettings 
- The firewall settings for the AS server.
- managedMode Number
- The managed mode of the server (0 = not managed, 1 = managed).
- querypoolConnection StringMode 
- 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.
- serverMonitor NumberMode 
- The server monitor mode for AS server
- Map<String>
- Key-value pairs of additional resource provisioning properties.
Supporting Types
GatewayDetailsResponse  
- DmtsCluster stringUri 
- Uri of the DMTS cluster.
- GatewayObject stringId 
- Gateway object id from in the DMTS cluster for the gateway resource.
- GatewayResource stringId 
- Gateway resource to be associated with the server.
- DmtsCluster stringUri 
- Uri of the DMTS cluster.
- GatewayObject stringId 
- Gateway object id from in the DMTS cluster for the gateway resource.
- GatewayResource stringId 
- Gateway resource to be associated with the server.
- dmtsCluster StringUri 
- Uri of the DMTS cluster.
- gatewayObject StringId 
- Gateway object id from in the DMTS cluster for the gateway resource.
- gatewayResource StringId 
- Gateway resource to be associated with the server.
- dmtsCluster stringUri 
- Uri of the DMTS cluster.
- gatewayObject stringId 
- Gateway object id from in the DMTS cluster for the gateway resource.
- gatewayResource stringId 
- Gateway resource to be associated with the server.
- dmts_cluster_ struri 
- Uri of the DMTS cluster.
- gateway_object_ strid 
- Gateway object id from in the DMTS cluster for the gateway resource.
- gateway_resource_ strid 
- Gateway resource to be associated with the server.
- dmtsCluster StringUri 
- Uri of the DMTS cluster.
- gatewayObject StringId 
- Gateway object id from in the DMTS cluster for the gateway resource.
- gatewayResource StringId 
- Gateway resource to be associated with the server.
IPv4FirewallRuleResponse  
- FirewallRule stringName 
- The rule name.
- RangeEnd string
- The end range of IPv4.
- RangeStart string
- The start range of IPv4.
- FirewallRule stringName 
- The rule name.
- RangeEnd string
- The end range of IPv4.
- RangeStart string
- The start range of IPv4.
- firewallRule StringName 
- The rule name.
- rangeEnd String
- The end range of IPv4.
- rangeStart String
- The start range of IPv4.
- firewallRule stringName 
- The rule name.
- rangeEnd string
- The end range of IPv4.
- rangeStart string
- The start range of IPv4.
- firewall_rule_ strname 
- The rule name.
- range_end str
- The end range of IPv4.
- range_start str
- The start range of IPv4.
- firewallRule StringName 
- The rule name.
- rangeEnd String
- The end range of IPv4.
- rangeStart String
- The start range of IPv4.
IPv4FirewallSettingsResponse  
- EnablePower boolBIService 
- The indicator of enabling PBI service.
- FirewallRules List<Pulumi.Azure Native. Analysis Services. Inputs. IPv4Firewall Rule Response> 
- An array of firewall rules.
- EnablePower boolBIService 
- The indicator of enabling PBI service.
- FirewallRules []IPv4FirewallRule Response 
- An array of firewall rules.
- enablePower BooleanBIService 
- The indicator of enabling PBI service.
- firewallRules List<IPv4FirewallRule Response> 
- An array of firewall rules.
- enablePower booleanBIService 
- The indicator of enabling PBI service.
- firewallRules IPv4FirewallRule Response[] 
- An array of firewall rules.
- enable_power_ boolbi_ service 
- The indicator of enabling PBI service.
- firewall_rules Sequence[IPv4FirewallRule Response] 
- An array of firewall rules.
- enablePower BooleanBIService 
- The indicator of enabling PBI service.
- firewallRules List<Property Map>
- An array of firewall rules.
ResourceSkuResponse  
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 v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi