Documentation ¶
Index ¶
- type Server
- func (r *Server) AdminUsers() *pulumi.ArrayOutput
- func (r *Server) EnablePowerBiService() *pulumi.BoolOutput
- func (r *Server) ID() *pulumi.IDOutput
- func (r *Server) Ipv4FirewallRules() *pulumi.ArrayOutput
- func (r *Server) Location() *pulumi.StringOutput
- func (r *Server) Name() *pulumi.StringOutput
- func (r *Server) QuerypoolConnectionMode() *pulumi.StringOutput
- func (r *Server) ResourceGroupName() *pulumi.StringOutput
- func (r *Server) Sku() *pulumi.StringOutput
- func (r *Server) Tags() *pulumi.MapOutput
- func (r *Server) URN() *pulumi.URNOutput
- type ServerArgs
- type ServerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
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.ID, state *ServerState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Server, error)
NewServer registers a new resource with the given unique name, arguments, and options.
func (*Server) AdminUsers ¶
func (r *Server) AdminUsers() *pulumi.ArrayOutput
List of email addresses of admin users.
func (*Server) EnablePowerBiService ¶
func (r *Server) EnablePowerBiService() *pulumi.BoolOutput
Indicates if the Power BI service is allowed to access or not.
func (*Server) Ipv4FirewallRules ¶
func (r *Server) Ipv4FirewallRules() *pulumi.ArrayOutput
One or more `ipv4FirewallRule` block(s) as defined below.
func (*Server) Location ¶
func (r *Server) Location() *pulumi.StringOutput
The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created.
func (*Server) Name ¶
func (r *Server) Name() *pulumi.StringOutput
Specifies the name of the firewall rule.
func (*Server) QuerypoolConnectionMode ¶
func (r *Server) QuerypoolConnectionMode() *pulumi.StringOutput
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.
func (*Server) ResourceGroupName ¶
func (r *Server) ResourceGroupName() *pulumi.StringOutput
The name of the Resource Group in which the Analysis Services Server should be exist. Changing this forces a new resource to be created.
func (*Server) Sku ¶
func (r *Server) Sku() *pulumi.StringOutput
SKU for the Analysis Services Server. Possible values are: `D1`, `B1`, `B2`, `S0`, `S1`, `S2`, `S4`, `S8` and `S9`
type ServerArgs ¶
type ServerArgs struct { // List of email addresses of admin users. AdminUsers interface{} // Indicates if the Power BI service is allowed to access or not. EnablePowerBiService interface{} // One or more `ipv4FirewallRule` block(s) as defined below. Ipv4FirewallRules interface{} // The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the firewall rule. Name interface{} // 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 interface{} // 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 interface{} // SKU for the Analysis Services Server. Possible values are: `D1`, `B1`, `B2`, `S0`, `S1`, `S2`, `S4`, `S8` and `S9` Sku interface{} Tags interface{} }
The set of arguments for constructing a Server resource.
type ServerState ¶
type ServerState struct { // List of email addresses of admin users. AdminUsers interface{} // Indicates if the Power BI service is allowed to access or not. EnablePowerBiService interface{} // One or more `ipv4FirewallRule` block(s) as defined below. Ipv4FirewallRules interface{} // The Azure location where the Analysis Services Server exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the firewall rule. Name interface{} // 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 interface{} // 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 interface{} // SKU for the Analysis Services Server. Possible values are: `D1`, `B1`, `B2`, `S0`, `S1`, `S2`, `S4`, `S8` and `S9` Sku interface{} Tags interface{} }
Input properties used for looking up and filtering Server resources.