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.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.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.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.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) 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.
-
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.
-
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.
-
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) 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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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) 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.
-
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.
-
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.
-
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) 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.
-
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.
-
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.
-