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.
analysisservices¶
This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-azure repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-azurerm repo.
- class
pulumi_azure.analysisservices.Server(resource_name, opts=None, admin_users=None, backup_blob_container_uri=None, enable_power_bi_service=None, ipv4_firewall_rules=None, location=None, name=None, querypool_connection_mode=None, resource_group_name=None, sku=None, tags=None, __props__=None, __name__=None, __opts__=None)¶ Manages an Analysis Services Server.
import pulumi import pulumi_azure as azure rg = azure.core.ResourceGroup("rg", location="northeurope") server = azure.analysisservices.Server("server", location="northeurope", resource_group_name=rg.name, sku="S0", admin_users=["myuser@domain.tld"], enable_power_bi_service=True, ipv4_firewall_rule=[{ "name": "myRule1", "rangeStart": "210.117.252.0", "rangeEnd": "210.117.252.255", }], tags={ "abc": 123, })
- Parameters
resource_name (str) – The name of the resource.
opts (pulumi.ResourceOptions) – Options for the resource.
admin_users (pulumi.Input[list]) – List of email addresses of admin users.
backup_blob_container_uri (pulumi.Input[str]) – URI and SAS token for a blob container to store backups.
enable_power_bi_service (pulumi.Input[bool]) – Indicates if the Power BI service is allowed to access or not.
ipv4_firewall_rules (pulumi.Input[list]) – One or more
ipv4_firewall_ruleblock(s) as defined below.location (pulumi.Input[str]) – The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created.
name (pulumi.Input[str]) – Specifies the name of the firewall rule.
querypool_connection_mode (pulumi.Input[str]) – Controls how the read-write server is used in the query pool. If this value is set to
Allthen read-write servers are also used for queries. Otherwise withReadOnlythese servers do not participate in query operations.resource_group_name (pulumi.Input[str]) – The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created.
sku (pulumi.Input[str]) – SKU for the Analysis Services Server. Possible values are:
D1,B1,B2,S0,S1,S2,S4,S8andS9
The ipv4_firewall_rules object supports the following:
name(pulumi.Input[str]) - Specifies the name of the firewall rule.rangeEnd(pulumi.Input[str]) - End of the firewall rule range as IPv4 address.rangeStart(pulumi.Input[str]) - Start of the firewall rule range as IPv4 address.
admin_users: pulumi.Output[list] = None¶List of email addresses of admin users.
backup_blob_container_uri: pulumi.Output[str] = None¶URI and SAS token for a blob container to store backups.
enable_power_bi_service: pulumi.Output[bool] = None¶Indicates if the Power BI service is allowed to access or not.
ipv4_firewall_rules: pulumi.Output[list] = None¶One or more
ipv4_firewall_ruleblock(s) as defined below.name(str) - Specifies the name of the firewall rule.rangeEnd(str) - End of the firewall rule range as IPv4 address.rangeStart(str) - Start of the firewall rule range as IPv4 address.
location: pulumi.Output[str] = None¶The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created.
name: pulumi.Output[str] = None¶Specifies the name of the firewall rule.
querypool_connection_mode: pulumi.Output[str] = None¶Controls how the read-write server is used in the query pool. If this value is set to
Allthen read-write servers are also used for queries. Otherwise withReadOnlythese servers do not participate in query operations.
resource_group_name: pulumi.Output[str] = None¶The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created.
server_full_name: pulumi.Output[str] = None¶The full name of the Analysis Services Server.
sku: pulumi.Output[str] = None¶SKU for the Analysis Services Server. Possible values are:
D1,B1,B2,S0,S1,S2,S4,S8andS9
- static
get(resource_name, id, opts=None, admin_users=None, backup_blob_container_uri=None, enable_power_bi_service=None, ipv4_firewall_rules=None, location=None, name=None, querypool_connection_mode=None, resource_group_name=None, server_full_name=None, sku=None, tags=None)¶ Get an existing Server resource’s state with the given name, id, and optional extra properties used to qualify the lookup.
- Parameters
resource_name (str) – The unique name of the resulting resource.
id (str) – The unique provider ID of the resource to lookup.
opts (pulumi.ResourceOptions) – Options for the resource.
admin_users (pulumi.Input[list]) – List of email addresses of admin users.
backup_blob_container_uri (pulumi.Input[str]) – URI and SAS token for a blob container to store backups.
enable_power_bi_service (pulumi.Input[bool]) – Indicates if the Power BI service is allowed to access or not.
ipv4_firewall_rules (pulumi.Input[list]) – One or more
ipv4_firewall_ruleblock(s) as defined below.location (pulumi.Input[str]) – The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created.
name (pulumi.Input[str]) – Specifies the name of the firewall rule.
querypool_connection_mode (pulumi.Input[str]) – Controls how the read-write server is used in the query pool. If this value is set to
Allthen read-write servers are also used for queries. Otherwise withReadOnlythese servers do not participate in query operations.resource_group_name (pulumi.Input[str]) – The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created.
server_full_name (pulumi.Input[str]) – The full name of the Analysis Services Server.
sku (pulumi.Input[str]) – SKU for the Analysis Services Server. Possible values are:
D1,B1,B2,S0,S1,S2,S4,S8andS9
The ipv4_firewall_rules object supports the following:
name(pulumi.Input[str]) - Specifies the name of the firewall rule.rangeEnd(pulumi.Input[str]) - End of the firewall rule range as IPv4 address.rangeStart(pulumi.Input[str]) - Start of the firewall rule range as IPv4 address.
translate_output_property(prop)¶Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.
- Parameters
prop (str) – A property name.
- Returns
A potentially transformed property name.
- Return type
str
translate_input_property(prop)¶Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.
- Parameters
prop (str) – A property name.
- Returns
A potentially transformed property name.
- Return type
str