powerbidedicated

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CapacitySkuTier_PBIE_Azure     = CapacitySkuTier("PBIE_Azure")
	CapacitySkuTierPremium         = CapacitySkuTier("Premium")
	CapacitySkuTierAutoPremiumHost = CapacitySkuTier("AutoPremiumHost")
)
View Source
const (
	IdentityTypeUser            = IdentityType("User")
	IdentityTypeApplication     = IdentityType("Application")
	IdentityTypeManagedIdentity = IdentityType("ManagedIdentity")
	IdentityTypeKey             = IdentityType("Key")
)
View Source
const (
	ModeGen1 = Mode("Gen1")
	ModeGen2 = Mode("Gen2")
)
View Source
const (
	VCoreSkuTierAutoScale = VCoreSkuTier("AutoScale")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoScaleVCore

type AutoScaleVCore struct {
	pulumi.CustomResourceState

	// The maximum capacity of an auto scale v-core resource.
	CapacityLimit pulumi.IntPtrOutput `pulumi:"capacityLimit"`
	// The object ID of the capacity resource associated with the auto scale v-core resource.
	CapacityObjectId pulumi.StringPtrOutput `pulumi:"capacityObjectId"`
	// Location of the PowerBI Dedicated resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the PowerBI Dedicated resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The current deployment state of an auto scale v-core resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The SKU of the auto scale v-core resource.
	Sku AutoScaleVCoreSkuResponseOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrOutput `pulumi:"systemData"`
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the PowerBI Dedicated resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents an instance of an auto scale v-core resource. Azure REST API version: 2021-01-01. Prior API version in Azure Native 1.x: 2021-01-01.

func GetAutoScaleVCore

func GetAutoScaleVCore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AutoScaleVCoreState, opts ...pulumi.ResourceOption) (*AutoScaleVCore, error)

GetAutoScaleVCore gets an existing AutoScaleVCore 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 NewAutoScaleVCore

func NewAutoScaleVCore(ctx *pulumi.Context,
	name string, args *AutoScaleVCoreArgs, opts ...pulumi.ResourceOption) (*AutoScaleVCore, error)

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

func (*AutoScaleVCore) ElementType

func (*AutoScaleVCore) ElementType() reflect.Type

func (*AutoScaleVCore) ToAutoScaleVCoreOutput

func (i *AutoScaleVCore) ToAutoScaleVCoreOutput() AutoScaleVCoreOutput

func (*AutoScaleVCore) ToAutoScaleVCoreOutputWithContext

func (i *AutoScaleVCore) ToAutoScaleVCoreOutputWithContext(ctx context.Context) AutoScaleVCoreOutput

type AutoScaleVCoreArgs

type AutoScaleVCoreArgs struct {
	// The maximum capacity of an auto scale v-core resource.
	CapacityLimit pulumi.IntPtrInput
	// The object ID of the capacity resource associated with the auto scale v-core resource.
	CapacityObjectId pulumi.StringPtrInput
	// Location of the PowerBI Dedicated resource.
	Location pulumi.StringPtrInput
	// The name of the Azure Resource group of which a given PowerBIDedicated capacity is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName pulumi.StringInput
	// The SKU of the auto scale v-core resource.
	Sku AutoScaleVCoreSkuInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataPtrInput
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapInput
	// The name of the auto scale v-core. It must be a minimum of 3 characters, and a maximum of 63.
	VcoreName pulumi.StringPtrInput
}

The set of arguments for constructing a AutoScaleVCore resource.

func (AutoScaleVCoreArgs) ElementType

func (AutoScaleVCoreArgs) ElementType() reflect.Type

type AutoScaleVCoreInput

type AutoScaleVCoreInput interface {
	pulumi.Input

	ToAutoScaleVCoreOutput() AutoScaleVCoreOutput
	ToAutoScaleVCoreOutputWithContext(ctx context.Context) AutoScaleVCoreOutput
}

type AutoScaleVCoreOutput

type AutoScaleVCoreOutput struct{ *pulumi.OutputState }

func (AutoScaleVCoreOutput) CapacityLimit

func (o AutoScaleVCoreOutput) CapacityLimit() pulumi.IntPtrOutput

The maximum capacity of an auto scale v-core resource.

func (AutoScaleVCoreOutput) CapacityObjectId

func (o AutoScaleVCoreOutput) CapacityObjectId() pulumi.StringPtrOutput

The object ID of the capacity resource associated with the auto scale v-core resource.

func (AutoScaleVCoreOutput) ElementType

func (AutoScaleVCoreOutput) ElementType() reflect.Type

func (AutoScaleVCoreOutput) Location

Location of the PowerBI Dedicated resource.

func (AutoScaleVCoreOutput) Name

The name of the PowerBI Dedicated resource.

func (AutoScaleVCoreOutput) ProvisioningState

func (o AutoScaleVCoreOutput) ProvisioningState() pulumi.StringOutput

The current deployment state of an auto scale v-core resource. The provisioningState is to indicate states for resource provisioning.

func (AutoScaleVCoreOutput) Sku

The SKU of the auto scale v-core resource.

func (AutoScaleVCoreOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (AutoScaleVCoreOutput) Tags

Key-value pairs of additional resource provisioning properties.

func (AutoScaleVCoreOutput) ToAutoScaleVCoreOutput

func (o AutoScaleVCoreOutput) ToAutoScaleVCoreOutput() AutoScaleVCoreOutput

func (AutoScaleVCoreOutput) ToAutoScaleVCoreOutputWithContext

func (o AutoScaleVCoreOutput) ToAutoScaleVCoreOutputWithContext(ctx context.Context) AutoScaleVCoreOutput

func (AutoScaleVCoreOutput) Type

The type of the PowerBI Dedicated resource.

type AutoScaleVCoreSku

type AutoScaleVCoreSku struct {
	// The capacity of an auto scale v-core resource.
	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 auto scale v-core resource.

type AutoScaleVCoreSkuArgs

type AutoScaleVCoreSkuArgs struct {
	// The capacity of an auto scale v-core resource.
	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 auto scale v-core resource.

func (AutoScaleVCoreSkuArgs) ElementType

func (AutoScaleVCoreSkuArgs) ElementType() reflect.Type

func (AutoScaleVCoreSkuArgs) ToAutoScaleVCoreSkuOutput

func (i AutoScaleVCoreSkuArgs) ToAutoScaleVCoreSkuOutput() AutoScaleVCoreSkuOutput

func (AutoScaleVCoreSkuArgs) ToAutoScaleVCoreSkuOutputWithContext

func (i AutoScaleVCoreSkuArgs) ToAutoScaleVCoreSkuOutputWithContext(ctx context.Context) AutoScaleVCoreSkuOutput

type AutoScaleVCoreSkuInput

type AutoScaleVCoreSkuInput interface {
	pulumi.Input

	ToAutoScaleVCoreSkuOutput() AutoScaleVCoreSkuOutput
	ToAutoScaleVCoreSkuOutputWithContext(context.Context) AutoScaleVCoreSkuOutput
}

AutoScaleVCoreSkuInput is an input type that accepts AutoScaleVCoreSkuArgs and AutoScaleVCoreSkuOutput values. You can construct a concrete instance of `AutoScaleVCoreSkuInput` via:

AutoScaleVCoreSkuArgs{...}

type AutoScaleVCoreSkuOutput

type AutoScaleVCoreSkuOutput struct{ *pulumi.OutputState }

Represents the SKU name and Azure pricing tier for auto scale v-core resource.

func (AutoScaleVCoreSkuOutput) Capacity

The capacity of an auto scale v-core resource.

func (AutoScaleVCoreSkuOutput) ElementType

func (AutoScaleVCoreSkuOutput) ElementType() reflect.Type

func (AutoScaleVCoreSkuOutput) Name

Name of the SKU level.

func (AutoScaleVCoreSkuOutput) Tier

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

func (AutoScaleVCoreSkuOutput) ToAutoScaleVCoreSkuOutput

func (o AutoScaleVCoreSkuOutput) ToAutoScaleVCoreSkuOutput() AutoScaleVCoreSkuOutput

func (AutoScaleVCoreSkuOutput) ToAutoScaleVCoreSkuOutputWithContext

func (o AutoScaleVCoreSkuOutput) ToAutoScaleVCoreSkuOutputWithContext(ctx context.Context) AutoScaleVCoreSkuOutput

type AutoScaleVCoreSkuResponse

type AutoScaleVCoreSkuResponse struct {
	// The capacity of an auto scale v-core resource.
	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 auto scale v-core resource.

type AutoScaleVCoreSkuResponseOutput

type AutoScaleVCoreSkuResponseOutput struct{ *pulumi.OutputState }

Represents the SKU name and Azure pricing tier for auto scale v-core resource.

func (AutoScaleVCoreSkuResponseOutput) Capacity

The capacity of an auto scale v-core resource.

func (AutoScaleVCoreSkuResponseOutput) ElementType

func (AutoScaleVCoreSkuResponseOutput) Name

Name of the SKU level.

func (AutoScaleVCoreSkuResponseOutput) Tier

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

func (AutoScaleVCoreSkuResponseOutput) ToAutoScaleVCoreSkuResponseOutput

func (o AutoScaleVCoreSkuResponseOutput) ToAutoScaleVCoreSkuResponseOutput() AutoScaleVCoreSkuResponseOutput

func (AutoScaleVCoreSkuResponseOutput) ToAutoScaleVCoreSkuResponseOutputWithContext

func (o AutoScaleVCoreSkuResponseOutput) ToAutoScaleVCoreSkuResponseOutputWithContext(ctx context.Context) AutoScaleVCoreSkuResponseOutput

type AutoScaleVCoreState

type AutoScaleVCoreState struct {
}

func (AutoScaleVCoreState) ElementType

func (AutoScaleVCoreState) ElementType() reflect.Type

type CapacityDetails

type CapacityDetails struct {
	pulumi.CustomResourceState

	// A collection of Dedicated capacity administrators
	Administration DedicatedCapacityAdministratorsResponsePtrOutput `pulumi:"administration"`
	// Capacity name
	FriendlyName pulumi.StringOutput `pulumi:"friendlyName"`
	// Location of the PowerBI Dedicated resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the generation of the Power BI Embedded capacity. If no value is specified, the default value 'Gen2' is used. [Learn More](https://docs.microsoft.com/power-bi/developer/embedded/power-bi-embedded-generation-2)
	Mode pulumi.StringPtrOutput `pulumi:"mode"`
	// The name of the PowerBI Dedicated resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The current deployment state of PowerBI Dedicated resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The SKU of the PowerBI Dedicated capacity resource.
	Sku CapacitySkuResponseOutput `pulumi:"sku"`
	// The current state of PowerBI Dedicated resource. The state is to indicate more states outside of resource provisioning.
	State pulumi.StringOutput `pulumi:"state"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrOutput `pulumi:"systemData"`
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Tenant ID for the capacity. Used for creating Pro Plus capacity.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// The type of the PowerBI Dedicated resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents an instance of a Dedicated Capacity resource. Azure REST API version: 2021-01-01. Prior API version in Azure Native 1.x: 2021-01-01.

Other available API versions: 2017-10-01.

func GetCapacityDetails

func GetCapacityDetails(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CapacityDetailsState, opts ...pulumi.ResourceOption) (*CapacityDetails, error)

GetCapacityDetails gets an existing CapacityDetails 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 NewCapacityDetails

func NewCapacityDetails(ctx *pulumi.Context,
	name string, args *CapacityDetailsArgs, opts ...pulumi.ResourceOption) (*CapacityDetails, error)

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

func (*CapacityDetails) ElementType

func (*CapacityDetails) ElementType() reflect.Type

func (*CapacityDetails) ToCapacityDetailsOutput

func (i *CapacityDetails) ToCapacityDetailsOutput() CapacityDetailsOutput

func (*CapacityDetails) ToCapacityDetailsOutputWithContext

func (i *CapacityDetails) ToCapacityDetailsOutputWithContext(ctx context.Context) CapacityDetailsOutput

type CapacityDetailsArgs

type CapacityDetailsArgs struct {
	// A collection of Dedicated capacity administrators
	Administration DedicatedCapacityAdministratorsPtrInput
	// The name of the Dedicated capacity. It must be a minimum of 3 characters, and a maximum of 63.
	DedicatedCapacityName pulumi.StringPtrInput
	// Location of the PowerBI Dedicated resource.
	Location pulumi.StringPtrInput
	// Specifies the generation of the Power BI Embedded capacity. If no value is specified, the default value 'Gen2' is used. [Learn More](https://docs.microsoft.com/power-bi/developer/embedded/power-bi-embedded-generation-2)
	Mode pulumi.StringPtrInput
	// The name of the Azure Resource group of which a given PowerBIDedicated capacity is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName pulumi.StringInput
	// The SKU of the PowerBI Dedicated capacity resource.
	Sku CapacitySkuInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataPtrInput
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CapacityDetails resource.

func (CapacityDetailsArgs) ElementType

func (CapacityDetailsArgs) ElementType() reflect.Type

type CapacityDetailsInput

type CapacityDetailsInput interface {
	pulumi.Input

	ToCapacityDetailsOutput() CapacityDetailsOutput
	ToCapacityDetailsOutputWithContext(ctx context.Context) CapacityDetailsOutput
}

type CapacityDetailsOutput

type CapacityDetailsOutput struct{ *pulumi.OutputState }

func (CapacityDetailsOutput) Administration

A collection of Dedicated capacity administrators

func (CapacityDetailsOutput) ElementType

func (CapacityDetailsOutput) ElementType() reflect.Type

func (CapacityDetailsOutput) FriendlyName

func (o CapacityDetailsOutput) FriendlyName() pulumi.StringOutput

Capacity name

func (CapacityDetailsOutput) Location

Location of the PowerBI Dedicated resource.

func (CapacityDetailsOutput) Mode

Specifies the generation of the Power BI Embedded capacity. If no value is specified, the default value 'Gen2' is used. [Learn More](https://docs.microsoft.com/power-bi/developer/embedded/power-bi-embedded-generation-2)

func (CapacityDetailsOutput) Name

The name of the PowerBI Dedicated resource.

func (CapacityDetailsOutput) ProvisioningState

func (o CapacityDetailsOutput) ProvisioningState() pulumi.StringOutput

The current deployment state of PowerBI Dedicated resource. The provisioningState is to indicate states for resource provisioning.

func (CapacityDetailsOutput) Sku

The SKU of the PowerBI Dedicated capacity resource.

func (CapacityDetailsOutput) State

The current state of PowerBI Dedicated resource. The state is to indicate more states outside of resource provisioning.

func (CapacityDetailsOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CapacityDetailsOutput) Tags

Key-value pairs of additional resource provisioning properties.

func (CapacityDetailsOutput) TenantId

Tenant ID for the capacity. Used for creating Pro Plus capacity.

func (CapacityDetailsOutput) ToCapacityDetailsOutput

func (o CapacityDetailsOutput) ToCapacityDetailsOutput() CapacityDetailsOutput

func (CapacityDetailsOutput) ToCapacityDetailsOutputWithContext

func (o CapacityDetailsOutput) ToCapacityDetailsOutputWithContext(ctx context.Context) CapacityDetailsOutput

func (CapacityDetailsOutput) Type

The type of the PowerBI Dedicated resource.

type CapacityDetailsState

type CapacityDetailsState struct {
}

func (CapacityDetailsState) ElementType

func (CapacityDetailsState) ElementType() reflect.Type

type CapacitySku

type CapacitySku struct {
	// The capacity of the SKU.
	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 PowerBI Dedicated capacity resource.

type CapacitySkuArgs

type CapacitySkuArgs struct {
	// The capacity of the SKU.
	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 PowerBI Dedicated capacity resource.

func (CapacitySkuArgs) ElementType

func (CapacitySkuArgs) ElementType() reflect.Type

func (CapacitySkuArgs) ToCapacitySkuOutput

func (i CapacitySkuArgs) ToCapacitySkuOutput() CapacitySkuOutput

func (CapacitySkuArgs) ToCapacitySkuOutputWithContext

func (i CapacitySkuArgs) ToCapacitySkuOutputWithContext(ctx context.Context) CapacitySkuOutput

type CapacitySkuInput

type CapacitySkuInput interface {
	pulumi.Input

	ToCapacitySkuOutput() CapacitySkuOutput
	ToCapacitySkuOutputWithContext(context.Context) CapacitySkuOutput
}

CapacitySkuInput is an input type that accepts CapacitySkuArgs and CapacitySkuOutput values. You can construct a concrete instance of `CapacitySkuInput` via:

CapacitySkuArgs{...}

type CapacitySkuOutput

type CapacitySkuOutput struct{ *pulumi.OutputState }

Represents the SKU name and Azure pricing tier for PowerBI Dedicated capacity resource.

func (CapacitySkuOutput) Capacity

func (o CapacitySkuOutput) Capacity() pulumi.IntPtrOutput

The capacity of the SKU.

func (CapacitySkuOutput) ElementType

func (CapacitySkuOutput) ElementType() reflect.Type

func (CapacitySkuOutput) Name

Name of the SKU level.

func (CapacitySkuOutput) Tier

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

func (CapacitySkuOutput) ToCapacitySkuOutput

func (o CapacitySkuOutput) ToCapacitySkuOutput() CapacitySkuOutput

func (CapacitySkuOutput) ToCapacitySkuOutputWithContext

func (o CapacitySkuOutput) ToCapacitySkuOutputWithContext(ctx context.Context) CapacitySkuOutput

type CapacitySkuResponse

type CapacitySkuResponse struct {
	// The capacity of the SKU.
	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 PowerBI Dedicated capacity resource.

type CapacitySkuResponseOutput

type CapacitySkuResponseOutput struct{ *pulumi.OutputState }

Represents the SKU name and Azure pricing tier for PowerBI Dedicated capacity resource.

func (CapacitySkuResponseOutput) Capacity

The capacity of the SKU.

func (CapacitySkuResponseOutput) ElementType

func (CapacitySkuResponseOutput) ElementType() reflect.Type

func (CapacitySkuResponseOutput) Name

Name of the SKU level.

func (CapacitySkuResponseOutput) Tier

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

func (CapacitySkuResponseOutput) ToCapacitySkuResponseOutput

func (o CapacitySkuResponseOutput) ToCapacitySkuResponseOutput() CapacitySkuResponseOutput

func (CapacitySkuResponseOutput) ToCapacitySkuResponseOutputWithContext

func (o CapacitySkuResponseOutput) ToCapacitySkuResponseOutputWithContext(ctx context.Context) CapacitySkuResponseOutput

type CapacitySkuTier

type CapacitySkuTier string

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

func (CapacitySkuTier) ElementType

func (CapacitySkuTier) ElementType() reflect.Type

func (CapacitySkuTier) ToCapacitySkuTierOutput

func (e CapacitySkuTier) ToCapacitySkuTierOutput() CapacitySkuTierOutput

func (CapacitySkuTier) ToCapacitySkuTierOutputWithContext

func (e CapacitySkuTier) ToCapacitySkuTierOutputWithContext(ctx context.Context) CapacitySkuTierOutput

func (CapacitySkuTier) ToCapacitySkuTierPtrOutput

func (e CapacitySkuTier) ToCapacitySkuTierPtrOutput() CapacitySkuTierPtrOutput

func (CapacitySkuTier) ToCapacitySkuTierPtrOutputWithContext

func (e CapacitySkuTier) ToCapacitySkuTierPtrOutputWithContext(ctx context.Context) CapacitySkuTierPtrOutput

func (CapacitySkuTier) ToStringOutput

func (e CapacitySkuTier) ToStringOutput() pulumi.StringOutput

func (CapacitySkuTier) ToStringOutputWithContext

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

func (CapacitySkuTier) ToStringPtrOutput

func (e CapacitySkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (CapacitySkuTier) ToStringPtrOutputWithContext

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

type CapacitySkuTierInput

type CapacitySkuTierInput interface {
	pulumi.Input

	ToCapacitySkuTierOutput() CapacitySkuTierOutput
	ToCapacitySkuTierOutputWithContext(context.Context) CapacitySkuTierOutput
}

CapacitySkuTierInput is an input type that accepts values of the CapacitySkuTier enum A concrete instance of `CapacitySkuTierInput` can be one of the following:

CapacitySkuTier_PBIE_Azure
CapacitySkuTierPremium
CapacitySkuTierAutoPremiumHost

type CapacitySkuTierOutput

type CapacitySkuTierOutput struct{ *pulumi.OutputState }

func (CapacitySkuTierOutput) ElementType

func (CapacitySkuTierOutput) ElementType() reflect.Type

func (CapacitySkuTierOutput) ToCapacitySkuTierOutput

func (o CapacitySkuTierOutput) ToCapacitySkuTierOutput() CapacitySkuTierOutput

func (CapacitySkuTierOutput) ToCapacitySkuTierOutputWithContext

func (o CapacitySkuTierOutput) ToCapacitySkuTierOutputWithContext(ctx context.Context) CapacitySkuTierOutput

func (CapacitySkuTierOutput) ToCapacitySkuTierPtrOutput

func (o CapacitySkuTierOutput) ToCapacitySkuTierPtrOutput() CapacitySkuTierPtrOutput

func (CapacitySkuTierOutput) ToCapacitySkuTierPtrOutputWithContext

func (o CapacitySkuTierOutput) ToCapacitySkuTierPtrOutputWithContext(ctx context.Context) CapacitySkuTierPtrOutput

func (CapacitySkuTierOutput) ToStringOutput

func (o CapacitySkuTierOutput) ToStringOutput() pulumi.StringOutput

func (CapacitySkuTierOutput) ToStringOutputWithContext

func (o CapacitySkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CapacitySkuTierOutput) ToStringPtrOutput

func (o CapacitySkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CapacitySkuTierOutput) ToStringPtrOutputWithContext

func (o CapacitySkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CapacitySkuTierPtrInput

type CapacitySkuTierPtrInput interface {
	pulumi.Input

	ToCapacitySkuTierPtrOutput() CapacitySkuTierPtrOutput
	ToCapacitySkuTierPtrOutputWithContext(context.Context) CapacitySkuTierPtrOutput
}

func CapacitySkuTierPtr

func CapacitySkuTierPtr(v string) CapacitySkuTierPtrInput

type CapacitySkuTierPtrOutput

type CapacitySkuTierPtrOutput struct{ *pulumi.OutputState }

func (CapacitySkuTierPtrOutput) Elem

func (CapacitySkuTierPtrOutput) ElementType

func (CapacitySkuTierPtrOutput) ElementType() reflect.Type

func (CapacitySkuTierPtrOutput) ToCapacitySkuTierPtrOutput

func (o CapacitySkuTierPtrOutput) ToCapacitySkuTierPtrOutput() CapacitySkuTierPtrOutput

func (CapacitySkuTierPtrOutput) ToCapacitySkuTierPtrOutputWithContext

func (o CapacitySkuTierPtrOutput) ToCapacitySkuTierPtrOutputWithContext(ctx context.Context) CapacitySkuTierPtrOutput

func (CapacitySkuTierPtrOutput) ToStringPtrOutput

func (o CapacitySkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CapacitySkuTierPtrOutput) ToStringPtrOutputWithContext

func (o CapacitySkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DedicatedCapacityAdministrators

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

An array of administrator user identities

type DedicatedCapacityAdministratorsArgs

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

An array of administrator user identities

func (DedicatedCapacityAdministratorsArgs) ElementType

func (DedicatedCapacityAdministratorsArgs) ToDedicatedCapacityAdministratorsOutput

func (i DedicatedCapacityAdministratorsArgs) ToDedicatedCapacityAdministratorsOutput() DedicatedCapacityAdministratorsOutput

func (DedicatedCapacityAdministratorsArgs) ToDedicatedCapacityAdministratorsOutputWithContext

func (i DedicatedCapacityAdministratorsArgs) ToDedicatedCapacityAdministratorsOutputWithContext(ctx context.Context) DedicatedCapacityAdministratorsOutput

func (DedicatedCapacityAdministratorsArgs) ToDedicatedCapacityAdministratorsPtrOutput

func (i DedicatedCapacityAdministratorsArgs) ToDedicatedCapacityAdministratorsPtrOutput() DedicatedCapacityAdministratorsPtrOutput

func (DedicatedCapacityAdministratorsArgs) ToDedicatedCapacityAdministratorsPtrOutputWithContext

func (i DedicatedCapacityAdministratorsArgs) ToDedicatedCapacityAdministratorsPtrOutputWithContext(ctx context.Context) DedicatedCapacityAdministratorsPtrOutput

type DedicatedCapacityAdministratorsInput

type DedicatedCapacityAdministratorsInput interface {
	pulumi.Input

	ToDedicatedCapacityAdministratorsOutput() DedicatedCapacityAdministratorsOutput
	ToDedicatedCapacityAdministratorsOutputWithContext(context.Context) DedicatedCapacityAdministratorsOutput
}

DedicatedCapacityAdministratorsInput is an input type that accepts DedicatedCapacityAdministratorsArgs and DedicatedCapacityAdministratorsOutput values. You can construct a concrete instance of `DedicatedCapacityAdministratorsInput` via:

DedicatedCapacityAdministratorsArgs{...}

type DedicatedCapacityAdministratorsOutput

type DedicatedCapacityAdministratorsOutput struct{ *pulumi.OutputState }

An array of administrator user identities

func (DedicatedCapacityAdministratorsOutput) ElementType

func (DedicatedCapacityAdministratorsOutput) Members

An array of administrator user identities.

func (DedicatedCapacityAdministratorsOutput) ToDedicatedCapacityAdministratorsOutput

func (o DedicatedCapacityAdministratorsOutput) ToDedicatedCapacityAdministratorsOutput() DedicatedCapacityAdministratorsOutput

func (DedicatedCapacityAdministratorsOutput) ToDedicatedCapacityAdministratorsOutputWithContext

func (o DedicatedCapacityAdministratorsOutput) ToDedicatedCapacityAdministratorsOutputWithContext(ctx context.Context) DedicatedCapacityAdministratorsOutput

func (DedicatedCapacityAdministratorsOutput) ToDedicatedCapacityAdministratorsPtrOutput

func (o DedicatedCapacityAdministratorsOutput) ToDedicatedCapacityAdministratorsPtrOutput() DedicatedCapacityAdministratorsPtrOutput

func (DedicatedCapacityAdministratorsOutput) ToDedicatedCapacityAdministratorsPtrOutputWithContext

func (o DedicatedCapacityAdministratorsOutput) ToDedicatedCapacityAdministratorsPtrOutputWithContext(ctx context.Context) DedicatedCapacityAdministratorsPtrOutput

type DedicatedCapacityAdministratorsPtrInput

type DedicatedCapacityAdministratorsPtrInput interface {
	pulumi.Input

	ToDedicatedCapacityAdministratorsPtrOutput() DedicatedCapacityAdministratorsPtrOutput
	ToDedicatedCapacityAdministratorsPtrOutputWithContext(context.Context) DedicatedCapacityAdministratorsPtrOutput
}

DedicatedCapacityAdministratorsPtrInput is an input type that accepts DedicatedCapacityAdministratorsArgs, DedicatedCapacityAdministratorsPtr and DedicatedCapacityAdministratorsPtrOutput values. You can construct a concrete instance of `DedicatedCapacityAdministratorsPtrInput` via:

        DedicatedCapacityAdministratorsArgs{...}

or:

        nil

type DedicatedCapacityAdministratorsPtrOutput

type DedicatedCapacityAdministratorsPtrOutput struct{ *pulumi.OutputState }

func (DedicatedCapacityAdministratorsPtrOutput) Elem

func (DedicatedCapacityAdministratorsPtrOutput) ElementType

func (DedicatedCapacityAdministratorsPtrOutput) Members

An array of administrator user identities.

func (DedicatedCapacityAdministratorsPtrOutput) ToDedicatedCapacityAdministratorsPtrOutput

func (o DedicatedCapacityAdministratorsPtrOutput) ToDedicatedCapacityAdministratorsPtrOutput() DedicatedCapacityAdministratorsPtrOutput

func (DedicatedCapacityAdministratorsPtrOutput) ToDedicatedCapacityAdministratorsPtrOutputWithContext

func (o DedicatedCapacityAdministratorsPtrOutput) ToDedicatedCapacityAdministratorsPtrOutputWithContext(ctx context.Context) DedicatedCapacityAdministratorsPtrOutput

type DedicatedCapacityAdministratorsResponse

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

An array of administrator user identities

type DedicatedCapacityAdministratorsResponseOutput

type DedicatedCapacityAdministratorsResponseOutput struct{ *pulumi.OutputState }

An array of administrator user identities

func (DedicatedCapacityAdministratorsResponseOutput) ElementType

func (DedicatedCapacityAdministratorsResponseOutput) Members

An array of administrator user identities.

func (DedicatedCapacityAdministratorsResponseOutput) ToDedicatedCapacityAdministratorsResponseOutput

func (o DedicatedCapacityAdministratorsResponseOutput) ToDedicatedCapacityAdministratorsResponseOutput() DedicatedCapacityAdministratorsResponseOutput

func (DedicatedCapacityAdministratorsResponseOutput) ToDedicatedCapacityAdministratorsResponseOutputWithContext

func (o DedicatedCapacityAdministratorsResponseOutput) ToDedicatedCapacityAdministratorsResponseOutputWithContext(ctx context.Context) DedicatedCapacityAdministratorsResponseOutput

type DedicatedCapacityAdministratorsResponsePtrOutput

type DedicatedCapacityAdministratorsResponsePtrOutput struct{ *pulumi.OutputState }

func (DedicatedCapacityAdministratorsResponsePtrOutput) Elem

func (DedicatedCapacityAdministratorsResponsePtrOutput) ElementType

func (DedicatedCapacityAdministratorsResponsePtrOutput) Members

An array of administrator user identities.

func (DedicatedCapacityAdministratorsResponsePtrOutput) ToDedicatedCapacityAdministratorsResponsePtrOutput

func (o DedicatedCapacityAdministratorsResponsePtrOutput) ToDedicatedCapacityAdministratorsResponsePtrOutput() DedicatedCapacityAdministratorsResponsePtrOutput

func (DedicatedCapacityAdministratorsResponsePtrOutput) ToDedicatedCapacityAdministratorsResponsePtrOutputWithContext

func (o DedicatedCapacityAdministratorsResponsePtrOutput) ToDedicatedCapacityAdministratorsResponsePtrOutputWithContext(ctx context.Context) DedicatedCapacityAdministratorsResponsePtrOutput

type IdentityType

type IdentityType string

The type of identity that last modified the resource

func (IdentityType) ElementType

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToIdentityTypeOutput

func (e IdentityType) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityType) ToIdentityTypeOutputWithContext

func (e IdentityType) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityType) ToIdentityTypePtrOutput

func (e IdentityType) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityType) ToIdentityTypePtrOutputWithContext

func (e IdentityType) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityType) ToStringOutput

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext

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

func (IdentityType) ToStringPtrOutput

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext

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

type IdentityTypeInput

type IdentityTypeInput interface {
	pulumi.Input

	ToIdentityTypeOutput() IdentityTypeOutput
	ToIdentityTypeOutputWithContext(context.Context) IdentityTypeOutput
}

IdentityTypeInput is an input type that accepts values of the IdentityType enum A concrete instance of `IdentityTypeInput` can be one of the following:

IdentityTypeUser
IdentityTypeApplication
IdentityTypeManagedIdentity
IdentityTypeKey

type IdentityTypeOutput

type IdentityTypeOutput struct{ *pulumi.OutputState }

func (IdentityTypeOutput) ElementType

func (IdentityTypeOutput) ElementType() reflect.Type

func (IdentityTypeOutput) ToIdentityTypeOutput

func (o IdentityTypeOutput) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypeOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutput

func (o IdentityTypeOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypeOutput) ToStringOutput

func (o IdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (IdentityTypeOutput) ToStringOutputWithContext

func (o IdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IdentityTypeOutput) ToStringPtrOutput

func (o IdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypeOutput) ToStringPtrOutputWithContext

func (o IdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityTypePtrInput

type IdentityTypePtrInput interface {
	pulumi.Input

	ToIdentityTypePtrOutput() IdentityTypePtrOutput
	ToIdentityTypePtrOutputWithContext(context.Context) IdentityTypePtrOutput
}

func IdentityTypePtr

func IdentityTypePtr(v string) IdentityTypePtrInput

type IdentityTypePtrOutput

type IdentityTypePtrOutput struct{ *pulumi.OutputState }

func (IdentityTypePtrOutput) Elem

func (IdentityTypePtrOutput) ElementType

func (IdentityTypePtrOutput) ElementType() reflect.Type

func (IdentityTypePtrOutput) ToIdentityTypePtrOutput

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutput

func (o IdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o IdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupAutoScaleVCoreArgs

type LookupAutoScaleVCoreArgs struct {
	// The name of the Azure Resource group of which a given PowerBIDedicated capacity 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 auto scale v-core. It must be a minimum of 3 characters, and a maximum of 63.
	VcoreName string `pulumi:"vcoreName"`
}

type LookupAutoScaleVCoreOutputArgs

type LookupAutoScaleVCoreOutputArgs struct {
	// The name of the Azure Resource group of which a given PowerBIDedicated capacity is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the auto scale v-core. It must be a minimum of 3 characters, and a maximum of 63.
	VcoreName pulumi.StringInput `pulumi:"vcoreName"`
}

func (LookupAutoScaleVCoreOutputArgs) ElementType

type LookupAutoScaleVCoreResult

type LookupAutoScaleVCoreResult struct {
	// The maximum capacity of an auto scale v-core resource.
	CapacityLimit *int `pulumi:"capacityLimit"`
	// The object ID of the capacity resource associated with the auto scale v-core resource.
	CapacityObjectId *string `pulumi:"capacityObjectId"`
	// An identifier that represents the PowerBI Dedicated resource.
	Id string `pulumi:"id"`
	// Location of the PowerBI Dedicated resource.
	Location string `pulumi:"location"`
	// The name of the PowerBI Dedicated resource.
	Name string `pulumi:"name"`
	// The current deployment state of an auto scale v-core resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// The SKU of the auto scale v-core resource.
	Sku AutoScaleVCoreSkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemDataResponse `pulumi:"systemData"`
	// Key-value pairs of additional resource provisioning properties.
	Tags map[string]string `pulumi:"tags"`
	// The type of the PowerBI Dedicated resource.
	Type string `pulumi:"type"`
}

Represents an instance of an auto scale v-core resource.

func LookupAutoScaleVCore

func LookupAutoScaleVCore(ctx *pulumi.Context, args *LookupAutoScaleVCoreArgs, opts ...pulumi.InvokeOption) (*LookupAutoScaleVCoreResult, error)

Gets details about the specified auto scale v-core. Azure REST API version: 2021-01-01.

type LookupAutoScaleVCoreResultOutput

type LookupAutoScaleVCoreResultOutput struct{ *pulumi.OutputState }

Represents an instance of an auto scale v-core resource.

func (LookupAutoScaleVCoreResultOutput) CapacityLimit

The maximum capacity of an auto scale v-core resource.

func (LookupAutoScaleVCoreResultOutput) CapacityObjectId

The object ID of the capacity resource associated with the auto scale v-core resource.

func (LookupAutoScaleVCoreResultOutput) ElementType

func (LookupAutoScaleVCoreResultOutput) Id

An identifier that represents the PowerBI Dedicated resource.

func (LookupAutoScaleVCoreResultOutput) Location

Location of the PowerBI Dedicated resource.

func (LookupAutoScaleVCoreResultOutput) Name

The name of the PowerBI Dedicated resource.

func (LookupAutoScaleVCoreResultOutput) ProvisioningState

The current deployment state of an auto scale v-core resource. The provisioningState is to indicate states for resource provisioning.

func (LookupAutoScaleVCoreResultOutput) Sku

The SKU of the auto scale v-core resource.

func (LookupAutoScaleVCoreResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupAutoScaleVCoreResultOutput) Tags

Key-value pairs of additional resource provisioning properties.

func (LookupAutoScaleVCoreResultOutput) ToLookupAutoScaleVCoreResultOutput

func (o LookupAutoScaleVCoreResultOutput) ToLookupAutoScaleVCoreResultOutput() LookupAutoScaleVCoreResultOutput

func (LookupAutoScaleVCoreResultOutput) ToLookupAutoScaleVCoreResultOutputWithContext

func (o LookupAutoScaleVCoreResultOutput) ToLookupAutoScaleVCoreResultOutputWithContext(ctx context.Context) LookupAutoScaleVCoreResultOutput

func (LookupAutoScaleVCoreResultOutput) Type

The type of the PowerBI Dedicated resource.

type LookupCapacityDetailsArgs

type LookupCapacityDetailsArgs struct {
	// The name of the dedicated capacity. It must be a minimum of 3 characters, and a maximum of 63.
	DedicatedCapacityName string `pulumi:"dedicatedCapacityName"`
	// The name of the Azure Resource group of which a given PowerBIDedicated capacity is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCapacityDetailsOutputArgs

type LookupCapacityDetailsOutputArgs struct {
	// The name of the dedicated capacity. It must be a minimum of 3 characters, and a maximum of 63.
	DedicatedCapacityName pulumi.StringInput `pulumi:"dedicatedCapacityName"`
	// The name of the Azure Resource group of which a given PowerBIDedicated capacity is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCapacityDetailsOutputArgs) ElementType

type LookupCapacityDetailsResult

type LookupCapacityDetailsResult struct {
	// A collection of Dedicated capacity administrators
	Administration *DedicatedCapacityAdministratorsResponse `pulumi:"administration"`
	// Capacity name
	FriendlyName string `pulumi:"friendlyName"`
	// An identifier that represents the PowerBI Dedicated resource.
	Id string `pulumi:"id"`
	// Location of the PowerBI Dedicated resource.
	Location string `pulumi:"location"`
	// Specifies the generation of the Power BI Embedded capacity. If no value is specified, the default value 'Gen2' is used. [Learn More](https://docs.microsoft.com/power-bi/developer/embedded/power-bi-embedded-generation-2)
	Mode *string `pulumi:"mode"`
	// The name of the PowerBI Dedicated resource.
	Name string `pulumi:"name"`
	// The current deployment state of PowerBI Dedicated resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// The SKU of the PowerBI Dedicated capacity resource.
	Sku CapacitySkuResponse `pulumi:"sku"`
	// The current state of PowerBI Dedicated resource. The state is to indicate more states outside of resource provisioning.
	State string `pulumi:"state"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemDataResponse `pulumi:"systemData"`
	// Key-value pairs of additional resource provisioning properties.
	Tags map[string]string `pulumi:"tags"`
	// Tenant ID for the capacity. Used for creating Pro Plus capacity.
	TenantId string `pulumi:"tenantId"`
	// The type of the PowerBI Dedicated resource.
	Type string `pulumi:"type"`
}

Represents an instance of a Dedicated Capacity resource.

func LookupCapacityDetails

func LookupCapacityDetails(ctx *pulumi.Context, args *LookupCapacityDetailsArgs, opts ...pulumi.InvokeOption) (*LookupCapacityDetailsResult, error)

Gets details about the specified dedicated capacity. Azure REST API version: 2021-01-01.

Other available API versions: 2017-10-01.

type LookupCapacityDetailsResultOutput

type LookupCapacityDetailsResultOutput struct{ *pulumi.OutputState }

Represents an instance of a Dedicated Capacity resource.

func (LookupCapacityDetailsResultOutput) Administration

A collection of Dedicated capacity administrators

func (LookupCapacityDetailsResultOutput) ElementType

func (LookupCapacityDetailsResultOutput) FriendlyName

Capacity name

func (LookupCapacityDetailsResultOutput) Id

An identifier that represents the PowerBI Dedicated resource.

func (LookupCapacityDetailsResultOutput) Location

Location of the PowerBI Dedicated resource.

func (LookupCapacityDetailsResultOutput) Mode

Specifies the generation of the Power BI Embedded capacity. If no value is specified, the default value 'Gen2' is used. [Learn More](https://docs.microsoft.com/power-bi/developer/embedded/power-bi-embedded-generation-2)

func (LookupCapacityDetailsResultOutput) Name

The name of the PowerBI Dedicated resource.

func (LookupCapacityDetailsResultOutput) ProvisioningState

The current deployment state of PowerBI Dedicated resource. The provisioningState is to indicate states for resource provisioning.

func (LookupCapacityDetailsResultOutput) Sku

The SKU of the PowerBI Dedicated capacity resource.

func (LookupCapacityDetailsResultOutput) State

The current state of PowerBI Dedicated resource. The state is to indicate more states outside of resource provisioning.

func (LookupCapacityDetailsResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCapacityDetailsResultOutput) Tags

Key-value pairs of additional resource provisioning properties.

func (LookupCapacityDetailsResultOutput) TenantId

Tenant ID for the capacity. Used for creating Pro Plus capacity.

func (LookupCapacityDetailsResultOutput) ToLookupCapacityDetailsResultOutput

func (o LookupCapacityDetailsResultOutput) ToLookupCapacityDetailsResultOutput() LookupCapacityDetailsResultOutput

func (LookupCapacityDetailsResultOutput) ToLookupCapacityDetailsResultOutputWithContext

func (o LookupCapacityDetailsResultOutput) ToLookupCapacityDetailsResultOutputWithContext(ctx context.Context) LookupCapacityDetailsResultOutput

func (LookupCapacityDetailsResultOutput) Type

The type of the PowerBI Dedicated resource.

type Mode

type Mode string

Specifies the generation of the Power BI Embedded capacity. If no value is specified, the default value 'Gen2' is used. [Learn More](https://docs.microsoft.com/power-bi/developer/embedded/power-bi-embedded-generation-2)

func (Mode) ElementType

func (Mode) ElementType() reflect.Type

func (Mode) ToModeOutput

func (e Mode) ToModeOutput() ModeOutput

func (Mode) ToModeOutputWithContext

func (e Mode) ToModeOutputWithContext(ctx context.Context) ModeOutput

func (Mode) ToModePtrOutput

func (e Mode) ToModePtrOutput() ModePtrOutput

func (Mode) ToModePtrOutputWithContext

func (e Mode) ToModePtrOutputWithContext(ctx context.Context) ModePtrOutput

func (Mode) ToStringOutput

func (e Mode) ToStringOutput() pulumi.StringOutput

func (Mode) ToStringOutputWithContext

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

func (Mode) ToStringPtrOutput

func (e Mode) ToStringPtrOutput() pulumi.StringPtrOutput

func (Mode) ToStringPtrOutputWithContext

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

type ModeInput

type ModeInput interface {
	pulumi.Input

	ToModeOutput() ModeOutput
	ToModeOutputWithContext(context.Context) ModeOutput
}

ModeInput is an input type that accepts values of the Mode enum A concrete instance of `ModeInput` can be one of the following:

ModeGen1
ModeGen2

type ModeOutput

type ModeOutput struct{ *pulumi.OutputState }

func (ModeOutput) ElementType

func (ModeOutput) ElementType() reflect.Type

func (ModeOutput) ToModeOutput

func (o ModeOutput) ToModeOutput() ModeOutput

func (ModeOutput) ToModeOutputWithContext

func (o ModeOutput) ToModeOutputWithContext(ctx context.Context) ModeOutput

func (ModeOutput) ToModePtrOutput

func (o ModeOutput) ToModePtrOutput() ModePtrOutput

func (ModeOutput) ToModePtrOutputWithContext

func (o ModeOutput) ToModePtrOutputWithContext(ctx context.Context) ModePtrOutput

func (ModeOutput) ToStringOutput

func (o ModeOutput) ToStringOutput() pulumi.StringOutput

func (ModeOutput) ToStringOutputWithContext

func (o ModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ModeOutput) ToStringPtrOutput

func (o ModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModeOutput) ToStringPtrOutputWithContext

func (o ModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ModePtrInput

type ModePtrInput interface {
	pulumi.Input

	ToModePtrOutput() ModePtrOutput
	ToModePtrOutputWithContext(context.Context) ModePtrOutput
}

func ModePtr

func ModePtr(v string) ModePtrInput

type ModePtrOutput

type ModePtrOutput struct{ *pulumi.OutputState }

func (ModePtrOutput) Elem

func (o ModePtrOutput) Elem() ModeOutput

func (ModePtrOutput) ElementType

func (ModePtrOutput) ElementType() reflect.Type

func (ModePtrOutput) ToModePtrOutput

func (o ModePtrOutput) ToModePtrOutput() ModePtrOutput

func (ModePtrOutput) ToModePtrOutputWithContext

func (o ModePtrOutput) ToModePtrOutputWithContext(ctx context.Context) ModePtrOutput

func (ModePtrOutput) ToStringPtrOutput

func (o ModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModePtrOutput) ToStringPtrOutputWithContext

func (o ModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SystemData

type SystemData struct {
	// The timestamp of resource creation (UTC)
	CreatedAt *string `pulumi:"createdAt"`
	// An identifier for the identity that created the resource
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// An identifier for the identity that last modified the resource
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataArgs

type SystemDataArgs struct {
	// The timestamp of resource creation (UTC)
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// An identifier for the identity that created the resource
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// An identifier for the identity that last modified the resource
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataArgs) ElementType

func (SystemDataArgs) ElementType() reflect.Type

func (SystemDataArgs) ToSystemDataOutput

func (i SystemDataArgs) ToSystemDataOutput() SystemDataOutput

func (SystemDataArgs) ToSystemDataOutputWithContext

func (i SystemDataArgs) ToSystemDataOutputWithContext(ctx context.Context) SystemDataOutput

func (SystemDataArgs) ToSystemDataPtrOutput

func (i SystemDataArgs) ToSystemDataPtrOutput() SystemDataPtrOutput

func (SystemDataArgs) ToSystemDataPtrOutputWithContext

func (i SystemDataArgs) ToSystemDataPtrOutputWithContext(ctx context.Context) SystemDataPtrOutput

type SystemDataInput

type SystemDataInput interface {
	pulumi.Input

	ToSystemDataOutput() SystemDataOutput
	ToSystemDataOutputWithContext(context.Context) SystemDataOutput
}

SystemDataInput is an input type that accepts SystemDataArgs and SystemDataOutput values. You can construct a concrete instance of `SystemDataInput` via:

SystemDataArgs{...}

type SystemDataOutput

type SystemDataOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataOutput) CreatedAt

func (o SystemDataOutput) CreatedAt() pulumi.StringPtrOutput

The timestamp of resource creation (UTC)

func (SystemDataOutput) CreatedBy

func (o SystemDataOutput) CreatedBy() pulumi.StringPtrOutput

An identifier for the identity that created the resource

func (SystemDataOutput) CreatedByType

func (o SystemDataOutput) CreatedByType() pulumi.StringPtrOutput

The type of identity that created the resource

func (SystemDataOutput) ElementType

func (SystemDataOutput) ElementType() reflect.Type

func (SystemDataOutput) LastModifiedAt

func (o SystemDataOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataOutput) LastModifiedBy

func (o SystemDataOutput) LastModifiedBy() pulumi.StringPtrOutput

An identifier for the identity that last modified the resource

func (SystemDataOutput) LastModifiedByType

func (o SystemDataOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource

func (SystemDataOutput) ToSystemDataOutput

func (o SystemDataOutput) ToSystemDataOutput() SystemDataOutput

func (SystemDataOutput) ToSystemDataOutputWithContext

func (o SystemDataOutput) ToSystemDataOutputWithContext(ctx context.Context) SystemDataOutput

func (SystemDataOutput) ToSystemDataPtrOutput

func (o SystemDataOutput) ToSystemDataPtrOutput() SystemDataPtrOutput

func (SystemDataOutput) ToSystemDataPtrOutputWithContext

func (o SystemDataOutput) ToSystemDataPtrOutputWithContext(ctx context.Context) SystemDataPtrOutput

type SystemDataPtrInput

type SystemDataPtrInput interface {
	pulumi.Input

	ToSystemDataPtrOutput() SystemDataPtrOutput
	ToSystemDataPtrOutputWithContext(context.Context) SystemDataPtrOutput
}

SystemDataPtrInput is an input type that accepts SystemDataArgs, SystemDataPtr and SystemDataPtrOutput values. You can construct a concrete instance of `SystemDataPtrInput` via:

        SystemDataArgs{...}

or:

        nil

func SystemDataPtr

func SystemDataPtr(v *SystemDataArgs) SystemDataPtrInput

type SystemDataPtrOutput

type SystemDataPtrOutput struct{ *pulumi.OutputState }

func (SystemDataPtrOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataPtrOutput) CreatedBy

An identifier for the identity that created the resource

func (SystemDataPtrOutput) CreatedByType

func (o SystemDataPtrOutput) CreatedByType() pulumi.StringPtrOutput

The type of identity that created the resource

func (SystemDataPtrOutput) Elem

func (SystemDataPtrOutput) ElementType

func (SystemDataPtrOutput) ElementType() reflect.Type

func (SystemDataPtrOutput) LastModifiedAt

func (o SystemDataPtrOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataPtrOutput) LastModifiedBy

func (o SystemDataPtrOutput) LastModifiedBy() pulumi.StringPtrOutput

An identifier for the identity that last modified the resource

func (SystemDataPtrOutput) LastModifiedByType

func (o SystemDataPtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource

func (SystemDataPtrOutput) ToSystemDataPtrOutput

func (o SystemDataPtrOutput) ToSystemDataPtrOutput() SystemDataPtrOutput

func (SystemDataPtrOutput) ToSystemDataPtrOutputWithContext

func (o SystemDataPtrOutput) ToSystemDataPtrOutputWithContext(ctx context.Context) SystemDataPtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC)
	CreatedAt *string `pulumi:"createdAt"`
	// An identifier for the identity that created the resource
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// An identifier for the identity that last modified the resource
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponseOutput) CreatedBy

An identifier for the identity that created the resource

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

An identifier for the identity that last modified the resource

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC)

func (SystemDataResponsePtrOutput) CreatedBy

An identifier for the identity that created the resource

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

An identifier for the identity that last modified the resource

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type VCoreSkuTier

type VCoreSkuTier string

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

func (VCoreSkuTier) ElementType

func (VCoreSkuTier) ElementType() reflect.Type

func (VCoreSkuTier) ToStringOutput

func (e VCoreSkuTier) ToStringOutput() pulumi.StringOutput

func (VCoreSkuTier) ToStringOutputWithContext

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

func (VCoreSkuTier) ToStringPtrOutput

func (e VCoreSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (VCoreSkuTier) ToStringPtrOutputWithContext

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

func (VCoreSkuTier) ToVCoreSkuTierOutput

func (e VCoreSkuTier) ToVCoreSkuTierOutput() VCoreSkuTierOutput

func (VCoreSkuTier) ToVCoreSkuTierOutputWithContext

func (e VCoreSkuTier) ToVCoreSkuTierOutputWithContext(ctx context.Context) VCoreSkuTierOutput

func (VCoreSkuTier) ToVCoreSkuTierPtrOutput

func (e VCoreSkuTier) ToVCoreSkuTierPtrOutput() VCoreSkuTierPtrOutput

func (VCoreSkuTier) ToVCoreSkuTierPtrOutputWithContext

func (e VCoreSkuTier) ToVCoreSkuTierPtrOutputWithContext(ctx context.Context) VCoreSkuTierPtrOutput

type VCoreSkuTierInput

type VCoreSkuTierInput interface {
	pulumi.Input

	ToVCoreSkuTierOutput() VCoreSkuTierOutput
	ToVCoreSkuTierOutputWithContext(context.Context) VCoreSkuTierOutput
}

VCoreSkuTierInput is an input type that accepts values of the VCoreSkuTier enum A concrete instance of `VCoreSkuTierInput` can be one of the following:

VCoreSkuTierAutoScale

type VCoreSkuTierOutput

type VCoreSkuTierOutput struct{ *pulumi.OutputState }

func (VCoreSkuTierOutput) ElementType

func (VCoreSkuTierOutput) ElementType() reflect.Type

func (VCoreSkuTierOutput) ToStringOutput

func (o VCoreSkuTierOutput) ToStringOutput() pulumi.StringOutput

func (VCoreSkuTierOutput) ToStringOutputWithContext

func (o VCoreSkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VCoreSkuTierOutput) ToStringPtrOutput

func (o VCoreSkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VCoreSkuTierOutput) ToStringPtrOutputWithContext

func (o VCoreSkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VCoreSkuTierOutput) ToVCoreSkuTierOutput

func (o VCoreSkuTierOutput) ToVCoreSkuTierOutput() VCoreSkuTierOutput

func (VCoreSkuTierOutput) ToVCoreSkuTierOutputWithContext

func (o VCoreSkuTierOutput) ToVCoreSkuTierOutputWithContext(ctx context.Context) VCoreSkuTierOutput

func (VCoreSkuTierOutput) ToVCoreSkuTierPtrOutput

func (o VCoreSkuTierOutput) ToVCoreSkuTierPtrOutput() VCoreSkuTierPtrOutput

func (VCoreSkuTierOutput) ToVCoreSkuTierPtrOutputWithContext

func (o VCoreSkuTierOutput) ToVCoreSkuTierPtrOutputWithContext(ctx context.Context) VCoreSkuTierPtrOutput

type VCoreSkuTierPtrInput

type VCoreSkuTierPtrInput interface {
	pulumi.Input

	ToVCoreSkuTierPtrOutput() VCoreSkuTierPtrOutput
	ToVCoreSkuTierPtrOutputWithContext(context.Context) VCoreSkuTierPtrOutput
}

func VCoreSkuTierPtr

func VCoreSkuTierPtr(v string) VCoreSkuTierPtrInput

type VCoreSkuTierPtrOutput

type VCoreSkuTierPtrOutput struct{ *pulumi.OutputState }

func (VCoreSkuTierPtrOutput) Elem

func (VCoreSkuTierPtrOutput) ElementType

func (VCoreSkuTierPtrOutput) ElementType() reflect.Type

func (VCoreSkuTierPtrOutput) ToStringPtrOutput

func (o VCoreSkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VCoreSkuTierPtrOutput) ToStringPtrOutputWithContext

func (o VCoreSkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VCoreSkuTierPtrOutput) ToVCoreSkuTierPtrOutput

func (o VCoreSkuTierPtrOutput) ToVCoreSkuTierPtrOutput() VCoreSkuTierPtrOutput

func (VCoreSkuTierPtrOutput) ToVCoreSkuTierPtrOutputWithContext

func (o VCoreSkuTierPtrOutput) ToVCoreSkuTierPtrOutputWithContext(ctx context.Context) VCoreSkuTierPtrOutput

Jump to

Keyboard shortcuts

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