Share via


DataProductData Class

Definition

A class representing the DataProduct data model. The data product resource.

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

Constructors

DataProductData(AzureLocation)

Initializes a new instance of DataProductData.

Properties

AvailableMinorVersions

List of available minor versions of the data product resource.

ConsumptionEndpoints

Resource links which exposed to the customer to query the data.

CurrentMinorVersion

Current configured minor version of the data product resource.

CustomerEncryptionKey

Customer managed encryption key details for data product.

CustomerManagedKeyEncryptionEnabled

Flag to enable customer managed key encryption for data product.

Documentation

Documentation link for the data product based on definition file.

Identity

The managed service identities assigned to this resource.

KeyVaultUri

Key vault url.

MajorVersion

Major version of data product.

ManagedResourceGroupConfiguration

Managed resource group configuration.

Networkacls

Network rule set for data product.

Owners

List of name or email associated with data product resource deployment.

PrivateLinksEnabled

Flag to enable or disable private link for data product resource.

Product

Product name of data product.

ProvisioningState

Latest provisioning state of data product.

PublicNetworkAccess

Flag to enable or disable public access of data product resource.

Publisher

Data product publisher name.

PurviewAccount

Purview account url for data product to connect to.

PurviewCollection

Purview collection url for data product to connect to.

Redundancy

Flag to enable or disable redundancy for data product.

ResourceGuid

The resource GUID property of the data product resource.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataProductData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DataProductData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided System.Text.Json.Utf8JsonWriter.

IPersistableModel<DataProductData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided System.BinaryData into a model.

IPersistableModel<DataProductData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DataProductData>.Write(ModelReaderWriterOptions)

Writes the model into a System.BinaryData.

Applies to