CdnEndpointProxy
Handle
interface CdnEndpointProxy { contentTypesToCompress: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfStringProxy; readonly customDomains: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfCdnCustomDomainProxy; readonly deepCreatedCustomDomains: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfDeepCreatedCustomDomainProxy; defaultOriginGroupId: BicepValueProxy; deliveryPolicy: EndpointDeliveryPolicyProxy; geoFilters: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfGeoFilterProxy; readonly hostName: BicepValueProxy | string; readonly id: BicepValueProxy; isCompressionEnabled: BicepValueProxy | boolean; isHttpAllowed: BicepValueProxy | boolean; isHttpsAllowed: BicepValueProxy | boolean; location: BicepValueProxy; name: BicepValueProxy | string; optimizationType: BicepValueProxy | OptimizationType; originGroups: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfDeepCreatedOriginGroupProxy; originHostHeader: BicepValueProxy | string; originPath: BicepValueProxy | string; origins: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfDeepCreatedOriginProxy; parent: CdnProfileProxy; probePath: BicepValueProxy | string; readonly provisioningState: BicepValueProxy | CdnEndpointProvisioningState; queryStringCachingBehavior: BicepValueProxy | QueryStringCachingBehavior; readonly resourceState: BicepValueProxy | EndpointResourceState; readonly systemData: CdnSystemDataProxy; tags: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_DictionaryOfStringProxy; uriSigningKeys: Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfUriSigningKeyProxy; webApplicationFirewallPolicyLinkId: BicepValueProxy; addTo(infrastructure: AzureResourceInfrastructure): void; clearDefaultOriginGroupId(): void; clearIsCompressionEnabled(): void; clearIsHttpAllowed(): void; clearIsHttpsAllowed(): void; clearLocation(): void; clearName(): void; clearOptimizationType(): void; clearOriginHostHeader(): void; clearOriginPath(): void; clearProbePath(): void; clearQueryStringCachingBehavior(): void; clearWebApplicationFirewallPolicyLinkId(): void;}60 members
Properties
property
contentTypesToCompress Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfStringProxy get · setGets or sets the ContentTypesToCompress provisioning property.
property
customDomains Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfCdnCustomDomainProxy getGets the CustomDomains provisioning property.
property
deepCreatedCustomDomains Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfDeepCreatedCustomDomainProxy getGets the DeepCreatedCustomDomains provisioning property.
property
defaultOriginGroupId BicepValueProxy get · setGets or sets the DefaultOriginGroupId provisioning property.
property
deliveryPolicy EndpointDeliveryPolicyProxy get · setGets or sets the DeliveryPolicy provisioning property.
property
geoFilters Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfGeoFilterProxy get · setGets or sets the GeoFilters provisioning property.
property
hostName BicepValueProxy | string getGets the HostName provisioning property.
property
idBicepValueProxy getGets the Id provisioning property.
property
isCompressionEnabled BicepValueProxy | boolean get · setGets or sets the IsCompressionEnabled provisioning property.
property
isHttpAllowed BicepValueProxy | boolean get · setGets or sets the IsHttpAllowed provisioning property.
property
isHttpsAllowed BicepValueProxy | boolean get · setGets or sets the IsHttpsAllowed provisioning property.
property
locationBicepValueProxy get · setGets or sets the Location provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
optimizationType BicepValueProxy | OptimizationType get · setGets or sets the OptimizationType provisioning property.
property
originGroups Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfDeepCreatedOriginGroupProxy get · setGets or sets the OriginGroups provisioning property.
property
originHostHeader BicepValueProxy | string get · setGets or sets the OriginHostHeader provisioning property.
property
originPath BicepValueProxy | string get · setGets or sets the OriginPath provisioning property.
property
originsAspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfDeepCreatedOriginProxy get · setGets or sets the Origins provisioning property.
property
parentCdnProfileProxy get · setGets or sets the Parent provisioning property.
property
probePath BicepValueProxy | string get · setGets or sets the ProbePath provisioning property.
property
provisioningState BicepValueProxy | CdnEndpointProvisioningState getGets the ProvisioningState provisioning property.
property
queryStringCachingBehavior BicepValueProxy | QueryStringCachingBehavior get · setGets or sets the QueryStringCachingBehavior provisioning property.
property
resourceState BicepValueProxy | EndpointResourceState getGets the ResourceState provisioning property.
property
systemData CdnSystemDataProxy getGets the SystemData provisioning property.
property
uriSigningKeys Aspire_Hosting_Azure_Provisioning_Cdn_Generated_ListOfUriSigningKeyProxy get · setGets or sets the UriSigningKeys provisioning property.
property
webApplicationFirewallPolicyLinkId BicepValueProxy get · setGets or sets the WebApplicationFirewallPolicyLinkId provisioning property.
Methods
method
addTo Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): voidParameters
infrastructureAzureResourceInfrastructure Clears the DefaultOriginGroupId provisioning property.
clearDefaultOriginGroupId(): voidClears the IsCompressionEnabled provisioning property.
clearIsCompressionEnabled(): voidmethod
clearIsHttpsAllowed Clears the IsHttpsAllowed provisioning property.
clearIsHttpsAllowed(): voidmethod
clearOptimizationType Clears the OptimizationType provisioning property.
clearOptimizationType(): voidmethod
clearOriginHostHeader Clears the OriginHostHeader provisioning property.
clearOriginHostHeader(): voidClears the QueryStringCachingBehavior provisioning property.
clearQueryStringCachingBehavior(): voidClears the WebApplicationFirewallPolicyLinkId provisioning property.
clearWebApplicationFirewallPolicyLinkId(): void