1. Packages
  2. Azure Native
  3. API Docs
  4. analysisservices
  5. getServerDetails
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.33.0 published on Friday, Mar 22, 2024 by Pulumi

azure-native.analysisservices.getServerDetails

Explore with Pulumi AI

azure-native logo
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.33.0 published on Friday, Mar 22, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:analysisservices:getServerDetails
      arguments:
        # arguments dictionary

    The following arguments are supported:

    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.
    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.
    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.
    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.
    resource_group_name 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 str
    The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
    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.

    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.
    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.
    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.
    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.
    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.
    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.
    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 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.
    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.
    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.
    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.
    dmts_cluster_uri str
    Uri of the DMTS cluster.
    gateway_object_id 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 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.

    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 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 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 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 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 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 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
    azure-native logo
    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.33.0 published on Friday, Mar 22, 2024 by Pulumi