CloudServiceOperatingSystemsOperations Class    
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
<xref:cloud_service_operating_systems> attribute.
Constructor
CloudServiceOperatingSystemsOperations(*args, **kwargs)
	Methods
| get_os_family | 
					 Gets properties of a guest operating system family that can be specified in the XML service configuration (.cscfg) for a cloud service.  | 
			
| get_os_version | 
					 Gets properties of a guest operating system version that can be specified in the XML service configuration (.cscfg) for a cloud service.  | 
			
| list_os_families | 
					 Gets a list of all guest operating system families available to be specified in the XML service configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next page of OS Families. Do this till nextLink is null to fetch all the OS Families.  | 
			
| list_os_versions | 
					 Gets a list of all guest operating system versions available to be specified in the XML service configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next page of OS versions. Do this till nextLink is null to fetch all the OS versions.  | 
			
get_os_family
Gets properties of a guest operating system family that can be specified in the XML service configuration (.cscfg) for a cloud service.
async get_os_family(location: str, os_family_name: str, **kwargs: Any) -> OSFamily
		Parameters
| Name | Description | 
|---|---|
| 
		 location 
			
				Required
			 
	 | 
	
		
		 Name of the location that the OS family pertains to. Required.  | 
| 
		 os_family_name 
			
				Required
			 
	 | 
	
		
		 Name of the OS family. Required.  | 
Returns
| Type | Description | 
|---|---|
| 
					 OSFamily or the result of cls(response)  | 
		
Exceptions
| Type | Description | 
|---|---|
get_os_version
Gets properties of a guest operating system version that can be specified in the XML service configuration (.cscfg) for a cloud service.
async get_os_version(location: str, os_version_name: str, **kwargs: Any) -> OSVersion
		Parameters
| Name | Description | 
|---|---|
| 
		 location 
			
				Required
			 
	 | 
	
		
		 Name of the location that the OS version pertains to. Required.  | 
| 
		 os_version_name 
			
				Required
			 
	 | 
	
		
		 Name of the OS version. Required.  | 
Returns
| Type | Description | 
|---|---|
| 
					 OSVersion or the result of cls(response)  | 
		
Exceptions
| Type | Description | 
|---|---|
list_os_families
Gets a list of all guest operating system families available to be specified in the XML service configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next page of OS Families. Do this till nextLink is null to fetch all the OS Families.
list_os_families(location: str, **kwargs: Any) -> AsyncItemPaged[OSFamily]
		Parameters
| Name | Description | 
|---|---|
| 
		 location 
			
				Required
			 
	 | 
	
		
		 Name of the location that the OS families pertain to. Required.  | 
Returns
| Type | Description | 
|---|---|
| 
					 An iterator like instance of either OSFamily or the result of cls(response)  | 
		
Exceptions
| Type | Description | 
|---|---|
list_os_versions
Gets a list of all guest operating system versions available to be specified in the XML service configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next page of OS versions. Do this till nextLink is null to fetch all the OS versions.
list_os_versions(location: str, **kwargs: Any) -> AsyncItemPaged[OSVersion]
		Parameters
| Name | Description | 
|---|---|
| 
		 location 
			
				Required
			 
	 | 
	
		
		 Name of the location that the OS versions pertain to. Required.  | 
Returns
| Type | Description | 
|---|---|
| 
					 An iterator like instance of either OSVersion or the result of cls(response)  | 
		
Exceptions
| Type | Description | 
|---|---|
Attributes
models
models = <module 'azure.mgmt.compute.models' from 'C:\\ToolCache\\Python\\3.11.9\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv89\\Lib\\site-packages\\azure\\mgmt\\compute\\models\\__init__.py'>