Share via


AppPlatformAppProperties Class

Definition

App resource properties payload.

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

Constructors

AppPlatformAppProperties()

Initializes a new instance of AppPlatformAppProperties.

Properties

AddonConfigs

Collection of addons

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.
CustomPersistentDisks

List of custom persistent disks.

Fqdn

Fully qualified dns Name.

IngressSettings

App ingress settings payload.

IsEndToEndTlsEnabled

Indicate if end to end TLS is enabled.

IsHttpsOnly

Indicate if only https is allowed.

IsPublic

Indicates whether the App exposes public endpoint.

LoadedCertificates

Collection of loaded certificates.

PersistentDisk

Persistent disk settings.

ProvisioningState

Provisioning state of the App.

TemporaryDisk

Temporary disk settings.

UriString

URL of the App.

VnetAddons

Additional App settings in vnet injection instance.

Explicit Interface Implementations

IJsonModel<AppPlatformAppProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AppPlatformAppProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppPlatformAppProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppPlatformAppProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppPlatformAppProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to