QosDefinition Class 
Quality of Service defines the traffic configuration between endpoints. Mandatory to have one marking.
Constructor
QosDefinition(*, markings: List[int] | None = None, source_ip_ranges: List[_models.QosIpRange] | None = None, destination_ip_ranges: List[_models.QosIpRange] | None = None, source_port_ranges: List[_models.QosPortRange] | None = None, destination_port_ranges: List[_models.QosPortRange] | None = None, protocol: str | _models.ProtocolType | None = None, **kwargs: Any)
		Keyword-Only Parameters
| Name | Description | 
|---|---|
| 
		 markings 
	 | 
	
		
		 List of markings to be used in the configuration. Default value: None 
			 | 
| 
		 source_ip_ranges 
	 | 
	
		
		 Source IP ranges. Default value: None 
			 | 
| 
		 destination_ip_ranges 
	 | 
	
		
		 Destination IP ranges. Default value: None 
			 | 
| 
		 source_port_ranges 
	 | 
	
		
		 Sources port ranges. Default value: None 
			 | 
| 
		 destination_port_ranges 
	 | 
	
		
		 Destination port ranges. Default value: None 
			 | 
| 
		 protocol 
	 | 
	
		 
				str or 
				ProtocolType
		 
		RNM supported protocol types. Known values are: "DoNotUse", "Icmp", "Tcp", "Udp", "Gre", "Esp", "Ah", "Vxlan", and "All". Default value: None 
			 | 
Variables
| Name | Description | 
|---|---|
| 
		 markings 
	 | 
	
		
		 List of markings to be used in the configuration.  | 
| 
		 source_ip_ranges 
	 | 
	
		
		 Source IP ranges.  | 
| 
		 destination_ip_ranges 
	 | 
	
		
		 Destination IP ranges.  | 
| 
		 source_port_ranges 
	 | 
	
		
		 Sources port ranges.  | 
| 
		 destination_port_ranges 
	 | 
	
		
		 Destination port ranges.  | 
| 
		 protocol 
	 | 
	
		 
				str or 
				ProtocolType
		 
		RNM supported protocol types. Known values are: "DoNotUse", "Icmp", "Tcp", "Udp", "Gre", "Esp", "Ah", "Vxlan", and "All".  |