ProfileProperties Class
Class representing the Traffic Manager profile properties.
Constructor
ProfileProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
profile_status
|
str or
ProfileStatus
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
|
Maximum number of endpoints to be returned for MultiValue routing type. |
|
record_type
|
str or
RecordType
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