Watch Aspire live streamsDocsTry Aspire

AppServiceEnvironmentProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.AppService v13.6.0-preview.1.26478.8
interface AppServiceEnvironmentProxy {
clusterSettings: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxy;
customDnsSuffixConfig: CustomDnsSuffixConfigurationProxy;
customDnsSuffixConfiguration: CustomDnsSuffixConfigurationDataProxy;
dedicatedHostCount: BicepValueProxy | number;
dnsSuffix: BicepValueProxy | string;
frontEndScaleFactor: BicepValueProxy | number;
readonly hasLinuxWorkers: BicepValueProxy | boolean;
readonly id: BicepValueProxy;
internalLoadBalancingMode: BicepValueProxy | LoadBalancingMode;
iPSslAddressCount: BicepValueProxy | number;
readonly isSuspended: BicepValueProxy | boolean;
isZoneRedundant: BicepValueProxy | boolean;
kind: BicepValueProxy | string;
location: BicepValueProxy;
readonly maximumNumberOfMachines: BicepValueProxy | number;
readonly multiRoleCount: BicepValueProxy | number;
multiSize: BicepValueProxy | string;
name: BicepValueProxy | string;
networkingConfig: AseV3NetworkingConfigurationProxy;
networkingConfiguration: AseV3NetworkingConfigurationDataProxy;
readonly provisioningState: BicepValueProxy | ProvisioningState;
readonly status: BicepValueProxy | HostingEnvironmentStatus;
readonly systemData: AppServiceSystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfStringProxy;
readonly upgradeAvailability: BicepValueProxy | AppServiceEnvironmentUpgradeAvailability;
upgradePreference: BicepValueProxy | AppServiceEnvironmentUpgradePreference;
userWhitelistedIPRanges: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
virtualNetwork: AppServiceVirtualNetworkProfileProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearDedicatedHostCount(): void;
clearDnsSuffix(): void;
clearFrontEndScaleFactor(): void;
clearInternalLoadBalancingMode(): void;
clearIPSslAddressCount(): void;
clearIsZoneRedundant(): void;
clearKind(): void;
clearLocation(): void;
clearMultiSize(): void;
clearName(): void;
clearUpgradePreference(): void;
}

Properties

propertyclusterSettingsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxyget · set
Gets or sets the ClusterSettings provisioning property.
propertycustomDnsSuffixConfigCustomDnsSuffixConfigurationProxyget · set
Gets or sets the CustomDnsSuffixConfig provisioning property.
propertycustomDnsSuffixConfigurationCustomDnsSuffixConfigurationDataProxyget · set
Gets or sets the CustomDnsSuffixConfiguration provisioning property.
propertydedicatedHostCountBicepValueProxy | numberget · set
Gets or sets the DedicatedHostCount provisioning property.
propertydnsSuffixBicepValueProxy | stringget · set
Gets or sets the DnsSuffix provisioning property.
propertyfrontEndScaleFactorBicepValueProxy | numberget · set
Gets or sets the FrontEndScaleFactor provisioning property.
propertyhasLinuxWorkersBicepValueProxy | booleanget
Gets the HasLinuxWorkers provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyinternalLoadBalancingModeBicepValueProxy | LoadBalancingModeget · set
Gets or sets the InternalLoadBalancingMode provisioning property.
propertyiPSslAddressCountBicepValueProxy | numberget · set
Gets or sets the IPSslAddressCount provisioning property.
propertyisSuspendedBicepValueProxy | booleanget
Gets the IsSuspended provisioning property.
propertyisZoneRedundantBicepValueProxy | booleanget · set
Gets or sets the IsZoneRedundant provisioning property.
propertykindBicepValueProxy | stringget · set
Gets or sets the Kind provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertymaximumNumberOfMachinesBicepValueProxy | numberget
Gets the MaximumNumberOfMachines provisioning property.
propertymultiRoleCountBicepValueProxy | numberget
Gets the MultiRoleCount provisioning property.
propertymultiSizeBicepValueProxy | stringget · set
Gets or sets the MultiSize provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertynetworkingConfigAseV3NetworkingConfigurationProxyget · set
Gets or sets the NetworkingConfig provisioning property.
propertynetworkingConfigurationAseV3NetworkingConfigurationDataProxyget · set
Gets or sets the NetworkingConfiguration provisioning property.
propertyprovisioningStateBicepValueProxy | ProvisioningStateget
Gets the ProvisioningState provisioning property.
propertystatusBicepValueProxy | HostingEnvironmentStatusget
Gets the Status provisioning property.
propertysystemDataAppServiceSystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertyupgradeAvailabilityBicepValueProxy | AppServiceEnvironmentUpgradeAvailabilityget
Gets the UpgradeAvailability provisioning property.
propertyupgradePreferenceBicepValueProxy | AppServiceEnvironmentUpgradePreferenceget · set
Gets or sets the UpgradePreference provisioning property.
propertyuserWhitelistedIPRangesAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxyget · set
Gets or sets the UserWhitelistedIPRanges provisioning property.
propertyvirtualNetworkAppServiceVirtualNetworkProfileProxyget · set
Gets or sets the VirtualNetwork provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the DedicatedHostCount provisioning property.
clearDedicatedHostCount(): void
Clears the DnsSuffix provisioning property.
clearDnsSuffix(): void
Clears the FrontEndScaleFactor provisioning property.
clearFrontEndScaleFactor(): void
Clears the InternalLoadBalancingMode provisioning property.
clearInternalLoadBalancingMode(): void
Clears the IPSslAddressCount provisioning property.
clearIPSslAddressCount(): void
Clears the IsZoneRedundant provisioning property.
clearIsZoneRedundant(): void
methodclearKind
Clears the Kind provisioning property.
clearKind(): void
Clears the Location provisioning property.
clearLocation(): void
Clears the MultiSize provisioning property.
clearMultiSize(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the UpgradePreference provisioning property.
clearUpgradePreference(): void