v20170801

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConnectionModeAll      = ConnectionMode("All")
	ConnectionModeReadOnly = ConnectionMode("ReadOnly")
)
View Source
const (
	SkuTierDevelopment = SkuTier("Development")
	SkuTierBasic       = SkuTier("Basic")
	SkuTierStandard    = SkuTier("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionMode added in v0.3.1

type ConnectionMode pulumi.String

How the read-write server's participation in the query pool is controlled.<br/>It can have the following values: <ul><li>readOnly - indicates that the read-write server is intended not to participate in query operations</li><li>all - indicates that the read-write server can participate in query operations</li></ul>Specifying readOnly when capacity is 1 results in error.

func (ConnectionMode) ElementType added in v0.3.1

func (ConnectionMode) ElementType() reflect.Type

func (ConnectionMode) ToStringOutput added in v0.3.1

func (e ConnectionMode) ToStringOutput() pulumi.StringOutput

func (ConnectionMode) ToStringOutputWithContext added in v0.3.1

func (e ConnectionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionMode) ToStringPtrOutput added in v0.3.1

func (e ConnectionMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionMode) ToStringPtrOutputWithContext added in v0.3.1

func (e ConnectionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GatewayDetails

type GatewayDetails struct {
	// Gateway resource to be associated with the server.
	GatewayResourceId *string `pulumi:"gatewayResourceId"`
}

The gateway details.

type GatewayDetailsArgs

type GatewayDetailsArgs struct {
	// Gateway resource to be associated with the server.
	GatewayResourceId pulumi.StringPtrInput `pulumi:"gatewayResourceId"`
}

The gateway details.

func (GatewayDetailsArgs) ElementType

func (GatewayDetailsArgs) ElementType() reflect.Type

func (GatewayDetailsArgs) ToGatewayDetailsOutput

func (i GatewayDetailsArgs) ToGatewayDetailsOutput() GatewayDetailsOutput

func (GatewayDetailsArgs) ToGatewayDetailsOutputWithContext

func (i GatewayDetailsArgs) ToGatewayDetailsOutputWithContext(ctx context.Context) GatewayDetailsOutput

func (GatewayDetailsArgs) ToGatewayDetailsPtrOutput

func (i GatewayDetailsArgs) ToGatewayDetailsPtrOutput() GatewayDetailsPtrOutput

func (GatewayDetailsArgs) ToGatewayDetailsPtrOutputWithContext

func (i GatewayDetailsArgs) ToGatewayDetailsPtrOutputWithContext(ctx context.Context) GatewayDetailsPtrOutput

type GatewayDetailsInput

type GatewayDetailsInput interface {
	pulumi.Input

	ToGatewayDetailsOutput() GatewayDetailsOutput
	ToGatewayDetailsOutputWithContext(context.Context) GatewayDetailsOutput
}

GatewayDetailsInput is an input type that accepts GatewayDetailsArgs and GatewayDetailsOutput values. You can construct a concrete instance of `GatewayDetailsInput` via:

GatewayDetailsArgs{...}

type GatewayDetailsOutput

type GatewayDetailsOutput struct{ *pulumi.OutputState }

The gateway details.

func (GatewayDetailsOutput) ElementType

func (GatewayDetailsOutput) ElementType() reflect.Type

func (GatewayDetailsOutput) GatewayResourceId

func (o GatewayDetailsOutput) GatewayResourceId() pulumi.StringPtrOutput

Gateway resource to be associated with the server.

func (GatewayDetailsOutput) ToGatewayDetailsOutput

func (o GatewayDetailsOutput) ToGatewayDetailsOutput() GatewayDetailsOutput

func (GatewayDetailsOutput) ToGatewayDetailsOutputWithContext

func (o GatewayDetailsOutput) ToGatewayDetailsOutputWithContext(ctx context.Context) GatewayDetailsOutput

func (GatewayDetailsOutput) ToGatewayDetailsPtrOutput

func (o GatewayDetailsOutput) ToGatewayDetailsPtrOutput() GatewayDetailsPtrOutput

func (GatewayDetailsOutput) ToGatewayDetailsPtrOutputWithContext

func (o GatewayDetailsOutput) ToGatewayDetailsPtrOutputWithContext(ctx context.Context) GatewayDetailsPtrOutput

type GatewayDetailsPtrInput

type GatewayDetailsPtrInput interface {
	pulumi.Input

	ToGatewayDetailsPtrOutput() GatewayDetailsPtrOutput
	ToGatewayDetailsPtrOutputWithContext(context.Context) GatewayDetailsPtrOutput
}

GatewayDetailsPtrInput is an input type that accepts GatewayDetailsArgs, GatewayDetailsPtr and GatewayDetailsPtrOutput values. You can construct a concrete instance of `GatewayDetailsPtrInput` via:

        GatewayDetailsArgs{...}

or:

        nil

type GatewayDetailsPtrOutput

type GatewayDetailsPtrOutput struct{ *pulumi.OutputState }

func (GatewayDetailsPtrOutput) Elem

func (GatewayDetailsPtrOutput) ElementType

func (GatewayDetailsPtrOutput) ElementType() reflect.Type

func (GatewayDetailsPtrOutput) GatewayResourceId

func (o GatewayDetailsPtrOutput) GatewayResourceId() pulumi.StringPtrOutput

Gateway resource to be associated with the server.

func (GatewayDetailsPtrOutput) ToGatewayDetailsPtrOutput

func (o GatewayDetailsPtrOutput) ToGatewayDetailsPtrOutput() GatewayDetailsPtrOutput

func (GatewayDetailsPtrOutput) ToGatewayDetailsPtrOutputWithContext

func (o GatewayDetailsPtrOutput) ToGatewayDetailsPtrOutputWithContext(ctx context.Context) GatewayDetailsPtrOutput

type GatewayDetailsResponse

type GatewayDetailsResponse struct {
	// Uri of the DMTS cluster.
	DmtsClusterUri string `pulumi:"dmtsClusterUri"`
	// Gateway object id from in the DMTS cluster for the gateway resource.
	GatewayObjectId string `pulumi:"gatewayObjectId"`
	// Gateway resource to be associated with the server.
	GatewayResourceId *string `pulumi:"gatewayResourceId"`
}

The gateway details.

type GatewayDetailsResponseArgs

type GatewayDetailsResponseArgs struct {
	// Uri of the DMTS cluster.
	DmtsClusterUri pulumi.StringInput `pulumi:"dmtsClusterUri"`
	// Gateway object id from in the DMTS cluster for the gateway resource.
	GatewayObjectId pulumi.StringInput `pulumi:"gatewayObjectId"`
	// Gateway resource to be associated with the server.
	GatewayResourceId pulumi.StringPtrInput `pulumi:"gatewayResourceId"`
}

The gateway details.

func (GatewayDetailsResponseArgs) ElementType

func (GatewayDetailsResponseArgs) ElementType() reflect.Type

func (GatewayDetailsResponseArgs) ToGatewayDetailsResponseOutput

func (i GatewayDetailsResponseArgs) ToGatewayDetailsResponseOutput() GatewayDetailsResponseOutput

func (GatewayDetailsResponseArgs) ToGatewayDetailsResponseOutputWithContext

func (i GatewayDetailsResponseArgs) ToGatewayDetailsResponseOutputWithContext(ctx context.Context) GatewayDetailsResponseOutput

func (GatewayDetailsResponseArgs) ToGatewayDetailsResponsePtrOutput

func (i GatewayDetailsResponseArgs) ToGatewayDetailsResponsePtrOutput() GatewayDetailsResponsePtrOutput

func (GatewayDetailsResponseArgs) ToGatewayDetailsResponsePtrOutputWithContext

func (i GatewayDetailsResponseArgs) ToGatewayDetailsResponsePtrOutputWithContext(ctx context.Context) GatewayDetailsResponsePtrOutput

type GatewayDetailsResponseInput

type GatewayDetailsResponseInput interface {
	pulumi.Input

	ToGatewayDetailsResponseOutput() GatewayDetailsResponseOutput
	ToGatewayDetailsResponseOutputWithContext(context.Context) GatewayDetailsResponseOutput
}

GatewayDetailsResponseInput is an input type that accepts GatewayDetailsResponseArgs and GatewayDetailsResponseOutput values. You can construct a concrete instance of `GatewayDetailsResponseInput` via:

GatewayDetailsResponseArgs{...}

type GatewayDetailsResponseOutput

type GatewayDetailsResponseOutput struct{ *pulumi.OutputState }

The gateway details.

func (GatewayDetailsResponseOutput) DmtsClusterUri

Uri of the DMTS cluster.

func (GatewayDetailsResponseOutput) ElementType

func (GatewayDetailsResponseOutput) GatewayObjectId

func (o GatewayDetailsResponseOutput) GatewayObjectId() pulumi.StringOutput

Gateway object id from in the DMTS cluster for the gateway resource.

func (GatewayDetailsResponseOutput) GatewayResourceId

func (o GatewayDetailsResponseOutput) GatewayResourceId() pulumi.StringPtrOutput

Gateway resource to be associated with the server.

func (GatewayDetailsResponseOutput) ToGatewayDetailsResponseOutput

func (o GatewayDetailsResponseOutput) ToGatewayDetailsResponseOutput() GatewayDetailsResponseOutput

func (GatewayDetailsResponseOutput) ToGatewayDetailsResponseOutputWithContext

func (o GatewayDetailsResponseOutput) ToGatewayDetailsResponseOutputWithContext(ctx context.Context) GatewayDetailsResponseOutput

func (GatewayDetailsResponseOutput) ToGatewayDetailsResponsePtrOutput

func (o GatewayDetailsResponseOutput) ToGatewayDetailsResponsePtrOutput() GatewayDetailsResponsePtrOutput

func (GatewayDetailsResponseOutput) ToGatewayDetailsResponsePtrOutputWithContext

func (o GatewayDetailsResponseOutput) ToGatewayDetailsResponsePtrOutputWithContext(ctx context.Context) GatewayDetailsResponsePtrOutput

type GatewayDetailsResponsePtrInput

type GatewayDetailsResponsePtrInput interface {
	pulumi.Input

	ToGatewayDetailsResponsePtrOutput() GatewayDetailsResponsePtrOutput
	ToGatewayDetailsResponsePtrOutputWithContext(context.Context) GatewayDetailsResponsePtrOutput
}

GatewayDetailsResponsePtrInput is an input type that accepts GatewayDetailsResponseArgs, GatewayDetailsResponsePtr and GatewayDetailsResponsePtrOutput values. You can construct a concrete instance of `GatewayDetailsResponsePtrInput` via:

        GatewayDetailsResponseArgs{...}

or:

        nil

type GatewayDetailsResponsePtrOutput

type GatewayDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (GatewayDetailsResponsePtrOutput) DmtsClusterUri

Uri of the DMTS cluster.

func (GatewayDetailsResponsePtrOutput) Elem

func (GatewayDetailsResponsePtrOutput) ElementType

func (GatewayDetailsResponsePtrOutput) GatewayObjectId

Gateway object id from in the DMTS cluster for the gateway resource.

func (GatewayDetailsResponsePtrOutput) GatewayResourceId

Gateway resource to be associated with the server.

func (GatewayDetailsResponsePtrOutput) ToGatewayDetailsResponsePtrOutput

func (o GatewayDetailsResponsePtrOutput) ToGatewayDetailsResponsePtrOutput() GatewayDetailsResponsePtrOutput

func (GatewayDetailsResponsePtrOutput) ToGatewayDetailsResponsePtrOutputWithContext

func (o GatewayDetailsResponsePtrOutput) ToGatewayDetailsResponsePtrOutputWithContext(ctx context.Context) GatewayDetailsResponsePtrOutput

type IPv4FirewallRule

type IPv4FirewallRule struct {
	// The rule name.
	FirewallRuleName *string `pulumi:"firewallRuleName"`
	// The end range of IPv4.
	RangeEnd *string `pulumi:"rangeEnd"`
	// The start range of IPv4.
	RangeStart *string `pulumi:"rangeStart"`
}

The detail of firewall rule.

type IPv4FirewallRuleArgs

type IPv4FirewallRuleArgs struct {
	// The rule name.
	FirewallRuleName pulumi.StringPtrInput `pulumi:"firewallRuleName"`
	// The end range of IPv4.
	RangeEnd pulumi.StringPtrInput `pulumi:"rangeEnd"`
	// The start range of IPv4.
	RangeStart pulumi.StringPtrInput `pulumi:"rangeStart"`
}

The detail of firewall rule.

func (IPv4FirewallRuleArgs) ElementType

func (IPv4FirewallRuleArgs) ElementType() reflect.Type

func (IPv4FirewallRuleArgs) ToIPv4FirewallRuleOutput

func (i IPv4FirewallRuleArgs) ToIPv4FirewallRuleOutput() IPv4FirewallRuleOutput

func (IPv4FirewallRuleArgs) ToIPv4FirewallRuleOutputWithContext

func (i IPv4FirewallRuleArgs) ToIPv4FirewallRuleOutputWithContext(ctx context.Context) IPv4FirewallRuleOutput

type IPv4FirewallRuleArray

type IPv4FirewallRuleArray []IPv4FirewallRuleInput

func (IPv4FirewallRuleArray) ElementType

func (IPv4FirewallRuleArray) ElementType() reflect.Type

func (IPv4FirewallRuleArray) ToIPv4FirewallRuleArrayOutput

func (i IPv4FirewallRuleArray) ToIPv4FirewallRuleArrayOutput() IPv4FirewallRuleArrayOutput

func (IPv4FirewallRuleArray) ToIPv4FirewallRuleArrayOutputWithContext

func (i IPv4FirewallRuleArray) ToIPv4FirewallRuleArrayOutputWithContext(ctx context.Context) IPv4FirewallRuleArrayOutput

type IPv4FirewallRuleArrayInput

type IPv4FirewallRuleArrayInput interface {
	pulumi.Input

	ToIPv4FirewallRuleArrayOutput() IPv4FirewallRuleArrayOutput
	ToIPv4FirewallRuleArrayOutputWithContext(context.Context) IPv4FirewallRuleArrayOutput
}

IPv4FirewallRuleArrayInput is an input type that accepts IPv4FirewallRuleArray and IPv4FirewallRuleArrayOutput values. You can construct a concrete instance of `IPv4FirewallRuleArrayInput` via:

IPv4FirewallRuleArray{ IPv4FirewallRuleArgs{...} }

type IPv4FirewallRuleArrayOutput

type IPv4FirewallRuleArrayOutput struct{ *pulumi.OutputState }

func (IPv4FirewallRuleArrayOutput) ElementType

func (IPv4FirewallRuleArrayOutput) Index

func (IPv4FirewallRuleArrayOutput) ToIPv4FirewallRuleArrayOutput

func (o IPv4FirewallRuleArrayOutput) ToIPv4FirewallRuleArrayOutput() IPv4FirewallRuleArrayOutput

func (IPv4FirewallRuleArrayOutput) ToIPv4FirewallRuleArrayOutputWithContext

func (o IPv4FirewallRuleArrayOutput) ToIPv4FirewallRuleArrayOutputWithContext(ctx context.Context) IPv4FirewallRuleArrayOutput

type IPv4FirewallRuleInput

type IPv4FirewallRuleInput interface {
	pulumi.Input

	ToIPv4FirewallRuleOutput() IPv4FirewallRuleOutput
	ToIPv4FirewallRuleOutputWithContext(context.Context) IPv4FirewallRuleOutput
}

IPv4FirewallRuleInput is an input type that accepts IPv4FirewallRuleArgs and IPv4FirewallRuleOutput values. You can construct a concrete instance of `IPv4FirewallRuleInput` via:

IPv4FirewallRuleArgs{...}

type IPv4FirewallRuleOutput

type IPv4FirewallRuleOutput struct{ *pulumi.OutputState }

The detail of firewall rule.

func (IPv4FirewallRuleOutput) ElementType

func (IPv4FirewallRuleOutput) ElementType() reflect.Type

func (IPv4FirewallRuleOutput) FirewallRuleName

func (o IPv4FirewallRuleOutput) FirewallRuleName() pulumi.StringPtrOutput

The rule name.

func (IPv4FirewallRuleOutput) RangeEnd

The end range of IPv4.

func (IPv4FirewallRuleOutput) RangeStart

The start range of IPv4.

func (IPv4FirewallRuleOutput) ToIPv4FirewallRuleOutput

func (o IPv4FirewallRuleOutput) ToIPv4FirewallRuleOutput() IPv4FirewallRuleOutput

func (IPv4FirewallRuleOutput) ToIPv4FirewallRuleOutputWithContext

func (o IPv4FirewallRuleOutput) ToIPv4FirewallRuleOutputWithContext(ctx context.Context) IPv4FirewallRuleOutput

type IPv4FirewallRuleResponse

type IPv4FirewallRuleResponse struct {
	// The rule name.
	FirewallRuleName *string `pulumi:"firewallRuleName"`
	// The end range of IPv4.
	RangeEnd *string `pulumi:"rangeEnd"`
	// The start range of IPv4.
	RangeStart *string `pulumi:"rangeStart"`
}

The detail of firewall rule.

type IPv4FirewallRuleResponseArgs

type IPv4FirewallRuleResponseArgs struct {
	// The rule name.
	FirewallRuleName pulumi.StringPtrInput `pulumi:"firewallRuleName"`
	// The end range of IPv4.
	RangeEnd pulumi.StringPtrInput `pulumi:"rangeEnd"`
	// The start range of IPv4.
	RangeStart pulumi.StringPtrInput `pulumi:"rangeStart"`
}

The detail of firewall rule.

func (IPv4FirewallRuleResponseArgs) ElementType

func (IPv4FirewallRuleResponseArgs) ToIPv4FirewallRuleResponseOutput

func (i IPv4FirewallRuleResponseArgs) ToIPv4FirewallRuleResponseOutput() IPv4FirewallRuleResponseOutput

func (IPv4FirewallRuleResponseArgs) ToIPv4FirewallRuleResponseOutputWithContext

func (i IPv4FirewallRuleResponseArgs) ToIPv4FirewallRuleResponseOutputWithContext(ctx context.Context) IPv4FirewallRuleResponseOutput

type IPv4FirewallRuleResponseArray

type IPv4FirewallRuleResponseArray []IPv4FirewallRuleResponseInput

func (IPv4FirewallRuleResponseArray) ElementType

func (IPv4FirewallRuleResponseArray) ToIPv4FirewallRuleResponseArrayOutput

func (i IPv4FirewallRuleResponseArray) ToIPv4FirewallRuleResponseArrayOutput() IPv4FirewallRuleResponseArrayOutput

func (IPv4FirewallRuleResponseArray) ToIPv4FirewallRuleResponseArrayOutputWithContext

func (i IPv4FirewallRuleResponseArray) ToIPv4FirewallRuleResponseArrayOutputWithContext(ctx context.Context) IPv4FirewallRuleResponseArrayOutput

type IPv4FirewallRuleResponseArrayInput

type IPv4FirewallRuleResponseArrayInput interface {
	pulumi.Input

	ToIPv4FirewallRuleResponseArrayOutput() IPv4FirewallRuleResponseArrayOutput
	ToIPv4FirewallRuleResponseArrayOutputWithContext(context.Context) IPv4FirewallRuleResponseArrayOutput
}

IPv4FirewallRuleResponseArrayInput is an input type that accepts IPv4FirewallRuleResponseArray and IPv4FirewallRuleResponseArrayOutput values. You can construct a concrete instance of `IPv4FirewallRuleResponseArrayInput` via:

IPv4FirewallRuleResponseArray{ IPv4FirewallRuleResponseArgs{...} }

type IPv4FirewallRuleResponseArrayOutput

type IPv4FirewallRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (IPv4FirewallRuleResponseArrayOutput) ElementType

func (IPv4FirewallRuleResponseArrayOutput) Index

func (IPv4FirewallRuleResponseArrayOutput) ToIPv4FirewallRuleResponseArrayOutput

func (o IPv4FirewallRuleResponseArrayOutput) ToIPv4FirewallRuleResponseArrayOutput() IPv4FirewallRuleResponseArrayOutput

func (IPv4FirewallRuleResponseArrayOutput) ToIPv4FirewallRuleResponseArrayOutputWithContext

func (o IPv4FirewallRuleResponseArrayOutput) ToIPv4FirewallRuleResponseArrayOutputWithContext(ctx context.Context) IPv4FirewallRuleResponseArrayOutput

type IPv4FirewallRuleResponseInput

type IPv4FirewallRuleResponseInput interface {
	pulumi.Input

	ToIPv4FirewallRuleResponseOutput() IPv4FirewallRuleResponseOutput
	ToIPv4FirewallRuleResponseOutputWithContext(context.Context) IPv4FirewallRuleResponseOutput
}

IPv4FirewallRuleResponseInput is an input type that accepts IPv4FirewallRuleResponseArgs and IPv4FirewallRuleResponseOutput values. You can construct a concrete instance of `IPv4FirewallRuleResponseInput` via:

IPv4FirewallRuleResponseArgs{...}

type IPv4FirewallRuleResponseOutput

type IPv4FirewallRuleResponseOutput struct{ *pulumi.OutputState }

The detail of firewall rule.

func (IPv4FirewallRuleResponseOutput) ElementType

func (IPv4FirewallRuleResponseOutput) FirewallRuleName

The rule name.

func (IPv4FirewallRuleResponseOutput) RangeEnd

The end range of IPv4.

func (IPv4FirewallRuleResponseOutput) RangeStart

The start range of IPv4.

func (IPv4FirewallRuleResponseOutput) ToIPv4FirewallRuleResponseOutput

func (o IPv4FirewallRuleResponseOutput) ToIPv4FirewallRuleResponseOutput() IPv4FirewallRuleResponseOutput

func (IPv4FirewallRuleResponseOutput) ToIPv4FirewallRuleResponseOutputWithContext

func (o IPv4FirewallRuleResponseOutput) ToIPv4FirewallRuleResponseOutputWithContext(ctx context.Context) IPv4FirewallRuleResponseOutput

type IPv4FirewallSettings

type IPv4FirewallSettings struct {
	// The indicator of enabling PBI service.
	EnablePowerBIService *bool `pulumi:"enablePowerBIService"`
	// An array of firewall rules.
	FirewallRules []IPv4FirewallRule `pulumi:"firewallRules"`
}

An array of firewall rules.

type IPv4FirewallSettingsArgs

type IPv4FirewallSettingsArgs struct {
	// The indicator of enabling PBI service.
	EnablePowerBIService pulumi.BoolPtrInput `pulumi:"enablePowerBIService"`
	// An array of firewall rules.
	FirewallRules IPv4FirewallRuleArrayInput `pulumi:"firewallRules"`
}

An array of firewall rules.

func (IPv4FirewallSettingsArgs) ElementType

func (IPv4FirewallSettingsArgs) ElementType() reflect.Type

func (IPv4FirewallSettingsArgs) ToIPv4FirewallSettingsOutput

func (i IPv4FirewallSettingsArgs) ToIPv4FirewallSettingsOutput() IPv4FirewallSettingsOutput

func (IPv4FirewallSettingsArgs) ToIPv4FirewallSettingsOutputWithContext

func (i IPv4FirewallSettingsArgs) ToIPv4FirewallSettingsOutputWithContext(ctx context.Context) IPv4FirewallSettingsOutput

func (IPv4FirewallSettingsArgs) ToIPv4FirewallSettingsPtrOutput

func (i IPv4FirewallSettingsArgs) ToIPv4FirewallSettingsPtrOutput() IPv4FirewallSettingsPtrOutput

func (IPv4FirewallSettingsArgs) ToIPv4FirewallSettingsPtrOutputWithContext

func (i IPv4FirewallSettingsArgs) ToIPv4FirewallSettingsPtrOutputWithContext(ctx context.Context) IPv4FirewallSettingsPtrOutput

type IPv4FirewallSettingsInput

type IPv4FirewallSettingsInput interface {
	pulumi.Input

	ToIPv4FirewallSettingsOutput() IPv4FirewallSettingsOutput
	ToIPv4FirewallSettingsOutputWithContext(context.Context) IPv4FirewallSettingsOutput
}

IPv4FirewallSettingsInput is an input type that accepts IPv4FirewallSettingsArgs and IPv4FirewallSettingsOutput values. You can construct a concrete instance of `IPv4FirewallSettingsInput` via:

IPv4FirewallSettingsArgs{...}

type IPv4FirewallSettingsOutput

type IPv4FirewallSettingsOutput struct{ *pulumi.OutputState }

An array of firewall rules.

func (IPv4FirewallSettingsOutput) ElementType

func (IPv4FirewallSettingsOutput) ElementType() reflect.Type

func (IPv4FirewallSettingsOutput) EnablePowerBIService

func (o IPv4FirewallSettingsOutput) EnablePowerBIService() pulumi.BoolPtrOutput

The indicator of enabling PBI service.

func (IPv4FirewallSettingsOutput) FirewallRules

An array of firewall rules.

func (IPv4FirewallSettingsOutput) ToIPv4FirewallSettingsOutput

func (o IPv4FirewallSettingsOutput) ToIPv4FirewallSettingsOutput() IPv4FirewallSettingsOutput

func (IPv4FirewallSettingsOutput) ToIPv4FirewallSettingsOutputWithContext

func (o IPv4FirewallSettingsOutput) ToIPv4FirewallSettingsOutputWithContext(ctx context.Context) IPv4FirewallSettingsOutput

func (IPv4FirewallSettingsOutput) ToIPv4FirewallSettingsPtrOutput

func (o IPv4FirewallSettingsOutput) ToIPv4FirewallSettingsPtrOutput() IPv4FirewallSettingsPtrOutput

func (IPv4FirewallSettingsOutput) ToIPv4FirewallSettingsPtrOutputWithContext

func (o IPv4FirewallSettingsOutput) ToIPv4FirewallSettingsPtrOutputWithContext(ctx context.Context) IPv4FirewallSettingsPtrOutput

type IPv4FirewallSettingsPtrInput

type IPv4FirewallSettingsPtrInput interface {
	pulumi.Input

	ToIPv4FirewallSettingsPtrOutput() IPv4FirewallSettingsPtrOutput
	ToIPv4FirewallSettingsPtrOutputWithContext(context.Context) IPv4FirewallSettingsPtrOutput
}

IPv4FirewallSettingsPtrInput is an input type that accepts IPv4FirewallSettingsArgs, IPv4FirewallSettingsPtr and IPv4FirewallSettingsPtrOutput values. You can construct a concrete instance of `IPv4FirewallSettingsPtrInput` via:

        IPv4FirewallSettingsArgs{...}

or:

        nil

type IPv4FirewallSettingsPtrOutput

type IPv4FirewallSettingsPtrOutput struct{ *pulumi.OutputState }

func (IPv4FirewallSettingsPtrOutput) Elem

func (IPv4FirewallSettingsPtrOutput) ElementType

func (IPv4FirewallSettingsPtrOutput) EnablePowerBIService

func (o IPv4FirewallSettingsPtrOutput) EnablePowerBIService() pulumi.BoolPtrOutput

The indicator of enabling PBI service.

func (IPv4FirewallSettingsPtrOutput) FirewallRules

An array of firewall rules.

func (IPv4FirewallSettingsPtrOutput) ToIPv4FirewallSettingsPtrOutput

func (o IPv4FirewallSettingsPtrOutput) ToIPv4FirewallSettingsPtrOutput() IPv4FirewallSettingsPtrOutput

func (IPv4FirewallSettingsPtrOutput) ToIPv4FirewallSettingsPtrOutputWithContext

func (o IPv4FirewallSettingsPtrOutput) ToIPv4FirewallSettingsPtrOutputWithContext(ctx context.Context) IPv4FirewallSettingsPtrOutput

type IPv4FirewallSettingsResponse

type IPv4FirewallSettingsResponse struct {
	// The indicator of enabling PBI service.
	EnablePowerBIService *bool `pulumi:"enablePowerBIService"`
	// An array of firewall rules.
	FirewallRules []IPv4FirewallRuleResponse `pulumi:"firewallRules"`
}

An array of firewall rules.

type IPv4FirewallSettingsResponseArgs

type IPv4FirewallSettingsResponseArgs struct {
	// The indicator of enabling PBI service.
	EnablePowerBIService pulumi.BoolPtrInput `pulumi:"enablePowerBIService"`
	// An array of firewall rules.
	FirewallRules IPv4FirewallRuleResponseArrayInput `pulumi:"firewallRules"`
}

An array of firewall rules.

func (IPv4FirewallSettingsResponseArgs) ElementType

func (IPv4FirewallSettingsResponseArgs) ToIPv4FirewallSettingsResponseOutput

func (i IPv4FirewallSettingsResponseArgs) ToIPv4FirewallSettingsResponseOutput() IPv4FirewallSettingsResponseOutput

func (IPv4FirewallSettingsResponseArgs) ToIPv4FirewallSettingsResponseOutputWithContext

func (i IPv4FirewallSettingsResponseArgs) ToIPv4FirewallSettingsResponseOutputWithContext(ctx context.Context) IPv4FirewallSettingsResponseOutput

func (IPv4FirewallSettingsResponseArgs) ToIPv4FirewallSettingsResponsePtrOutput

func (i IPv4FirewallSettingsResponseArgs) ToIPv4FirewallSettingsResponsePtrOutput() IPv4FirewallSettingsResponsePtrOutput

func (IPv4FirewallSettingsResponseArgs) ToIPv4FirewallSettingsResponsePtrOutputWithContext

func (i IPv4FirewallSettingsResponseArgs) ToIPv4FirewallSettingsResponsePtrOutputWithContext(ctx context.Context) IPv4FirewallSettingsResponsePtrOutput

type IPv4FirewallSettingsResponseInput

type IPv4FirewallSettingsResponseInput interface {
	pulumi.Input

	ToIPv4FirewallSettingsResponseOutput() IPv4FirewallSettingsResponseOutput
	ToIPv4FirewallSettingsResponseOutputWithContext(context.Context) IPv4FirewallSettingsResponseOutput
}

IPv4FirewallSettingsResponseInput is an input type that accepts IPv4FirewallSettingsResponseArgs and IPv4FirewallSettingsResponseOutput values. You can construct a concrete instance of `IPv4FirewallSettingsResponseInput` via:

IPv4FirewallSettingsResponseArgs{...}

type IPv4FirewallSettingsResponseOutput

type IPv4FirewallSettingsResponseOutput struct{ *pulumi.OutputState }

An array of firewall rules.

func (IPv4FirewallSettingsResponseOutput) ElementType

func (IPv4FirewallSettingsResponseOutput) EnablePowerBIService

func (o IPv4FirewallSettingsResponseOutput) EnablePowerBIService() pulumi.BoolPtrOutput

The indicator of enabling PBI service.

func (IPv4FirewallSettingsResponseOutput) FirewallRules

An array of firewall rules.

func (IPv4FirewallSettingsResponseOutput) ToIPv4FirewallSettingsResponseOutput

func (o IPv4FirewallSettingsResponseOutput) ToIPv4FirewallSettingsResponseOutput() IPv4FirewallSettingsResponseOutput

func (IPv4FirewallSettingsResponseOutput) ToIPv4FirewallSettingsResponseOutputWithContext

func (o IPv4FirewallSettingsResponseOutput) ToIPv4FirewallSettingsResponseOutputWithContext(ctx context.Context) IPv4FirewallSettingsResponseOutput

func (IPv4FirewallSettingsResponseOutput) ToIPv4FirewallSettingsResponsePtrOutput

func (o IPv4FirewallSettingsResponseOutput) ToIPv4FirewallSettingsResponsePtrOutput() IPv4FirewallSettingsResponsePtrOutput

func (IPv4FirewallSettingsResponseOutput) ToIPv4FirewallSettingsResponsePtrOutputWithContext

func (o IPv4FirewallSettingsResponseOutput) ToIPv4FirewallSettingsResponsePtrOutputWithContext(ctx context.Context) IPv4FirewallSettingsResponsePtrOutput

type IPv4FirewallSettingsResponsePtrInput

type IPv4FirewallSettingsResponsePtrInput interface {
	pulumi.Input

	ToIPv4FirewallSettingsResponsePtrOutput() IPv4FirewallSettingsResponsePtrOutput
	ToIPv4FirewallSettingsResponsePtrOutputWithContext(context.Context) IPv4FirewallSettingsResponsePtrOutput
}

IPv4FirewallSettingsResponsePtrInput is an input type that accepts IPv4FirewallSettingsResponseArgs, IPv4FirewallSettingsResponsePtr and IPv4FirewallSettingsResponsePtrOutput values. You can construct a concrete instance of `IPv4FirewallSettingsResponsePtrInput` via:

        IPv4FirewallSettingsResponseArgs{...}

or:

        nil

type IPv4FirewallSettingsResponsePtrOutput

type IPv4FirewallSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (IPv4FirewallSettingsResponsePtrOutput) Elem

func (IPv4FirewallSettingsResponsePtrOutput) ElementType

func (IPv4FirewallSettingsResponsePtrOutput) EnablePowerBIService

The indicator of enabling PBI service.

func (IPv4FirewallSettingsResponsePtrOutput) FirewallRules

An array of firewall rules.

func (IPv4FirewallSettingsResponsePtrOutput) ToIPv4FirewallSettingsResponsePtrOutput

func (o IPv4FirewallSettingsResponsePtrOutput) ToIPv4FirewallSettingsResponsePtrOutput() IPv4FirewallSettingsResponsePtrOutput

func (IPv4FirewallSettingsResponsePtrOutput) ToIPv4FirewallSettingsResponsePtrOutputWithContext

func (o IPv4FirewallSettingsResponsePtrOutput) ToIPv4FirewallSettingsResponsePtrOutputWithContext(ctx context.Context) IPv4FirewallSettingsResponsePtrOutput

type ListServerGatewayStatusArgs

type ListServerGatewayStatusArgs struct {
	// The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Analysis Services server.
	ServerName string `pulumi:"serverName"`
}

type ListServerGatewayStatusResult

type ListServerGatewayStatusResult struct {
	// Live message of list gateway. Status: 0 - Live
	Status *int `pulumi:"status"`
}

Status of gateway is live.

type LookupServerDetailsArgs

type LookupServerDetailsArgs struct {
	// The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
	ServerName string `pulumi:"serverName"`
}

type LookupServerDetailsResult

type LookupServerDetailsResult struct {
	// A collection of AS server administrators
	AsAdministrators *ServerAdministratorsResponse `pulumi:"asAdministrators"`
	// The SAS container URI to the backup container.
	BackupBlobContainerUri *string `pulumi:"backupBlobContainerUri"`
	// The gateway details configured for the AS server.
	GatewayDetails *GatewayDetailsResponse `pulumi:"gatewayDetails"`
	// An identifier that represents the Analysis Services resource.
	Id string `pulumi:"id"`
	// The firewall settings for the AS server.
	IpV4FirewallSettings *IPv4FirewallSettingsResponse `pulumi:"ipV4FirewallSettings"`
	// Location of the Analysis Services resource.
	Location string `pulumi:"location"`
	// The managed mode of the server (0 = not managed, 1 = managed).
	ManagedMode *int `pulumi:"managedMode"`
	// The name of the Analysis Services resource.
	Name string `pulumi:"name"`
	// The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// How the read-write server's participation in the query pool is controlled.<br/>It can have the following values: <ul><li>readOnly - indicates that the read-write server is intended not to participate in query operations</li><li>all - indicates that the read-write server can participate in query operations</li></ul>Specifying readOnly when capacity is 1 results in error.
	QuerypoolConnectionMode *string `pulumi:"querypoolConnectionMode"`
	// The full name of the Analysis Services resource.
	ServerFullName string `pulumi:"serverFullName"`
	// The server monitor mode for AS server
	ServerMonitorMode *int `pulumi:"serverMonitorMode"`
	// The SKU of the Analysis Services resource.
	Sku ResourceSkuResponse `pulumi:"sku"`
	// The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
	State string `pulumi:"state"`
	// Key-value pairs of additional resource provisioning properties.
	Tags map[string]string `pulumi:"tags"`
	// The type of the Analysis Services resource.
	Type string `pulumi:"type"`
}

Represents an instance of an Analysis Services resource.

type ResourceSku

type ResourceSku struct {
	// The number of instances in the read only query pool.
	Capacity *int `pulumi:"capacity"`
	// Name of the SKU level.
	Name string `pulumi:"name"`
	// The name of the Azure pricing tier to which the SKU applies.
	Tier *string `pulumi:"tier"`
}

Represents the SKU name and Azure pricing tier for Analysis Services resource.

type ResourceSkuArgs

type ResourceSkuArgs struct {
	// The number of instances in the read only query pool.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of the SKU level.
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the Azure pricing tier to which the SKU applies.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Represents the SKU name and Azure pricing tier for Analysis Services resource.

func (ResourceSkuArgs) ElementType

func (ResourceSkuArgs) ElementType() reflect.Type

func (ResourceSkuArgs) ToResourceSkuOutput

func (i ResourceSkuArgs) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutput

func (i ResourceSkuArgs) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuInput

type ResourceSkuInput interface {
	pulumi.Input

	ToResourceSkuOutput() ResourceSkuOutput
	ToResourceSkuOutputWithContext(context.Context) ResourceSkuOutput
}

ResourceSkuInput is an input type that accepts ResourceSkuArgs and ResourceSkuOutput values. You can construct a concrete instance of `ResourceSkuInput` via:

ResourceSkuArgs{...}

type ResourceSkuOutput

type ResourceSkuOutput struct{ *pulumi.OutputState }

Represents the SKU name and Azure pricing tier for Analysis Services resource.

func (ResourceSkuOutput) Capacity

func (o ResourceSkuOutput) Capacity() pulumi.IntPtrOutput

The number of instances in the read only query pool.

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Name

Name of the SKU level.

func (ResourceSkuOutput) Tier

The name of the Azure pricing tier to which the SKU applies.

func (ResourceSkuOutput) ToResourceSkuOutput

func (o ResourceSkuOutput) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutput

func (o ResourceSkuOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuPtrInput

type ResourceSkuPtrInput interface {
	pulumi.Input

	ToResourceSkuPtrOutput() ResourceSkuPtrOutput
	ToResourceSkuPtrOutputWithContext(context.Context) ResourceSkuPtrOutput
}

ResourceSkuPtrInput is an input type that accepts ResourceSkuArgs, ResourceSkuPtr and ResourceSkuPtrOutput values. You can construct a concrete instance of `ResourceSkuPtrInput` via:

        ResourceSkuArgs{...}

or:

        nil

func ResourceSkuPtr

func ResourceSkuPtr(v *ResourceSkuArgs) ResourceSkuPtrInput

type ResourceSkuPtrOutput

type ResourceSkuPtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuPtrOutput) Capacity

The number of instances in the read only query pool.

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Name

Name of the SKU level.

func (ResourceSkuPtrOutput) Tier

The name of the Azure pricing tier to which the SKU applies.

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutput

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuResponse

type ResourceSkuResponse struct {
	// The number of instances in the read only query pool.
	Capacity *int `pulumi:"capacity"`
	// Name of the SKU level.
	Name string `pulumi:"name"`
	// The name of the Azure pricing tier to which the SKU applies.
	Tier *string `pulumi:"tier"`
}

Represents the SKU name and Azure pricing tier for Analysis Services resource.

type ResourceSkuResponseArgs

type ResourceSkuResponseArgs struct {
	// The number of instances in the read only query pool.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of the SKU level.
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the Azure pricing tier to which the SKU applies.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Represents the SKU name and Azure pricing tier for Analysis Services resource.

func (ResourceSkuResponseArgs) ElementType

func (ResourceSkuResponseArgs) ElementType() reflect.Type

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponseInput

type ResourceSkuResponseInput interface {
	pulumi.Input

	ToResourceSkuResponseOutput() ResourceSkuResponseOutput
	ToResourceSkuResponseOutputWithContext(context.Context) ResourceSkuResponseOutput
}

ResourceSkuResponseInput is an input type that accepts ResourceSkuResponseArgs and ResourceSkuResponseOutput values. You can construct a concrete instance of `ResourceSkuResponseInput` via:

ResourceSkuResponseArgs{...}

type ResourceSkuResponseOutput

type ResourceSkuResponseOutput struct{ *pulumi.OutputState }

Represents the SKU name and Azure pricing tier for Analysis Services resource.

func (ResourceSkuResponseOutput) Capacity

The number of instances in the read only query pool.

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Name

Name of the SKU level.

func (ResourceSkuResponseOutput) Tier

The name of the Azure pricing tier to which the SKU applies.

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrInput

type ResourceSkuResponsePtrInput interface {
	pulumi.Input

	ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput
	ToResourceSkuResponsePtrOutputWithContext(context.Context) ResourceSkuResponsePtrOutput
}

ResourceSkuResponsePtrInput is an input type that accepts ResourceSkuResponseArgs, ResourceSkuResponsePtr and ResourceSkuResponsePtrOutput values. You can construct a concrete instance of `ResourceSkuResponsePtrInput` via:

        ResourceSkuResponseArgs{...}

or:

        nil

type ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponsePtrOutput) Capacity

The number of instances in the read only query pool.

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Name

Name of the SKU level.

func (ResourceSkuResponsePtrOutput) Tier

The name of the Azure pricing tier to which the SKU applies.

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ServerAdministrators

type ServerAdministrators struct {
	// An array of administrator user identities.
	Members []string `pulumi:"members"`
}

An array of administrator user identities.

type ServerAdministratorsArgs

type ServerAdministratorsArgs struct {
	// An array of administrator user identities.
	Members pulumi.StringArrayInput `pulumi:"members"`
}

An array of administrator user identities.

func (ServerAdministratorsArgs) ElementType

func (ServerAdministratorsArgs) ElementType() reflect.Type

func (ServerAdministratorsArgs) ToServerAdministratorsOutput

func (i ServerAdministratorsArgs) ToServerAdministratorsOutput() ServerAdministratorsOutput

func (ServerAdministratorsArgs) ToServerAdministratorsOutputWithContext

func (i ServerAdministratorsArgs) ToServerAdministratorsOutputWithContext(ctx context.Context) ServerAdministratorsOutput

func (ServerAdministratorsArgs) ToServerAdministratorsPtrOutput

func (i ServerAdministratorsArgs) ToServerAdministratorsPtrOutput() ServerAdministratorsPtrOutput

func (ServerAdministratorsArgs) ToServerAdministratorsPtrOutputWithContext

func (i ServerAdministratorsArgs) ToServerAdministratorsPtrOutputWithContext(ctx context.Context) ServerAdministratorsPtrOutput

type ServerAdministratorsInput

type ServerAdministratorsInput interface {
	pulumi.Input

	ToServerAdministratorsOutput() ServerAdministratorsOutput
	ToServerAdministratorsOutputWithContext(context.Context) ServerAdministratorsOutput
}

ServerAdministratorsInput is an input type that accepts ServerAdministratorsArgs and ServerAdministratorsOutput values. You can construct a concrete instance of `ServerAdministratorsInput` via:

ServerAdministratorsArgs{...}

type ServerAdministratorsOutput

type ServerAdministratorsOutput struct{ *pulumi.OutputState }

An array of administrator user identities.

func (ServerAdministratorsOutput) ElementType

func (ServerAdministratorsOutput) ElementType() reflect.Type

func (ServerAdministratorsOutput) Members

An array of administrator user identities.

func (ServerAdministratorsOutput) ToServerAdministratorsOutput

func (o ServerAdministratorsOutput) ToServerAdministratorsOutput() ServerAdministratorsOutput

func (ServerAdministratorsOutput) ToServerAdministratorsOutputWithContext

func (o ServerAdministratorsOutput) ToServerAdministratorsOutputWithContext(ctx context.Context) ServerAdministratorsOutput

func (ServerAdministratorsOutput) ToServerAdministratorsPtrOutput

func (o ServerAdministratorsOutput) ToServerAdministratorsPtrOutput() ServerAdministratorsPtrOutput

func (ServerAdministratorsOutput) ToServerAdministratorsPtrOutputWithContext

func (o ServerAdministratorsOutput) ToServerAdministratorsPtrOutputWithContext(ctx context.Context) ServerAdministratorsPtrOutput

type ServerAdministratorsPtrInput

type ServerAdministratorsPtrInput interface {
	pulumi.Input

	ToServerAdministratorsPtrOutput() ServerAdministratorsPtrOutput
	ToServerAdministratorsPtrOutputWithContext(context.Context) ServerAdministratorsPtrOutput
}

ServerAdministratorsPtrInput is an input type that accepts ServerAdministratorsArgs, ServerAdministratorsPtr and ServerAdministratorsPtrOutput values. You can construct a concrete instance of `ServerAdministratorsPtrInput` via:

        ServerAdministratorsArgs{...}

or:

        nil

type ServerAdministratorsPtrOutput

type ServerAdministratorsPtrOutput struct{ *pulumi.OutputState }

func (ServerAdministratorsPtrOutput) Elem

func (ServerAdministratorsPtrOutput) ElementType

func (ServerAdministratorsPtrOutput) Members

An array of administrator user identities.

func (ServerAdministratorsPtrOutput) ToServerAdministratorsPtrOutput

func (o ServerAdministratorsPtrOutput) ToServerAdministratorsPtrOutput() ServerAdministratorsPtrOutput

func (ServerAdministratorsPtrOutput) ToServerAdministratorsPtrOutputWithContext

func (o ServerAdministratorsPtrOutput) ToServerAdministratorsPtrOutputWithContext(ctx context.Context) ServerAdministratorsPtrOutput

type ServerAdministratorsResponse

type ServerAdministratorsResponse struct {
	// An array of administrator user identities.
	Members []string `pulumi:"members"`
}

An array of administrator user identities.

type ServerAdministratorsResponseArgs

type ServerAdministratorsResponseArgs struct {
	// An array of administrator user identities.
	Members pulumi.StringArrayInput `pulumi:"members"`
}

An array of administrator user identities.

func (ServerAdministratorsResponseArgs) ElementType

func (ServerAdministratorsResponseArgs) ToServerAdministratorsResponseOutput

func (i ServerAdministratorsResponseArgs) ToServerAdministratorsResponseOutput() ServerAdministratorsResponseOutput

func (ServerAdministratorsResponseArgs) ToServerAdministratorsResponseOutputWithContext

func (i ServerAdministratorsResponseArgs) ToServerAdministratorsResponseOutputWithContext(ctx context.Context) ServerAdministratorsResponseOutput

func (ServerAdministratorsResponseArgs) ToServerAdministratorsResponsePtrOutput

func (i ServerAdministratorsResponseArgs) ToServerAdministratorsResponsePtrOutput() ServerAdministratorsResponsePtrOutput

func (ServerAdministratorsResponseArgs) ToServerAdministratorsResponsePtrOutputWithContext

func (i ServerAdministratorsResponseArgs) ToServerAdministratorsResponsePtrOutputWithContext(ctx context.Context) ServerAdministratorsResponsePtrOutput

type ServerAdministratorsResponseInput

type ServerAdministratorsResponseInput interface {
	pulumi.Input

	ToServerAdministratorsResponseOutput() ServerAdministratorsResponseOutput
	ToServerAdministratorsResponseOutputWithContext(context.Context) ServerAdministratorsResponseOutput
}

ServerAdministratorsResponseInput is an input type that accepts ServerAdministratorsResponseArgs and ServerAdministratorsResponseOutput values. You can construct a concrete instance of `ServerAdministratorsResponseInput` via:

ServerAdministratorsResponseArgs{...}

type ServerAdministratorsResponseOutput

type ServerAdministratorsResponseOutput struct{ *pulumi.OutputState }

An array of administrator user identities.

func (ServerAdministratorsResponseOutput) ElementType

func (ServerAdministratorsResponseOutput) Members

An array of administrator user identities.

func (ServerAdministratorsResponseOutput) ToServerAdministratorsResponseOutput

func (o ServerAdministratorsResponseOutput) ToServerAdministratorsResponseOutput() ServerAdministratorsResponseOutput

func (ServerAdministratorsResponseOutput) ToServerAdministratorsResponseOutputWithContext

func (o ServerAdministratorsResponseOutput) ToServerAdministratorsResponseOutputWithContext(ctx context.Context) ServerAdministratorsResponseOutput

func (ServerAdministratorsResponseOutput) ToServerAdministratorsResponsePtrOutput

func (o ServerAdministratorsResponseOutput) ToServerAdministratorsResponsePtrOutput() ServerAdministratorsResponsePtrOutput

func (ServerAdministratorsResponseOutput) ToServerAdministratorsResponsePtrOutputWithContext

func (o ServerAdministratorsResponseOutput) ToServerAdministratorsResponsePtrOutputWithContext(ctx context.Context) ServerAdministratorsResponsePtrOutput

type ServerAdministratorsResponsePtrInput

type ServerAdministratorsResponsePtrInput interface {
	pulumi.Input

	ToServerAdministratorsResponsePtrOutput() ServerAdministratorsResponsePtrOutput
	ToServerAdministratorsResponsePtrOutputWithContext(context.Context) ServerAdministratorsResponsePtrOutput
}

ServerAdministratorsResponsePtrInput is an input type that accepts ServerAdministratorsResponseArgs, ServerAdministratorsResponsePtr and ServerAdministratorsResponsePtrOutput values. You can construct a concrete instance of `ServerAdministratorsResponsePtrInput` via:

        ServerAdministratorsResponseArgs{...}

or:

        nil

type ServerAdministratorsResponsePtrOutput

type ServerAdministratorsResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerAdministratorsResponsePtrOutput) Elem

func (ServerAdministratorsResponsePtrOutput) ElementType

func (ServerAdministratorsResponsePtrOutput) Members

An array of administrator user identities.

func (ServerAdministratorsResponsePtrOutput) ToServerAdministratorsResponsePtrOutput

func (o ServerAdministratorsResponsePtrOutput) ToServerAdministratorsResponsePtrOutput() ServerAdministratorsResponsePtrOutput

func (ServerAdministratorsResponsePtrOutput) ToServerAdministratorsResponsePtrOutputWithContext

func (o ServerAdministratorsResponsePtrOutput) ToServerAdministratorsResponsePtrOutputWithContext(ctx context.Context) ServerAdministratorsResponsePtrOutput

type ServerDetails

type ServerDetails struct {
	pulumi.CustomResourceState

	// A collection of AS server administrators
	AsAdministrators ServerAdministratorsResponsePtrOutput `pulumi:"asAdministrators"`
	// The SAS container URI to the backup container.
	BackupBlobContainerUri pulumi.StringPtrOutput `pulumi:"backupBlobContainerUri"`
	// The gateway details configured for the AS server.
	GatewayDetails GatewayDetailsResponsePtrOutput `pulumi:"gatewayDetails"`
	// The firewall settings for the AS server.
	IpV4FirewallSettings IPv4FirewallSettingsResponsePtrOutput `pulumi:"ipV4FirewallSettings"`
	// Location of the Analysis Services resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// The managed mode of the server (0 = not managed, 1 = managed).
	ManagedMode pulumi.IntPtrOutput `pulumi:"managedMode"`
	// The name of the Analysis Services resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// How the read-write server's participation in the query pool is controlled.<br/>It can have the following values: <ul><li>readOnly - indicates that the read-write server is intended not to participate in query operations</li><li>all - indicates that the read-write server can participate in query operations</li></ul>Specifying readOnly when capacity is 1 results in error.
	QuerypoolConnectionMode pulumi.StringPtrOutput `pulumi:"querypoolConnectionMode"`
	// The full name of the Analysis Services resource.
	ServerFullName pulumi.StringOutput `pulumi:"serverFullName"`
	// The server monitor mode for AS server
	ServerMonitorMode pulumi.IntPtrOutput `pulumi:"serverMonitorMode"`
	// The SKU of the Analysis Services resource.
	Sku ResourceSkuResponseOutput `pulumi:"sku"`
	// The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
	State pulumi.StringOutput `pulumi:"state"`
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the Analysis Services resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents an instance of an Analysis Services resource.

func GetServerDetails

func GetServerDetails(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerDetailsState, opts ...pulumi.ResourceOption) (*ServerDetails, error)

GetServerDetails gets an existing ServerDetails 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 NewServerDetails

func NewServerDetails(ctx *pulumi.Context,
	name string, args *ServerDetailsArgs, opts ...pulumi.ResourceOption) (*ServerDetails, error)

NewServerDetails registers a new resource with the given unique name, arguments, and options.

func (*ServerDetails) ElementType added in v0.2.6

func (*ServerDetails) ElementType() reflect.Type

func (*ServerDetails) ToServerDetailsOutput added in v0.2.6

func (i *ServerDetails) ToServerDetailsOutput() ServerDetailsOutput

func (*ServerDetails) ToServerDetailsOutputWithContext added in v0.2.6

func (i *ServerDetails) ToServerDetailsOutputWithContext(ctx context.Context) ServerDetailsOutput

type ServerDetailsArgs

type ServerDetailsArgs struct {
	// A collection of AS server administrators
	AsAdministrators ServerAdministratorsPtrInput
	// The SAS container URI to the backup container.
	BackupBlobContainerUri pulumi.StringPtrInput
	// The gateway details configured for the AS server.
	GatewayDetails GatewayDetailsPtrInput
	// The firewall settings for the AS server.
	IpV4FirewallSettings IPv4FirewallSettingsPtrInput
	// Location of the Analysis Services resource.
	Location pulumi.StringPtrInput
	// The managed mode of the server (0 = not managed, 1 = managed).
	ManagedMode pulumi.IntPtrInput
	// How the read-write server's participation in the query pool is controlled.<br/>It can have the following values: <ul><li>readOnly - indicates that the read-write server is intended not to participate in query operations</li><li>all - indicates that the read-write server can participate in query operations</li></ul>Specifying readOnly when capacity is 1 results in error.
	QuerypoolConnectionMode *ConnectionMode
	// The name of the Azure Resource group of which a given Analysis Services server is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName pulumi.StringInput
	// The server monitor mode for AS server
	ServerMonitorMode pulumi.IntPtrInput
	// The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63.
	ServerName pulumi.StringInput
	// The SKU of the Analysis Services resource.
	Sku ResourceSkuInput
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ServerDetails resource.

func (ServerDetailsArgs) ElementType

func (ServerDetailsArgs) ElementType() reflect.Type

type ServerDetailsInput added in v0.2.6

type ServerDetailsInput interface {
	pulumi.Input

	ToServerDetailsOutput() ServerDetailsOutput
	ToServerDetailsOutputWithContext(ctx context.Context) ServerDetailsOutput
}

type ServerDetailsOutput added in v0.2.6

type ServerDetailsOutput struct {
	*pulumi.OutputState
}

func (ServerDetailsOutput) ElementType added in v0.2.6

func (ServerDetailsOutput) ElementType() reflect.Type

func (ServerDetailsOutput) ToServerDetailsOutput added in v0.2.6

func (o ServerDetailsOutput) ToServerDetailsOutput() ServerDetailsOutput

func (ServerDetailsOutput) ToServerDetailsOutputWithContext added in v0.2.6

func (o ServerDetailsOutput) ToServerDetailsOutputWithContext(ctx context.Context) ServerDetailsOutput

type ServerDetailsState

type ServerDetailsState struct {
	// A collection of AS server administrators
	AsAdministrators ServerAdministratorsResponsePtrInput
	// The SAS container URI to the backup container.
	BackupBlobContainerUri pulumi.StringPtrInput
	// The gateway details configured for the AS server.
	GatewayDetails GatewayDetailsResponsePtrInput
	// The firewall settings for the AS server.
	IpV4FirewallSettings IPv4FirewallSettingsResponsePtrInput
	// Location of the Analysis Services resource.
	Location pulumi.StringPtrInput
	// The managed mode of the server (0 = not managed, 1 = managed).
	ManagedMode pulumi.IntPtrInput
	// The name of the Analysis Services resource.
	Name pulumi.StringPtrInput
	// The current deployment state of Analysis Services resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringPtrInput
	// How the read-write server's participation in the query pool is controlled.<br/>It can have the following values: <ul><li>readOnly - indicates that the read-write server is intended not to participate in query operations</li><li>all - indicates that the read-write server can participate in query operations</li></ul>Specifying readOnly when capacity is 1 results in error.
	QuerypoolConnectionMode pulumi.StringPtrInput
	// The full name of the Analysis Services resource.
	ServerFullName pulumi.StringPtrInput
	// The server monitor mode for AS server
	ServerMonitorMode pulumi.IntPtrInput
	// The SKU of the Analysis Services resource.
	Sku ResourceSkuResponsePtrInput
	// The current state of Analysis Services resource. The state is to indicate more states outside of resource provisioning.
	State pulumi.StringPtrInput
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapInput
	// The type of the Analysis Services resource.
	Type pulumi.StringPtrInput
}

func (ServerDetailsState) ElementType

func (ServerDetailsState) ElementType() reflect.Type

type SkuTier added in v0.3.1

type SkuTier pulumi.String

The name of the Azure pricing tier to which the SKU applies.

func (SkuTier) ElementType added in v0.3.1

func (SkuTier) ElementType() reflect.Type

func (SkuTier) ToStringOutput added in v0.3.1

func (e SkuTier) ToStringOutput() pulumi.StringOutput

func (SkuTier) ToStringOutputWithContext added in v0.3.1

func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuTier) ToStringPtrOutput added in v0.3.1

func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTier) ToStringPtrOutputWithContext added in v0.3.1

func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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