Watch Aspire live streamsDocsTry Aspire

WebSiteSlotProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.AppService v13.6.0-preview.1.26478.8
interface WebSiteSlotProxy {
appServicePlanId: BicepValueProxy;
autoGeneratedDomainNameLabelScope: BicepValueProxy | AutoGeneratedDomainNameLabelScope;
readonly availabilityState: BicepValueProxy | WebSiteAvailabilityState;
clientCertExclusionPaths: BicepValueProxy | string;
clientCertMode: BicepValueProxy | ClientCertMode;
cloningInfo: CloningInfoProxy;
containerSize: BicepValueProxy | number;
customDomainVerificationId: BicepValueProxy | string;
dailyMemoryTimeQuota: BicepValueProxy | number;
daprConfig: AppDaprConfigProxy;
readonly defaultHostName: BicepValueProxy | string;
dnsConfiguration: SiteDnsConfigProxy;
readonly enabledHostNames: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
extendedLocation: AppServiceExtendedAzureLocationProxy;
functionAppConfig: FunctionAppConfigProxy;
hostingEnvironmentProfile: HostingEnvironmentProfileProxy;
readonly hostNames: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
hostNameSslStates: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHostNameSslStateProxy;
readonly id: BicepValueProxy;
identity: AppServiceManagedServiceIdentityProxy;
readonly inProgressOperationId: BicepValueProxy | guid;
iPMode: BicepValueProxy | AppServiceIPMode;
isClientAffinityEnabled: BicepValueProxy | boolean;
isClientAffinityPartitioningEnabled: BicepValueProxy | boolean;
isClientAffinityProxyEnabled: BicepValueProxy | boolean;
isClientCertEnabled: BicepValueProxy | boolean;
readonly isDefaultContainer: BicepValueProxy | boolean;
isEnabled: BicepValueProxy | boolean;
isEndToEndEncryptionEnabled: BicepValueProxy | boolean;
isHostNameDisabled: BicepValueProxy | boolean;
isHttpsOnly: BicepValueProxy | boolean;
isHyperV: BicepValueProxy | boolean;
isReserved: BicepValueProxy | boolean;
isScmSiteAlsoStopped: BicepValueProxy | boolean;
isSshEnabled: BicepValueProxy | boolean;
isStorageAccountRequired: BicepValueProxy | boolean;
isVnetBackupRestoreEnabled: BicepValueProxy | boolean;
isVnetContentShareEnabled: BicepValueProxy | boolean;
isVnetImagePullEnabled: BicepValueProxy | boolean;
isVnetRouteAllEnabled: BicepValueProxy | boolean;
isXenon: BicepValueProxy | boolean;
keyVaultReferenceIdentity: BicepValueProxy | string;
kind: BicepValueProxy | string;
readonly lastModifiedTimeUtc: BicepValueProxy | datetimeoffset;
location: BicepValueProxy;
managedEnvironmentId: BicepValueProxy | string;
readonly maxNumberOfWorkers: BicepValueProxy | number;
name: BicepValueProxy | string;
readonly outboundIPAddresses: BicepValueProxy | string;
outboundVnetRouting: OutboundVnetRoutingProxy;
parent: WebSiteProxy;
readonly possibleOutboundIPAddresses: BicepValueProxy | string;
publicNetworkAccess: BicepValueProxy | string;
redundancyMode: BicepValueProxy | RedundancyMode;
readonly repositorySiteName: BicepValueProxy | string;
resourceConfig: FunctionAppResourceConfigProxy;
readonly resourceGroup: BicepValueProxy | string;
siteConfig: SiteConfigPropertiesProxy;
readonly sku: BicepValueProxy | string;
readonly slotSwapStatus: SlotSwapStatusProxy;
readonly state: BicepValueProxy | string;
readonly suspendOn: BicepValueProxy | datetimeoffset;
readonly systemData: AppServiceSystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfStringProxy;
readonly targetSwapSlot: BicepValueProxy | string;
readonly trafficManagerHostNames: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
readonly usageState: BicepValueProxy | AppServiceUsageState;
virtualNetworkSubnetId: BicepValueProxy;
workloadProfileName: BicepValueProxy | string;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearAppServicePlanId(): void;
clearAutoGeneratedDomainNameLabelScope(): void;
clearClientCertExclusionPaths(): void;
clearClientCertMode(): void;
clearContainerSize(): void;
clearCustomDomainVerificationId(): void;
clearDailyMemoryTimeQuota(): void;
clearIPMode(): void;
clearIsClientAffinityEnabled(): void;
clearIsClientAffinityPartitioningEnabled(): void;
clearIsClientAffinityProxyEnabled(): void;
clearIsClientCertEnabled(): void;
clearIsEnabled(): void;
clearIsEndToEndEncryptionEnabled(): void;
clearIsHostNameDisabled(): void;
clearIsHttpsOnly(): void;
clearIsHyperV(): void;
clearIsReserved(): void;
clearIsScmSiteAlsoStopped(): void;
clearIsSshEnabled(): void;
clearIsStorageAccountRequired(): void;
clearIsVnetBackupRestoreEnabled(): void;
clearIsVnetContentShareEnabled(): void;
clearIsVnetImagePullEnabled(): void;
clearIsVnetRouteAllEnabled(): void;
clearIsXenon(): void;
clearKeyVaultReferenceIdentity(): void;
clearKind(): void;
clearLocation(): void;
clearManagedEnvironmentId(): void;
clearName(): void;
clearPublicNetworkAccess(): void;
clearRedundancyMode(): void;
clearVirtualNetworkSubnetId(): void;
clearWorkloadProfileName(): void;
}

Properties

propertyappServicePlanIdBicepValueProxyget · set
Gets or sets the AppServicePlanId provisioning property.
propertyautoGeneratedDomainNameLabelScopeBicepValueProxy | AutoGeneratedDomainNameLabelScopeget · set
Gets or sets the AutoGeneratedDomainNameLabelScope provisioning property.
propertyavailabilityStateBicepValueProxy | WebSiteAvailabilityStateget
Gets the AvailabilityState provisioning property.
propertyclientCertExclusionPathsBicepValueProxy | stringget · set
Gets or sets the ClientCertExclusionPaths provisioning property.
propertyclientCertModeBicepValueProxy | ClientCertModeget · set
Gets or sets the ClientCertMode provisioning property.
propertycloningInfoCloningInfoProxyget · set
Gets or sets the CloningInfo provisioning property.
propertycontainerSizeBicepValueProxy | numberget · set
Gets or sets the ContainerSize provisioning property.
propertycustomDomainVerificationIdBicepValueProxy | stringget · set
Gets or sets the CustomDomainVerificationId provisioning property.
propertydailyMemoryTimeQuotaBicepValueProxy | numberget · set
Gets or sets the DailyMemoryTimeQuota provisioning property.
propertydaprConfigAppDaprConfigProxyget · set
Gets or sets the DaprConfig provisioning property.
propertydefaultHostNameBicepValueProxy | stringget
Gets the DefaultHostName provisioning property.
propertydnsConfigurationSiteDnsConfigProxyget · set
Gets or sets the DnsConfiguration provisioning property.
propertyenabledHostNamesAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxyget
Gets the EnabledHostNames provisioning property.
propertyextendedLocationAppServiceExtendedAzureLocationProxyget · set
Gets or sets the ExtendedLocation provisioning property.
propertyfunctionAppConfigFunctionAppConfigProxyget · set
Gets or sets the FunctionAppConfig provisioning property.
propertyhostingEnvironmentProfileHostingEnvironmentProfileProxyget · set
Gets or sets the HostingEnvironmentProfile provisioning property.
propertyhostNamesAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxyget
Gets the HostNames provisioning property.
propertyhostNameSslStatesAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHostNameSslStateProxyget · set
Gets or sets the HostNameSslStates provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyidentityAppServiceManagedServiceIdentityProxyget · set
Gets or sets the Identity provisioning property.
propertyinProgressOperationIdBicepValueProxy | guidget
Gets the InProgressOperationId provisioning property.
propertyiPModeBicepValueProxy | AppServiceIPModeget · set
Gets or sets the IPMode provisioning property.
propertyisClientAffinityEnabledBicepValueProxy | booleanget · set
Gets or sets the IsClientAffinityEnabled provisioning property.
propertyisClientAffinityPartitioningEnabledBicepValueProxy | booleanget · set
Gets or sets the IsClientAffinityPartitioningEnabled provisioning property.
propertyisClientAffinityProxyEnabledBicepValueProxy | booleanget · set
Gets or sets the IsClientAffinityProxyEnabled provisioning property.
propertyisClientCertEnabledBicepValueProxy | booleanget · set
Gets or sets the IsClientCertEnabled provisioning property.
propertyisDefaultContainerBicepValueProxy | booleanget
Gets the IsDefaultContainer provisioning property.
propertyisEnabledBicepValueProxy | booleanget · set
Gets or sets the IsEnabled provisioning property.
propertyisEndToEndEncryptionEnabledBicepValueProxy | booleanget · set
Gets or sets the IsEndToEndEncryptionEnabled provisioning property.
propertyisHostNameDisabledBicepValueProxy | booleanget · set
Gets or sets the IsHostNameDisabled provisioning property.
propertyisHttpsOnlyBicepValueProxy | booleanget · set
Gets or sets the IsHttpsOnly provisioning property.
propertyisHyperVBicepValueProxy | booleanget · set
Gets or sets the IsHyperV provisioning property.
propertyisReservedBicepValueProxy | booleanget · set
Gets or sets the IsReserved provisioning property.
propertyisScmSiteAlsoStoppedBicepValueProxy | booleanget · set
Gets or sets the IsScmSiteAlsoStopped provisioning property.
propertyisSshEnabledBicepValueProxy | booleanget · set
Gets or sets the IsSshEnabled provisioning property.
propertyisStorageAccountRequiredBicepValueProxy | booleanget · set
Gets or sets the IsStorageAccountRequired provisioning property.
propertyisVnetBackupRestoreEnabledBicepValueProxy | booleanget · set
Gets or sets the IsVnetBackupRestoreEnabled provisioning property.
propertyisVnetContentShareEnabledBicepValueProxy | booleanget · set
Gets or sets the IsVnetContentShareEnabled provisioning property.
propertyisVnetImagePullEnabledBicepValueProxy | booleanget · set
Gets or sets the IsVnetImagePullEnabled provisioning property.
propertyisVnetRouteAllEnabledBicepValueProxy | booleanget · set
Gets or sets the IsVnetRouteAllEnabled provisioning property.
propertyisXenonBicepValueProxy | booleanget · set
Gets or sets the IsXenon provisioning property.
propertykeyVaultReferenceIdentityBicepValueProxy | stringget · set
Gets or sets the KeyVaultReferenceIdentity provisioning property.
propertykindBicepValueProxy | stringget · set
Gets or sets the Kind provisioning property.
propertylastModifiedTimeUtcBicepValueProxy | datetimeoffsetget
Gets the LastModifiedTimeUtc provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertymanagedEnvironmentIdBicepValueProxy | stringget · set
Gets or sets the ManagedEnvironmentId provisioning property.
propertymaxNumberOfWorkersBicepValueProxy | numberget
Gets the MaxNumberOfWorkers provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyoutboundIPAddressesBicepValueProxy | stringget
Gets the OutboundIPAddresses provisioning property.
propertyoutboundVnetRoutingOutboundVnetRoutingProxyget · set
Gets or sets the OutboundVnetRouting provisioning property.
propertyparentWebSiteProxyget · set
Gets or sets the Parent provisioning property.
propertypossibleOutboundIPAddressesBicepValueProxy | stringget
Gets the PossibleOutboundIPAddresses provisioning property.
propertypublicNetworkAccessBicepValueProxy | stringget · set
Gets or sets the PublicNetworkAccess provisioning property.
propertyredundancyModeBicepValueProxy | RedundancyModeget · set
Gets or sets the RedundancyMode provisioning property.
propertyrepositorySiteNameBicepValueProxy | stringget
Gets the RepositorySiteName provisioning property.
propertyresourceConfigFunctionAppResourceConfigProxyget · set
Gets or sets the ResourceConfig provisioning property.
propertyresourceGroupBicepValueProxy | stringget
Gets the ResourceGroup provisioning property.
propertysiteConfigSiteConfigPropertiesProxyget · set
Gets or sets the SiteConfig provisioning property.
propertyskuBicepValueProxy | stringget
Gets the Sku provisioning property.
propertyslotSwapStatusSlotSwapStatusProxyget
Gets the SlotSwapStatus provisioning property.
propertystateBicepValueProxy | stringget
Gets the State provisioning property.
propertysuspendOnBicepValueProxy | datetimeoffsetget
Gets the SuspendOn provisioning property.
propertysystemDataAppServiceSystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertytargetSwapSlotBicepValueProxy | stringget
Gets the TargetSwapSlot provisioning property.
propertytrafficManagerHostNamesAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxyget
Gets the TrafficManagerHostNames provisioning property.
propertyusageStateBicepValueProxy | AppServiceUsageStateget
Gets the UsageState provisioning property.
propertyvirtualNetworkSubnetIdBicepValueProxyget · set
Gets or sets the VirtualNetworkSubnetId provisioning property.
propertyworkloadProfileNameBicepValueProxy | stringget · set
Gets or sets the WorkloadProfileName provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the AppServicePlanId provisioning property.
clearAppServicePlanId(): void
Clears the AutoGeneratedDomainNameLabelScope provisioning property.
clearAutoGeneratedDomainNameLabelScope(): void
Clears the ClientCertExclusionPaths provisioning property.
clearClientCertExclusionPaths(): void
Clears the ClientCertMode provisioning property.
clearClientCertMode(): void
Clears the ContainerSize provisioning property.
clearContainerSize(): void
Clears the CustomDomainVerificationId provisioning property.
clearCustomDomainVerificationId(): void
Clears the DailyMemoryTimeQuota provisioning property.
clearDailyMemoryTimeQuota(): void
Clears the IPMode provisioning property.
clearIPMode(): void
Clears the IsClientAffinityEnabled provisioning property.
clearIsClientAffinityEnabled(): void
Clears the IsClientAffinityPartitioningEnabled provisioning property.
clearIsClientAffinityPartitioningEnabled(): void
Clears the IsClientAffinityProxyEnabled provisioning property.
clearIsClientAffinityProxyEnabled(): void
Clears the IsClientCertEnabled provisioning property.
clearIsClientCertEnabled(): void
Clears the IsEnabled provisioning property.
clearIsEnabled(): void
Clears the IsEndToEndEncryptionEnabled provisioning property.
clearIsEndToEndEncryptionEnabled(): void
Clears the IsHostNameDisabled provisioning property.
clearIsHostNameDisabled(): void
Clears the IsHttpsOnly provisioning property.
clearIsHttpsOnly(): void
Clears the IsHyperV provisioning property.
clearIsHyperV(): void
Clears the IsReserved provisioning property.
clearIsReserved(): void
Clears the IsScmSiteAlsoStopped provisioning property.
clearIsScmSiteAlsoStopped(): void
Clears the IsSshEnabled provisioning property.
clearIsSshEnabled(): void
Clears the IsStorageAccountRequired provisioning property.
clearIsStorageAccountRequired(): void
Clears the IsVnetBackupRestoreEnabled provisioning property.
clearIsVnetBackupRestoreEnabled(): void
Clears the IsVnetContentShareEnabled provisioning property.
clearIsVnetContentShareEnabled(): void
Clears the IsVnetImagePullEnabled provisioning property.
clearIsVnetImagePullEnabled(): void
Clears the IsVnetRouteAllEnabled provisioning property.
clearIsVnetRouteAllEnabled(): void
Clears the IsXenon provisioning property.
clearIsXenon(): void
Clears the KeyVaultReferenceIdentity provisioning property.
clearKeyVaultReferenceIdentity(): void
methodclearKind
Clears the Kind provisioning property.
clearKind(): void
Clears the Location provisioning property.
clearLocation(): void
Clears the ManagedEnvironmentId provisioning property.
clearManagedEnvironmentId(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the PublicNetworkAccess provisioning property.
clearPublicNetworkAccess(): void
Clears the RedundancyMode provisioning property.
clearRedundancyMode(): void
Clears the VirtualNetworkSubnetId provisioning property.
clearVirtualNetworkSubnetId(): void
Clears the WorkloadProfileName provisioning property.
clearWorkloadProfileName(): void