ScopeConnectionsClient Interface

public interface ScopeConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract ScopeConnectionInner createOrUpdate(String resourceGroupName, String networkManagerName, String scopeConnectionName, ScopeConnectionInner parameters)

Creates or updates scope connection from Network Manager.

abstract Mono<ScopeConnectionInner> createOrUpdateAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName, ScopeConnectionInner parameters)

Creates or updates scope connection from Network Manager.

abstract Response<ScopeConnectionInner> createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, String scopeConnectionName, ScopeConnectionInner parameters, Context context)

Creates or updates scope connection from Network Manager.

abstract Mono<Response<ScopeConnectionInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName, ScopeConnectionInner parameters)

Creates or updates scope connection from Network Manager.

abstract void delete(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Delete the pending scope connection created by this network manager.

abstract Mono<Void> deleteAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Delete the pending scope connection created by this network manager.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String networkManagerName, String scopeConnectionName, Context context)

Delete the pending scope connection created by this network manager.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Delete the pending scope connection created by this network manager.

abstract ScopeConnectionInner get(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Get specified scope connection created by this Network Manager.

abstract Mono<ScopeConnectionInner> getAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Get specified scope connection created by this Network Manager.

abstract Response<ScopeConnectionInner> getWithResponse(String resourceGroupName, String networkManagerName, String scopeConnectionName, Context context)

Get specified scope connection created by this Network Manager.

abstract Mono<Response<ScopeConnectionInner>> getWithResponseAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Get specified scope connection created by this Network Manager.

abstract PagedIterable<ScopeConnectionInner> list(String resourceGroupName, String networkManagerName)

List all scope connections created by this network manager.

abstract PagedIterable<ScopeConnectionInner> list(String resourceGroupName, String networkManagerName, Integer top, String skipToken, Context context)

List all scope connections created by this network manager.

abstract PagedFlux<ScopeConnectionInner> listAsync(String resourceGroupName, String networkManagerName)

List all scope connections created by this network manager.

abstract PagedFlux<ScopeConnectionInner> listAsync(String resourceGroupName, String networkManagerName, Integer top, String skipToken)

List all scope connections created by this network manager.

Method Details

createOrUpdate

public abstract ScopeConnectionInner createOrUpdate(String resourceGroupName, String networkManagerName, String scopeConnectionName, ScopeConnectionInner parameters)

Creates or updates scope connection from Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.
parameters - Scope connection to be created/updated.

Returns:

the Scope Connections resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName, ScopeConnectionInner parameters)

Creates or updates scope connection from Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.
parameters - Scope connection to be created/updated.

Returns:

the Scope Connections resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, String scopeConnectionName, ScopeConnectionInner parameters, Context context)

Creates or updates scope connection from Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.
parameters - Scope connection to be created/updated.
context - The context to associate with this operation.

Returns:

the Scope Connections resource along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName, ScopeConnectionInner parameters)

Creates or updates scope connection from Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.
parameters - Scope connection to be created/updated.

Returns:

the Scope Connections resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Delete the pending scope connection created by this network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Delete the pending scope connection created by this network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String networkManagerName, String scopeConnectionName, Context context)

Delete the pending scope connection created by this network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Delete the pending scope connection created by this network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ScopeConnectionInner get(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Get specified scope connection created by this Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.

Returns:

specified scope connection created by this Network Manager.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Get specified scope connection created by this Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.

Returns:

specified scope connection created by this Network Manager on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String networkManagerName, String scopeConnectionName, Context context)

Get specified scope connection created by this Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.
context - The context to associate with this operation.

Returns:

specified scope connection created by this Network Manager along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkManagerName, String scopeConnectionName)

Get specified scope connection created by this Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
scopeConnectionName - Name for the cross-tenant connection.

Returns:

specified scope connection created by this Network Manager along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String networkManagerName)

List all scope connections created by this network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

Returns:

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

list

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

List all scope connections created by this network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
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 scope connections as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkManagerName)

List all scope connections created by this network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

Returns:

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

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkManagerName, Integer top, String skipToken)

List all scope connections created by this network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
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 scope connections as paginated response with PagedFlux<T>.

Applies to