ProfileProperties Class

Class representing the Traffic Manager profile properties.

Constructor

ProfileProperties()

Variables

Name Description
profileStatus
Union[str, <xref:"ProfileStatus">]

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

trafficRoutingMethod
Union[str, <xref:"TrafficRoutingMethod">]

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

dnsConfig
<xref:<xref:"DnsConfig">>

The DNS settings of the Traffic Manager profile.

monitorConfig
<xref:<xref:"MonitorConfig">>

The endpoint monitoring settings of the Traffic Manager profile.

endpoints
list[<xref:"Endpoint">]

The list of endpoints in the Traffic Manager profile.

trafficViewEnrollmentStatus
Union[str, <xref:"TrafficViewEnrollmentStatus">]

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

allowedEndpointRecordTypes
list[Union[str, <xref:"AllowedEndpointRecordType">]]

The list of allowed endpoint record types.

maxReturn
int

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

recordType
Union[str, <xref:"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

allowedEndpointRecordTypes

The list of allowed endpoint record types.

allowedEndpointRecordTypes: list[typing.Union[str, ForwardRef('AllowedEndpointRecordType')]]

dnsConfig

The DNS settings of the Traffic Manager profile.

dnsConfig: DnsConfig

endpoints

The list of endpoints in the Traffic Manager profile.

endpoints: list['Endpoint']

maxReturn

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

maxReturn: int

monitorConfig

The endpoint monitoring settings of the Traffic Manager profile.

monitorConfig: MonitorConfig

profileStatus

"Enabled" and "Disabled".

profileStatus: str | ProfileStatus

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

recordType: str | RecordType

trafficRoutingMethod

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

trafficRoutingMethod: str | TrafficRoutingMethod

trafficViewEnrollmentStatus

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

trafficViewEnrollmentStatus: str | TrafficViewEnrollmentStatus