Watch Aspire live streamsDocsTry Aspire

StaticSiteProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.AppService v13.6.0-preview.1.26478.8
interface StaticSiteProxy {
allowConfigFileUpdates: BicepValueProxy | boolean;
branch: BicepValueProxy | string;
buildProperties: StaticSiteBuildPropertiesProxy;
readonly contentDistributionEndpoint: BicepValueProxy | string;
readonly customDomains: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
readonly databaseConnections: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStaticSiteDatabaseConnectionOverviewProxy;
readonly defaultHostname: BicepValueProxy | string;
enterpriseGradeCdnStatus: BicepValueProxy | EnterpriseGradeCdnStatus;
readonly id: BicepValueProxy;
identity: AppServiceManagedServiceIdentityProxy;
readonly keyVaultReferenceIdentity: BicepValueProxy | string;
kind: BicepValueProxy | string;
readonly linkedBackends: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStaticSiteLinkedBackendInfoProxy;
location: BicepValueProxy;
name: BicepValueProxy | string;
readonly privateEndpointConnections: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfResponseMessageEnvelopeRemotePrivateEndpointConnectionProxy;
provider: BicepValueProxy | string;
publicNetworkAccess: BicepValueProxy | string;
repositoryToken: BicepValueProxy | string;
repositoryUri: BicepValueProxy | uri;
sku: AppServiceSkuDescriptionProxy;
stagingEnvironmentPolicy: BicepValueProxy | StagingEnvironmentPolicy;
readonly systemData: AppServiceSystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfStringProxy;
templateProperties: StaticSiteTemplateProxy;
readonly userFunctionApps: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStaticSiteUserProvidedFunctionAppProxy;
readonly userProvidedFunctionApps: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStaticSiteUserProvidedFunctionAppDataProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearAllowConfigFileUpdates(): void;
clearBranch(): void;
clearEnterpriseGradeCdnStatus(): void;
clearKind(): void;
clearLocation(): void;
clearName(): void;
clearProvider(): void;
clearPublicNetworkAccess(): void;
clearRepositoryToken(): void;
clearRepositoryUri(): void;
clearStagingEnvironmentPolicy(): void;
}

Properties

propertyallowConfigFileUpdatesBicepValueProxy | booleanget · set
Gets or sets the AllowConfigFileUpdates provisioning property.
propertybranchBicepValueProxy | stringget · set
Gets or sets the Branch provisioning property.
propertybuildPropertiesStaticSiteBuildPropertiesProxyget · set
Gets or sets the BuildProperties provisioning property.
propertycontentDistributionEndpointBicepValueProxy | stringget
Gets the ContentDistributionEndpoint provisioning property.
propertycustomDomainsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxyget
Gets the CustomDomains provisioning property.
propertydatabaseConnectionsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStaticSiteDatabaseConnectionOverviewProxyget
Gets the DatabaseConnections provisioning property.
propertydefaultHostnameBicepValueProxy | stringget
Gets the DefaultHostname provisioning property.
propertyenterpriseGradeCdnStatusBicepValueProxy | EnterpriseGradeCdnStatusget · set
Gets or sets the EnterpriseGradeCdnStatus provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyidentityAppServiceManagedServiceIdentityProxyget · set
Gets or sets the Identity provisioning property.
propertykeyVaultReferenceIdentityBicepValueProxy | stringget
Gets the KeyVaultReferenceIdentity provisioning property.
propertykindBicepValueProxy | stringget · set
Gets or sets the Kind provisioning property.
propertylinkedBackendsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStaticSiteLinkedBackendInfoProxyget
Gets the LinkedBackends provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyprivateEndpointConnectionsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfResponseMessageEnvelopeRemotePrivateEndpointConnectionProxyget
Gets the PrivateEndpointConnections provisioning property.
propertyproviderBicepValueProxy | stringget · set
Gets or sets the Provider provisioning property.
propertypublicNetworkAccessBicepValueProxy | stringget · set
Gets or sets the PublicNetworkAccess provisioning property.
propertyrepositoryTokenBicepValueProxy | stringget · set
Gets or sets the RepositoryToken provisioning property.
propertyrepositoryUriBicepValueProxy | uriget · set
Gets or sets the RepositoryUri provisioning property.
propertyskuAppServiceSkuDescriptionProxyget · set
Gets or sets the Sku provisioning property.
propertystagingEnvironmentPolicyBicepValueProxy | StagingEnvironmentPolicyget · set
Gets or sets the StagingEnvironmentPolicy provisioning property.
propertysystemDataAppServiceSystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertytemplatePropertiesStaticSiteTemplateProxyget · set
Gets or sets the TemplateProperties provisioning property.
propertyuserFunctionAppsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStaticSiteUserProvidedFunctionAppProxyget
Gets the UserFunctionApps provisioning property.
propertyuserProvidedFunctionAppsAspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStaticSiteUserProvidedFunctionAppDataProxyget
Gets the UserProvidedFunctionApps provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the AllowConfigFileUpdates provisioning property.
clearAllowConfigFileUpdates(): void
Clears the Branch provisioning property.
clearBranch(): void
Clears the EnterpriseGradeCdnStatus provisioning property.
clearEnterpriseGradeCdnStatus(): void
methodclearKind
Clears the Kind provisioning property.
clearKind(): void
Clears the Location provisioning property.
clearLocation(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the Provider provisioning property.
clearProvider(): void
Clears the PublicNetworkAccess provisioning property.
clearPublicNetworkAccess(): void
Clears the RepositoryToken provisioning property.
clearRepositoryToken(): void
Clears the RepositoryUri provisioning property.
clearRepositoryUri(): void
Clears the StagingEnvironmentPolicy provisioning property.
clearStagingEnvironmentPolicy(): void