Interface NetworkInterfacesClient
- All Superinterfaces:
InnerSupportsDelete<Void>,InnerSupportsGet<NetworkInterfaceInner>,InnerSupportsListing<NetworkInterfaceInner>
public interface NetworkInterfacesClient
extends InnerSupportsGet<NetworkInterfaceInner>, InnerSupportsListing<NetworkInterfaceInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in NetworkInterfacesClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkInterfaceInner>,NetworkInterfaceInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkInterfaceInner>,NetworkInterfaceInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters, com.azure.core.util.Context context) Creates or updates a network interface.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<NetworkInterfaceInner>,NetworkInterfaceInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.beginDelete(String resourceGroupName, String networkInterfaceName) Deletes the specified network interface.beginDelete(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Deletes the specified network interface.beginDeleteAsync(String resourceGroupName, String networkInterfaceName) Deletes the specified network interface.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<EffectiveRouteListResultInner>,EffectiveRouteListResultInner> beginGetEffectiveRouteTable(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<EffectiveRouteListResultInner>,EffectiveRouteListResultInner> beginGetEffectiveRouteTable(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Gets all route tables applied to a network interface.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<EffectiveRouteListResultInner>,EffectiveRouteListResultInner> beginGetEffectiveRouteTableAsync(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<EffectiveNetworkSecurityGroupListResultInner>,EffectiveNetworkSecurityGroupListResultInner> beginListEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<EffectiveNetworkSecurityGroupListResultInner>,EffectiveNetworkSecurityGroupListResultInner> beginListEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Gets all network security groups applied to a network interface.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<EffectiveNetworkSecurityGroupListResultInner>,EffectiveNetworkSecurityGroupListResultInner> beginListEffectiveNetworkSecurityGroupsAsync(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.createOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.createOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters, com.azure.core.util.Context context) Creates or updates a network interface.createOrUpdateAsync(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>createOrUpdateWithResponseAsync(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.voidDeletes the specified network interface.voidDeletes the specified network interface.deleteAsync(String resourceGroupName, String networkInterfaceName) Deletes the specified network interface.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>deleteWithResponseAsync(String resourceGroupName, String networkInterfaceName) Deletes the specified network interface.getByResourceGroup(String resourceGroupName, String networkInterfaceName) Gets information about the specified network interface.getByResourceGroupAsync(String resourceGroupName, String networkInterfaceName) Gets information about the specified network interface.getByResourceGroupAsync(String resourceGroupName, String networkInterfaceName, String expand) Gets information about the specified network interface.com.azure.core.http.rest.Response<NetworkInterfaceInner>getByResourceGroupWithResponse(String resourceGroupName, String networkInterfaceName, String expand, com.azure.core.util.Context context) Gets information about the specified network interface.Mono<com.azure.core.http.rest.Response<NetworkInterfaceInner>>getByResourceGroupWithResponseAsync(String resourceGroupName, String networkInterfaceName, String expand) Gets information about the specified network interface.getCloudServiceNetworkInterface(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName) Get the specified network interface in a cloud service.getCloudServiceNetworkInterfaceAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName) Get the specified network interface in a cloud service.getCloudServiceNetworkInterfaceAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String expand) Get the specified network interface in a cloud service.com.azure.core.http.rest.Response<NetworkInterfaceInner>getCloudServiceNetworkInterfaceWithResponse(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String expand, com.azure.core.util.Context context) Get the specified network interface in a cloud service.Mono<com.azure.core.http.rest.Response<NetworkInterfaceInner>>getCloudServiceNetworkInterfaceWithResponseAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String expand) Get the specified network interface in a cloud service.getEffectiveRouteTable(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.getEffectiveRouteTable(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Gets all route tables applied to a network interface.getEffectiveRouteTableAsync(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>getEffectiveRouteTableWithResponseAsync(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.getVirtualMachineScaleSetIpConfiguration(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName) Get the specified network interface ip configuration in a virtual machine scale set.getVirtualMachineScaleSetIpConfigurationAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName) Get the specified network interface ip configuration in a virtual machine scale set.getVirtualMachineScaleSetIpConfigurationAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String expand) Get the specified network interface ip configuration in a virtual machine scale set.com.azure.core.http.rest.Response<NetworkInterfaceIpConfigurationInner>getVirtualMachineScaleSetIpConfigurationWithResponse(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String expand, com.azure.core.util.Context context) Get the specified network interface ip configuration in a virtual machine scale set.Mono<com.azure.core.http.rest.Response<NetworkInterfaceIpConfigurationInner>>getVirtualMachineScaleSetIpConfigurationWithResponseAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String expand) Get the specified network interface ip configuration in a virtual machine scale set.getVirtualMachineScaleSetNetworkInterface(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName) Get the specified network interface in a virtual machine scale set.getVirtualMachineScaleSetNetworkInterfaceAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName) Get the specified network interface in a virtual machine scale set.getVirtualMachineScaleSetNetworkInterfaceAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand) Get the specified network interface in a virtual machine scale set.com.azure.core.http.rest.Response<NetworkInterfaceInner>getVirtualMachineScaleSetNetworkInterfaceWithResponse(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand, com.azure.core.util.Context context) Get the specified network interface in a virtual machine scale set.Mono<com.azure.core.http.rest.Response<NetworkInterfaceInner>>getVirtualMachineScaleSetNetworkInterfaceWithResponseAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand) Get the specified network interface in a virtual machine scale set.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>list()Gets all network interfaces in a subscription.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>list(com.azure.core.util.Context context) Gets all network interfaces in a subscription.com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner>Gets all network interfaces in a subscription.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listByResourceGroup(String resourceGroupName) Gets all network interfaces in a resource group.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Gets all network interfaces in a resource group.com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner>listByResourceGroupAsync(String resourceGroupName) Gets all network interfaces in a resource group.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listCloudServiceNetworkInterfaces(String resourceGroupName, String cloudServiceName) Gets all network interfaces in a cloud service.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listCloudServiceNetworkInterfaces(String resourceGroupName, String cloudServiceName, com.azure.core.util.Context context) Gets all network interfaces in a cloud service.com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner>listCloudServiceNetworkInterfacesAsync(String resourceGroupName, String cloudServiceName) Gets all network interfaces in a cloud service.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listCloudServiceRoleInstanceNetworkInterfaces(String resourceGroupName, String cloudServiceName, String roleInstanceName) Gets information about all network interfaces in a role instance in a cloud service.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listCloudServiceRoleInstanceNetworkInterfaces(String resourceGroupName, String cloudServiceName, String roleInstanceName, com.azure.core.util.Context context) Gets information about all network interfaces in a role instance in a cloud service.com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner>listCloudServiceRoleInstanceNetworkInterfacesAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName) Gets information about all network interfaces in a role instance in a cloud service.listEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.listEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Gets all network security groups applied to a network interface.listEffectiveNetworkSecurityGroupsAsync(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>listEffectiveNetworkSecurityGroupsWithResponseAsync(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.com.azure.core.http.rest.PagedIterable<NetworkInterfaceIpConfigurationInner>listVirtualMachineScaleSetIpConfigurations(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName) Get the specified network interface ip configuration in a virtual machine scale set.com.azure.core.http.rest.PagedIterable<NetworkInterfaceIpConfigurationInner>listVirtualMachineScaleSetIpConfigurations(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand, com.azure.core.util.Context context) Get the specified network interface ip configuration in a virtual machine scale set.com.azure.core.http.rest.PagedFlux<NetworkInterfaceIpConfigurationInner>listVirtualMachineScaleSetIpConfigurationsAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName) Get the specified network interface ip configuration in a virtual machine scale set.com.azure.core.http.rest.PagedFlux<NetworkInterfaceIpConfigurationInner>listVirtualMachineScaleSetIpConfigurationsAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand) Get the specified network interface ip configuration in a virtual machine scale set.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listVirtualMachineScaleSetNetworkInterfaces(String resourceGroupName, String virtualMachineScaleSetName) Gets all network interfaces in a virtual machine scale set.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listVirtualMachineScaleSetNetworkInterfaces(String resourceGroupName, String virtualMachineScaleSetName, com.azure.core.util.Context context) Gets all network interfaces in a virtual machine scale set.com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner>listVirtualMachineScaleSetNetworkInterfacesAsync(String resourceGroupName, String virtualMachineScaleSetName) Gets all network interfaces in a virtual machine scale set.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listVirtualMachineScaleSetVMNetworkInterfaces(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex) Gets information about all network interfaces in a virtual machine in a virtual machine scale set.com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner>listVirtualMachineScaleSetVMNetworkInterfaces(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, com.azure.core.util.Context context) Gets information about all network interfaces in a virtual machine in a virtual machine scale set.com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner>listVirtualMachineScaleSetVMNetworkInterfacesAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex) Gets information about all network interfaces in a virtual machine in a virtual machine scale set.updateTags(String resourceGroupName, String networkInterfaceName, TagsObject parameters) Updates a network interface tags.updateTagsAsync(String resourceGroupName, String networkInterfaceName, TagsObject parameters) Updates a network interface tags.com.azure.core.http.rest.Response<NetworkInterfaceInner>updateTagsWithResponse(String resourceGroupName, String networkInterfaceName, TagsObject parameters, com.azure.core.util.Context context) Updates a network interface tags.Mono<com.azure.core.http.rest.Response<NetworkInterfaceInner>>updateTagsWithResponseAsync(String resourceGroupName, String networkInterfaceName, TagsObject parameters) Updates a network interface tags.
-
Method Details
-
listCloudServiceRoleInstanceNetworkInterfacesAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner> listCloudServiceRoleInstanceNetworkInterfacesAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName) Gets information about all network interfaces in a role instance in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.- Returns:
- information about all network interfaces in a role instance in a cloud service as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServiceRoleInstanceNetworkInterfaces
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listCloudServiceRoleInstanceNetworkInterfaces(String resourceGroupName, String cloudServiceName, String roleInstanceName) Gets information about all network interfaces in a role instance in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.- Returns:
- information about all network interfaces in a role instance in a cloud service as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServiceRoleInstanceNetworkInterfaces
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listCloudServiceRoleInstanceNetworkInterfaces(String resourceGroupName, String cloudServiceName, String roleInstanceName, com.azure.core.util.Context context) Gets information about all network interfaces in a role instance in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.context- The context to associate with this operation.- Returns:
- information about all network interfaces in a role instance in a cloud service as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServiceNetworkInterfacesAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner> listCloudServiceNetworkInterfacesAsync(String resourceGroupName, String cloudServiceName) Gets all network interfaces in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.- Returns:
- all network interfaces in a cloud service as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServiceNetworkInterfaces
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listCloudServiceNetworkInterfaces(String resourceGroupName, String cloudServiceName) Gets all network interfaces in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.- Returns:
- all network interfaces in a cloud service as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServiceNetworkInterfaces
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listCloudServiceNetworkInterfaces(String resourceGroupName, String cloudServiceName, com.azure.core.util.Context context) Gets all network interfaces in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.context- The context to associate with this operation.- Returns:
- all network interfaces in a cloud service as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServiceNetworkInterfaceWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkInterfaceInner>> getCloudServiceNetworkInterfaceWithResponseAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String expand) Get the specified network interface in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.- Returns:
- the specified network interface in a cloud service along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServiceNetworkInterfaceAsync
Mono<NetworkInterfaceInner> getCloudServiceNetworkInterfaceAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String expand) Get the specified network interface in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.- Returns:
- the specified network interface in a cloud service on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServiceNetworkInterfaceAsync
Mono<NetworkInterfaceInner> getCloudServiceNetworkInterfaceAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName) Get the specified network interface in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.networkInterfaceName- The name of the network interface.- Returns:
- the specified network interface in a cloud service on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServiceNetworkInterface
NetworkInterfaceInner getCloudServiceNetworkInterface(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName) Get the specified network interface in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.networkInterfaceName- The name of the network interface.- Returns:
- the specified network interface in a cloud service.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServiceNetworkInterfaceWithResponse
com.azure.core.http.rest.Response<NetworkInterfaceInner> getCloudServiceNetworkInterfaceWithResponse(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String expand, com.azure.core.util.Context context) Get the specified network interface in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.context- The context to associate with this operation.- Returns:
- the specified network interface in a cloud service along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkInterfaceName) Deletes the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkInterfaceName) Deletes the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkInterfaceName) Deletes the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Deletes the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAsync
Deletes the specified network interface.- Specified by:
deleteAsyncin interfaceInnerSupportsDelete<Void>- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Deletes the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkInterfaceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String networkInterfaceName, String expand) Gets information about the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.- Returns:
- information about the specified network interface along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupAsync
Mono<NetworkInterfaceInner> getByResourceGroupAsync(String resourceGroupName, String networkInterfaceName, String expand) Gets information about the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.- Returns:
- information about the specified network interface on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupAsync
Mono<NetworkInterfaceInner> getByResourceGroupAsync(String resourceGroupName, String networkInterfaceName) Gets information about the specified network interface.- Specified by:
getByResourceGroupAsyncin interfaceInnerSupportsGet<NetworkInterfaceInner>- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- information about the specified network interface on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroup
Gets information about the specified network interface.- Specified by:
getByResourceGroupin interfaceInnerSupportsGet<NetworkInterfaceInner>- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- information about the specified network interface.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<NetworkInterfaceInner> getByResourceGroupWithResponse(String resourceGroupName, String networkInterfaceName, String expand, com.azure.core.util.Context context) Gets information about the specified network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.context- The context to associate with this operation.- Returns:
- information about the specified network interface along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to the create or update network interface operation.- Returns:
- a network interface in a resource group along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<NetworkInterfaceInner>,NetworkInterfaceInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to the create or update network interface operation.- Returns:
- the
PollerFluxfor polling of a network interface in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkInterfaceInner>,NetworkInterfaceInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to the create or update network interface operation.- Returns:
- the
SyncPollerfor polling of a network interface in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkInterfaceInner>,NetworkInterfaceInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters, com.azure.core.util.Context context) Creates or updates a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to the create or update network interface operation.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of a network interface in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateAsync
Mono<NetworkInterfaceInner> createOrUpdateAsync(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to the create or update network interface operation.- Returns:
- a network interface in a resource group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
NetworkInterfaceInner createOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters) Creates or updates a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to the create or update network interface operation.- Returns:
- a network interface in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
NetworkInterfaceInner createOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters, com.azure.core.util.Context context) Creates or updates a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to the create or update network interface operation.context- The context to associate with this operation.- Returns:
- a network interface in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkInterfaceInner>> updateTagsWithResponseAsync(String resourceGroupName, String networkInterfaceName, TagsObject parameters) Updates a network interface tags.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to update network interface tags.- Returns:
- a network interface in a resource group along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsAsync
Mono<NetworkInterfaceInner> updateTagsAsync(String resourceGroupName, String networkInterfaceName, TagsObject parameters) Updates a network interface tags.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to update network interface tags.- Returns:
- a network interface in a resource group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTags
NetworkInterfaceInner updateTags(String resourceGroupName, String networkInterfaceName, TagsObject parameters) Updates a network interface tags.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to update network interface tags.- Returns:
- a network interface in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsWithResponse
com.azure.core.http.rest.Response<NetworkInterfaceInner> updateTagsWithResponse(String resourceGroupName, String networkInterfaceName, TagsObject parameters, com.azure.core.util.Context context) Updates a network interface tags.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.parameters- Parameters supplied to update network interface tags.context- The context to associate with this operation.- Returns:
- a network interface in a resource group along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner> listAsync()Gets all network interfaces in a subscription.- Specified by:
listAsyncin interfaceInnerSupportsListing<NetworkInterfaceInner>- Returns:
- all network interfaces in a subscription as paginated response with
PagedFlux. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> list()Gets all network interfaces in a subscription.- Specified by:
listin interfaceInnerSupportsListing<NetworkInterfaceInner>- Returns:
- all network interfaces in a subscription as paginated response with
PagedIterable. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> list(com.azure.core.util.Context context) Gets all network interfaces in a subscription.- Parameters:
context- The context to associate with this operation.- Returns:
- all network interfaces in a subscription as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroupAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner> listByResourceGroupAsync(String resourceGroupName) Gets all network interfaces in a resource group.- Specified by:
listByResourceGroupAsyncin interfaceInnerSupportsListing<NetworkInterfaceInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- all network interfaces in a resource group as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listByResourceGroup(String resourceGroupName) Gets all network interfaces in a resource group.- Specified by:
listByResourceGroupin interfaceInnerSupportsListing<NetworkInterfaceInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- all network interfaces in a resource group as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Gets all network interfaces in a resource group.- Parameters:
resourceGroupName- The name of the resource group.context- The context to associate with this operation.- Returns:
- all network interfaces in a resource group as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getEffectiveRouteTableWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> getEffectiveRouteTableWithResponseAsync(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- all route tables applied to a network interface along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginGetEffectiveRouteTableAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<EffectiveRouteListResultInner>,EffectiveRouteListResultInner> beginGetEffectiveRouteTableAsync(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- the
PollerFluxfor polling of all route tables applied to a network interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginGetEffectiveRouteTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<EffectiveRouteListResultInner>,EffectiveRouteListResultInner> beginGetEffectiveRouteTable(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- the
SyncPollerfor polling of all route tables applied to a network interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginGetEffectiveRouteTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<EffectiveRouteListResultInner>,EffectiveRouteListResultInner> beginGetEffectiveRouteTable(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Gets all route tables applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of all route tables applied to a network interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getEffectiveRouteTableAsync
Mono<EffectiveRouteListResultInner> getEffectiveRouteTableAsync(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- all route tables applied to a network interface on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getEffectiveRouteTable
EffectiveRouteListResultInner getEffectiveRouteTable(String resourceGroupName, String networkInterfaceName) Gets all route tables applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- all route tables applied to a network interface.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getEffectiveRouteTable
EffectiveRouteListResultInner getEffectiveRouteTable(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Gets all route tables applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.context- The context to associate with this operation.- Returns:
- all route tables applied to a network interface.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listEffectiveNetworkSecurityGroupsWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listEffectiveNetworkSecurityGroupsWithResponseAsync(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- all network security groups applied to a network interface along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListEffectiveNetworkSecurityGroupsAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<EffectiveNetworkSecurityGroupListResultInner>,EffectiveNetworkSecurityGroupListResultInner> beginListEffectiveNetworkSecurityGroupsAsync(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- the
PollerFluxfor polling of all network security groups applied to a network interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListEffectiveNetworkSecurityGroups
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<EffectiveNetworkSecurityGroupListResultInner>,EffectiveNetworkSecurityGroupListResultInner> beginListEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- the
SyncPollerfor polling of all network security groups applied to a network interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListEffectiveNetworkSecurityGroups
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<EffectiveNetworkSecurityGroupListResultInner>,EffectiveNetworkSecurityGroupListResultInner> beginListEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Gets all network security groups applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of all network security groups applied to a network interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listEffectiveNetworkSecurityGroupsAsync
Mono<EffectiveNetworkSecurityGroupListResultInner> listEffectiveNetworkSecurityGroupsAsync(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- all network security groups applied to a network interface on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listEffectiveNetworkSecurityGroups
EffectiveNetworkSecurityGroupListResultInner listEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName) Gets all network security groups applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- all network security groups applied to a network interface.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listEffectiveNetworkSecurityGroups
EffectiveNetworkSecurityGroupListResultInner listEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Gets all network security groups applied to a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.context- The context to associate with this operation.- Returns:
- all network security groups applied to a network interface.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetVMNetworkInterfacesAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner> listVirtualMachineScaleSetVMNetworkInterfacesAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex) Gets information about all network interfaces in a virtual machine in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.- Returns:
- information about all network interfaces in a virtual machine in a virtual machine scale set as paginated
response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetVMNetworkInterfaces
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listVirtualMachineScaleSetVMNetworkInterfaces(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex) Gets information about all network interfaces in a virtual machine in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.- Returns:
- information about all network interfaces in a virtual machine in a virtual machine scale set as paginated
response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetVMNetworkInterfaces
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listVirtualMachineScaleSetVMNetworkInterfaces(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, com.azure.core.util.Context context) Gets information about all network interfaces in a virtual machine in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.context- The context to associate with this operation.- Returns:
- information about all network interfaces in a virtual machine in a virtual machine scale set as paginated
response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetNetworkInterfacesAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceInner> listVirtualMachineScaleSetNetworkInterfacesAsync(String resourceGroupName, String virtualMachineScaleSetName) Gets all network interfaces in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.- Returns:
- all network interfaces in a virtual machine scale set as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetNetworkInterfaces
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listVirtualMachineScaleSetNetworkInterfaces(String resourceGroupName, String virtualMachineScaleSetName) Gets all network interfaces in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.- Returns:
- all network interfaces in a virtual machine scale set as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetNetworkInterfaces
com.azure.core.http.rest.PagedIterable<NetworkInterfaceInner> listVirtualMachineScaleSetNetworkInterfaces(String resourceGroupName, String virtualMachineScaleSetName, com.azure.core.util.Context context) Gets all network interfaces in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.context- The context to associate with this operation.- Returns:
- all network interfaces in a virtual machine scale set as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetNetworkInterfaceWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkInterfaceInner>> getVirtualMachineScaleSetNetworkInterfaceWithResponseAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand) Get the specified network interface in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.- Returns:
- the specified network interface in a virtual machine scale set along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetNetworkInterfaceAsync
Mono<NetworkInterfaceInner> getVirtualMachineScaleSetNetworkInterfaceAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand) Get the specified network interface in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.- Returns:
- the specified network interface in a virtual machine scale set on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetNetworkInterfaceAsync
Mono<NetworkInterfaceInner> getVirtualMachineScaleSetNetworkInterfaceAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName) Get the specified network interface in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.- Returns:
- the specified network interface in a virtual machine scale set on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetNetworkInterface
NetworkInterfaceInner getVirtualMachineScaleSetNetworkInterface(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName) Get the specified network interface in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.- Returns:
- the specified network interface in a virtual machine scale set.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetNetworkInterfaceWithResponse
com.azure.core.http.rest.Response<NetworkInterfaceInner> getVirtualMachineScaleSetNetworkInterfaceWithResponse(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand, com.azure.core.util.Context context) Get the specified network interface in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.context- The context to associate with this operation.- Returns:
- the specified network interface in a virtual machine scale set along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetIpConfigurationsAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceIpConfigurationInner> listVirtualMachineScaleSetIpConfigurationsAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.- Returns:
- the specified network interface ip configuration in a virtual machine scale set as paginated response
with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetIpConfigurationsAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceIpConfigurationInner> listVirtualMachineScaleSetIpConfigurationsAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.- Returns:
- the specified network interface ip configuration in a virtual machine scale set as paginated response
with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetIpConfigurations
com.azure.core.http.rest.PagedIterable<NetworkInterfaceIpConfigurationInner> listVirtualMachineScaleSetIpConfigurations(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.- Returns:
- the specified network interface ip configuration in a virtual machine scale set as paginated response
with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetIpConfigurations
com.azure.core.http.rest.PagedIterable<NetworkInterfaceIpConfigurationInner> listVirtualMachineScaleSetIpConfigurations(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String expand, com.azure.core.util.Context context) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.expand- Expands referenced resources.context- The context to associate with this operation.- Returns:
- the specified network interface ip configuration in a virtual machine scale set as paginated response
with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetIpConfigurationWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkInterfaceIpConfigurationInner>> getVirtualMachineScaleSetIpConfigurationWithResponseAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String expand) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the ip configuration.expand- Expands referenced resources.- Returns:
- the specified network interface ip configuration in a virtual machine scale set along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetIpConfigurationAsync
Mono<NetworkInterfaceIpConfigurationInner> getVirtualMachineScaleSetIpConfigurationAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String expand) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the ip configuration.expand- Expands referenced resources.- Returns:
- the specified network interface ip configuration in a virtual machine scale set on successful completion
of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetIpConfigurationAsync
Mono<NetworkInterfaceIpConfigurationInner> getVirtualMachineScaleSetIpConfigurationAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the ip configuration.- Returns:
- the specified network interface ip configuration in a virtual machine scale set on successful completion
of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetIpConfiguration
NetworkInterfaceIpConfigurationInner getVirtualMachineScaleSetIpConfiguration(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the ip configuration.- Returns:
- the specified network interface ip configuration in a virtual machine scale set.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetIpConfigurationWithResponse
com.azure.core.http.rest.Response<NetworkInterfaceIpConfigurationInner> getVirtualMachineScaleSetIpConfigurationWithResponse(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String expand, com.azure.core.util.Context context) Get the specified network interface ip configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the ip configuration.expand- Expands referenced resources.context- The context to associate with this operation.- Returns:
- the specified network interface ip configuration in a virtual machine scale set along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-