AFDOriginGroup Class

AFDOrigin group comprising of origins is used for load balancing to origins when the content cannot be served from Azure Front Door.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.cdn.models._models_py3.ProxyResource
AFDOriginGroup

Constructor

AFDOriginGroup(*, load_balancing_settings: _models.LoadBalancingSettingsParameters | None = None, health_probe_settings: _models.HealthProbeParameters | None = None, traffic_restoration_time_to_healed_or_new_endpoints_in_minutes: int | None = None, session_affinity_state: str | _models.EnabledState | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
load_balancing_settings

Load balancing settings for a backend pool.

health_probe_settings

Health probe settings to the origin that is used to determine the health of the origin.

traffic_restoration_time_to_healed_or_new_endpoints_in_minutes
int

Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.

session_affinity_state

Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'. Known values are: "Enabled" and "Disabled".

Variables

Name Description
id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

system_data

Read only system data.

profile_name
str

The name of the profile which holds the origin group.

load_balancing_settings

Load balancing settings for a backend pool.

health_probe_settings

Health probe settings to the origin that is used to determine the health of the origin.

traffic_restoration_time_to_healed_or_new_endpoints_in_minutes
int

Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.

session_affinity_state

Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'. Known values are: "Enabled" and "Disabled".

provisioning_state

Provisioning status. Known values are: "Succeeded", "Failed", "Updating", "Deleting", and "Creating".

deployment_status

Known values are: "NotStarted", "InProgress", "Succeeded", and "Failed".