analysisservices

package
v1.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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) BackupBlobContainerUri added in v1.2.0

func (r *Server) BackupBlobContainerUri() pulumi.StringOutput

URI and SAS token for a blob container to store backups.

func (*Server) EnablePowerBiService

func (r *Server) EnablePowerBiService() pulumi.BoolOutput

Indicates if the Power BI service is allowed to access or not.

func (*Server) ID

func (r *Server) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

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) ServerFullName added in v1.2.0

func (r *Server) ServerFullName() pulumi.StringOutput

The full name of the Analysis Services Server.

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`

func (*Server) Tags

func (r *Server) Tags() pulumi.MapOutput

func (*Server) URN

func (r *Server) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ServerArgs

type ServerArgs struct {
	// List of email addresses of admin users.
	AdminUsers interface{}
	// URI and SAS token for a blob container to store backups.
	BackupBlobContainerUri 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{}
	// URI and SAS token for a blob container to store backups.
	BackupBlobContainerUri 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{}
	// The full name of the Analysis Services Server.
	ServerFullName 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL