WorkloadNetworksOperations Class
WorkloadNetworksOperations async operations.
You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.
- Inheritance
-
builtins.objectWorkloadNetworksOperations
Constructor
WorkloadNetworksOperations(client, config, serializer, deserializer)
Parameters
- client
Client for service requests.
- config
Configuration of service client.
- serializer
An object model serializer.
- deserializer
An object model deserializer.
Variables
- models
Alias to model classes used in this operation group.
Methods
| begin_create_dhcp |
Create dhcp by id in a private cloud workload network. Create dhcp by id in a private cloud workload network. |
| begin_create_dns_service |
Create a DNS service by id in a private cloud workload network. Create a DNS service by id in a private cloud workload network. |
| begin_create_dns_zone |
Create a DNS zone by id in a private cloud workload network. Create a DNS zone by id in a private cloud workload network. |
| begin_create_port_mirroring |
Create a port mirroring profile by id in a private cloud workload network. Create a port mirroring profile by id in a private cloud workload network. |
| begin_create_public_ip |
Create a Public IP Block by id in a private cloud workload network. Create a Public IP Block by id in a private cloud workload network. |
| begin_create_segments |
Create a segment by id in a private cloud workload network. Create a segment by id in a private cloud workload network. |
| begin_create_vm_group |
Create a vm group by id in a private cloud workload network. Create a vm group by id in a private cloud workload network. |
| begin_delete_dhcp |
Delete dhcp by id in a private cloud workload network. Delete dhcp by id in a private cloud workload network. |
| begin_delete_dns_service |
Delete a DNS service by id in a private cloud workload network. Delete a DNS service by id in a private cloud workload network. |
| begin_delete_dns_zone |
Delete a DNS zone by id in a private cloud workload network. Delete a DNS zone by id in a private cloud workload network. |
| begin_delete_port_mirroring |
Delete a port mirroring profile by id in a private cloud workload network. Delete a port mirroring profile by id in a private cloud workload network. |
| begin_delete_public_ip |
Delete a Public IP Block by id in a private cloud workload network. Delete a Public IP Block by id in a private cloud workload network. |
| begin_delete_segment |
Delete a segment by id in a private cloud workload network. Delete a segment by id in a private cloud workload network. |
| begin_delete_vm_group |
Delete a vm group by id in a private cloud workload network. Delete a vm group by id in a private cloud workload network. |
| begin_update_dhcp |
Create or update dhcp by id in a private cloud workload network. Create or update dhcp by id in a private cloud workload network. |
| begin_update_dns_service |
Create or update a DNS service by id in a private cloud workload network. Create or update a DNS service by id in a private cloud workload network. |
| begin_update_dns_zone |
Create or update a DNS zone by id in a private cloud workload network. Create or update a DNS zone by id in a private cloud workload network. |
| begin_update_port_mirroring |
Create or update a port mirroring profile by id in a private cloud workload network. Create or update a port mirroring profile by id in a private cloud workload network. |
| begin_update_segments |
Create or update a segment by id in a private cloud workload network. Create or update a segment by id in a private cloud workload network. |
| begin_update_vm_group |
Create or update a vm group by id in a private cloud workload network. Create or update a vm group by id in a private cloud workload network. |
| get_dhcp |
Get dhcp by id in a private cloud workload network. Get dhcp by id in a private cloud workload network. |
| get_dns_service |
Get a DNS service by id in a private cloud workload network. Get a DNS service by id in a private cloud workload network. |
| get_dns_zone |
Get a DNS zone by id in a private cloud workload network. Get a DNS zone by id in a private cloud workload network. |
| get_gateway |
Get a gateway by id in a private cloud workload network. Get a gateway by id in a private cloud workload network. |
| get_port_mirroring |
Get a port mirroring profile by id in a private cloud workload network. Get a port mirroring profile by id in a private cloud workload network. |
| get_public_ip |
Get a Public IP Block by id in a private cloud workload network. Get a Public IP Block by id in a private cloud workload network. |
| get_segment |
Get a segment by id in a private cloud workload network. Get a segment by id in a private cloud workload network. |
| get_virtual_machine |
Get a virtual machine by id in a private cloud workload network. Get a virtual machine by id in a private cloud workload network. |
| get_vm_group |
Get a vm group by id in a private cloud workload network. Get a vm group by id in a private cloud workload network. |
| list_dhcp |
List dhcp in a private cloud workload network. List dhcp in a private cloud workload network. |
| list_dns_services |
List of DNS services in a private cloud workload network. List of DNS services in a private cloud workload network. |
| list_dns_zones |
List of DNS zones in a private cloud workload network. List of DNS zones in a private cloud workload network. |
| list_gateways |
List of gateways in a private cloud workload network. List of gateways in a private cloud workload network. |
| list_port_mirroring |
List of port mirroring profiles in a private cloud workload network. List of port mirroring profiles in a private cloud workload network. |
| list_public_i_ps |
List of Public IP Blocks in a private cloud workload network. List of Public IP Blocks in a private cloud workload network. |
| list_segments |
List of segments in a private cloud workload network. List of segments in a private cloud workload network. |
| list_virtual_machines |
List of virtual machines in a private cloud workload network. List of virtual machines in a private cloud workload network. |
| list_vm_groups |
List of vm groups in a private cloud workload network. List of vm groups in a private cloud workload network. |
begin_create_dhcp
Create dhcp by id in a private cloud workload network.
Create dhcp by id in a private cloud workload network.
async begin_create_dhcp(resource_group_name: str, private_cloud_name: str, dhcp_id: str, workload_network_dhcp: azure.mgmt.avs.models._models_py3.WorkloadNetworkDhcp, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkDhcp]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkDhcp or the result of cls(response)
Return type
Exceptions
begin_create_dns_service
Create a DNS service by id in a private cloud workload network.
Create a DNS service by id in a private cloud workload network.
async begin_create_dns_service(resource_group_name: str, private_cloud_name: str, dns_service_id: str, workload_network_dns_service: azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsService, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsService]
Parameters
- dns_service_id
- str
NSX DNS Service identifier. Generally the same as the DNS Service's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkDnsService or the result of cls(response)
Return type
Exceptions
begin_create_dns_zone
Create a DNS zone by id in a private cloud workload network.
Create a DNS zone by id in a private cloud workload network.
async begin_create_dns_zone(resource_group_name: str, private_cloud_name: str, dns_zone_id: str, workload_network_dns_zone: azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsZone, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsZone]
Parameters
- dns_zone_id
- str
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkDnsZone or the result of cls(response)
Return type
Exceptions
begin_create_port_mirroring
Create a port mirroring profile by id in a private cloud workload network.
Create a port mirroring profile by id in a private cloud workload network.
async begin_create_port_mirroring(resource_group_name: str, private_cloud_name: str, port_mirroring_id: str, workload_network_port_mirroring: azure.mgmt.avs.models._models_py3.WorkloadNetworkPortMirroring, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkPortMirroring]
Parameters
- port_mirroring_id
- str
NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkPortMirroring or the result of cls(response)
Return type
Exceptions
begin_create_public_ip
Create a Public IP Block by id in a private cloud workload network.
Create a Public IP Block by id in a private cloud workload network.
async begin_create_public_ip(resource_group_name: str, private_cloud_name: str, public_ip_id: str, workload_network_public_ip: azure.mgmt.avs.models._models_py3.WorkloadNetworkPublicIP, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkPublicIP]
Parameters
- public_ip_id
- str
NSX Public IP Block identifier. Generally the same as the Public IP Block's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkPublicIP or the result of cls(response)
Return type
Exceptions
begin_create_segments
Create a segment by id in a private cloud workload network.
Create a segment by id in a private cloud workload network.
async begin_create_segments(resource_group_name: str, private_cloud_name: str, segment_id: str, workload_network_segment: azure.mgmt.avs.models._models_py3.WorkloadNetworkSegment, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkSegment]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkSegment or the result of cls(response)
Return type
Exceptions
begin_create_vm_group
Create a vm group by id in a private cloud workload network.
Create a vm group by id in a private cloud workload network.
async begin_create_vm_group(resource_group_name: str, private_cloud_name: str, vm_group_id: str, workload_network_vm_group: azure.mgmt.avs.models._models_py3.WorkloadNetworkVMGroup, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkVMGroup]
Parameters
- vm_group_id
- str
NSX VM Group identifier. Generally the same as the VM Group's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkVMGroup or the result of cls(response)
Return type
Exceptions
begin_delete_dhcp
Delete dhcp by id in a private cloud workload network.
Delete dhcp by id in a private cloud workload network.
async begin_delete_dhcp(resource_group_name: str, private_cloud_name: str, dhcp_id: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_delete_dns_service
Delete a DNS service by id in a private cloud workload network.
Delete a DNS service by id in a private cloud workload network.
async begin_delete_dns_service(resource_group_name: str, dns_service_id: str, private_cloud_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- dns_service_id
- str
NSX DNS Service identifier. Generally the same as the DNS Service's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_delete_dns_zone
Delete a DNS zone by id in a private cloud workload network.
Delete a DNS zone by id in a private cloud workload network.
async begin_delete_dns_zone(resource_group_name: str, dns_zone_id: str, private_cloud_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- dns_zone_id
- str
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_delete_port_mirroring
Delete a port mirroring profile by id in a private cloud workload network.
Delete a port mirroring profile by id in a private cloud workload network.
async begin_delete_port_mirroring(resource_group_name: str, port_mirroring_id: str, private_cloud_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- port_mirroring_id
- str
NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_delete_public_ip
Delete a Public IP Block by id in a private cloud workload network.
Delete a Public IP Block by id in a private cloud workload network.
async begin_delete_public_ip(resource_group_name: str, public_ip_id: str, private_cloud_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- public_ip_id
- str
NSX Public IP Block identifier. Generally the same as the Public IP Block's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_delete_segment
Delete a segment by id in a private cloud workload network.
Delete a segment by id in a private cloud workload network.
async begin_delete_segment(resource_group_name: str, private_cloud_name: str, segment_id: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_delete_vm_group
Delete a vm group by id in a private cloud workload network.
Delete a vm group by id in a private cloud workload network.
async begin_delete_vm_group(resource_group_name: str, vm_group_id: str, private_cloud_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- vm_group_id
- str
NSX VM Group identifier. Generally the same as the VM Group's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_update_dhcp
Create or update dhcp by id in a private cloud workload network.
Create or update dhcp by id in a private cloud workload network.
async begin_update_dhcp(resource_group_name: str, private_cloud_name: str, dhcp_id: str, workload_network_dhcp: azure.mgmt.avs.models._models_py3.WorkloadNetworkDhcp, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkDhcp]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkDhcp or the result of cls(response)
Return type
Exceptions
begin_update_dns_service
Create or update a DNS service by id in a private cloud workload network.
Create or update a DNS service by id in a private cloud workload network.
async begin_update_dns_service(resource_group_name: str, private_cloud_name: str, dns_service_id: str, workload_network_dns_service: azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsService, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsService]
Parameters
- dns_service_id
- str
NSX DNS Service identifier. Generally the same as the DNS Service's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkDnsService or the result of cls(response)
Return type
Exceptions
begin_update_dns_zone
Create or update a DNS zone by id in a private cloud workload network.
Create or update a DNS zone by id in a private cloud workload network.
async begin_update_dns_zone(resource_group_name: str, private_cloud_name: str, dns_zone_id: str, workload_network_dns_zone: azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsZone, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsZone]
Parameters
- dns_zone_id
- str
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkDnsZone or the result of cls(response)
Return type
Exceptions
begin_update_port_mirroring
Create or update a port mirroring profile by id in a private cloud workload network.
Create or update a port mirroring profile by id in a private cloud workload network.
async begin_update_port_mirroring(resource_group_name: str, private_cloud_name: str, port_mirroring_id: str, workload_network_port_mirroring: azure.mgmt.avs.models._models_py3.WorkloadNetworkPortMirroring, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkPortMirroring]
Parameters
- port_mirroring_id
- str
NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkPortMirroring or the result of cls(response)
Return type
Exceptions
begin_update_segments
Create or update a segment by id in a private cloud workload network.
Create or update a segment by id in a private cloud workload network.
async begin_update_segments(resource_group_name: str, private_cloud_name: str, segment_id: str, workload_network_segment: azure.mgmt.avs.models._models_py3.WorkloadNetworkSegment, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkSegment]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkSegment or the result of cls(response)
Return type
Exceptions
begin_update_vm_group
Create or update a vm group by id in a private cloud workload network.
Create or update a vm group by id in a private cloud workload network.
async begin_update_vm_group(resource_group_name: str, private_cloud_name: str, vm_group_id: str, workload_network_vm_group: azure.mgmt.avs.models._models_py3.WorkloadNetworkVMGroup, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[azure.mgmt.avs.models._models_py3.WorkloadNetworkVMGroup]
Parameters
- vm_group_id
- str
NSX VM Group identifier. Generally the same as the VM Group's display name.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either WorkloadNetworkVMGroup or the result of cls(response)
Return type
Exceptions
get_dhcp
Get dhcp by id in a private cloud workload network.
Get dhcp by id in a private cloud workload network.
async get_dhcp(resource_group_name: str, dhcp_id: str, private_cloud_name: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkDhcp
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkDhcp, or the result of cls(response)
Return type
Exceptions
get_dns_service
Get a DNS service by id in a private cloud workload network.
Get a DNS service by id in a private cloud workload network.
async get_dns_service(resource_group_name: str, private_cloud_name: str, dns_service_id: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsService
Parameters
- dns_service_id
- str
NSX DNS Service identifier. Generally the same as the DNS Service's display name.
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkDnsService, or the result of cls(response)
Return type
Exceptions
get_dns_zone
Get a DNS zone by id in a private cloud workload network.
Get a DNS zone by id in a private cloud workload network.
async get_dns_zone(resource_group_name: str, private_cloud_name: str, dns_zone_id: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsZone
Parameters
- dns_zone_id
- str
NSX DNS Zone identifier. Generally the same as the DNS Zone's display name.
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkDnsZone, or the result of cls(response)
Return type
Exceptions
get_gateway
Get a gateway by id in a private cloud workload network.
Get a gateway by id in a private cloud workload network.
async get_gateway(resource_group_name: str, private_cloud_name: str, gateway_id: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkGateway
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkGateway, or the result of cls(response)
Return type
Exceptions
get_port_mirroring
Get a port mirroring profile by id in a private cloud workload network.
Get a port mirroring profile by id in a private cloud workload network.
async get_port_mirroring(resource_group_name: str, private_cloud_name: str, port_mirroring_id: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkPortMirroring
Parameters
- port_mirroring_id
- str
NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name.
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkPortMirroring, or the result of cls(response)
Return type
Exceptions
get_public_ip
Get a Public IP Block by id in a private cloud workload network.
Get a Public IP Block by id in a private cloud workload network.
async get_public_ip(resource_group_name: str, private_cloud_name: str, public_ip_id: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkPublicIP
Parameters
- public_ip_id
- str
NSX Public IP Block identifier. Generally the same as the Public IP Block's display name.
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkPublicIP, or the result of cls(response)
Return type
Exceptions
get_segment
Get a segment by id in a private cloud workload network.
Get a segment by id in a private cloud workload network.
async get_segment(resource_group_name: str, private_cloud_name: str, segment_id: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkSegment
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkSegment, or the result of cls(response)
Return type
Exceptions
get_virtual_machine
Get a virtual machine by id in a private cloud workload network.
Get a virtual machine by id in a private cloud workload network.
async get_virtual_machine(resource_group_name: str, private_cloud_name: str, virtual_machine_id: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkVirtualMachine
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkVirtualMachine, or the result of cls(response)
Return type
Exceptions
get_vm_group
Get a vm group by id in a private cloud workload network.
Get a vm group by id in a private cloud workload network.
async get_vm_group(resource_group_name: str, private_cloud_name: str, vm_group_id: str, **kwargs: Any) -> azure.mgmt.avs.models._models_py3.WorkloadNetworkVMGroup
Parameters
- vm_group_id
- str
NSX VM Group identifier. Generally the same as the VM Group's display name.
- cls
- callable
A custom type or function that will be passed the direct response
Returns
WorkloadNetworkVMGroup, or the result of cls(response)
Return type
Exceptions
list_dhcp
List dhcp in a private cloud workload network.
List dhcp in a private cloud workload network.
list_dhcp(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkDhcpList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkDhcpList or the result of cls(response)
Return type
Exceptions
list_dns_services
List of DNS services in a private cloud workload network.
List of DNS services in a private cloud workload network.
list_dns_services(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsServicesList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkDnsServicesList or the result of cls(response)
Return type
Exceptions
list_dns_zones
List of DNS zones in a private cloud workload network.
List of DNS zones in a private cloud workload network.
list_dns_zones(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkDnsZonesList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkDnsZonesList or the result of cls(response)
Return type
Exceptions
list_gateways
List of gateways in a private cloud workload network.
List of gateways in a private cloud workload network.
list_gateways(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkGatewayList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkGatewayList or the result of cls(response)
Return type
Exceptions
list_port_mirroring
List of port mirroring profiles in a private cloud workload network.
List of port mirroring profiles in a private cloud workload network.
list_port_mirroring(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkPortMirroringList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkPortMirroringList or the result of cls(response)
Return type
Exceptions
list_public_i_ps
List of Public IP Blocks in a private cloud workload network.
List of Public IP Blocks in a private cloud workload network.
list_public_i_ps(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkPublicIPsList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkPublicIPsList or the result of cls(response)
Return type
Exceptions
list_segments
List of segments in a private cloud workload network.
List of segments in a private cloud workload network.
list_segments(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkSegmentsList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkSegmentsList or the result of cls(response)
Return type
Exceptions
list_virtual_machines
List of virtual machines in a private cloud workload network.
List of virtual machines in a private cloud workload network.
list_virtual_machines(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkVirtualMachinesList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkVirtualMachinesList or the result of cls(response)
Return type
Exceptions
list_vm_groups
List of vm groups in a private cloud workload network.
List of vm groups in a private cloud workload network.
list_vm_groups(resource_group_name: str, private_cloud_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.avs.models._models_py3.WorkloadNetworkVMGroupsList]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either WorkloadNetworkVMGroupsList or the result of cls(response)
Return type
Exceptions
Attributes
models
models = <module 'azure.mgmt.avs.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\mgmt\\avs\\models\\__init__.py'>
Feedback
Submit and view feedback for