DisasterRecoveryConfigsClient Interface
public interface DisasterRecoveryConfigsClient
An instance of this class provides access to all the operations defined in DisasterRecoveryConfigsClient.
Method Summary
Method Details
breakPairing
public abstract void breakPairing(String resourceGroupName, String namespaceName, String alias)
This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces.
Parameters:
breakPairingAsync
public abstract Mono
This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces.
Parameters:
Returns:
breakPairingWithResponse
public abstract Response
This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces.
Parameters:
Returns:
breakPairingWithResponseAsync
public abstract Mono<>
This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces.
Parameters:
Returns:
checkNameAvailability
public abstract CheckNameAvailabilityResultInner checkNameAvailability(String resourceGroupName, String namespaceName, CheckNameAvailability parameters)
Check the give namespace name availability.
Parameters:
Returns:
checkNameAvailabilityAsync
public abstract Mono
Check the give namespace name availability.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response
Check the give namespace name availability.
Parameters:
Returns:
checkNameAvailabilityWithResponseAsync
public abstract Mono<>
Check the give namespace name availability.
Parameters:
Returns:
createOrUpdate
public abstract ArmDisasterRecoveryInner createOrUpdate(String resourceGroupName, String namespaceName, String alias, ArmDisasterRecoveryInner parameters)
Creates or updates a new Alias(Disaster Recovery configuration).
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a new Alias(Disaster Recovery configuration).
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Creates or updates a new Alias(Disaster Recovery configuration).
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<>
Creates or updates a new Alias(Disaster Recovery configuration).
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, String alias)
Deletes an Alias(Disaster Recovery configuration).
Parameters:
deleteAsync
public abstract Mono
Deletes an Alias(Disaster Recovery configuration).
Parameters:
Returns:
deleteWithResponse
public abstract Response
Deletes an Alias(Disaster Recovery configuration).
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<>
Deletes an Alias(Disaster Recovery configuration).
Parameters:
Returns:
failOver
public abstract void failOver(String resourceGroupName, String namespaceName, String alias)
Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
Parameters:
failOverAsync
public abstract Mono
Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
Parameters:
Returns:
failOverAsync
public abstract Mono
Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
Parameters:
Returns:
failOverWithResponse
public abstract Response
Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
Parameters:
Returns:
failOverWithResponseAsync
public abstract Mono<>
Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
Parameters:
Returns:
get
public abstract ArmDisasterRecoveryInner get(String resourceGroupName, String namespaceName, String alias)
Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace.
Parameters:
Returns:
getAsync
public abstract Mono
Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace.
Parameters:
Returns:
getAuthorizationRule
public abstract SBAuthorizationRuleInner getAuthorizationRule(String resourceGroupName, String namespaceName, String alias, String authorizationRuleName)
Gets an authorization rule for a namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleAsync
public abstract Mono
Gets an authorization rule for a namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponse
public abstract Response
Gets an authorization rule for a namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponseAsync
public abstract Mono<>
Gets an authorization rule for a namespace by rule name.
Parameters:
Returns:
getWithResponse
public abstract Response
Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<>
Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace.
Parameters:
Returns:
list
public abstract PagedIterable
Gets all Alias(Disaster Recovery configurations).
Parameters:
Returns:
list
public abstract PagedIterable
Gets all Alias(Disaster Recovery configurations).
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets all Alias(Disaster Recovery configurations).
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets the authorization rules for a namespace.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets the authorization rules for a namespace.
Parameters:
Returns:
listAuthorizationRulesAsync
public abstract PagedFlux
Gets the authorization rules for a namespace.
Parameters:
Returns:
listKeys
public abstract AccessKeysInner listKeys(String resourceGroupName, String namespaceName, String alias, String authorizationRuleName)
Gets the primary and secondary connection strings for the namespace.
Parameters:
Returns:
listKeysAsync
public abstract Mono
Gets the primary and secondary connection strings for the namespace.
Parameters:
Returns:
listKeysWithResponse
public abstract Response
Gets the primary and secondary connection strings for the namespace.
Parameters:
Returns:
listKeysWithResponseAsync
public abstract Mono<>
Gets the primary and secondary connection strings for the namespace.
Parameters:
Returns:
Applies to
Azure SDK for Java