v20170714

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 (
	SkuTierDevelopment = SkuTier("Development")
	SkuTierBasic       = SkuTier("Basic")
	SkuTierStandard    = SkuTier("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

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 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. It must be at least 3 characters in length, and no more than 63.
	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"`
	// 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"`
	// 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 {
	// 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 {
	// 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) 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) 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 {
	// 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 {
	// 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) 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) 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"`
	// 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"`
	// 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
	// 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 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
	// 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
	// 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