azure-native.analysisservices.ServerDetails
Explore with Pulumi AI
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 * 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",
    },
});
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",
    })
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:
- 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.
- Sku
Pulumi.Azure Native. Analysis Services. Inputs. Resource Sku 
- The SKU of the Analysis Services resource.
- AsAdministrators Pulumi.Azure Native. Analysis Services. Inputs. Server Administrators 
- A collection of AS server administrators
- BackupBlob stringContainer Uri 
- The SAS container URI to the backup container.
- GatewayDetails Pulumi.Azure Native. Analysis Services. Inputs. Gateway Details 
- The gateway details configured for the AS server.
- IpV4Firewall Pulumi.Settings Azure Native. Analysis Services. Inputs. IPv4Firewall Settings 
- 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).
- QuerypoolConnection Pulumi.Mode Azure Native. Analysis Services. Connection Mode 
- 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
- ServerName string
- The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
- Dictionary<string, string>
- Key-value pairs of additional resource provisioning properties.
- 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.
- Sku
ResourceSku Args 
- The SKU of the Analysis Services resource.
- AsAdministrators ServerAdministrators Args 
- A collection of AS server administrators
- BackupBlob stringContainer Uri 
- The SAS container URI to the backup container.
- GatewayDetails GatewayDetails Args 
- The gateway details configured for the AS server.
- IpV4Firewall IPv4FirewallSettings Settings Args 
- 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).
- QuerypoolConnection ConnectionMode Mode 
- 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
- ServerName string
- The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
- map[string]string
- Key-value pairs of additional resource provisioning properties.
- 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.
- sku
ResourceSku 
- The SKU of the Analysis Services resource.
- asAdministrators ServerAdministrators 
- A collection of AS server administrators
- backupBlob StringContainer Uri 
- The SAS container URI to the backup container.
- gatewayDetails GatewayDetails 
- The gateway details configured for the AS server.
- ipV4Firewall IPv4FirewallSettings Settings 
- 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).
- querypoolConnection ConnectionMode Mode 
- 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
- serverName String
- The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
- Map<String,String>
- Key-value pairs of additional resource provisioning properties.
- 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.
- sku
ResourceSku 
- The SKU of the Analysis Services resource.
- asAdministrators ServerAdministrators 
- A collection of AS server administrators
- backupBlob stringContainer Uri 
- The SAS container URI to the backup container.
- gatewayDetails GatewayDetails 
- The gateway details configured for the AS server.
- ipV4Firewall IPv4FirewallSettings Settings 
- 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).
- querypoolConnection ConnectionMode Mode 
- 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
- serverName string
- The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
- {[key: string]: string}
- Key-value pairs of additional resource provisioning properties.
- 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.
- sku
ResourceSku Args 
- The SKU of the Analysis Services resource.
- as_administrators ServerAdministrators Args 
- A collection of AS server administrators
- backup_blob_ strcontainer_ uri 
- The SAS container URI to the backup container.
- gateway_details GatewayDetails Args 
- The gateway details configured for the AS server.
- ip_v4_ IPv4Firewallfirewall_ settings Settings Args 
- 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_ Connectionmode Mode 
- 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
- server_name str
- The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
- Mapping[str, str]
- Key-value pairs of additional resource provisioning properties.
- 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.
- sku Property Map
- The SKU 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.
- location String
- Location of the Analysis Services resource.
- managedMode Number
- The managed mode of the server (0 = not managed, 1 = managed).
- querypoolConnection "All" | "ReadMode Only" 
- 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
- serverName String
- The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
- 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.
- ServerFull stringName 
- 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.
- ServerFull stringName 
- 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.
- serverFull StringName 
- 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.
- serverFull stringName 
- 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_ strname 
- 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.
- serverFull StringName 
- 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
- ConnectionMode All 
- All
- ConnectionMode Read Only 
- ReadOnly
- All
- All
- ReadOnly 
- ReadOnly
- All
- All
- ReadOnly 
- ReadOnly
- ALL
- All
- READ_ONLY
- ReadOnly
- "All"
- All
- "ReadOnly" 
- ReadOnly
GatewayDetails, GatewayDetailsArgs    
- GatewayResource stringId 
- Gateway resource to be associated with the server.
- GatewayResource stringId 
- Gateway resource to be associated with the server.
- gatewayResource StringId 
- Gateway resource to be associated with the server.
- gatewayResource stringId 
- Gateway resource to be associated with the server.
- gateway_resource_ strid 
- Gateway resource to be associated with the server.
- gatewayResource StringId 
- Gateway resource to be associated with the server.
GatewayDetailsResponse, GatewayDetailsResponseArgs      
- 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.
IPv4FirewallRule, IPv4FirewallRuleArgs    
- 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.
IPv4FirewallRuleResponse, IPv4FirewallRuleResponseArgs      
- 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.
IPv4FirewallSettings, IPv4FirewallSettingsArgs    
- EnablePower boolBIService 
- The indicator of enabling PBI service.
- FirewallRules List<Pulumi.Azure Native. Analysis Services. Inputs. IPv4Firewall Rule> 
- An array of firewall rules.
- EnablePower boolBIService 
- The indicator of enabling PBI service.
- FirewallRules []IPv4FirewallRule 
- An array of firewall rules.
- enablePower BooleanBIService 
- The indicator of enabling PBI service.
- firewallRules List<IPv4FirewallRule> 
- An array of firewall rules.
- enablePower booleanBIService 
- The indicator of enabling PBI service.
- firewallRules IPv4FirewallRule[] 
- An array of firewall rules.
- enable_power_ boolbi_ service 
- The indicator of enabling PBI service.
- firewall_rules Sequence[IPv4FirewallRule] 
- An array of firewall rules.
- enablePower BooleanBIService 
- The indicator of enabling PBI service.
- firewallRules List<Property Map>
- An array of firewall rules.
IPv4FirewallSettingsResponse, IPv4FirewallSettingsResponseArgs      
- 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.
ResourceSku, ResourceSkuArgs    
- Name string
- Name of the SKU level.
- Capacity int
- The number of instances in the read only query pool.
- Tier
string | Pulumi.Azure Native. Analysis Services. Sku Tier 
- 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      
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
- SkuTier Development 
- Development
- SkuTier Basic 
- Basic
- SkuTier Standard 
- 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