1. Packages
  2. Azure Native
  3. API Docs
  4. analysisservices
  5. ServerDetails
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.75.0 published on Saturday, Nov 30, 2024 by Pulumi

azure-native.analysisservices.ServerDetails

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.75.0 published on Saturday, Nov 30, 2024 by Pulumi

    Represents an instance of an Analysis Services resource. Azure REST API version: 2017-08-01. Prior API version in Azure Native 1.x: 2017-08-01.

    Other available API versions: 2017-08-01-beta.

    Example Usage

    Create a server.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var serverDetails = new AzureNative.AnalysisServices.ServerDetails("serverDetails", new()
        {
            AsAdministrators = new AzureNative.AnalysisServices.Inputs.ServerAdministratorsArgs
            {
                Members = new[]
                {
                    "azsdktest@microsoft.com",
                    "azsdktest2@microsoft.com",
                },
            },
            Location = "West US",
            ResourceGroupName = "TestRG",
            ServerName = "azsdktest",
            Sku = new AzureNative.AnalysisServices.Inputs.ResourceSkuArgs
            {
                Capacity = 1,
                Name = "S1",
                Tier = AzureNative.AnalysisServices.SkuTier.Standard,
            },
            Tags = 
            {
                { "testKey", "testValue" },
            },
        });
    
    });
    
    package main
    
    import (
    	analysisservices "github.com/pulumi/pulumi-azure-native-sdk/analysisservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := analysisservices.NewServerDetails(ctx, "serverDetails", &analysisservices.ServerDetailsArgs{
    			AsAdministrators: &analysisservices.ServerAdministratorsArgs{
    				Members: pulumi.StringArray{
    					pulumi.String("azsdktest@microsoft.com"),
    					pulumi.String("azsdktest2@microsoft.com"),
    				},
    			},
    			Location:          pulumi.String("West US"),
    			ResourceGroupName: pulumi.String("TestRG"),
    			ServerName:        pulumi.String("azsdktest"),
    			Sku: &analysisservices.ResourceSkuArgs{
    				Capacity: pulumi.Int(1),
    				Name:     pulumi.String("S1"),
    				Tier:     pulumi.String(analysisservices.SkuTierStandard),
    			},
    			Tags: pulumi.StringMap{
    				"testKey": pulumi.String("testValue"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.analysisservices.ServerDetails;
    import com.pulumi.azurenative.analysisservices.ServerDetailsArgs;
    import com.pulumi.azurenative.analysisservices.inputs.ServerAdministratorsArgs;
    import com.pulumi.azurenative.analysisservices.inputs.ResourceSkuArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var serverDetails = new ServerDetails("serverDetails", ServerDetailsArgs.builder()
                .asAdministrators(ServerAdministratorsArgs.builder()
                    .members(                
                        "azsdktest@microsoft.com",
                        "azsdktest2@microsoft.com")
                    .build())
                .location("West US")
                .resourceGroupName("TestRG")
                .serverName("azsdktest")
                .sku(ResourceSkuArgs.builder()
                    .capacity(1)
                    .name("S1")
                    .tier("Standard")
                    .build())
                .tags(Map.of("testKey", "testValue"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    server_details = azure_native.analysisservices.ServerDetails("serverDetails",
        as_administrators={
            "members": [
                "azsdktest@microsoft.com",
                "azsdktest2@microsoft.com",
            ],
        },
        location="West US",
        resource_group_name="TestRG",
        server_name="azsdktest",
        sku={
            "capacity": 1,
            "name": "S1",
            "tier": azure_native.analysisservices.SkuTier.STANDARD,
        },
        tags={
            "testKey": "testValue",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const serverDetails = new azure_native.analysisservices.ServerDetails("serverDetails", {
        asAdministrators: {
            members: [
                "azsdktest@microsoft.com",
                "azsdktest2@microsoft.com",
            ],
        },
        location: "West US",
        resourceGroupName: "TestRG",
        serverName: "azsdktest",
        sku: {
            capacity: 1,
            name: "S1",
            tier: azure_native.analysisservices.SkuTier.Standard,
        },
        tags: {
            testKey: "testValue",
        },
    });
    
    resources:
      serverDetails:
        type: azure-native:analysisservices:ServerDetails
        properties:
          asAdministrators:
            members:
              - azsdktest@microsoft.com
              - azsdktest2@microsoft.com
          location: West US
          resourceGroupName: TestRG
          serverName: azsdktest
          sku:
            capacity: 1
            name: S1
            tier: Standard
          tags:
            testKey: testValue
    

    Create ServerDetails Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ServerDetails(name: string, args: ServerDetailsArgs, opts?: CustomResourceOptions);
    @overload
    def ServerDetails(resource_name: str,
                      args: ServerDetailsArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def ServerDetails(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      resource_group_name: Optional[str] = None,
                      sku: Optional[ResourceSkuArgs] = None,
                      as_administrators: Optional[ServerAdministratorsArgs] = None,
                      backup_blob_container_uri: Optional[str] = None,
                      gateway_details: Optional[GatewayDetailsArgs] = None,
                      ip_v4_firewall_settings: Optional[IPv4FirewallSettingsArgs] = None,
                      location: Optional[str] = None,
                      managed_mode: Optional[int] = None,
                      querypool_connection_mode: Optional[ConnectionMode] = None,
                      server_monitor_mode: Optional[int] = None,
                      server_name: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None)
    func NewServerDetails(ctx *Context, name string, args ServerDetailsArgs, opts ...ResourceOption) (*ServerDetails, error)
    public ServerDetails(string name, ServerDetailsArgs args, CustomResourceOptions? opts = null)
    public ServerDetails(String name, ServerDetailsArgs args)
    public ServerDetails(String name, ServerDetailsArgs args, CustomResourceOptions options)
    
    type: azure-native:analysisservices:ServerDetails
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ServerDetailsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ServerDetailsArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ServerDetailsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServerDetailsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServerDetailsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var serverDetailsResource = new AzureNative.AnalysisServices.ServerDetails("serverDetailsResource", new()
    {
        ResourceGroupName = "string",
        Sku = new AzureNative.AnalysisServices.Inputs.ResourceSkuArgs
        {
            Name = "string",
            Capacity = 0,
            Tier = "string",
        },
        AsAdministrators = new AzureNative.AnalysisServices.Inputs.ServerAdministratorsArgs
        {
            Members = new[]
            {
                "string",
            },
        },
        BackupBlobContainerUri = "string",
        GatewayDetails = new AzureNative.AnalysisServices.Inputs.GatewayDetailsArgs
        {
            GatewayResourceId = "string",
        },
        IpV4FirewallSettings = new AzureNative.AnalysisServices.Inputs.IPv4FirewallSettingsArgs
        {
            EnablePowerBIService = false,
            FirewallRules = new[]
            {
                new AzureNative.AnalysisServices.Inputs.IPv4FirewallRuleArgs
                {
                    FirewallRuleName = "string",
                    RangeEnd = "string",
                    RangeStart = "string",
                },
            },
        },
        Location = "string",
        ManagedMode = 0,
        QuerypoolConnectionMode = AzureNative.AnalysisServices.ConnectionMode.All,
        ServerMonitorMode = 0,
        ServerName = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := analysisservices.NewServerDetails(ctx, "serverDetailsResource", &analysisservices.ServerDetailsArgs{
    	ResourceGroupName: pulumi.String("string"),
    	Sku: &analysisservices.ResourceSkuArgs{
    		Name:     pulumi.String("string"),
    		Capacity: pulumi.Int(0),
    		Tier:     pulumi.String("string"),
    	},
    	AsAdministrators: &analysisservices.ServerAdministratorsArgs{
    		Members: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	BackupBlobContainerUri: pulumi.String("string"),
    	GatewayDetails: &analysisservices.GatewayDetailsArgs{
    		GatewayResourceId: pulumi.String("string"),
    	},
    	IpV4FirewallSettings: &analysisservices.IPv4FirewallSettingsArgs{
    		EnablePowerBIService: pulumi.Bool(false),
    		FirewallRules: analysisservices.IPv4FirewallRuleArray{
    			&analysisservices.IPv4FirewallRuleArgs{
    				FirewallRuleName: pulumi.String("string"),
    				RangeEnd:         pulumi.String("string"),
    				RangeStart:       pulumi.String("string"),
    			},
    		},
    	},
    	Location:                pulumi.String("string"),
    	ManagedMode:             pulumi.Int(0),
    	QuerypoolConnectionMode: analysisservices.ConnectionModeAll,
    	ServerMonitorMode:       pulumi.Int(0),
    	ServerName:              pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var serverDetailsResource = new ServerDetails("serverDetailsResource", ServerDetailsArgs.builder()
        .resourceGroupName("string")
        .sku(ResourceSkuArgs.builder()
            .name("string")
            .capacity(0)
            .tier("string")
            .build())
        .asAdministrators(ServerAdministratorsArgs.builder()
            .members("string")
            .build())
        .backupBlobContainerUri("string")
        .gatewayDetails(GatewayDetailsArgs.builder()
            .gatewayResourceId("string")
            .build())
        .ipV4FirewallSettings(IPv4FirewallSettingsArgs.builder()
            .enablePowerBIService(false)
            .firewallRules(IPv4FirewallRuleArgs.builder()
                .firewallRuleName("string")
                .rangeEnd("string")
                .rangeStart("string")
                .build())
            .build())
        .location("string")
        .managedMode(0)
        .querypoolConnectionMode("All")
        .serverMonitorMode(0)
        .serverName("string")
        .tags(Map.of("string", "string"))
        .build());
    
    server_details_resource = azure_native.analysisservices.ServerDetails("serverDetailsResource",
        resource_group_name="string",
        sku={
            "name": "string",
            "capacity": 0,
            "tier": "string",
        },
        as_administrators={
            "members": ["string"],
        },
        backup_blob_container_uri="string",
        gateway_details={
            "gateway_resource_id": "string",
        },
        ip_v4_firewall_settings={
            "enable_power_bi_service": False,
            "firewall_rules": [{
                "firewall_rule_name": "string",
                "range_end": "string",
                "range_start": "string",
            }],
        },
        location="string",
        managed_mode=0,
        querypool_connection_mode=azure_native.analysisservices.ConnectionMode.ALL,
        server_monitor_mode=0,
        server_name="string",
        tags={
            "string": "string",
        })
    
    const serverDetailsResource = new azure_native.analysisservices.ServerDetails("serverDetailsResource", {
        resourceGroupName: "string",
        sku: {
            name: "string",
            capacity: 0,
            tier: "string",
        },
        asAdministrators: {
            members: ["string"],
        },
        backupBlobContainerUri: "string",
        gatewayDetails: {
            gatewayResourceId: "string",
        },
        ipV4FirewallSettings: {
            enablePowerBIService: false,
            firewallRules: [{
                firewallRuleName: "string",
                rangeEnd: "string",
                rangeStart: "string",
            }],
        },
        location: "string",
        managedMode: 0,
        querypoolConnectionMode: azure_native.analysisservices.ConnectionMode.All,
        serverMonitorMode: 0,
        serverName: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:analysisservices:ServerDetails
    properties:
        asAdministrators:
            members:
                - string
        backupBlobContainerUri: string
        gatewayDetails:
            gatewayResourceId: string
        ipV4FirewallSettings:
            enablePowerBIService: false
            firewallRules:
                - firewallRuleName: string
                  rangeEnd: string
                  rangeStart: string
        location: string
        managedMode: 0
        querypoolConnectionMode: All
        resourceGroupName: string
        serverMonitorMode: 0
        serverName: string
        sku:
            capacity: 0
            name: string
            tier: string
        tags:
            string: string
    

    ServerDetails Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ServerDetails resource accepts the following input properties:

    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.
    Sku Pulumi.AzureNative.AnalysisServices.Inputs.ResourceSku
    The SKU of the Analysis Services resource.
    AsAdministrators Pulumi.AzureNative.AnalysisServices.Inputs.ServerAdministrators
    A collection of AS server administrators
    BackupBlobContainerUri string
    The SAS container URI to the backup container.
    GatewayDetails Pulumi.AzureNative.AnalysisServices.Inputs.GatewayDetails
    The gateway details configured for the AS server.
    IpV4FirewallSettings Pulumi.AzureNative.AnalysisServices.Inputs.IPv4FirewallSettings
    The firewall settings for the AS server.
    Location string
    Location of the Analysis Services resource.
    ManagedMode int
    The managed mode of the server (0 = not managed, 1 = managed).
    QuerypoolConnectionMode Pulumi.AzureNative.AnalysisServices.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 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
    ServerName string
    The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
    Tags Dictionary<string, string>
    Key-value pairs of additional resource provisioning properties.
    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.
    Sku ResourceSkuArgs
    The SKU of the Analysis Services resource.
    AsAdministrators ServerAdministratorsArgs
    A collection of AS server administrators
    BackupBlobContainerUri string
    The SAS container URI to the backup container.
    GatewayDetails GatewayDetailsArgs
    The gateway details configured for the AS server.
    IpV4FirewallSettings IPv4FirewallSettingsArgs
    The firewall settings for the AS server.
    Location string
    Location of the Analysis Services resource.
    ManagedMode int
    The managed mode of the server (0 = not managed, 1 = managed).
    QuerypoolConnectionMode 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 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
    ServerName string
    The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
    Tags map[string]string
    Key-value pairs of additional resource provisioning properties.
    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.
    sku ResourceSku
    The SKU of the Analysis Services resource.
    asAdministrators ServerAdministrators
    A collection of AS server administrators
    backupBlobContainerUri String
    The SAS container URI to the backup container.
    gatewayDetails GatewayDetails
    The gateway details configured for the AS server.
    ipV4FirewallSettings IPv4FirewallSettings
    The firewall settings for the AS server.
    location String
    Location of the Analysis Services resource.
    managedMode Integer
    The managed mode of the server (0 = not managed, 1 = managed).
    querypoolConnectionMode 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 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
    serverName String
    The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
    tags Map<String,String>
    Key-value pairs of additional resource provisioning properties.
    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.
    sku ResourceSku
    The SKU of the Analysis Services resource.
    asAdministrators ServerAdministrators
    A collection of AS server administrators
    backupBlobContainerUri string
    The SAS container URI to the backup container.
    gatewayDetails GatewayDetails
    The gateway details configured for the AS server.
    ipV4FirewallSettings IPv4FirewallSettings
    The firewall settings for the AS server.
    location string
    Location of the Analysis Services resource.
    managedMode number
    The managed mode of the server (0 = not managed, 1 = managed).
    querypoolConnectionMode 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 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
    serverName string
    The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
    tags {[key: string]: string}
    Key-value pairs of additional resource provisioning properties.
    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.
    sku ResourceSkuArgs
    The SKU of the Analysis Services resource.
    as_administrators ServerAdministratorsArgs
    A collection of AS server administrators
    backup_blob_container_uri str
    The SAS container URI to the backup container.
    gateway_details GatewayDetailsArgs
    The gateway details configured for the AS server.
    ip_v4_firewall_settings IPv4FirewallSettingsArgs
    The firewall settings for the AS server.
    location str
    Location of the Analysis Services resource.
    managed_mode int
    The managed mode of the server (0 = not managed, 1 = managed).
    querypool_connection_mode 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 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
    server_name str
    The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
    tags Mapping[str, str]
    Key-value pairs of additional resource provisioning properties.
    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.
    sku Property Map
    The SKU 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.
    location String
    Location of the Analysis Services resource.
    managedMode Number
    The managed mode of the server (0 = not managed, 1 = managed).
    querypoolConnectionMode "All" | "ReadOnly"
    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
    serverName String
    The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
    tags Map<String>
    Key-value pairs of additional resource provisioning properties.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ServerDetails resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed 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.
    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.
    Id string
    The provider-assigned unique ID for this managed 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.
    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.
    id String
    The provider-assigned unique ID for this managed 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.
    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.
    id string
    The provider-assigned unique ID for this managed 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.
    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.
    id str
    The provider-assigned unique ID for this managed 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.
    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.
    id String
    The provider-assigned unique ID for this managed 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.
    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.

    Supporting Types

    ConnectionMode, ConnectionModeArgs

    All
    All
    ReadOnly
    ReadOnly
    ConnectionModeAll
    All
    ConnectionModeReadOnly
    ReadOnly
    All
    All
    ReadOnly
    ReadOnly
    All
    All
    ReadOnly
    ReadOnly
    ALL
    All
    READ_ONLY
    ReadOnly
    "All"
    All
    "ReadOnly"
    ReadOnly

    GatewayDetails, GatewayDetailsArgs

    GatewayResourceId string
    Gateway resource to be associated with the server.
    GatewayResourceId string
    Gateway resource to be associated with the server.
    gatewayResourceId String
    Gateway resource to be associated with the server.
    gatewayResourceId string
    Gateway resource to be associated with the server.
    gateway_resource_id str
    Gateway resource to be associated with the server.
    gatewayResourceId String
    Gateway resource to be associated with the server.

    GatewayDetailsResponse, GatewayDetailsResponseArgs

    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.

    IPv4FirewallRule, IPv4FirewallRuleArgs

    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.

    IPv4FirewallRuleResponse, IPv4FirewallRuleResponseArgs

    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.

    IPv4FirewallSettings, IPv4FirewallSettingsArgs

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

    IPv4FirewallSettingsResponse, IPv4FirewallSettingsResponseArgs

    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.

    ResourceSku, ResourceSkuArgs

    Name string
    Name of the SKU level.
    Capacity int
    The number of instances in the read only query pool.
    Tier string | Pulumi.AzureNative.AnalysisServices.SkuTier
    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 | SkuTier
    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 | SkuTier
    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 | SkuTier
    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 | SkuTier
    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 | "Development" | "Basic" | "Standard"
    The name of the Azure pricing tier to which the SKU applies.

    ResourceSkuResponse, ResourceSkuResponseArgs

    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.

    ServerAdministrators, ServerAdministratorsArgs

    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.

    ServerAdministratorsResponse, ServerAdministratorsResponseArgs

    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.

    SkuTier, SkuTierArgs

    Development
    Development
    Basic
    Basic
    Standard
    Standard
    SkuTierDevelopment
    Development
    SkuTierBasic
    Basic
    SkuTierStandard
    Standard
    Development
    Development
    Basic
    Basic
    Standard
    Standard
    Development
    Development
    Basic
    Basic
    Standard
    Standard
    DEVELOPMENT
    Development
    BASIC
    Basic
    STANDARD
    Standard
    "Development"
    Development
    "Basic"
    Basic
    "Standard"
    Standard

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:analysisservices:ServerDetails azsdktest /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    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.75.0 published on Saturday, Nov 30, 2024 by Pulumi