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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.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.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>beginDelete(String resourceGroupName, String networkInterfaceName)Deletes the specified network interface.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.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void>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.NetworkInterfaceInnercreateOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters)Creates or updates a network interface.NetworkInterfaceInnercreateOrUpdate(String resourceGroupName, String networkInterfaceName, NetworkInterfaceInner parameters, com.azure.core.util.Context context)Creates or updates a network interface.Mono<NetworkInterfaceInner>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.voiddelete(String resourceGroupName, String networkInterfaceName)Deletes the specified network interface.voiddelete(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context)Deletes the specified network interface.Mono<Void>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.NetworkInterfaceInnergetByResourceGroup(String resourceGroupName, String networkInterfaceName)Gets information about the specified network interface.Mono<NetworkInterfaceInner>getByResourceGroupAsync(String resourceGroupName, String networkInterfaceName)Gets information about the specified network interface.Mono<NetworkInterfaceInner>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.NetworkInterfaceInnergetCloudServiceNetworkInterface(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName)Get the specified network interface in a cloud service.Mono<NetworkInterfaceInner>getCloudServiceNetworkInterfaceAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName)Get the specified network interface in a cloud service.Mono<NetworkInterfaceInner>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.EffectiveRouteListResultInnergetEffectiveRouteTable(String resourceGroupName, String networkInterfaceName)Gets all route tables applied to a network interface.EffectiveRouteListResultInnergetEffectiveRouteTable(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context)Gets all route tables applied to a network interface.Mono<EffectiveRouteListResultInner>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.NetworkInterfaceIpConfigurationInnergetVirtualMachineScaleSetIpConfiguration(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName)Get the specified network interface ip configuration in a virtual machine scale set.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.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.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.NetworkInterfaceInnergetVirtualMachineScaleSetNetworkInterface(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName)Get the specified network interface in a virtual machine scale set.Mono<NetworkInterfaceInner>getVirtualMachineScaleSetNetworkInterfaceAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName)Get the specified network interface in a virtual machine scale set.Mono<NetworkInterfaceInner>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>listAsync()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.EffectiveNetworkSecurityGroupListResultInnerlistEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName)Gets all network security groups applied to a network interface.EffectiveNetworkSecurityGroupListResultInnerlistEffectiveNetworkSecurityGroups(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context)Gets all network security groups applied to a network interface.Mono<EffectiveNetworkSecurityGroupListResultInner>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.NetworkInterfaceInnerupdateTags(String resourceGroupName, String networkInterfaceName, TagsObject parameters)Updates a network interface tags.Mono<NetworkInterfaceInner>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 Detail
-
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
Mono<Void> deleteAsync(String resourceGroupName, String networkInterfaceName)
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
void delete(String resourceGroupName, String networkInterfaceName)
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
NetworkInterfaceInner getByResourceGroup(String resourceGroupName, String networkInterfaceName)
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.
-
-