DedicatedCapacityData Class

Definition

Represents an instance of a Dedicated Capacity resource.

public class DedicatedCapacityData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.PowerBIDedicated.DedicatedCapacityData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.PowerBIDedicated.DedicatedCapacityData>
public class DedicatedCapacityData : Azure.ResourceManager.PowerBIDedicated.Models.PowerBIDedicatedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.PowerBIDedicated.DedicatedCapacityData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.PowerBIDedicated.DedicatedCapacityData>
type DedicatedCapacityData = class
    inherit TrackedResourceData
    interface IJsonModel<DedicatedCapacityData>
    interface IPersistableModel<DedicatedCapacityData>
type DedicatedCapacityData = class
    inherit PowerBIDedicatedResourceData
    interface IJsonModel<DedicatedCapacityData>
    interface IPersistableModel<DedicatedCapacityData>
Public Class DedicatedCapacityData
Inherits TrackedResourceData
Implements IJsonModel(Of DedicatedCapacityData), IPersistableModel(Of DedicatedCapacityData)
Public Class DedicatedCapacityData
Inherits PowerBIDedicatedResourceData
Implements IJsonModel(Of DedicatedCapacityData), IPersistableModel(Of DedicatedCapacityData)
Inheritance
DedicatedCapacityData
Inheritance
DedicatedCapacityData
Implements

Constructors

Name Description
DedicatedCapacityData(AzureLocation, CapacitySku)

Initializes a new instance of DedicatedCapacityData.

Properties

Name Description
AdministrationMembers

An array of administrator user identities.

FriendlyName

Capacity name.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Id

An identifier that represents the PowerBI Dedicated resource.

(Inherited from PowerBIDedicatedResourceData)
Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Location

Location of the PowerBI Dedicated resource.

(Inherited from PowerBIDedicatedResourceData)
Mode

Specifies the generation of the Power BI Embedded capacity. If no value is specified, the default value 'Gen2' is used. Learn More.

Name

The name of the resource.

(Inherited from ResourceData)
Name

The name of the PowerBI Dedicated resource.

(Inherited from PowerBIDedicatedResourceData)
ProvisioningState

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

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
ResourceType

The type of the PowerBI Dedicated resource.

(Inherited from PowerBIDedicatedResourceData)
Sku

The SKU of the PowerBI Dedicated capacity resource.

State

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

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
SystemData

Metadata pertaining to creation and last modification of the resource.

(Inherited from PowerBIDedicatedResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)
Tags

Key-value pairs of additional resource provisioning properties.

(Inherited from PowerBIDedicatedResourceData)
TenantId

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

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DedicatedCapacityData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DedicatedCapacityData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<PowerBIDedicatedResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from PowerBIDedicatedResourceData)
IJsonModel<PowerBIDedicatedResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from PowerBIDedicatedResourceData)
IPersistableModel<DedicatedCapacityData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DedicatedCapacityData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DedicatedCapacityData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<PowerBIDedicatedResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from PowerBIDedicatedResourceData)
IPersistableModel<PowerBIDedicatedResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from PowerBIDedicatedResourceData)
IPersistableModel<PowerBIDedicatedResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from PowerBIDedicatedResourceData)

Applies to