Compartilhar via


AppAttachPackageProperties Class

Definition

Schema for App Attach Package properties.

public class AppAttachPackageProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DesktopVirtualization.Models.AppAttachPackageProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DesktopVirtualization.Models.AppAttachPackageProperties>
type AppAttachPackageProperties = class
    interface IJsonModel<AppAttachPackageProperties>
    interface IPersistableModel<AppAttachPackageProperties>
Public Class AppAttachPackageProperties
Implements IJsonModel(Of AppAttachPackageProperties), IPersistableModel(Of AppAttachPackageProperties)
Inheritance
AppAttachPackageProperties
Implements

Constructors

Name Description
AppAttachPackageProperties()

Initializes a new instance of AppAttachPackageProperties.

Properties

Name Description
CustomData

Field that can be populated with custom data and filtered on in list GET calls.

DeploymentScope

DeploymentScope type for AppAttachPackage.

FailHealthCheckOnStagingFailure

Parameter indicating how the health check should behave if this package fails staging.

HostPoolReferences

List of Hostpool resource Ids.

Image

Detailed properties for App Attach Package.

KeyVaultUri

URL path to certificate name located in keyVault.

PackageLookbackUri

Lookback url to third party control plane, is null for native app attach packages.

PackageOwnerName

Specific name of package owner, is "AppAttach" for native app attach packages.

ProvisioningState

The provisioning state of the App Attach Package.

Methods

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

Explicit Interface Implementations

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

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

IJsonModel<AppAttachPackageProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppAttachPackageProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppAttachPackageProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppAttachPackageProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to