Module analysisservices
This page documents the language specification for the azure package. If you're looking for help working with the inputs, outputs, or functions of azure resources in a Pulumi program, please see the resource documentation for examples and API reference.
Resources
Others
Resources
Resource Server
class Server extends CustomResourceManages an Analysis Services Server.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const rg = new azure.core.ResourceGroup("rg", {location: "northeurope"});
const server = new azure.analysisservices.Server("server", {
location: "northeurope",
resourceGroupName: rg.name,
sku: "S0",
adminUsers: ["myuser@domain.tld"],
enablePowerBiService: true,
ipv4_firewall_rule: [{
name: "myRule1",
rangeStart: "210.117.252.0",
rangeEnd: "210.117.252.255",
}],
tags: {
abc: 123,
},
});constructor
new Server(name: string, args: ServerArgs, opts?: pulumi.CustomResourceOptions)Create a Server resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ServerState, opts?: pulumi.CustomResourceOptions): ServerGet an existing Server resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is ServerReturns true if the given object is an instance of Server. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property adminUsers
public adminUsers: pulumi.Output<string[] | undefined>;List of email addresses of admin users.
property backupBlobContainerUri
public backupBlobContainerUri: pulumi.Output<string | undefined>;URI and SAS token for a blob container to store backups.
property enablePowerBiService
public enablePowerBiService: pulumi.Output<boolean | undefined>;Indicates if the Power BI service is allowed to access or not.
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property ipv4FirewallRules
public ipv4FirewallRules: pulumi.Output<ServerIpv4FirewallRule[] | undefined>;One or more ipv4FirewallRule block(s) as defined below.
property location
public location: pulumi.Output<string>;The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created.
property name
public name: pulumi.Output<string>;Specifies the name of the firewall rule.
property querypoolConnectionMode
public querypoolConnectionMode: pulumi.Output<string>;Controls how the read-write server is used in the query pool. If this value is set to All then read-write servers are also used for queries. Otherwise with ReadOnly these servers do not participate in query operations.
property resourceGroupName
public resourceGroupName: pulumi.Output<string>;The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created.
property serverFullName
public serverFullName: pulumi.Output<string>;The full name of the Analysis Services Server.
property sku
public sku: pulumi.Output<string>;SKU for the Analysis Services Server. Possible values are: D1, B1, B2, S0, S1, S2, S4, S8 and S9
property tags
public tags: pulumi.Output<{[key: string]: string} | undefined>;property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Others
interface ServerArgs
interface ServerArgsThe set of arguments for constructing a Server resource.
property adminUsers
adminUsers?: pulumi.Input<pulumi.Input<string>[]>;List of email addresses of admin users.
property backupBlobContainerUri
backupBlobContainerUri?: pulumi.Input<string>;URI and SAS token for a blob container to store backups.
property enablePowerBiService
enablePowerBiService?: pulumi.Input<boolean>;Indicates if the Power BI service is allowed to access or not.
property ipv4FirewallRules
ipv4FirewallRules?: pulumi.Input<pulumi.Input<ServerIpv4FirewallRule>[]>;One or more ipv4FirewallRule block(s) as defined below.
property location
location?: pulumi.Input<string>;The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created.
property name
name?: pulumi.Input<string>;Specifies the name of the firewall rule.
property querypoolConnectionMode
querypoolConnectionMode?: pulumi.Input<string>;Controls how the read-write server is used in the query pool. If this value is set to All then read-write servers are also used for queries. Otherwise with ReadOnly these servers do not participate in query operations.
property resourceGroupName
resourceGroupName: pulumi.Input<string>;The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created.
property sku
sku: pulumi.Input<string>;SKU for the Analysis Services Server. Possible values are: D1, B1, B2, S0, S1, S2, S4, S8 and S9
property tags
tags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;interface ServerState
interface ServerStateInput properties used for looking up and filtering Server resources.
property adminUsers
adminUsers?: pulumi.Input<pulumi.Input<string>[]>;List of email addresses of admin users.
property backupBlobContainerUri
backupBlobContainerUri?: pulumi.Input<string>;URI and SAS token for a blob container to store backups.
property enablePowerBiService
enablePowerBiService?: pulumi.Input<boolean>;Indicates if the Power BI service is allowed to access or not.
property ipv4FirewallRules
ipv4FirewallRules?: pulumi.Input<pulumi.Input<ServerIpv4FirewallRule>[]>;One or more ipv4FirewallRule block(s) as defined below.
property location
location?: pulumi.Input<string>;The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created.
property name
name?: pulumi.Input<string>;Specifies the name of the firewall rule.
property querypoolConnectionMode
querypoolConnectionMode?: pulumi.Input<string>;Controls how the read-write server is used in the query pool. If this value is set to All then read-write servers are also used for queries. Otherwise with ReadOnly these servers do not participate in query operations.
property resourceGroupName
resourceGroupName?: pulumi.Input<string>;The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created.
property serverFullName
serverFullName?: pulumi.Input<string>;The full name of the Analysis Services Server.
property sku
sku?: pulumi.Input<string>;SKU for the Analysis Services Server. Possible values are: D1, B1, B2, S0, S1, S2, S4, S8 and S9
property tags
tags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;