AFDEndpointProperties Class

The JSON object that contains the properties required to create an endpoint.

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

Inheritance
azure.mgmt.cdn.models._models_py3.AFDStateProperties
AFDEndpointProperties
azure.mgmt.cdn.models._models_py3.AFDEndpointPropertiesUpdateParameters
AFDEndpointProperties

Constructor

AFDEndpointProperties(*, 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

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".