AFDEndpoint Class

CDN endpoint is the entity within a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior. The AzureFrontDoor endpoint uses the URL format <endpointname>.azureedge.net.

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

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.cdn.models._models_py3.TrackedResource
AFDEndpoint

Constructor

AFDEndpoint(*, location: str, tags: Optional[Dict[str, str]] = None, enabled_state: Optional[Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.EnabledState]] = None, auto_generated_domain_name_label_scope: Optional[Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.AutoGeneratedDomainNameLabelScope]] = None, **kwargs)

Variables

id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

system_data
SystemData

Read only system data.

location
str

Required. Resource location.

tags
dict[str, str]

A set of tags. Resource tags.

profile_name
str

The name of the profile which holds the endpoint.

enabled_state
str or EnabledState

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'. Possible values include: "Enabled", "Disabled".

provisioning_state
str or AfdProvisioningState

Provisioning status. Possible values include: "Succeeded", "Failed", "Updating", "Deleting", "Creating".

deployment_status
str or DeploymentStatus

Possible values include: "NotStarted", "InProgress", "Succeeded", "Failed".

host_name
str

The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net.

auto_generated_domain_name_label_scope
str or AutoGeneratedDomainNameLabelScope

Indicates the endpoint name reuse scope. The default value is TenantReuse. Possible values include: "TenantReuse", "SubscriptionReuse", "ResourceGroupReuse", "NoReuse".