WorkloadNetworks interface
Interface representing a WorkloadNetworks.
Methods
Method Details
beginCreateDhcp(string, string, string, WorkloadNetworkDhcp, WorkloadNetworksCreateDhcpOptionalParams)
Create a WorkloadNetworkDhcp
function beginCreateDhcp(resourceGroupName: string, privateCloudName: string, dhcpId: string, workloadNetworkDhcp: WorkloadNetworkDhcp, options?: WorkloadNetworksCreateDhcpOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkDhcp>, WorkloadNetworkDhcp>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dhcpId
-
string
The ID of the DHCP configuration
- workloadNetworkDhcp
- WorkloadNetworkDhcp
Resource create parameters.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkDhcp>, WorkloadNetworkDhcp>>
beginCreateDhcpAndWait(string, string, string, WorkloadNetworkDhcp, WorkloadNetworksCreateDhcpOptionalParams)
Create a WorkloadNetworkDhcp
function beginCreateDhcpAndWait(resourceGroupName: string, privateCloudName: string, dhcpId: string, workloadNetworkDhcp: WorkloadNetworkDhcp, options?: WorkloadNetworksCreateDhcpOptionalParams): Promise<WorkloadNetworkDhcp>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dhcpId
-
string
The ID of the DHCP configuration
- workloadNetworkDhcp
- WorkloadNetworkDhcp
Resource create parameters.
The options parameters.
Returns
Promise<WorkloadNetworkDhcp>
beginCreateDnsService(string, string, string, WorkloadNetworkDnsService, WorkloadNetworksCreateDnsServiceOptionalParams)
Create a WorkloadNetworkDnsService
function beginCreateDnsService(resourceGroupName: string, privateCloudName: string, dnsServiceId: string, workloadNetworkDnsService: WorkloadNetworkDnsService, options?: WorkloadNetworksCreateDnsServiceOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkDnsService>, WorkloadNetworkDnsService>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsServiceId
-
string
ID of the DNS service.
- workloadNetworkDnsService
- WorkloadNetworkDnsService
Resource create parameters.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkDnsService>, WorkloadNetworkDnsService>>
beginCreateDnsServiceAndWait(string, string, string, WorkloadNetworkDnsService, WorkloadNetworksCreateDnsServiceOptionalParams)
Create a WorkloadNetworkDnsService
function beginCreateDnsServiceAndWait(resourceGroupName: string, privateCloudName: string, dnsServiceId: string, workloadNetworkDnsService: WorkloadNetworkDnsService, options?: WorkloadNetworksCreateDnsServiceOptionalParams): Promise<WorkloadNetworkDnsService>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsServiceId
-
string
ID of the DNS service.
- workloadNetworkDnsService
- WorkloadNetworkDnsService
Resource create parameters.
The options parameters.
Returns
Promise<WorkloadNetworkDnsService>
beginCreateDnsZone(string, string, string, WorkloadNetworkDnsZone, WorkloadNetworksCreateDnsZoneOptionalParams)
Create a WorkloadNetworkDnsZone
function beginCreateDnsZone(resourceGroupName: string, privateCloudName: string, dnsZoneId: string, workloadNetworkDnsZone: WorkloadNetworkDnsZone, options?: WorkloadNetworksCreateDnsZoneOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkDnsZone>, WorkloadNetworkDnsZone>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsZoneId
-
string
ID of the DNS zone.
- workloadNetworkDnsZone
- WorkloadNetworkDnsZone
Resource create parameters.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkDnsZone>, WorkloadNetworkDnsZone>>
beginCreateDnsZoneAndWait(string, string, string, WorkloadNetworkDnsZone, WorkloadNetworksCreateDnsZoneOptionalParams)
Create a WorkloadNetworkDnsZone
function beginCreateDnsZoneAndWait(resourceGroupName: string, privateCloudName: string, dnsZoneId: string, workloadNetworkDnsZone: WorkloadNetworkDnsZone, options?: WorkloadNetworksCreateDnsZoneOptionalParams): Promise<WorkloadNetworkDnsZone>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsZoneId
-
string
ID of the DNS zone.
- workloadNetworkDnsZone
- WorkloadNetworkDnsZone
Resource create parameters.
The options parameters.
Returns
Promise<WorkloadNetworkDnsZone>
beginCreatePortMirroring(string, string, string, WorkloadNetworkPortMirroring, WorkloadNetworksCreatePortMirroringOptionalParams)
Create a WorkloadNetworkPortMirroring
function beginCreatePortMirroring(resourceGroupName: string, privateCloudName: string, portMirroringId: string, workloadNetworkPortMirroring: WorkloadNetworkPortMirroring, options?: WorkloadNetworksCreatePortMirroringOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkPortMirroring>, WorkloadNetworkPortMirroring>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- portMirroringId
-
string
ID of the NSX port mirroring profile.
- workloadNetworkPortMirroring
- WorkloadNetworkPortMirroring
Resource create parameters.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkPortMirroring>, WorkloadNetworkPortMirroring>>
beginCreatePortMirroringAndWait(string, string, string, WorkloadNetworkPortMirroring, WorkloadNetworksCreatePortMirroringOptionalParams)
Create a WorkloadNetworkPortMirroring
function beginCreatePortMirroringAndWait(resourceGroupName: string, privateCloudName: string, portMirroringId: string, workloadNetworkPortMirroring: WorkloadNetworkPortMirroring, options?: WorkloadNetworksCreatePortMirroringOptionalParams): Promise<WorkloadNetworkPortMirroring>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- portMirroringId
-
string
ID of the NSX port mirroring profile.
- workloadNetworkPortMirroring
- WorkloadNetworkPortMirroring
Resource create parameters.
The options parameters.
Returns
Promise<WorkloadNetworkPortMirroring>
beginCreatePublicIP(string, string, string, WorkloadNetworkPublicIP, WorkloadNetworksCreatePublicIPOptionalParams)
Create a WorkloadNetworkPublicIP
function beginCreatePublicIP(resourceGroupName: string, privateCloudName: string, publicIPId: string, workloadNetworkPublicIP: WorkloadNetworkPublicIP, options?: WorkloadNetworksCreatePublicIPOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkPublicIP>, WorkloadNetworkPublicIP>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- publicIPId
-
string
ID of the DNS zone.
- workloadNetworkPublicIP
- WorkloadNetworkPublicIP
Resource create parameters.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkPublicIP>, WorkloadNetworkPublicIP>>
beginCreatePublicIPAndWait(string, string, string, WorkloadNetworkPublicIP, WorkloadNetworksCreatePublicIPOptionalParams)
Create a WorkloadNetworkPublicIP
function beginCreatePublicIPAndWait(resourceGroupName: string, privateCloudName: string, publicIPId: string, workloadNetworkPublicIP: WorkloadNetworkPublicIP, options?: WorkloadNetworksCreatePublicIPOptionalParams): Promise<WorkloadNetworkPublicIP>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- publicIPId
-
string
ID of the DNS zone.
- workloadNetworkPublicIP
- WorkloadNetworkPublicIP
Resource create parameters.
The options parameters.
Returns
Promise<WorkloadNetworkPublicIP>
beginCreateSegments(string, string, string, WorkloadNetworkSegment, WorkloadNetworksCreateSegmentsOptionalParams)
Create a WorkloadNetworkSegment
function beginCreateSegments(resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegment, options?: WorkloadNetworksCreateSegmentsOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkSegment>, WorkloadNetworkSegment>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- segmentId
-
string
The ID of the NSX Segment
- workloadNetworkSegment
- WorkloadNetworkSegment
Resource create parameters.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkSegment>, WorkloadNetworkSegment>>
beginCreateSegmentsAndWait(string, string, string, WorkloadNetworkSegment, WorkloadNetworksCreateSegmentsOptionalParams)
Create a WorkloadNetworkSegment
function beginCreateSegmentsAndWait(resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegment, options?: WorkloadNetworksCreateSegmentsOptionalParams): Promise<WorkloadNetworkSegment>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- segmentId
-
string
The ID of the NSX Segment
- workloadNetworkSegment
- WorkloadNetworkSegment
Resource create parameters.
The options parameters.
Returns
Promise<WorkloadNetworkSegment>
beginCreateVMGroup(string, string, string, WorkloadNetworkVMGroup, WorkloadNetworksCreateVMGroupOptionalParams)
Create a WorkloadNetworkVMGroup
function beginCreateVMGroup(resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroup, options?: WorkloadNetworksCreateVMGroupOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkVMGroup>, WorkloadNetworkVMGroup>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- vmGroupId
-
string
ID of the VM group.
- workloadNetworkVMGroup
- WorkloadNetworkVMGroup
Resource create parameters.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkVMGroup>, WorkloadNetworkVMGroup>>
beginCreateVMGroupAndWait(string, string, string, WorkloadNetworkVMGroup, WorkloadNetworksCreateVMGroupOptionalParams)
Create a WorkloadNetworkVMGroup
function beginCreateVMGroupAndWait(resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroup, options?: WorkloadNetworksCreateVMGroupOptionalParams): Promise<WorkloadNetworkVMGroup>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- vmGroupId
-
string
ID of the VM group.
- workloadNetworkVMGroup
- WorkloadNetworkVMGroup
Resource create parameters.
The options parameters.
Returns
Promise<WorkloadNetworkVMGroup>
beginDeleteDhcp(string, string, string, WorkloadNetworksDeleteDhcpOptionalParams)
Delete a WorkloadNetworkDhcp
function beginDeleteDhcp(resourceGroupName: string, privateCloudName: string, dhcpId: string, options?: WorkloadNetworksDeleteDhcpOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dhcpId
-
string
The ID of the DHCP configuration
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteDhcpAndWait(string, string, string, WorkloadNetworksDeleteDhcpOptionalParams)
Delete a WorkloadNetworkDhcp
function beginDeleteDhcpAndWait(resourceGroupName: string, privateCloudName: string, dhcpId: string, options?: WorkloadNetworksDeleteDhcpOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dhcpId
-
string
The ID of the DHCP configuration
The options parameters.
Returns
Promise<void>
beginDeleteDnsService(string, string, string, WorkloadNetworksDeleteDnsServiceOptionalParams)
Delete a WorkloadNetworkDnsService
function beginDeleteDnsService(resourceGroupName: string, dnsServiceId: string, privateCloudName: string, options?: WorkloadNetworksDeleteDnsServiceOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsServiceId
-
string
ID of the DNS service.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteDnsServiceAndWait(string, string, string, WorkloadNetworksDeleteDnsServiceOptionalParams)
Delete a WorkloadNetworkDnsService
function beginDeleteDnsServiceAndWait(resourceGroupName: string, dnsServiceId: string, privateCloudName: string, options?: WorkloadNetworksDeleteDnsServiceOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsServiceId
-
string
ID of the DNS service.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<void>
beginDeleteDnsZone(string, string, string, WorkloadNetworksDeleteDnsZoneOptionalParams)
Delete a WorkloadNetworkDnsZone
function beginDeleteDnsZone(resourceGroupName: string, dnsZoneId: string, privateCloudName: string, options?: WorkloadNetworksDeleteDnsZoneOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsZoneId
-
string
ID of the DNS zone.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteDnsZoneAndWait(string, string, string, WorkloadNetworksDeleteDnsZoneOptionalParams)
Delete a WorkloadNetworkDnsZone
function beginDeleteDnsZoneAndWait(resourceGroupName: string, dnsZoneId: string, privateCloudName: string, options?: WorkloadNetworksDeleteDnsZoneOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsZoneId
-
string
ID of the DNS zone.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<void>
beginDeletePortMirroring(string, string, string, WorkloadNetworksDeletePortMirroringOptionalParams)
Delete a WorkloadNetworkPortMirroring
function beginDeletePortMirroring(resourceGroupName: string, portMirroringId: string, privateCloudName: string, options?: WorkloadNetworksDeletePortMirroringOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- portMirroringId
-
string
ID of the NSX port mirroring profile.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeletePortMirroringAndWait(string, string, string, WorkloadNetworksDeletePortMirroringOptionalParams)
Delete a WorkloadNetworkPortMirroring
function beginDeletePortMirroringAndWait(resourceGroupName: string, portMirroringId: string, privateCloudName: string, options?: WorkloadNetworksDeletePortMirroringOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- portMirroringId
-
string
ID of the NSX port mirroring profile.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<void>
beginDeletePublicIP(string, string, string, WorkloadNetworksDeletePublicIPOptionalParams)
Delete a WorkloadNetworkPublicIP
function beginDeletePublicIP(resourceGroupName: string, publicIPId: string, privateCloudName: string, options?: WorkloadNetworksDeletePublicIPOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- publicIPId
-
string
ID of the DNS zone.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeletePublicIPAndWait(string, string, string, WorkloadNetworksDeletePublicIPOptionalParams)
Delete a WorkloadNetworkPublicIP
function beginDeletePublicIPAndWait(resourceGroupName: string, publicIPId: string, privateCloudName: string, options?: WorkloadNetworksDeletePublicIPOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- publicIPId
-
string
ID of the DNS zone.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<void>
beginDeleteSegment(string, string, string, WorkloadNetworksDeleteSegmentOptionalParams)
Delete a WorkloadNetworkSegment
function beginDeleteSegment(resourceGroupName: string, privateCloudName: string, segmentId: string, options?: WorkloadNetworksDeleteSegmentOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- segmentId
-
string
The ID of the NSX Segment
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteSegmentAndWait(string, string, string, WorkloadNetworksDeleteSegmentOptionalParams)
Delete a WorkloadNetworkSegment
function beginDeleteSegmentAndWait(resourceGroupName: string, privateCloudName: string, segmentId: string, options?: WorkloadNetworksDeleteSegmentOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- segmentId
-
string
The ID of the NSX Segment
The options parameters.
Returns
Promise<void>
beginDeleteVMGroup(string, string, string, WorkloadNetworksDeleteVMGroupOptionalParams)
Delete a WorkloadNetworkVMGroup
function beginDeleteVMGroup(resourceGroupName: string, vmGroupId: string, privateCloudName: string, options?: WorkloadNetworksDeleteVMGroupOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- vmGroupId
-
string
ID of the VM group.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteVMGroupAndWait(string, string, string, WorkloadNetworksDeleteVMGroupOptionalParams)
Delete a WorkloadNetworkVMGroup
function beginDeleteVMGroupAndWait(resourceGroupName: string, vmGroupId: string, privateCloudName: string, options?: WorkloadNetworksDeleteVMGroupOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- vmGroupId
-
string
ID of the VM group.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<void>
beginUpdateDhcp(string, string, string, WorkloadNetworkDhcpUpdate, WorkloadNetworksUpdateDhcpOptionalParams)
Update a WorkloadNetworkDhcp
function beginUpdateDhcp(resourceGroupName: string, privateCloudName: string, dhcpId: string, workloadNetworkDhcp: WorkloadNetworkDhcpUpdate, options?: WorkloadNetworksUpdateDhcpOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkDhcp>, WorkloadNetworkDhcp>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dhcpId
-
string
The ID of the DHCP configuration
- workloadNetworkDhcp
- WorkloadNetworkDhcpUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkDhcp>, WorkloadNetworkDhcp>>
beginUpdateDhcpAndWait(string, string, string, WorkloadNetworkDhcpUpdate, WorkloadNetworksUpdateDhcpOptionalParams)
Update a WorkloadNetworkDhcp
function beginUpdateDhcpAndWait(resourceGroupName: string, privateCloudName: string, dhcpId: string, workloadNetworkDhcp: WorkloadNetworkDhcpUpdate, options?: WorkloadNetworksUpdateDhcpOptionalParams): Promise<WorkloadNetworkDhcp>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dhcpId
-
string
The ID of the DHCP configuration
- workloadNetworkDhcp
- WorkloadNetworkDhcpUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<WorkloadNetworkDhcp>
beginUpdateDnsService(string, string, string, WorkloadNetworkDnsServiceUpdate, WorkloadNetworksUpdateDnsServiceOptionalParams)
Update a WorkloadNetworkDnsService
function beginUpdateDnsService(resourceGroupName: string, privateCloudName: string, dnsServiceId: string, workloadNetworkDnsService: WorkloadNetworkDnsServiceUpdate, options?: WorkloadNetworksUpdateDnsServiceOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkDnsService>, WorkloadNetworkDnsService>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsServiceId
-
string
ID of the DNS service.
- workloadNetworkDnsService
- WorkloadNetworkDnsServiceUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkDnsService>, WorkloadNetworkDnsService>>
beginUpdateDnsServiceAndWait(string, string, string, WorkloadNetworkDnsServiceUpdate, WorkloadNetworksUpdateDnsServiceOptionalParams)
Update a WorkloadNetworkDnsService
function beginUpdateDnsServiceAndWait(resourceGroupName: string, privateCloudName: string, dnsServiceId: string, workloadNetworkDnsService: WorkloadNetworkDnsServiceUpdate, options?: WorkloadNetworksUpdateDnsServiceOptionalParams): Promise<WorkloadNetworkDnsService>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsServiceId
-
string
ID of the DNS service.
- workloadNetworkDnsService
- WorkloadNetworkDnsServiceUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<WorkloadNetworkDnsService>
beginUpdateDnsZone(string, string, string, WorkloadNetworkDnsZoneUpdate, WorkloadNetworksUpdateDnsZoneOptionalParams)
Update a WorkloadNetworkDnsZone
function beginUpdateDnsZone(resourceGroupName: string, privateCloudName: string, dnsZoneId: string, workloadNetworkDnsZone: WorkloadNetworkDnsZoneUpdate, options?: WorkloadNetworksUpdateDnsZoneOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkDnsZone>, WorkloadNetworkDnsZone>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsZoneId
-
string
ID of the DNS zone.
- workloadNetworkDnsZone
- WorkloadNetworkDnsZoneUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkDnsZone>, WorkloadNetworkDnsZone>>
beginUpdateDnsZoneAndWait(string, string, string, WorkloadNetworkDnsZoneUpdate, WorkloadNetworksUpdateDnsZoneOptionalParams)
Update a WorkloadNetworkDnsZone
function beginUpdateDnsZoneAndWait(resourceGroupName: string, privateCloudName: string, dnsZoneId: string, workloadNetworkDnsZone: WorkloadNetworkDnsZoneUpdate, options?: WorkloadNetworksUpdateDnsZoneOptionalParams): Promise<WorkloadNetworkDnsZone>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsZoneId
-
string
ID of the DNS zone.
- workloadNetworkDnsZone
- WorkloadNetworkDnsZoneUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<WorkloadNetworkDnsZone>
beginUpdatePortMirroring(string, string, string, WorkloadNetworkPortMirroringUpdate, WorkloadNetworksUpdatePortMirroringOptionalParams)
Update a WorkloadNetworkPortMirroring
function beginUpdatePortMirroring(resourceGroupName: string, privateCloudName: string, portMirroringId: string, workloadNetworkPortMirroring: WorkloadNetworkPortMirroringUpdate, options?: WorkloadNetworksUpdatePortMirroringOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkPortMirroring>, WorkloadNetworkPortMirroring>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- portMirroringId
-
string
ID of the NSX port mirroring profile.
- workloadNetworkPortMirroring
- WorkloadNetworkPortMirroringUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkPortMirroring>, WorkloadNetworkPortMirroring>>
beginUpdatePortMirroringAndWait(string, string, string, WorkloadNetworkPortMirroringUpdate, WorkloadNetworksUpdatePortMirroringOptionalParams)
Update a WorkloadNetworkPortMirroring
function beginUpdatePortMirroringAndWait(resourceGroupName: string, privateCloudName: string, portMirroringId: string, workloadNetworkPortMirroring: WorkloadNetworkPortMirroringUpdate, options?: WorkloadNetworksUpdatePortMirroringOptionalParams): Promise<WorkloadNetworkPortMirroring>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- portMirroringId
-
string
ID of the NSX port mirroring profile.
- workloadNetworkPortMirroring
- WorkloadNetworkPortMirroringUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<WorkloadNetworkPortMirroring>
beginUpdateSegments(string, string, string, WorkloadNetworkSegmentUpdate, WorkloadNetworksUpdateSegmentsOptionalParams)
Update a WorkloadNetworkSegment
function beginUpdateSegments(resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegmentUpdate, options?: WorkloadNetworksUpdateSegmentsOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkSegment>, WorkloadNetworkSegment>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- segmentId
-
string
The ID of the NSX Segment
- workloadNetworkSegment
- WorkloadNetworkSegmentUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkSegment>, WorkloadNetworkSegment>>
beginUpdateSegmentsAndWait(string, string, string, WorkloadNetworkSegmentUpdate, WorkloadNetworksUpdateSegmentsOptionalParams)
Update a WorkloadNetworkSegment
function beginUpdateSegmentsAndWait(resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegmentUpdate, options?: WorkloadNetworksUpdateSegmentsOptionalParams): Promise<WorkloadNetworkSegment>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- segmentId
-
string
The ID of the NSX Segment
- workloadNetworkSegment
- WorkloadNetworkSegmentUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<WorkloadNetworkSegment>
beginUpdateVMGroup(string, string, string, WorkloadNetworkVMGroupUpdate, WorkloadNetworksUpdateVMGroupOptionalParams)
Update a WorkloadNetworkVMGroup
function beginUpdateVMGroup(resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroupUpdate, options?: WorkloadNetworksUpdateVMGroupOptionalParams): Promise<SimplePollerLike<OperationState<WorkloadNetworkVMGroup>, WorkloadNetworkVMGroup>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- vmGroupId
-
string
ID of the VM group.
- workloadNetworkVMGroup
- WorkloadNetworkVMGroupUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkloadNetworkVMGroup>, WorkloadNetworkVMGroup>>
beginUpdateVMGroupAndWait(string, string, string, WorkloadNetworkVMGroupUpdate, WorkloadNetworksUpdateVMGroupOptionalParams)
Update a WorkloadNetworkVMGroup
function beginUpdateVMGroupAndWait(resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroupUpdate, options?: WorkloadNetworksUpdateVMGroupOptionalParams): Promise<WorkloadNetworkVMGroup>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- vmGroupId
-
string
ID of the VM group.
- workloadNetworkVMGroup
- WorkloadNetworkVMGroupUpdate
The resource properties to be updated.
The options parameters.
Returns
Promise<WorkloadNetworkVMGroup>
get(string, string, WorkloadNetworksGetOptionalParams)
Get a WorkloadNetwork
function get(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksGetOptionalParams): Promise<WorkloadNetwork>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<WorkloadNetwork>
getDhcp(string, string, string, WorkloadNetworksGetDhcpOptionalParams)
Get a WorkloadNetworkDhcp
function getDhcp(resourceGroupName: string, dhcpId: string, privateCloudName: string, options?: WorkloadNetworksGetDhcpOptionalParams): Promise<WorkloadNetworkDhcp>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dhcpId
-
string
The ID of the DHCP configuration
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
Promise<WorkloadNetworkDhcp>
getDnsService(string, string, string, WorkloadNetworksGetDnsServiceOptionalParams)
Get a WorkloadNetworkDnsService
function getDnsService(resourceGroupName: string, privateCloudName: string, dnsServiceId: string, options?: WorkloadNetworksGetDnsServiceOptionalParams): Promise<WorkloadNetworkDnsService>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsServiceId
-
string
ID of the DNS service.
The options parameters.
Returns
Promise<WorkloadNetworkDnsService>
getDnsZone(string, string, string, WorkloadNetworksGetDnsZoneOptionalParams)
Get a WorkloadNetworkDnsZone
function getDnsZone(resourceGroupName: string, privateCloudName: string, dnsZoneId: string, options?: WorkloadNetworksGetDnsZoneOptionalParams): Promise<WorkloadNetworkDnsZone>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- dnsZoneId
-
string
ID of the DNS zone.
The options parameters.
Returns
Promise<WorkloadNetworkDnsZone>
getGateway(string, string, string, WorkloadNetworksGetGatewayOptionalParams)
Get a WorkloadNetworkGateway
function getGateway(resourceGroupName: string, privateCloudName: string, gatewayId: string, options?: WorkloadNetworksGetGatewayOptionalParams): Promise<WorkloadNetworkGateway>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- gatewayId
-
string
The ID of the NSX Gateway
The options parameters.
Returns
Promise<WorkloadNetworkGateway>
getPortMirroring(string, string, string, WorkloadNetworksGetPortMirroringOptionalParams)
Get a WorkloadNetworkPortMirroring
function getPortMirroring(resourceGroupName: string, privateCloudName: string, portMirroringId: string, options?: WorkloadNetworksGetPortMirroringOptionalParams): Promise<WorkloadNetworkPortMirroring>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- portMirroringId
-
string
ID of the NSX port mirroring profile.
The options parameters.
Returns
Promise<WorkloadNetworkPortMirroring>
getPublicIP(string, string, string, WorkloadNetworksGetPublicIPOptionalParams)
Get a WorkloadNetworkPublicIP
function getPublicIP(resourceGroupName: string, privateCloudName: string, publicIPId: string, options?: WorkloadNetworksGetPublicIPOptionalParams): Promise<WorkloadNetworkPublicIP>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- publicIPId
-
string
ID of the DNS zone.
The options parameters.
Returns
Promise<WorkloadNetworkPublicIP>
getSegment(string, string, string, WorkloadNetworksGetSegmentOptionalParams)
Get a WorkloadNetworkSegment
function getSegment(resourceGroupName: string, privateCloudName: string, segmentId: string, options?: WorkloadNetworksGetSegmentOptionalParams): Promise<WorkloadNetworkSegment>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- segmentId
-
string
The ID of the NSX Segment
The options parameters.
Returns
Promise<WorkloadNetworkSegment>
getVirtualMachine(string, string, string, WorkloadNetworksGetVirtualMachineOptionalParams)
Get a WorkloadNetworkVirtualMachine
function getVirtualMachine(resourceGroupName: string, privateCloudName: string, virtualMachineId: string, options?: WorkloadNetworksGetVirtualMachineOptionalParams): Promise<WorkloadNetworkVirtualMachine>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- virtualMachineId
-
string
ID of the virtual machine.
The options parameters.
Returns
Promise<WorkloadNetworkVirtualMachine>
getVMGroup(string, string, string, WorkloadNetworksGetVMGroupOptionalParams)
Get a WorkloadNetworkVMGroup
function getVMGroup(resourceGroupName: string, privateCloudName: string, vmGroupId: string, options?: WorkloadNetworksGetVMGroupOptionalParams): Promise<WorkloadNetworkVMGroup>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
- vmGroupId
-
string
ID of the VM group.
The options parameters.
Returns
Promise<WorkloadNetworkVMGroup>
list(string, string, WorkloadNetworksListOptionalParams)
List WorkloadNetwork resources by PrivateCloud
function list(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListOptionalParams): PagedAsyncIterableIterator<WorkloadNetwork, WorkloadNetwork[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listDhcp(string, string, WorkloadNetworksListDhcpOptionalParams)
List WorkloadNetworkDhcp resources by WorkloadNetwork
function listDhcp(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDhcpOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkDhcp, WorkloadNetworkDhcp[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listDnsServices(string, string, WorkloadNetworksListDnsServicesOptionalParams)
List WorkloadNetworkDnsService resources by WorkloadNetwork
function listDnsServices(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDnsServicesOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkDnsService, WorkloadNetworkDnsService[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listDnsZones(string, string, WorkloadNetworksListDnsZonesOptionalParams)
List WorkloadNetworkDnsZone resources by WorkloadNetwork
function listDnsZones(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDnsZonesOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkDnsZone, WorkloadNetworkDnsZone[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listGateways(string, string, WorkloadNetworksListGatewaysOptionalParams)
List WorkloadNetworkGateway resources by WorkloadNetwork
function listGateways(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListGatewaysOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkGateway, WorkloadNetworkGateway[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listPortMirroring(string, string, WorkloadNetworksListPortMirroringOptionalParams)
List WorkloadNetworkPortMirroring resources by WorkloadNetwork
function listPortMirroring(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListPortMirroringOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkPortMirroring, WorkloadNetworkPortMirroring[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listPublicIPs(string, string, WorkloadNetworksListPublicIPsOptionalParams)
List WorkloadNetworkPublicIP resources by WorkloadNetwork
function listPublicIPs(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListPublicIPsOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkPublicIP, WorkloadNetworkPublicIP[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listSegments(string, string, WorkloadNetworksListSegmentsOptionalParams)
List WorkloadNetworkSegment resources by WorkloadNetwork
function listSegments(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListSegmentsOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkSegment, WorkloadNetworkSegment[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listVirtualMachines(string, string, WorkloadNetworksListVirtualMachinesOptionalParams)
List WorkloadNetworkVirtualMachine resources by WorkloadNetwork
function listVirtualMachines(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListVirtualMachinesOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkVirtualMachine, WorkloadNetworkVirtualMachine[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.
Returns
listVMGroups(string, string, WorkloadNetworksListVMGroupsOptionalParams)
List WorkloadNetworkVMGroup resources by WorkloadNetwork
function listVMGroups(resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListVMGroupsOptionalParams): PagedAsyncIterableIterator<WorkloadNetworkVMGroup, WorkloadNetworkVMGroup[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- privateCloudName
-
string
Name of the private cloud
The options parameters.