Interface NetworkInterfacesClient

All Superinterfaces:
InnerSupportsDelete<Void>, InnerSupportsGet<NetworkInterfaceInner>, InnerSupportsListing<NetworkInterfaceInner>

An instance of this class provides access to all the operations defined in NetworkInterfacesClient.
  • 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 Response 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.
    • 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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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:
      deleteAsync in interface InnerSupportsDelete<Void>
      Parameters:
      resourceGroupName - The name of the resource group.
      networkInterfaceName - The name of the network interface.
      Returns:
      A Mono that 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 Response 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:
      getByResourceGroupAsync in interface InnerSupportsGet<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

      NetworkInterfaceInner getByResourceGroup(String resourceGroupName, String networkInterfaceName)
      Gets information about the specified network interface.
      Specified by:
      getByResourceGroup in interface InnerSupportsGet<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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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 Response 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.
    • 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:
      listAsync in interface InnerSupportsListing<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:
      list in interface InnerSupportsListing<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:
      listByResourceGroupAsync in interface InnerSupportsListing<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:
      listByResourceGroup in interface InnerSupportsListing<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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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 Response 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.
    • 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 Response 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.
    • 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.