共用方式為


ArmAppPlatformModelFactory.AppPlatformAppProperties Method

Definition

Initializes a new instance of AppPlatformAppProperties.

public static Azure.ResourceManager.AppPlatform.Models.AppPlatformAppProperties AppPlatformAppProperties (bool? isPublic = default, string uriString = default, System.Collections.Generic.IDictionary<string,System.Collections.Generic.IDictionary<string,BinaryData>> addonConfigs = default, Azure.ResourceManager.AppPlatform.Models.AppPlatformAppProvisioningState? provisioningState = default, string fqdn = default, bool? isHttpsOnly = default, Azure.ResourceManager.AppPlatform.Models.AppTemporaryDisk temporaryDisk = default, Azure.ResourceManager.AppPlatform.Models.AppPersistentDisk persistentDisk = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppPlatform.Models.AppCustomPersistentDisk> customPersistentDisks = default, bool? isEndToEndTlsEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppPlatform.Models.AppLoadedCertificate> loadedCertificates = default, Azure.ResourceManager.AppPlatform.Models.AppVnetAddons vnetAddons = default, Azure.ResourceManager.AppPlatform.Models.AppIngressSettings ingressSettings = default);
static member AppPlatformAppProperties : Nullable<bool> * string * System.Collections.Generic.IDictionary<string, System.Collections.Generic.IDictionary<string, BinaryData>> * Nullable<Azure.ResourceManager.AppPlatform.Models.AppPlatformAppProvisioningState> * string * Nullable<bool> * Azure.ResourceManager.AppPlatform.Models.AppTemporaryDisk * Azure.ResourceManager.AppPlatform.Models.AppPersistentDisk * seq<Azure.ResourceManager.AppPlatform.Models.AppCustomPersistentDisk> * Nullable<bool> * seq<Azure.ResourceManager.AppPlatform.Models.AppLoadedCertificate> * Azure.ResourceManager.AppPlatform.Models.AppVnetAddons * Azure.ResourceManager.AppPlatform.Models.AppIngressSettings -> Azure.ResourceManager.AppPlatform.Models.AppPlatformAppProperties
Public Shared Function AppPlatformAppProperties (Optional isPublic As Nullable(Of Boolean) = Nothing, Optional uriString As String = Nothing, Optional addonConfigs As IDictionary(Of String, IDictionary(Of String, BinaryData)) = Nothing, Optional provisioningState As Nullable(Of AppPlatformAppProvisioningState) = Nothing, Optional fqdn As String = Nothing, Optional isHttpsOnly As Nullable(Of Boolean) = Nothing, Optional temporaryDisk As AppTemporaryDisk = Nothing, Optional persistentDisk As AppPersistentDisk = Nothing, Optional customPersistentDisks As IEnumerable(Of AppCustomPersistentDisk) = Nothing, Optional isEndToEndTlsEnabled As Nullable(Of Boolean) = Nothing, Optional loadedCertificates As IEnumerable(Of AppLoadedCertificate) = Nothing, Optional vnetAddons As AppVnetAddons = Nothing, Optional ingressSettings As AppIngressSettings = Nothing) As AppPlatformAppProperties

Parameters

isPublic
Nullable<Boolean>

Indicates whether the App exposes public endpoint.

uriString
String

URL of the App.

addonConfigs
IDictionary<String,IDictionary<String,BinaryData>>

Collection of addons.

provisioningState
Nullable<AppPlatformAppProvisioningState>

Provisioning state of the App.

fqdn
String

Fully qualified dns Name.

isHttpsOnly
Nullable<Boolean>

Indicate if only https is allowed.

temporaryDisk
AppTemporaryDisk

Temporary disk settings.

persistentDisk
AppPersistentDisk

Persistent disk settings.

customPersistentDisks
IEnumerable<AppCustomPersistentDisk>

List of custom persistent disks.

isEndToEndTlsEnabled
Nullable<Boolean>

Indicate if end to end TLS is enabled.

loadedCertificates
IEnumerable<AppLoadedCertificate>

Collection of loaded certificates.

vnetAddons
AppVnetAddons

Additional App settings in vnet injection instance.

ingressSettings
AppIngressSettings

App ingress settings payload.

Returns

A new AppPlatformAppProperties instance for mocking.

Applies to