Watch Aspire live streamsDocsTry Aspire

SiteConfigPropertiesProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.AppService v13.6.0-preview.1.26478.8
interface SiteConfigPropertiesProxy {
acrUserManagedIdentityId: BicepValueProxy | string;
allowIPSecurityRestrictionsForScmToUseMain: BicepValueProxy | boolean;
apiDefinitionUri: BicepValueProxy | uri;
apiManagementConfigId: BicepValueProxy | string;
appCommandLine: BicepValueProxy | string;
appSettings: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxy;
autoHealRules: AutoHealRulesProxy;
autoSwapSlotName: BicepValueProxy | string;
azureStorageAccounts: Aspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfAppServiceStorageAccessInfoProxy;
connectionStrings: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfConnStringInfoProxy;
cors: AppServiceCorsSettingsProxy;
defaultDocuments: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
documentRoot: BicepValueProxy | string;
elasticWebAppScaleLimit: BicepValueProxy | number;
experimentsRampUpRules: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfRampUpRuleProxy;
ftpsState: BicepValueProxy | AppServiceFtpsState;
functionAppScaleLimit: BicepValueProxy | number;
handlerMappings: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHttpRequestHandlerMappingProxy;
healthCheckPath: BicepValueProxy | string;
http20ProxyFlag: BicepValueProxy | number;
iPSecurityRestrictions: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceIPSecurityRestrictionProxy;
iPSecurityRestrictionsDefaultAction: BicepValueProxy | SiteDefaultAction;
isAlwaysOn: BicepValueProxy | boolean;
isAutoHealEnabled: BicepValueProxy | boolean;
isDetailedErrorLoggingEnabled: BicepValueProxy | boolean;
isFunctionsRuntimeScaleMonitoringEnabled: BicepValueProxy | boolean;
isHttp20Enabled: BicepValueProxy | boolean;
isHttpLoggingEnabled: BicepValueProxy | boolean;
isLocalMySqlEnabled: BicepValueProxy | boolean;
isRemoteDebuggingEnabled: BicepValueProxy | boolean;
isRequestTracingEnabled: BicepValueProxy | boolean;
isVnetRouteAllEnabled: BicepValueProxy | boolean;
isWebSocketsEnabled: BicepValueProxy | boolean;
javaContainer: BicepValueProxy | string;
javaContainerVersion: BicepValueProxy | string;
javaVersion: BicepValueProxy | string;
keyVaultReferenceIdentity: BicepValueProxy | string;
limits: SiteLimitsProxy;
linuxFxVersion: BicepValueProxy | string;
loadBalancing: BicepValueProxy | SiteLoadBalancing;
logsDirectorySizeLimit: BicepValueProxy | number;
readonly machineKey: SiteMachineKeyProxy;
managedPipelineMode: BicepValueProxy | ManagedPipelineMode;
managedServiceIdentityId: BicepValueProxy | number;
metadata: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxy;
minimumElasticInstanceCount: BicepValueProxy | number;
minTlsCipherSuite: BicepValueProxy | AppServiceTlsCipherSuite;
minTlsVersion: BicepValueProxy | AppServiceSupportedTlsVersion;
netFrameworkVersion: BicepValueProxy | string;
nodeVersion: BicepValueProxy | string;
numberOfWorkers: BicepValueProxy | number;
phpVersion: BicepValueProxy | string;
powerShellVersion: BicepValueProxy | string;
preWarmedInstanceCount: BicepValueProxy | number;
publicNetworkAccess: BicepValueProxy | string;
publishingUsername: BicepValueProxy | string;
push: WebAppPushSettingsProxy;
pythonVersion: BicepValueProxy | string;
remoteDebuggingVersion: BicepValueProxy | string;
requestTracingExpirationOn: BicepValueProxy | datetimeoffset;
scmIPSecurityRestrictions: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceIPSecurityRestrictionProxy;
scmIPSecurityRestrictionsDefaultAction: BicepValueProxy | SiteDefaultAction;
scmMinTlsVersion: BicepValueProxy | AppServiceSupportedTlsVersion;
scmType: BicepValueProxy | ScmType;
tracingOptions: BicepValueProxy | string;
use32BitWorkerProcess: BicepValueProxy | boolean;
useManagedIdentityCreds: BicepValueProxy | boolean;
virtualApplications: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfVirtualApplicationProxy;
vnetName: BicepValueProxy | string;
vnetPrivatePortsCount: BicepValueProxy | number;
websiteTimeZone: BicepValueProxy | string;
windowsFxVersion: BicepValueProxy | string;
xManagedServiceIdentityId: BicepValueProxy | number;
clearAcrUserManagedIdentityId(): void;
clearAllowIPSecurityRestrictionsForScmToUseMain(): void;
clearApiDefinitionUri(): void;
clearApiManagementConfigId(): void;
clearAppCommandLine(): void;
clearAutoSwapSlotName(): void;
clearDocumentRoot(): void;
clearElasticWebAppScaleLimit(): void;
clearFtpsState(): void;
clearFunctionAppScaleLimit(): void;
clearHealthCheckPath(): void;
clearHttp20ProxyFlag(): void;
clearIPSecurityRestrictionsDefaultAction(): void;
clearIsAlwaysOn(): void;
clearIsAutoHealEnabled(): void;
clearIsDetailedErrorLoggingEnabled(): void;
clearIsFunctionsRuntimeScaleMonitoringEnabled(): void;
clearIsHttp20Enabled(): void;
clearIsHttpLoggingEnabled(): void;
clearIsLocalMySqlEnabled(): void;
clearIsRemoteDebuggingEnabled(): void;
clearIsRequestTracingEnabled(): void;
clearIsVnetRouteAllEnabled(): void;
clearIsWebSocketsEnabled(): void;
clearJavaContainer(): void;
clearJavaContainerVersion(): void;
clearJavaVersion(): void;
clearKeyVaultReferenceIdentity(): void;
clearLinuxFxVersion(): void;
clearLoadBalancing(): void;
clearLogsDirectorySizeLimit(): void;
clearManagedPipelineMode(): void;
clearManagedServiceIdentityId(): void;
clearMinimumElasticInstanceCount(): void;
clearMinTlsCipherSuite(): void;
clearMinTlsVersion(): void;
clearNetFrameworkVersion(): void;
clearNodeVersion(): void;
clearNumberOfWorkers(): void;
clearPhpVersion(): void;
clearPowerShellVersion(): void;
clearPreWarmedInstanceCount(): void;
clearPublicNetworkAccess(): void;
clearPublishingUsername(): void;
clearPythonVersion(): void;
clearRemoteDebuggingVersion(): void;
clearRequestTracingExpirationOn(): void;
clearScmIPSecurityRestrictionsDefaultAction(): void;
clearScmMinTlsVersion(): void;
clearScmType(): void;
clearTracingOptions(): void;
clearUse32BitWorkerProcess(): void;
clearUseManagedIdentityCreds(): void;
clearVnetName(): void;
clearVnetPrivatePortsCount(): void;
clearWebsiteTimeZone(): void;
clearWindowsFxVersion(): void;
clearXManagedServiceIdentityId(): void;
}

Properties

propertyacrUserManagedIdentityIdBicepValueProxy | stringget · set
Gets or sets the AcrUserManagedIdentityId provisioning property.
propertyallowIPSecurityRestrictionsForScmToUseMainBicepValueProxy | booleanget · set
Gets or sets the AllowIPSecurityRestrictionsForScmToUseMain provisioning property.
propertyapiDefinitionUriBicepValueProxy | uriget · set
Gets or sets the ApiDefinitionUri provisioning property.
propertyapiManagementConfigIdBicepValueProxy | stringget · set
Gets or sets the ApiManagementConfigId provisioning property.
propertyappCommandLineBicepValueProxy | stringget · set
Gets or sets the AppCommandLine provisioning property.
propertyappSettingsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxyget · set
Gets or sets the AppSettings provisioning property.
propertyautoHealRulesAutoHealRulesProxyget · set
Gets or sets the AutoHealRules provisioning property.
propertyautoSwapSlotNameBicepValueProxy | stringget · set
Gets or sets the AutoSwapSlotName provisioning property.
propertyazureStorageAccountsAspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfAppServiceStorageAccessInfoProxyget · set
Gets or sets the AzureStorageAccounts provisioning property.
propertyconnectionStringsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfConnStringInfoProxyget · set
Gets or sets the ConnectionStrings provisioning property.
propertycorsAppServiceCorsSettingsProxyget · set
Gets or sets the Cors provisioning property.
propertydefaultDocumentsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxyget · set
Gets or sets the DefaultDocuments provisioning property.
propertydocumentRootBicepValueProxy | stringget · set
Gets or sets the DocumentRoot provisioning property.
propertyelasticWebAppScaleLimitBicepValueProxy | numberget · set
Gets or sets the ElasticWebAppScaleLimit provisioning property.
propertyexperimentsRampUpRulesAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfRampUpRuleProxyget · set
Gets or sets the ExperimentsRampUpRules provisioning property.
propertyftpsStateBicepValueProxy | AppServiceFtpsStateget · set
Gets or sets the FtpsState provisioning property.
propertyfunctionAppScaleLimitBicepValueProxy | numberget · set
Gets or sets the FunctionAppScaleLimit provisioning property.
propertyhandlerMappingsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHttpRequestHandlerMappingProxyget · set
Gets or sets the HandlerMappings provisioning property.
propertyhealthCheckPathBicepValueProxy | stringget · set
Gets or sets the HealthCheckPath provisioning property.
propertyhttp20ProxyFlagBicepValueProxy | numberget · set
Gets or sets the Http20ProxyFlag provisioning property.
propertyiPSecurityRestrictionsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceIPSecurityRestrictionProxyget · set
Gets or sets the IPSecurityRestrictions provisioning property.
propertyiPSecurityRestrictionsDefaultActionBicepValueProxy | SiteDefaultActionget · set
Gets or sets the IPSecurityRestrictionsDefaultAction provisioning property.
propertyisAlwaysOnBicepValueProxy | booleanget · set
Gets or sets the IsAlwaysOn provisioning property.
propertyisAutoHealEnabledBicepValueProxy | booleanget · set
Gets or sets the IsAutoHealEnabled provisioning property.
propertyisDetailedErrorLoggingEnabledBicepValueProxy | booleanget · set
Gets or sets the IsDetailedErrorLoggingEnabled provisioning property.
propertyisFunctionsRuntimeScaleMonitoringEnabledBicepValueProxy | booleanget · set
Gets or sets the IsFunctionsRuntimeScaleMonitoringEnabled provisioning property.
propertyisHttp20EnabledBicepValueProxy | booleanget · set
Gets or sets the IsHttp20Enabled provisioning property.
propertyisHttpLoggingEnabledBicepValueProxy | booleanget · set
Gets or sets the IsHttpLoggingEnabled provisioning property.
propertyisLocalMySqlEnabledBicepValueProxy | booleanget · set
Gets or sets the IsLocalMySqlEnabled provisioning property.
propertyisRemoteDebuggingEnabledBicepValueProxy | booleanget · set
Gets or sets the IsRemoteDebuggingEnabled provisioning property.
propertyisRequestTracingEnabledBicepValueProxy | booleanget · set
Gets or sets the IsRequestTracingEnabled provisioning property.
propertyisVnetRouteAllEnabledBicepValueProxy | booleanget · set
Gets or sets the IsVnetRouteAllEnabled provisioning property.
propertyisWebSocketsEnabledBicepValueProxy | booleanget · set
Gets or sets the IsWebSocketsEnabled provisioning property.
propertyjavaContainerBicepValueProxy | stringget · set
Gets or sets the JavaContainer provisioning property.
propertyjavaContainerVersionBicepValueProxy | stringget · set
Gets or sets the JavaContainerVersion provisioning property.
propertyjavaVersionBicepValueProxy | stringget · set
Gets or sets the JavaVersion provisioning property.
propertykeyVaultReferenceIdentityBicepValueProxy | stringget · set
Gets or sets the KeyVaultReferenceIdentity provisioning property.
propertylimitsSiteLimitsProxyget · set
Gets or sets the Limits provisioning property.
propertylinuxFxVersionBicepValueProxy | stringget · set
Gets or sets the LinuxFxVersion provisioning property.
propertyloadBalancingBicepValueProxy | SiteLoadBalancingget · set
Gets or sets the LoadBalancing provisioning property.
propertylogsDirectorySizeLimitBicepValueProxy | numberget · set
Gets or sets the LogsDirectorySizeLimit provisioning property.
propertymachineKeySiteMachineKeyProxyget
Gets the MachineKey provisioning property.
propertymanagedPipelineModeBicepValueProxy | ManagedPipelineModeget · set
Gets or sets the ManagedPipelineMode provisioning property.
propertymanagedServiceIdentityIdBicepValueProxy | numberget · set
Gets or sets the ManagedServiceIdentityId provisioning property.
propertymetadataAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxyget · set
Gets or sets the Metadata provisioning property.
propertyminimumElasticInstanceCountBicepValueProxy | numberget · set
Gets or sets the MinimumElasticInstanceCount provisioning property.
propertyminTlsCipherSuiteBicepValueProxy | AppServiceTlsCipherSuiteget · set
Gets or sets the MinTlsCipherSuite provisioning property.
propertyminTlsVersionBicepValueProxy | AppServiceSupportedTlsVersionget · set
Gets or sets the MinTlsVersion provisioning property.
propertynetFrameworkVersionBicepValueProxy | stringget · set
Gets or sets the NetFrameworkVersion provisioning property.
propertynodeVersionBicepValueProxy | stringget · set
Gets or sets the NodeVersion provisioning property.
propertynumberOfWorkersBicepValueProxy | numberget · set
Gets or sets the NumberOfWorkers provisioning property.
propertyphpVersionBicepValueProxy | stringget · set
Gets or sets the PhpVersion provisioning property.
propertypowerShellVersionBicepValueProxy | stringget · set
Gets or sets the PowerShellVersion provisioning property.
propertypreWarmedInstanceCountBicepValueProxy | numberget · set
Gets or sets the PreWarmedInstanceCount provisioning property.
propertypublicNetworkAccessBicepValueProxy | stringget · set
Gets or sets the PublicNetworkAccess provisioning property.
propertypublishingUsernameBicepValueProxy | stringget · set
Gets or sets the PublishingUsername provisioning property.
propertypushWebAppPushSettingsProxyget · set
Gets or sets the Push provisioning property.
propertypythonVersionBicepValueProxy | stringget · set
Gets or sets the PythonVersion provisioning property.
propertyremoteDebuggingVersionBicepValueProxy | stringget · set
Gets or sets the RemoteDebuggingVersion provisioning property.
propertyrequestTracingExpirationOnBicepValueProxy | datetimeoffsetget · set
Gets or sets the RequestTracingExpirationOn provisioning property.
propertyscmIPSecurityRestrictionsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceIPSecurityRestrictionProxyget · set
Gets or sets the ScmIPSecurityRestrictions provisioning property.
propertyscmIPSecurityRestrictionsDefaultActionBicepValueProxy | SiteDefaultActionget · set
Gets or sets the ScmIPSecurityRestrictionsDefaultAction provisioning property.
propertyscmMinTlsVersionBicepValueProxy | AppServiceSupportedTlsVersionget · set
Gets or sets the ScmMinTlsVersion provisioning property.
propertyscmTypeBicepValueProxy | ScmTypeget · set
Gets or sets the ScmType provisioning property.
propertytracingOptionsBicepValueProxy | stringget · set
Gets or sets the TracingOptions provisioning property.
propertyuse32BitWorkerProcessBicepValueProxy | booleanget · set
Gets or sets the Use32BitWorkerProcess provisioning property.
propertyuseManagedIdentityCredsBicepValueProxy | booleanget · set
Gets or sets the UseManagedIdentityCreds provisioning property.
propertyvirtualApplicationsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfVirtualApplicationProxyget · set
Gets or sets the VirtualApplications provisioning property.
propertyvnetNameBicepValueProxy | stringget · set
Gets or sets the VnetName provisioning property.
propertyvnetPrivatePortsCountBicepValueProxy | numberget · set
Gets or sets the VnetPrivatePortsCount provisioning property.
propertywebsiteTimeZoneBicepValueProxy | stringget · set
Gets or sets the WebsiteTimeZone provisioning property.
propertywindowsFxVersionBicepValueProxy | stringget · set
Gets or sets the WindowsFxVersion provisioning property.
propertyxManagedServiceIdentityIdBicepValueProxy | numberget · set
Gets or sets the XManagedServiceIdentityId provisioning property.

Methods

Clears the AcrUserManagedIdentityId provisioning property.
clearAcrUserManagedIdentityId(): void
Clears the AllowIPSecurityRestrictionsForScmToUseMain provisioning property.
clearAllowIPSecurityRestrictionsForScmToUseMain(): void
Clears the ApiDefinitionUri provisioning property.
clearApiDefinitionUri(): void
Clears the ApiManagementConfigId provisioning property.
clearApiManagementConfigId(): void
Clears the AppCommandLine provisioning property.
clearAppCommandLine(): void
Clears the AutoSwapSlotName provisioning property.
clearAutoSwapSlotName(): void
Clears the DocumentRoot provisioning property.
clearDocumentRoot(): void
Clears the ElasticWebAppScaleLimit provisioning property.
clearElasticWebAppScaleLimit(): void
Clears the FtpsState provisioning property.
clearFtpsState(): void
Clears the FunctionAppScaleLimit provisioning property.
clearFunctionAppScaleLimit(): void
Clears the HealthCheckPath provisioning property.
clearHealthCheckPath(): void
Clears the Http20ProxyFlag provisioning property.
clearHttp20ProxyFlag(): void
Clears the IPSecurityRestrictionsDefaultAction provisioning property.
clearIPSecurityRestrictionsDefaultAction(): void
Clears the IsAlwaysOn provisioning property.
clearIsAlwaysOn(): void
Clears the IsAutoHealEnabled provisioning property.
clearIsAutoHealEnabled(): void
Clears the IsDetailedErrorLoggingEnabled provisioning property.
clearIsDetailedErrorLoggingEnabled(): void
Clears the IsFunctionsRuntimeScaleMonitoringEnabled provisioning property.
clearIsFunctionsRuntimeScaleMonitoringEnabled(): void
Clears the IsHttp20Enabled provisioning property.
clearIsHttp20Enabled(): void
Clears the IsHttpLoggingEnabled provisioning property.
clearIsHttpLoggingEnabled(): void
Clears the IsLocalMySqlEnabled provisioning property.
clearIsLocalMySqlEnabled(): void
Clears the IsRemoteDebuggingEnabled provisioning property.
clearIsRemoteDebuggingEnabled(): void
Clears the IsRequestTracingEnabled provisioning property.
clearIsRequestTracingEnabled(): void
Clears the IsVnetRouteAllEnabled provisioning property.
clearIsVnetRouteAllEnabled(): void
Clears the IsWebSocketsEnabled provisioning property.
clearIsWebSocketsEnabled(): void
Clears the JavaContainer provisioning property.
clearJavaContainer(): void
Clears the JavaContainerVersion provisioning property.
clearJavaContainerVersion(): void
Clears the JavaVersion provisioning property.
clearJavaVersion(): void
Clears the KeyVaultReferenceIdentity provisioning property.
clearKeyVaultReferenceIdentity(): void
Clears the LinuxFxVersion provisioning property.
clearLinuxFxVersion(): void
Clears the LoadBalancing provisioning property.
clearLoadBalancing(): void
Clears the LogsDirectorySizeLimit provisioning property.
clearLogsDirectorySizeLimit(): void
Clears the ManagedPipelineMode provisioning property.
clearManagedPipelineMode(): void
Clears the ManagedServiceIdentityId provisioning property.
clearManagedServiceIdentityId(): void
Clears the MinimumElasticInstanceCount provisioning property.
clearMinimumElasticInstanceCount(): void
Clears the MinTlsCipherSuite provisioning property.
clearMinTlsCipherSuite(): void
Clears the MinTlsVersion provisioning property.
clearMinTlsVersion(): void
Clears the NetFrameworkVersion provisioning property.
clearNetFrameworkVersion(): void
Clears the NodeVersion provisioning property.
clearNodeVersion(): void
Clears the NumberOfWorkers provisioning property.
clearNumberOfWorkers(): void
Clears the PhpVersion provisioning property.
clearPhpVersion(): void
Clears the PowerShellVersion provisioning property.
clearPowerShellVersion(): void
Clears the PreWarmedInstanceCount provisioning property.
clearPreWarmedInstanceCount(): void
Clears the PublicNetworkAccess provisioning property.
clearPublicNetworkAccess(): void
Clears the PublishingUsername provisioning property.
clearPublishingUsername(): void
Clears the PythonVersion provisioning property.
clearPythonVersion(): void
Clears the RemoteDebuggingVersion provisioning property.
clearRemoteDebuggingVersion(): void
Clears the RequestTracingExpirationOn provisioning property.
clearRequestTracingExpirationOn(): void
Clears the ScmIPSecurityRestrictionsDefaultAction provisioning property.
clearScmIPSecurityRestrictionsDefaultAction(): void
Clears the ScmMinTlsVersion provisioning property.
clearScmMinTlsVersion(): void
Clears the ScmType provisioning property.
clearScmType(): void
Clears the TracingOptions provisioning property.
clearTracingOptions(): void
Clears the Use32BitWorkerProcess provisioning property.
clearUse32BitWorkerProcess(): void
Clears the UseManagedIdentityCreds provisioning property.
clearUseManagedIdentityCreds(): void
Clears the VnetName provisioning property.
clearVnetName(): void
Clears the VnetPrivatePortsCount provisioning property.
clearVnetPrivatePortsCount(): void
Clears the WebsiteTimeZone provisioning property.
clearWebsiteTimeZone(): void
Clears the WindowsFxVersion provisioning property.
clearWindowsFxVersion(): void
Clears the XManagedServiceIdentityId provisioning property.
clearXManagedServiceIdentityId(): void