ManagementGroupNetworkManagerConnectionsClient Interface

Implements

public interface ManagementGroupNetworkManagerConnectionsClient
extends InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in ManagementGroupNetworkManagerConnectionsClient.

Method Summary

Modifier and Type Method and Description
abstract NetworkManagerConnectionInner createOrUpdate(String managementGroupId, String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this management group.

abstract Mono<NetworkManagerConnectionInner> createOrUpdateAsync(String managementGroupId, String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this management group.

abstract Response<NetworkManagerConnectionInner> createOrUpdateWithResponse(String managementGroupId, String networkManagerConnectionName, NetworkManagerConnectionInner parameters, Context context)

Create a network manager connection on this management group.

abstract Mono<Response<NetworkManagerConnectionInner>> createOrUpdateWithResponseAsync(String managementGroupId, String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this management group.

abstract void delete(String managementGroupId, String networkManagerConnectionName)

Delete specified pending connection created by this management group.

abstract Mono<Void> deleteAsync(String managementGroupId, String networkManagerConnectionName)

Delete specified pending connection created by this management group.

abstract Response<Void> deleteWithResponse(String managementGroupId, String networkManagerConnectionName, Context context)

Delete specified pending connection created by this management group.

abstract Mono<Response<Void>> deleteWithResponseAsync(String managementGroupId, String networkManagerConnectionName)

Delete specified pending connection created by this management group.

abstract NetworkManagerConnectionInner get(String managementGroupId, String networkManagerConnectionName)

Get a specified connection created by this management group.

abstract Mono<NetworkManagerConnectionInner> getAsync(String managementGroupId, String networkManagerConnectionName)

Get a specified connection created by this management group.

abstract Response<NetworkManagerConnectionInner> getWithResponse(String managementGroupId, String networkManagerConnectionName, Context context)

Get a specified connection created by this management group.

abstract Mono<Response<NetworkManagerConnectionInner>> getWithResponseAsync(String managementGroupId, String networkManagerConnectionName)

Get a specified connection created by this management group.

abstract PagedIterable<NetworkManagerConnectionInner> list(String managementGroupId)

List all network manager connections created by this management group.

abstract PagedIterable<NetworkManagerConnectionInner> list(String managementGroupId, Integer top, String skipToken, Context context)

List all network manager connections created by this management group.

abstract PagedFlux<NetworkManagerConnectionInner> listAsync(String managementGroupId)

List all network manager connections created by this management group.

abstract PagedFlux<NetworkManagerConnectionInner> listAsync(String managementGroupId, Integer top, String skipToken)

List all network manager connections created by this management group.

Method Details

createOrUpdate

public abstract NetworkManagerConnectionInner createOrUpdate(String managementGroupId, String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.
parameters - Network manager connection to be created/updated.

Returns:

the Network Manager Connection resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String managementGroupId, String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.
parameters - Network manager connection to be created/updated.

Returns:

the Network Manager Connection resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String managementGroupId, String networkManagerConnectionName, NetworkManagerConnectionInner parameters, Context context)

Create a network manager connection on this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.
parameters - Network manager connection to be created/updated.
context - The context to associate with this operation.

Returns:

the Network Manager Connection resource along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String managementGroupId, String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.
parameters - Network manager connection to be created/updated.

Returns:

the Network Manager Connection resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String managementGroupId, String networkManagerConnectionName)

Delete specified pending connection created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.

deleteAsync

public abstract Mono deleteAsync(String managementGroupId, String networkManagerConnectionName)

Delete specified pending connection created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String managementGroupId, String networkManagerConnectionName, Context context)

Delete specified pending connection created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String managementGroupId, String networkManagerConnectionName)

Delete specified pending connection created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract NetworkManagerConnectionInner get(String managementGroupId, String networkManagerConnectionName)

Get a specified connection created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.

Returns:

a specified connection created by this management group.

getAsync

public abstract Mono getAsync(String managementGroupId, String networkManagerConnectionName)

Get a specified connection created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.

Returns:

a specified connection created by this management group on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String managementGroupId, String networkManagerConnectionName, Context context)

Get a specified connection created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.
context - The context to associate with this operation.

Returns:

a specified connection created by this management group along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String managementGroupId, String networkManagerConnectionName)

Get a specified connection created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
networkManagerConnectionName - Name for the network manager connection.

Returns:

a specified connection created by this management group along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String managementGroupId)

List all network manager connections created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.

Returns:

list of network manager connections as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String managementGroupId, Integer top, String skipToken, Context context)

List all network manager connections created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
context - The context to associate with this operation.

Returns:

list of network manager connections as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String managementGroupId)

List all network manager connections created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.

Returns:

list of network manager connections as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String managementGroupId, Integer top, String skipToken)

List all network manager connections created by this management group.

Parameters:

managementGroupId - The management group Id which uniquely identify the Microsoft Azure management group.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.

Returns:

list of network manager connections as paginated response with PagedFlux<T>.

Applies to