Class FrontdoorState
Inheritance
System.Object
FrontdoorState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Azure.dll
Syntax
public sealed class FrontdoorState : ResourceArgs
Constructors
View Source
FrontdoorState()
Declaration
Properties
View Source
BackendPoolHealthProbes
A backend_pool_health_probe block as defined below.
Declaration
public InputList<FrontdoorBackendPoolHealthProbeGetArgs> BackendPoolHealthProbes { get; set; }
Property Value
View Source
BackendPoolLoadBalancings
A backend_pool_load_balancing block as defined below.
Declaration
public InputList<FrontdoorBackendPoolLoadBalancingGetArgs> BackendPoolLoadBalancings { get; set; }
Property Value
View Source
BackendPools
A backend_pool block as defined below.
Declaration
public InputList<FrontdoorBackendPoolGetArgs> BackendPools { get; set; }
Property Value
View Source
BackendPoolsSendReceiveTimeoutSeconds
Specifies the send and receive timeout on forwarding request to the backend. When the timeout is reached, the request fails and returns. Possible values are between 0 - 240. Defaults to 60.
Declaration
public Input<int> BackendPoolsSendReceiveTimeoutSeconds { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Cname
The host that each frontendEndpoint must CNAME to.
Declaration
public Input<string> Cname { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
EnforceBackendPoolsCertificateNameCheck
Enforce certificate name check on HTTPS requests to all backend pools, this setting will have no effect on HTTP requests. Permitted values are true or false.
Declaration
public Input<bool> EnforceBackendPoolsCertificateNameCheck { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
FriendlyName
A friendly name for the Front Door service.
Declaration
public Input<string> FriendlyName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
FrontendEndpoints
A frontend_endpoint block as defined below.
Declaration
public InputList<FrontdoorFrontendEndpointGetArgs> FrontendEndpoints { get; set; }
Property Value
View Source
The unique ID of the Front Door which is embedded into the incoming headers X-Azure-FDID attribute and maybe used to filter traffic sent by the Front Door to your backend.
Declaration
public Input<string> HeaderFrontdoorId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
LoadBalancerEnabled
Should the Front Door Load Balancer be Enabled? Defaults to true.
Declaration
public Input<bool> LoadBalancerEnabled { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Location
Declaration
public Input<string> Location { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Name
Specifies the name of the Front Door service. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ResourceGroupName
Specifies the name of the Resource Group in which the Front Door service should exist. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
RoutingRules
A routing_rule block as defined below.
Declaration
public InputList<FrontdoorRoutingRuleGetArgs> RoutingRules { get; set; }
Property Value
View Source
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|