Package-level declarations
Types
A CDN Endpoint is the entity within a CDN Profile containing configuration information regarding caching behaviours and origins. The CDN Endpoint is exposed using the URL format <endpointname>.azureedge.net
.
Builder for EndpointArgs.
Manages a Custom Domain for a CDN Endpoint.
Manages a Custom Domain for a CDN Endpoint.
Builder for EndpointCustomDomainArgs.
Builder for EndpointCustomDomain.
Builder for Endpoint.
Builder for FrontdoorCustomDomainArgs.
Manages the association between a Front Door (standard/premium) Custom Domain and one or more Front Door (standard/premium) Routes.
Manages the association between a Front Door (standard/premium) Custom Domain and one or more Front Door (standard/premium) Routes.
Builder for FrontdoorCustomDomain.
Manages a Front Door (standard/premium) Endpoint.
Builder for FrontdoorEndpointArgs.
Builder for FrontdoorEndpoint.
Manages a Front Door (standard/premium) Firewall Policy instance.
Manages a Front Door (standard/premium) Firewall Policy instance.
Builder for FrontdoorFirewallPolicyArgs.
Builder for FrontdoorFirewallPolicy.
Manages a Front Door (standard/premium) Origin. !>IMPORTANT: If you are attempting to implement an Origin that uses its own Private Link Service with a Load Balancer the Profile resource in your configuration file must have a depends_on
meta-argument which references the azure.privatedns.LinkService
, see Example Usage With Private Link Service
below.
Manages a Front Door (standard/premium) Origin. !>IMPORTANT: If you are attempting to implement an Origin that uses its own Private Link Service with a Load Balancer the Profile resource in your configuration file must have a depends_on
meta-argument which references the azure.privatedns.LinkService
, see Example Usage With Private Link Service
below.
Builder for FrontdoorOriginArgs.
Manages a Front Door (standard/premium) Origin Group.
Manages a Front Door (standard/premium) Origin Group.
Builder for FrontdoorOriginGroupArgs.
Builder for FrontdoorOriginGroup.
Builder for FrontdoorOrigin.
Manages a Front Door (standard/premium) Profile which contains a collection of endpoints and origin groups.
Manages a Front Door (standard/premium) Profile which contains a collection of endpoints and origin groups.
Builder for FrontdoorProfileArgs.
Builder for FrontdoorProfile.
Manages a Front Door (standard/premium) Route.
Manages a Front Door (standard/premium) Route.
Builder for FrontdoorRouteArgs.
Builder for FrontdoorRoute.
Manages a Front Door (standard/premium) Rule. !>IMPORTANT: The Rules resource must include a depends_on
meta-argument which references the azure.cdn.FrontdoorOrigin
and the azure.cdn.FrontdoorOriginGroup
.
Manages a Front Door (standard/premium) Rule. !>IMPORTANT: The Rules resource must include a depends_on
meta-argument which references the azure.cdn.FrontdoorOrigin
and the azure.cdn.FrontdoorOriginGroup
.
Builder for FrontdoorRuleArgs.
Builder for FrontdoorRule.
Manages a Front Door (standard/premium) Rule Set.
Manages a Front Door (standard/premium) Rule Set.
Builder for FrontdoorRuleSetArgs.
Builder for FrontdoorRuleSet.
Manages a Front Door (standard/premium) Secret. ``New-AzADServicePrincipal -ApplicationId "00000000-0000-0000-0000-000000000000"``
| Object ID | Key Permissions | Secret Permissions | Certificate Permissions | |:-----------------------------------------|:---------------:|:--------------------:|:---------------------------------------------:| | Microsoft.Azure.Cdn
Object ID | - | Get | - | | Your Personal AAD Object ID | - | Get and List | Get, List, Purge and Recover | | Terraform Service Principal | - | Get | Get, Import, Delete and Purge | ->NOTE: You only need to add the Access Policy
for your personal AAD Object ID if you are planning to view the secrets
via the Azure Portal.
Manages a Front Door (standard/premium) Secret. ``New-AzADServicePrincipal -ApplicationId "00000000-0000-0000-0000-000000000000"``
| Object ID | Key Permissions | Secret Permissions | Certificate Permissions | |:-----------------------------------------|:---------------:|:--------------------:|:---------------------------------------------:| | Microsoft.Azure.Cdn
Object ID | - | Get | - | | Your Personal AAD Object ID | - | Get and List | Get, List, Purge and Recover | | Terraform Service Principal | - | Get | Get, Import, Delete and Purge | ->NOTE: You only need to add the Access Policy
for your personal AAD Object ID if you are planning to view the secrets
via the Azure Portal.
Builder for FrontdoorSecretArgs.
Builder for FrontdoorSecret.
Manages a Front Door (standard/premium) Security Policy.
Manages a Front Door (standard/premium) Security Policy.
Builder for FrontdoorSecurityPolicyArgs.
Builder for FrontdoorSecurityPolicy.
Manages a CDN Profile to create a collection of CDN Endpoints.
Builder for ProfileArgs.
Builder for Profile.