Interface DisasterRecoveryConfigsClient


  • public interface DisasterRecoveryConfigsClient
    An instance of this class provides access to all the operations defined in DisasterRecoveryConfigsClient.
    • Method Detail

      • checkNameAvailabilityWithResponseAsync

        Mono<com.azure.core.http.rest.Response<CheckNameAvailabilityResultInner>> checkNameAvailabilityWithResponseAsync​(String resourceGroupName,
                                                                                                                         String namespaceName,
                                                                                                                         String name)
        Check the give namespace name availability.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        name - The Name to check the namespace name availability and The namespace name can contain only letters, numbers, and hyphens. The namespace must start with a letter, and it must end with a letter or number.
        Returns:
        description of a Check Name availability request properties.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • checkNameAvailabilityAsync

        Mono<CheckNameAvailabilityResultInner> checkNameAvailabilityAsync​(String resourceGroupName,
                                                                          String namespaceName,
                                                                          String name)
        Check the give namespace name availability.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        name - The Name to check the namespace name availability and The namespace name can contain only letters, numbers, and hyphens. The namespace must start with a letter, and it must end with a letter or number.
        Returns:
        description of a Check Name availability request properties.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • checkNameAvailability

        CheckNameAvailabilityResultInner checkNameAvailability​(String resourceGroupName,
                                                               String namespaceName,
                                                               String name)
        Check the give namespace name availability.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        name - The Name to check the namespace name availability and The namespace name can contain only letters, numbers, and hyphens. The namespace must start with a letter, and it must end with a letter or number.
        Returns:
        description of a Check Name availability request properties.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • checkNameAvailabilityWithResponse

        com.azure.core.http.rest.Response<CheckNameAvailabilityResultInner> checkNameAvailabilityWithResponse​(String resourceGroupName,
                                                                                                              String namespaceName,
                                                                                                              String name,
                                                                                                              com.azure.core.util.Context context)
        Check the give namespace name availability.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        name - The Name to check the namespace name availability and The namespace name can contain only letters, numbers, and hyphens. The namespace must start with a letter, and it must end with a letter or number.
        context - The context to associate with this operation.
        Returns:
        description of a Check Name availability request properties.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAsync

        com.azure.core.http.rest.PagedFlux<ArmDisasterRecoveryInner> listAsync​(String resourceGroupName,
                                                                               String namespaceName)
        Gets all Alias(Disaster Recovery configurations).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        Returns:
        all Alias(Disaster Recovery configurations).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • list

        com.azure.core.http.rest.PagedIterable<ArmDisasterRecoveryInner> list​(String resourceGroupName,
                                                                              String namespaceName)
        Gets all Alias(Disaster Recovery configurations).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        Returns:
        all Alias(Disaster Recovery configurations).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • list

        com.azure.core.http.rest.PagedIterable<ArmDisasterRecoveryInner> list​(String resourceGroupName,
                                                                              String namespaceName,
                                                                              com.azure.core.util.Context context)
        Gets all Alias(Disaster Recovery configurations).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        context - The context to associate with this operation.
        Returns:
        all Alias(Disaster Recovery configurations).
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ArmDisasterRecoveryInner>> createOrUpdateWithResponseAsync​(String resourceGroupName,
                                                                                                          String namespaceName,
                                                                                                          String alias,
                                                                                                          ArmDisasterRecoveryInner parameters)
        Creates or updates a new Alias(Disaster Recovery configuration).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        parameters - Parameters required to create an Alias(Disaster Recovery configuration).
        Returns:
        single item in List or Get Alias(Disaster Recovery configuration) operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateAsync

        Mono<ArmDisasterRecoveryInner> createOrUpdateAsync​(String resourceGroupName,
                                                           String namespaceName,
                                                           String alias,
                                                           ArmDisasterRecoveryInner parameters)
        Creates or updates a new Alias(Disaster Recovery configuration).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        parameters - Parameters required to create an Alias(Disaster Recovery configuration).
        Returns:
        single item in List or Get Alias(Disaster Recovery configuration) operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdate

        ArmDisasterRecoveryInner createOrUpdate​(String resourceGroupName,
                                                String namespaceName,
                                                String alias,
                                                ArmDisasterRecoveryInner parameters)
        Creates or updates a new Alias(Disaster Recovery configuration).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        parameters - Parameters required to create an Alias(Disaster Recovery configuration).
        Returns:
        single item in List or Get Alias(Disaster Recovery configuration) operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateWithResponse

        com.azure.core.http.rest.Response<ArmDisasterRecoveryInner> createOrUpdateWithResponse​(String resourceGroupName,
                                                                                               String namespaceName,
                                                                                               String alias,
                                                                                               ArmDisasterRecoveryInner parameters,
                                                                                               com.azure.core.util.Context context)
        Creates or updates a new Alias(Disaster Recovery configuration).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        parameters - Parameters required to create an Alias(Disaster Recovery configuration).
        context - The context to associate with this operation.
        Returns:
        single item in List or Get Alias(Disaster Recovery configuration) operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteWithResponseAsync​(String resourceGroupName,
                                                                              String namespaceName,
                                                                              String alias)
        Deletes an Alias(Disaster Recovery configuration).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteAsync

        Mono<Void> deleteAsync​(String resourceGroupName,
                               String namespaceName,
                               String alias)
        Deletes an Alias(Disaster Recovery configuration).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • delete

        void delete​(String resourceGroupName,
                    String namespaceName,
                    String alias)
        Deletes an Alias(Disaster Recovery configuration).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteWithResponse

        com.azure.core.http.rest.Response<Void> deleteWithResponse​(String resourceGroupName,
                                                                   String namespaceName,
                                                                   String alias,
                                                                   com.azure.core.util.Context context)
        Deletes an Alias(Disaster Recovery configuration).
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ArmDisasterRecoveryInner>> getWithResponseAsync​(String resourceGroupName,
                                                                                               String namespaceName,
                                                                                               String alias)
        Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        single item in List or Get Alias(Disaster Recovery configuration) operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAsync

        Mono<ArmDisasterRecoveryInner> getAsync​(String resourceGroupName,
                                                String namespaceName,
                                                String alias)
        Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        single item in List or Get Alias(Disaster Recovery configuration) operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • get

        ArmDisasterRecoveryInner get​(String resourceGroupName,
                                     String namespaceName,
                                     String alias)
        Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        single item in List or Get Alias(Disaster Recovery configuration) operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWithResponse

        com.azure.core.http.rest.Response<ArmDisasterRecoveryInner> getWithResponse​(String resourceGroupName,
                                                                                    String namespaceName,
                                                                                    String alias,
                                                                                    com.azure.core.util.Context context)
        Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        context - The context to associate with this operation.
        Returns:
        single item in List or Get Alias(Disaster Recovery configuration) operation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • breakPairingWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> breakPairingWithResponseAsync​(String resourceGroupName,
                                                                                    String namespaceName,
                                                                                    String alias)
        This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • breakPairingAsync

        Mono<Void> breakPairingAsync​(String resourceGroupName,
                                     String namespaceName,
                                     String alias)
        This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • breakPairing

        void breakPairing​(String resourceGroupName,
                          String namespaceName,
                          String alias)
        This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • breakPairingWithResponse

        com.azure.core.http.rest.Response<Void> breakPairingWithResponse​(String resourceGroupName,
                                                                         String namespaceName,
                                                                         String alias,
                                                                         com.azure.core.util.Context context)
        This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • failOverWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> failOverWithResponseAsync​(String resourceGroupName,
                                                                                String namespaceName,
                                                                                String alias)
        Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • failOverAsync

        Mono<Void> failOverAsync​(String resourceGroupName,
                                 String namespaceName,
                                 String alias)
        Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        the completion.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • failOver

        void failOver​(String resourceGroupName,
                      String namespaceName,
                      String alias)
        Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • failOverWithResponse

        com.azure.core.http.rest.Response<Void> failOverWithResponse​(String resourceGroupName,
                                                                     String namespaceName,
                                                                     String alias,
                                                                     com.azure.core.util.Context context)
        Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAuthorizationRulesAsync

        com.azure.core.http.rest.PagedFlux<SBAuthorizationRuleInner> listAuthorizationRulesAsync​(String resourceGroupName,
                                                                                                 String namespaceName,
                                                                                                 String alias)
        Gets the authorization rules for a namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        the authorization rules for a namespace.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAuthorizationRules

        com.azure.core.http.rest.PagedIterable<SBAuthorizationRuleInner> listAuthorizationRules​(String resourceGroupName,
                                                                                                String namespaceName,
                                                                                                String alias)
        Gets the authorization rules for a namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        Returns:
        the authorization rules for a namespace.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listAuthorizationRules

        com.azure.core.http.rest.PagedIterable<SBAuthorizationRuleInner> listAuthorizationRules​(String resourceGroupName,
                                                                                                String namespaceName,
                                                                                                String alias,
                                                                                                com.azure.core.util.Context context)
        Gets the authorization rules for a namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        context - The context to associate with this operation.
        Returns:
        the authorization rules for a namespace.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAuthorizationRuleWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SBAuthorizationRuleInner>> getAuthorizationRuleWithResponseAsync​(String resourceGroupName,
                                                                                                                String namespaceName,
                                                                                                                String alias,
                                                                                                                String authorizationRuleName)
        Gets an authorization rule for a namespace by rule name.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        authorizationRuleName - The authorization rule name.
        Returns:
        an authorization rule for a namespace by rule name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAuthorizationRuleAsync

        Mono<SBAuthorizationRuleInner> getAuthorizationRuleAsync​(String resourceGroupName,
                                                                 String namespaceName,
                                                                 String alias,
                                                                 String authorizationRuleName)
        Gets an authorization rule for a namespace by rule name.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        authorizationRuleName - The authorization rule name.
        Returns:
        an authorization rule for a namespace by rule name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAuthorizationRule

        SBAuthorizationRuleInner getAuthorizationRule​(String resourceGroupName,
                                                      String namespaceName,
                                                      String alias,
                                                      String authorizationRuleName)
        Gets an authorization rule for a namespace by rule name.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        authorizationRuleName - The authorization rule name.
        Returns:
        an authorization rule for a namespace by rule name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAuthorizationRuleWithResponse

        com.azure.core.http.rest.Response<SBAuthorizationRuleInner> getAuthorizationRuleWithResponse​(String resourceGroupName,
                                                                                                     String namespaceName,
                                                                                                     String alias,
                                                                                                     String authorizationRuleName,
                                                                                                     com.azure.core.util.Context context)
        Gets an authorization rule for a namespace by rule name.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        authorizationRuleName - The authorization rule name.
        context - The context to associate with this operation.
        Returns:
        an authorization rule for a namespace by rule name.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listKeysWithResponseAsync

        Mono<com.azure.core.http.rest.Response<AccessKeysInner>> listKeysWithResponseAsync​(String resourceGroupName,
                                                                                           String namespaceName,
                                                                                           String alias,
                                                                                           String authorizationRuleName)
        Gets the primary and secondary connection strings for the namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        authorizationRuleName - The authorization rule name.
        Returns:
        the primary and secondary connection strings for the namespace.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listKeysAsync

        Mono<AccessKeysInner> listKeysAsync​(String resourceGroupName,
                                            String namespaceName,
                                            String alias,
                                            String authorizationRuleName)
        Gets the primary and secondary connection strings for the namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        authorizationRuleName - The authorization rule name.
        Returns:
        the primary and secondary connection strings for the namespace.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listKeys

        AccessKeysInner listKeys​(String resourceGroupName,
                                 String namespaceName,
                                 String alias,
                                 String authorizationRuleName)
        Gets the primary and secondary connection strings for the namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        authorizationRuleName - The authorization rule name.
        Returns:
        the primary and secondary connection strings for the namespace.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listKeysWithResponse

        com.azure.core.http.rest.Response<AccessKeysInner> listKeysWithResponse​(String resourceGroupName,
                                                                                String namespaceName,
                                                                                String alias,
                                                                                String authorizationRuleName,
                                                                                com.azure.core.util.Context context)
        Gets the primary and secondary connection strings for the namespace.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        namespaceName - The namespace name.
        alias - The Disaster Recovery configuration name.
        authorizationRuleName - The authorization rule name.
        context - The context to associate with this operation.
        Returns:
        the primary and secondary connection strings for the namespace.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.