ProfileProperties Class

Class representing the Traffic Manager profile properties.

Constructor

ProfileProperties(*args: Any, **kwargs: Any)

Variables

Name Description
profile_status

The status of the Traffic Manager profile. Known values are: "Enabled" and "Disabled".

traffic_routing_method

The traffic routing method of the Traffic Manager profile. Known values are: "Performance", "Priority", "Weighted", "Geographic", "MultiValue", and "Subnet".

dns_config

The DNS settings of the Traffic Manager profile.

monitor_config

The endpoint monitoring settings of the Traffic Manager profile.

endpoints

The list of endpoints in the Traffic Manager profile.

traffic_view_enrollment_status

Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile. Known values are: "Enabled" and "Disabled".

allowed_endpoint_record_types

The list of allowed endpoint record types.

max_return
int

Maximum number of endpoints to be returned for MultiValue routing type.

record_type

When record type is set, a traffic manager profile will allow only endpoints that match this type. If it is not set, traffic manager profile will allow adding all types of endpoints. It is returned as null when this is not set. Known values are: "A", "AAAA", and "CNAME".

Attributes

allowed_endpoint_record_types

The list of allowed endpoint record types.

allowed_endpoint_record_types: list[typing.Union[str, ForwardRef('_models.AllowedEndpointRecordType')]] | None

dns_config

The DNS settings of the Traffic Manager profile.

dns_config: _models.DnsConfig | None

endpoints

The list of endpoints in the Traffic Manager profile.

endpoints: list['_models.Endpoint'] | None

max_return

Maximum number of endpoints to be returned for MultiValue routing type.

max_return: int | None

monitor_config

The endpoint monitoring settings of the Traffic Manager profile.

monitor_config: _models.MonitorConfig | None

profile_status

"Enabled" and "Disabled".

profile_status: str | _models.ProfileStatus | None

record_type

When record type is set, a traffic manager profile will allow only endpoints that match this type. If it is not set, traffic manager profile will allow adding all types of endpoints. It is returned as null when this is not set. Known values are: "A", "AAAA", and "CNAME".

record_type: str | _models.RecordType | None

traffic_routing_method

"Performance", "Priority", "Weighted", "Geographic", "MultiValue", and "Subnet".

traffic_routing_method: str | _models.TrafficRoutingMethod | None

traffic_view_enrollment_status

Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile. Known values are: "Enabled" and "Disabled".

traffic_view_enrollment_status: str | _models.TrafficViewEnrollmentStatus | None