public abstract CheckZonePeersResultInner checkZonePeers(String subscriptionId, CheckZonePeersRequest parameters)
Compares a subscriptions logical zone mapping.
Parameters:
subscriptionId
- The ID of the target subscription.
parameters
- Parameters for checking zone peers.
Returns:
result of the Check zone peers operation.
checkZonePeersAsync
public abstract Mono checkZonePeersAsync(String subscriptionId, CheckZonePeersRequest parameters)
Compares a subscriptions logical zone mapping.
Parameters:
subscriptionId
- The ID of the target subscription.
parameters
- Parameters for checking zone peers.
Returns:
result of the Check zone peers operation on successful completion of Mono.
checkZonePeersWithResponse
public abstract Response checkZonePeersWithResponse(String subscriptionId, CheckZonePeersRequest parameters, Context context)
Compares a subscriptions logical zone mapping.
Parameters:
subscriptionId
- The ID of the target subscription.
parameters
- Parameters for checking zone peers.
context
- The context to associate with this operation.
Returns:
result of the Check zone peers operation along with Response<T>.
checkZonePeersWithResponseAsync
public abstract Mono> checkZonePeersWithResponseAsync(String subscriptionId, CheckZonePeersRequest parameters)
Compares a subscriptions logical zone mapping.
Parameters:
subscriptionId
- The ID of the target subscription.
parameters
- Parameters for checking zone peers.
Returns:
result of the Check zone peers operation along with Response<T> on successful completion of
Mono.
get
public abstract SubscriptionInner get(String subscriptionId)
Gets details about a specified subscription.
Parameters:
subscriptionId
- The ID of the target subscription.
Returns:
details about a specified subscription.
getAsync
public abstract Mono getAsync(String subscriptionId)
Gets details about a specified subscription.
Parameters:
subscriptionId
- The ID of the target subscription.
Returns:
details about a specified subscription on successful completion of Mono.
getWithResponse
public abstract Response getWithResponse(String subscriptionId, Context context)
Gets details about a specified subscription.
Parameters:
subscriptionId
- The ID of the target subscription.
context
- The context to associate with this operation.
Returns:
details about a specified subscription along with Response<T>.
getWithResponseAsync
public abstract Mono> getWithResponseAsync(String subscriptionId)
Gets details about a specified subscription.
Parameters:
subscriptionId
- The ID of the target subscription.
Returns:
details about a specified subscription along with Response<T> on successful completion of
Mono.
list
public abstract PagedIterable list()
Gets all subscriptions for a tenant.
Returns:
all subscriptions for a tenant as paginated response with PagedIterable<T>.
list
public abstract PagedIterable list(Context context)
Gets all subscriptions for a tenant.
Parameters:
context
- The context to associate with this operation.
Returns:
all subscriptions for a tenant as paginated response with PagedIterable<T>.
listAsync
public abstract PagedFlux listAsync()
Gets all subscriptions for a tenant.
Returns:
all subscriptions for a tenant as paginated response with PagedFlux<T>.
listLocations
public abstract PagedIterable listLocations(String subscriptionId)
Gets all available geo-locations. This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list.
Parameters:
subscriptionId
- The ID of the target subscription.
Returns:
location list operation response as paginated response with PagedIterable<T>.
listLocations
public abstract PagedIterable listLocations(String subscriptionId, Boolean includeExtendedLocations, Context context)
Gets all available geo-locations. This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list.
Parameters:
subscriptionId
- The ID of the target subscription.
includeExtendedLocations
- Whether to include extended locations.
context
- The context to associate with this operation.
Returns:
location list operation response as paginated response with PagedIterable<T>.
listLocationsAsync
public abstract PagedFlux listLocationsAsync(String subscriptionId)
Gets all available geo-locations. This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list.
Parameters:
subscriptionId
- The ID of the target subscription.
Returns:
location list operation response as paginated response with PagedFlux<T>.
listLocationsAsync
public abstract PagedFlux listLocationsAsync(String subscriptionId, Boolean includeExtendedLocations)
Gets all available geo-locations. This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list.
Parameters:
subscriptionId
- The ID of the target subscription.
includeExtendedLocations
- Whether to include extended locations.
Returns:
location list operation response as paginated response with PagedFlux<T>.