Documentation ¶
Overview ¶
nolint: lll
nolint: lll
Index ¶
- type Server
- type ServerArgs
- type ServerIpv4FirewallRule
- type ServerIpv4FirewallRuleArgs
- type ServerIpv4FirewallRuleArray
- func (ServerIpv4FirewallRuleArray) ElementType() reflect.Type
- func (i ServerIpv4FirewallRuleArray) ToServerIpv4FirewallRuleArrayOutput() ServerIpv4FirewallRuleArrayOutput
- func (i ServerIpv4FirewallRuleArray) ToServerIpv4FirewallRuleArrayOutputWithContext(ctx context.Context) ServerIpv4FirewallRuleArrayOutput
- type ServerIpv4FirewallRuleArrayInput
- type ServerIpv4FirewallRuleArrayOutput
- func (ServerIpv4FirewallRuleArrayOutput) ElementType() reflect.Type
- func (o ServerIpv4FirewallRuleArrayOutput) Index(i pulumi.IntInput) ServerIpv4FirewallRuleOutput
- func (o ServerIpv4FirewallRuleArrayOutput) ToServerIpv4FirewallRuleArrayOutput() ServerIpv4FirewallRuleArrayOutput
- func (o ServerIpv4FirewallRuleArrayOutput) ToServerIpv4FirewallRuleArrayOutputWithContext(ctx context.Context) ServerIpv4FirewallRuleArrayOutput
- type ServerIpv4FirewallRuleInput
- type ServerIpv4FirewallRuleOutput
- func (ServerIpv4FirewallRuleOutput) ElementType() reflect.Type
- func (o ServerIpv4FirewallRuleOutput) Name() pulumi.StringOutput
- func (o ServerIpv4FirewallRuleOutput) RangeEnd() pulumi.StringOutput
- func (o ServerIpv4FirewallRuleOutput) RangeStart() pulumi.StringOutput
- func (o ServerIpv4FirewallRuleOutput) ToServerIpv4FirewallRuleOutput() ServerIpv4FirewallRuleOutput
- func (o ServerIpv4FirewallRuleOutput) ToServerIpv4FirewallRuleOutputWithContext(ctx context.Context) ServerIpv4FirewallRuleOutput
- type ServerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { pulumi.CustomResourceState // List of email addresses of admin users. AdminUsers pulumi.StringArrayOutput `pulumi:"adminUsers"` // URI and SAS token for a blob container to store backups. BackupBlobContainerUri pulumi.StringPtrOutput `pulumi:"backupBlobContainerUri"` // Indicates if the Power BI service is allowed to access or not. EnablePowerBiService pulumi.BoolPtrOutput `pulumi:"enablePowerBiService"` // One or more `ipv4FirewallRule` block(s) as defined below. Ipv4FirewallRules ServerIpv4FirewallRuleArrayOutput `pulumi:"ipv4FirewallRules"` // The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the firewall rule. Name pulumi.StringOutput `pulumi:"name"` // Controls how the read-write server is used in the query pool. If this values is set to `All` then read-write servers are also used for queries. Otherwise with `ReadOnly` these servers do not participate in query operations. QuerypoolConnectionMode pulumi.StringOutput `pulumi:"querypoolConnectionMode"` // The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The full name of the Analysis Services Server. ServerFullName pulumi.StringOutput `pulumi:"serverFullName"` // SKU for the Analysis Services Server. Possible values are: `D1`, `B1`, `B2`, `S0`, `S1`, `S2`, `S4`, `S8` and `S9` Sku pulumi.StringOutput `pulumi:"sku"` Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Analysis Services Server.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/analysis_services_server.html.markdown.
func GetServer ¶
func GetServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)
GetServer gets an existing Server resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServer ¶
func NewServer(ctx *pulumi.Context, name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)
NewServer registers a new resource with the given unique name, arguments, and options.
type ServerArgs ¶
type ServerArgs struct { // List of email addresses of admin users. AdminUsers pulumi.StringArrayInput // URI and SAS token for a blob container to store backups. BackupBlobContainerUri pulumi.StringPtrInput // Indicates if the Power BI service is allowed to access or not. EnablePowerBiService pulumi.BoolPtrInput // One or more `ipv4FirewallRule` block(s) as defined below. Ipv4FirewallRules ServerIpv4FirewallRuleArrayInput // The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the firewall rule. Name pulumi.StringPtrInput // Controls how the read-write server is used in the query pool. If this values is set to `All` then read-write servers are also used for queries. Otherwise with `ReadOnly` these servers do not participate in query operations. QuerypoolConnectionMode pulumi.StringPtrInput // The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // SKU for the Analysis Services Server. Possible values are: `D1`, `B1`, `B2`, `S0`, `S1`, `S2`, `S4`, `S8` and `S9` Sku pulumi.StringInput Tags pulumi.StringMapInput }
The set of arguments for constructing a Server resource.
func (ServerArgs) ElementType ¶
func (ServerArgs) ElementType() reflect.Type
type ServerIpv4FirewallRule ¶
type ServerIpv4FirewallRuleArgs ¶
type ServerIpv4FirewallRuleArgs struct { // Specifies the name of the firewall rule. Name pulumi.StringInput `pulumi:"name"` // End of the firewall rule range as IPv4 address. RangeEnd pulumi.StringInput `pulumi:"rangeEnd"` // Start of the firewall rule range as IPv4 address. RangeStart pulumi.StringInput `pulumi:"rangeStart"` }
func (ServerIpv4FirewallRuleArgs) ElementType ¶
func (ServerIpv4FirewallRuleArgs) ElementType() reflect.Type
func (ServerIpv4FirewallRuleArgs) ToServerIpv4FirewallRuleOutput ¶
func (i ServerIpv4FirewallRuleArgs) ToServerIpv4FirewallRuleOutput() ServerIpv4FirewallRuleOutput
func (ServerIpv4FirewallRuleArgs) ToServerIpv4FirewallRuleOutputWithContext ¶
func (i ServerIpv4FirewallRuleArgs) ToServerIpv4FirewallRuleOutputWithContext(ctx context.Context) ServerIpv4FirewallRuleOutput
type ServerIpv4FirewallRuleArray ¶
type ServerIpv4FirewallRuleArray []ServerIpv4FirewallRuleInput
func (ServerIpv4FirewallRuleArray) ElementType ¶
func (ServerIpv4FirewallRuleArray) ElementType() reflect.Type
func (ServerIpv4FirewallRuleArray) ToServerIpv4FirewallRuleArrayOutput ¶
func (i ServerIpv4FirewallRuleArray) ToServerIpv4FirewallRuleArrayOutput() ServerIpv4FirewallRuleArrayOutput
func (ServerIpv4FirewallRuleArray) ToServerIpv4FirewallRuleArrayOutputWithContext ¶
func (i ServerIpv4FirewallRuleArray) ToServerIpv4FirewallRuleArrayOutputWithContext(ctx context.Context) ServerIpv4FirewallRuleArrayOutput
type ServerIpv4FirewallRuleArrayInput ¶
type ServerIpv4FirewallRuleArrayInput interface { pulumi.Input ToServerIpv4FirewallRuleArrayOutput() ServerIpv4FirewallRuleArrayOutput ToServerIpv4FirewallRuleArrayOutputWithContext(context.Context) ServerIpv4FirewallRuleArrayOutput }
type ServerIpv4FirewallRuleArrayOutput ¶
type ServerIpv4FirewallRuleArrayOutput struct{ *pulumi.OutputState }
func (ServerIpv4FirewallRuleArrayOutput) ElementType ¶
func (ServerIpv4FirewallRuleArrayOutput) ElementType() reflect.Type
func (ServerIpv4FirewallRuleArrayOutput) Index ¶
func (o ServerIpv4FirewallRuleArrayOutput) Index(i pulumi.IntInput) ServerIpv4FirewallRuleOutput
func (ServerIpv4FirewallRuleArrayOutput) ToServerIpv4FirewallRuleArrayOutput ¶
func (o ServerIpv4FirewallRuleArrayOutput) ToServerIpv4FirewallRuleArrayOutput() ServerIpv4FirewallRuleArrayOutput
func (ServerIpv4FirewallRuleArrayOutput) ToServerIpv4FirewallRuleArrayOutputWithContext ¶
func (o ServerIpv4FirewallRuleArrayOutput) ToServerIpv4FirewallRuleArrayOutputWithContext(ctx context.Context) ServerIpv4FirewallRuleArrayOutput
type ServerIpv4FirewallRuleInput ¶
type ServerIpv4FirewallRuleInput interface { pulumi.Input ToServerIpv4FirewallRuleOutput() ServerIpv4FirewallRuleOutput ToServerIpv4FirewallRuleOutputWithContext(context.Context) ServerIpv4FirewallRuleOutput }
type ServerIpv4FirewallRuleOutput ¶
type ServerIpv4FirewallRuleOutput struct{ *pulumi.OutputState }
func (ServerIpv4FirewallRuleOutput) ElementType ¶
func (ServerIpv4FirewallRuleOutput) ElementType() reflect.Type
func (ServerIpv4FirewallRuleOutput) Name ¶
func (o ServerIpv4FirewallRuleOutput) Name() pulumi.StringOutput
Specifies the name of the firewall rule.
func (ServerIpv4FirewallRuleOutput) RangeEnd ¶
func (o ServerIpv4FirewallRuleOutput) RangeEnd() pulumi.StringOutput
End of the firewall rule range as IPv4 address.
func (ServerIpv4FirewallRuleOutput) RangeStart ¶
func (o ServerIpv4FirewallRuleOutput) RangeStart() pulumi.StringOutput
Start of the firewall rule range as IPv4 address.
func (ServerIpv4FirewallRuleOutput) ToServerIpv4FirewallRuleOutput ¶
func (o ServerIpv4FirewallRuleOutput) ToServerIpv4FirewallRuleOutput() ServerIpv4FirewallRuleOutput
func (ServerIpv4FirewallRuleOutput) ToServerIpv4FirewallRuleOutputWithContext ¶
func (o ServerIpv4FirewallRuleOutput) ToServerIpv4FirewallRuleOutputWithContext(ctx context.Context) ServerIpv4FirewallRuleOutput
type ServerState ¶
type ServerState struct { // List of email addresses of admin users. AdminUsers pulumi.StringArrayInput // URI and SAS token for a blob container to store backups. BackupBlobContainerUri pulumi.StringPtrInput // Indicates if the Power BI service is allowed to access or not. EnablePowerBiService pulumi.BoolPtrInput // One or more `ipv4FirewallRule` block(s) as defined below. Ipv4FirewallRules ServerIpv4FirewallRuleArrayInput // The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the firewall rule. Name pulumi.StringPtrInput // Controls how the read-write server is used in the query pool. If this values is set to `All` then read-write servers are also used for queries. Otherwise with `ReadOnly` these servers do not participate in query operations. QuerypoolConnectionMode pulumi.StringPtrInput // The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The full name of the Analysis Services Server. ServerFullName pulumi.StringPtrInput // SKU for the Analysis Services Server. Possible values are: `D1`, `B1`, `B2`, `S0`, `S1`, `S2`, `S4`, `S8` and `S9` Sku pulumi.StringPtrInput Tags pulumi.StringMapInput }
func (ServerState) ElementType ¶
func (ServerState) ElementType() reflect.Type