WebSiteSlotProxy
Handle
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;}153 members
Properties
property
appServicePlanId BicepValueProxy get · setGets or sets the AppServicePlanId provisioning property.
property
autoGeneratedDomainNameLabelScope BicepValueProxy | AutoGeneratedDomainNameLabelScope get · setGets or sets the AutoGeneratedDomainNameLabelScope provisioning property.
property
availabilityState BicepValueProxy | WebSiteAvailabilityState getGets the AvailabilityState provisioning property.
property
clientCertExclusionPaths BicepValueProxy | string get · setGets or sets the ClientCertExclusionPaths provisioning property.
property
clientCertMode BicepValueProxy | ClientCertMode get · setGets or sets the ClientCertMode provisioning property.
property
cloningInfo CloningInfoProxy get · setGets or sets the CloningInfo provisioning property.
property
containerSize BicepValueProxy | number get · setGets or sets the ContainerSize provisioning property.
property
customDomainVerificationId BicepValueProxy | string get · setGets or sets the CustomDomainVerificationId provisioning property.
property
dailyMemoryTimeQuota BicepValueProxy | number get · setGets or sets the DailyMemoryTimeQuota provisioning property.
property
daprConfig AppDaprConfigProxy get · setGets or sets the DaprConfig provisioning property.
property
defaultHostName BicepValueProxy | string getGets the DefaultHostName provisioning property.
property
dnsConfiguration SiteDnsConfigProxy get · setGets or sets the DnsConfiguration provisioning property.
property
enabledHostNames Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy getGets the EnabledHostNames provisioning property.
property
extendedLocation AppServiceExtendedAzureLocationProxy get · setGets or sets the ExtendedLocation provisioning property.
property
functionAppConfig FunctionAppConfigProxy get · setGets or sets the FunctionAppConfig provisioning property.
property
hostingEnvironmentProfile HostingEnvironmentProfileProxy get · setGets or sets the HostingEnvironmentProfile provisioning property.
property
hostNames Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy getGets the HostNames provisioning property.
property
hostNameSslStates Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHostNameSslStateProxy get · setGets or sets the HostNameSslStates provisioning property.
property
idBicepValueProxy getGets the Id provisioning property.
property
identityAppServiceManagedServiceIdentityProxy get · setGets or sets the Identity provisioning property.
property
inProgressOperationId BicepValueProxy | guid getGets the InProgressOperationId provisioning property.
property
iPMode BicepValueProxy | AppServiceIPMode get · setGets or sets the IPMode provisioning property.
property
isClientAffinityEnabled BicepValueProxy | boolean get · setGets or sets the IsClientAffinityEnabled provisioning property.
property
isClientAffinityPartitioningEnabled BicepValueProxy | boolean get · setGets or sets the IsClientAffinityPartitioningEnabled provisioning property.
property
isClientAffinityProxyEnabled BicepValueProxy | boolean get · setGets or sets the IsClientAffinityProxyEnabled provisioning property.
property
isClientCertEnabled BicepValueProxy | boolean get · setGets or sets the IsClientCertEnabled provisioning property.
property
isDefaultContainer BicepValueProxy | boolean getGets the IsDefaultContainer provisioning property.
property
isEnabled BicepValueProxy | boolean get · setGets or sets the IsEnabled provisioning property.
property
isEndToEndEncryptionEnabled BicepValueProxy | boolean get · setGets or sets the IsEndToEndEncryptionEnabled provisioning property.
property
isHostNameDisabled BicepValueProxy | boolean get · setGets or sets the IsHostNameDisabled provisioning property.
property
isHttpsOnly BicepValueProxy | boolean get · setGets or sets the IsHttpsOnly provisioning property.
property
isHyperV BicepValueProxy | boolean get · setGets or sets the IsHyperV provisioning property.
property
isReserved BicepValueProxy | boolean get · setGets or sets the IsReserved provisioning property.
property
isScmSiteAlsoStopped BicepValueProxy | boolean get · setGets or sets the IsScmSiteAlsoStopped provisioning property.
property
isSshEnabled BicepValueProxy | boolean get · setGets or sets the IsSshEnabled provisioning property.
property
isStorageAccountRequired BicepValueProxy | boolean get · setGets or sets the IsStorageAccountRequired provisioning property.
property
isVnetBackupRestoreEnabled BicepValueProxy | boolean get · setGets or sets the IsVnetBackupRestoreEnabled provisioning property.
property
isVnetImagePullEnabled BicepValueProxy | boolean get · setGets or sets the IsVnetImagePullEnabled provisioning property.
property
isVnetRouteAllEnabled BicepValueProxy | boolean get · setGets or sets the IsVnetRouteAllEnabled provisioning property.
property
isXenon BicepValueProxy | boolean get · setGets or sets the IsXenon provisioning property.
property
keyVaultReferenceIdentity BicepValueProxy | string get · setGets or sets the KeyVaultReferenceIdentity provisioning property.
property
kindBicepValueProxy | string get · setGets or sets the Kind provisioning property.
property
lastModifiedTimeUtc BicepValueProxy | datetimeoffset getGets the LastModifiedTimeUtc provisioning property.
property
locationBicepValueProxy get · setGets or sets the Location provisioning property.
property
managedEnvironmentId BicepValueProxy | string get · setGets or sets the ManagedEnvironmentId provisioning property.
property
maxNumberOfWorkers BicepValueProxy | number getGets the MaxNumberOfWorkers provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
outboundIPAddresses BicepValueProxy | string getGets the OutboundIPAddresses provisioning property.
property
outboundVnetRouting OutboundVnetRoutingProxy get · setGets or sets the OutboundVnetRouting provisioning property.
property
parentWebSiteProxy get · setGets or sets the Parent provisioning property.
property
possibleOutboundIPAddresses BicepValueProxy | string getGets the PossibleOutboundIPAddresses provisioning property.
property
publicNetworkAccess BicepValueProxy | string get · setGets or sets the PublicNetworkAccess provisioning property.
property
redundancyMode BicepValueProxy | RedundancyMode get · setGets or sets the RedundancyMode provisioning property.
property
repositorySiteName BicepValueProxy | string getGets the RepositorySiteName provisioning property.
property
resourceConfig FunctionAppResourceConfigProxy get · setGets or sets the ResourceConfig provisioning property.
property
resourceGroup BicepValueProxy | string getGets the ResourceGroup provisioning property.
property
siteConfig SiteConfigPropertiesProxy get · setGets or sets the SiteConfig provisioning property.
property
skuBicepValueProxy | string getGets the Sku provisioning property.
property
slotSwapStatus SlotSwapStatusProxy getGets the SlotSwapStatus provisioning property.
property
stateBicepValueProxy | string getGets the State provisioning property.
property
suspendOn BicepValueProxy | datetimeoffset getGets the SuspendOn provisioning property.
property
systemData AppServiceSystemDataProxy getGets the SystemData provisioning property.
property
targetSwapSlot BicepValueProxy | string getGets the TargetSwapSlot provisioning property.
property
trafficManagerHostNames Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy getGets the TrafficManagerHostNames provisioning property.
property
usageState BicepValueProxy | AppServiceUsageState getGets the UsageState provisioning property.
property
virtualNetworkSubnetId BicepValueProxy get · setGets or sets the VirtualNetworkSubnetId provisioning property.
property
workloadProfileName BicepValueProxy | string get · setGets or sets the WorkloadProfileName provisioning property.
Methods
method
addTo Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): voidParameters
infrastructureAzureResourceInfrastructure method
clearAppServicePlanId Clears the AppServicePlanId provisioning property.
clearAppServicePlanId(): voidClears the AutoGeneratedDomainNameLabelScope provisioning property.
clearAutoGeneratedDomainNameLabelScope(): voidClears the ClientCertExclusionPaths provisioning property.
clearClientCertExclusionPaths(): voidmethod
clearClientCertMode Clears the ClientCertMode provisioning property.
clearClientCertMode(): voidClears the CustomDomainVerificationId provisioning property.
clearCustomDomainVerificationId(): voidClears the DailyMemoryTimeQuota provisioning property.
clearDailyMemoryTimeQuota(): voidClears the IsClientAffinityEnabled provisioning property.
clearIsClientAffinityEnabled(): voidClears the IsClientAffinityPartitioningEnabled provisioning property.
clearIsClientAffinityPartitioningEnabled(): voidClears the IsClientAffinityProxyEnabled provisioning property.
clearIsClientAffinityProxyEnabled(): voidmethod
clearIsClientCertEnabled Clears the IsClientCertEnabled provisioning property.
clearIsClientCertEnabled(): voidClears the IsEndToEndEncryptionEnabled provisioning property.
clearIsEndToEndEncryptionEnabled(): voidmethod
clearIsHostNameDisabled Clears the IsHostNameDisabled provisioning property.
clearIsHostNameDisabled(): voidClears the IsScmSiteAlsoStopped provisioning property.
clearIsScmSiteAlsoStopped(): voidClears the IsStorageAccountRequired provisioning property.
clearIsStorageAccountRequired(): voidClears the IsVnetBackupRestoreEnabled provisioning property.
clearIsVnetBackupRestoreEnabled(): voidClears the IsVnetImagePullEnabled provisioning property.
clearIsVnetImagePullEnabled(): voidClears the IsVnetRouteAllEnabled provisioning property.
clearIsVnetRouteAllEnabled(): voidClears the KeyVaultReferenceIdentity provisioning property.
clearKeyVaultReferenceIdentity(): voidClears the ManagedEnvironmentId provisioning property.
clearManagedEnvironmentId(): voidmethod
clearPublicNetworkAccess Clears the PublicNetworkAccess provisioning property.
clearPublicNetworkAccess(): voidmethod
clearRedundancyMode Clears the RedundancyMode provisioning property.
clearRedundancyMode(): voidClears the VirtualNetworkSubnetId provisioning property.
clearVirtualNetworkSubnetId(): voidmethod
clearWorkloadProfileName Clears the WorkloadProfileName provisioning property.
clearWorkloadProfileName(): void