Topologies Interface

public interface Topologies

Resource collection API of Topologies.

Method Summary

Modifier and Type Method and Description
abstract TopologyResource get(String resourceGroupName, String ascLocation, String topologyResourceName)

Gets a specific topology component.

abstract Response<TopologyResource> getWithResponse(String resourceGroupName, String ascLocation, String topologyResourceName, Context context)

Gets a specific topology component.

abstract PagedIterable<TopologyResource> list()

Gets a list that allows to build a topology view of a subscription.

abstract PagedIterable<TopologyResource> list(Context context)

Gets a list that allows to build a topology view of a subscription.

abstract PagedIterable<TopologyResource> listByHomeRegion(String ascLocation)

Gets a list that allows to build a topology view of a subscription and location.

abstract PagedIterable<TopologyResource> listByHomeRegion(String ascLocation, Context context)

Gets a list that allows to build a topology view of a subscription and location.

Method Details

get

public abstract TopologyResource get(String resourceGroupName, String ascLocation, String topologyResourceName)

Gets a specific topology component.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
topologyResourceName - Name of a topology resources collection.

Returns:

a specific topology component.

getWithResponse

public abstract Response<TopologyResource> getWithResponse(String resourceGroupName, String ascLocation, String topologyResourceName, Context context)

Gets a specific topology component.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
topologyResourceName - Name of a topology resources collection.
context - The context to associate with this operation.

Returns:

a specific topology component along with Response<T>.

list

public abstract PagedIterable<TopologyResource> list()

Gets a list that allows to build a topology view of a subscription.

Returns:

a list that allows to build a topology view of a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<TopologyResource> list(Context context)

Gets a list that allows to build a topology view of a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

a list that allows to build a topology view of a subscription as paginated response with PagedIterable<T>.

listByHomeRegion

public abstract PagedIterable<TopologyResource> listByHomeRegion(String ascLocation)

Gets a list that allows to build a topology view of a subscription and location.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.

Returns:

a list that allows to build a topology view of a subscription and location as paginated response with PagedIterable<T>.

listByHomeRegion

public abstract PagedIterable<TopologyResource> listByHomeRegion(String ascLocation, Context context)

Gets a list that allows to build a topology view of a subscription and location.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
context - The context to associate with this operation.

Returns:

a list that allows to build a topology view of a subscription and location as paginated response with PagedIterable<T>.

Applies to