Watch Aspire live streamsDocsTry Aspire

FrontDoorRouteProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Cdn v13.6.0-preview.1.26478.8
interface FrontDoorRouteProxy {
cacheConfiguration: FrontDoorRouteCacheConfigurationProxy;
customDomains: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfFrontDoorActivatedResourceInfoProxy;
readonly deploymentStatus: BicepValueProxy | FrontDoorDeploymentStatus;
enabledState: BicepValueProxy | EnabledState;
readonly endpointName: BicepValueProxy | string;
forwardingProtocol: BicepValueProxy | ForwardingProtocol;
httpsRedirect: BicepValueProxy | HttpsRedirect;
readonly id: BicepValueProxy;
linkToDefaultDomain: BicepValueProxy | LinkToDefaultDomain;
name: BicepValueProxy | string;
originGroupId: BicepValueProxy;
originPath: BicepValueProxy | string;
parent: FrontDoorEndpointProxy;
patternsToMatch: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfStringProxy;
readonly provisioningState: BicepValueProxy | FrontDoorProvisioningState;
ruleSets: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfWritableSubResourceProxy;
supportedProtocols: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfFrontDoorEndpointProtocolProxy;
readonly systemData: CdnSystemDataProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearEnabledState(): void;
clearForwardingProtocol(): void;
clearHttpsRedirect(): void;
clearLinkToDefaultDomain(): void;
clearName(): void;
clearOriginGroupId(): void;
clearOriginPath(): void;
}

Properties

propertycacheConfigurationFrontDoorRouteCacheConfigurationProxyget · set
Gets or sets the CacheConfiguration provisioning property.
propertycustomDomainsAspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfFrontDoorActivatedResourceInfoProxyget · set
Gets or sets the CustomDomains provisioning property.
propertydeploymentStatusBicepValueProxy | FrontDoorDeploymentStatusget
Gets the DeploymentStatus provisioning property.
propertyenabledStateBicepValueProxy | EnabledStateget · set
Gets or sets the EnabledState provisioning property.
propertyendpointNameBicepValueProxy | stringget
Gets the EndpointName provisioning property.
propertyforwardingProtocolBicepValueProxy | ForwardingProtocolget · set
Gets or sets the ForwardingProtocol provisioning property.
propertyhttpsRedirectBicepValueProxy | HttpsRedirectget · set
Gets or sets the HttpsRedirect provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertylinkToDefaultDomainBicepValueProxy | LinkToDefaultDomainget · set
Gets or sets the LinkToDefaultDomain provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyoriginGroupIdBicepValueProxyget · set
Gets or sets the OriginGroupId provisioning property.
propertyoriginPathBicepValueProxy | stringget · set
Gets or sets the OriginPath provisioning property.
propertyparentFrontDoorEndpointProxyget · set
Gets or sets the Parent provisioning property.
propertypatternsToMatchAspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfStringProxyget · set
Gets or sets the PatternsToMatch provisioning property.
propertyprovisioningStateBicepValueProxy | FrontDoorProvisioningStateget
Gets the ProvisioningState provisioning property.
propertyruleSetsAspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfWritableSubResourceProxyget · set
Gets or sets the RuleSets provisioning property.
propertysupportedProtocolsAspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfFrontDoorEndpointProtocolProxyget · set
Gets or sets the SupportedProtocols provisioning property.
propertysystemDataCdnSystemDataProxyget
Gets the SystemData provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the EnabledState provisioning property.
clearEnabledState(): void
Clears the ForwardingProtocol provisioning property.
clearForwardingProtocol(): void
Clears the HttpsRedirect provisioning property.
clearHttpsRedirect(): void
Clears the LinkToDefaultDomain provisioning property.
clearLinkToDefaultDomain(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the OriginGroupId provisioning property.
clearOriginGroupId(): void
Clears the OriginPath provisioning property.
clearOriginPath(): void