def make_admin_client(cluster): if cluster not in CLUSTERS: die('Unknown cluster: %s. Known clusters: %s' % (cluster, ", ".join(CLUSTERS.keys()))) verbose = getattr(app.get_options(), 'verbosity', 'normal') == 'verbose' return AuroraClientAPI(CLUSTERS[cluster], AURORA_ADMIN_USER_AGENT_NAME, verbose=verbose)
def make_admin_client(cluster): if cluster not in CLUSTERS: die('Unknown cluster: %s. Known clusters: %s' % (cluster, ", ".join(CLUSTERS.keys()))) options = app.get_options() verbose = getattr(options, 'verbosity', 'normal') == 'verbose' return AuroraClientAPI( CLUSTERS[cluster], AURORA_ADMIN_USER_AGENT_NAME, verbose=verbose, bypass_leader_redirect=options.bypass_leader_redirect)
def make_admin_client(cluster, verbose=False, bypass_leader_redirect=False): """Creates an API client with the specified options for use in admin commands. :param cluster: The cluster to connect with. :type cluster: Either a string cluster name or a Cluster object. :param verbose: Should the client emit verbose output. :type verbose: bool :type bypass_leader_redirect: Should the client bypass the scheduler's leader redirect filter. :type bypass_leader_redirect: bool :rtype: an AuroraClientAPI instance. """ is_cluster_object = isinstance(cluster, Cluster) if not is_cluster_object and cluster not in CLUSTERS: die('Unknown cluster: %s. Known clusters: %s' % (cluster, ", ".join(CLUSTERS.keys()))) return AuroraClientAPI( cluster if is_cluster_object else CLUSTERS[cluster], AURORA_ADMIN_USER_AGENT_NAME, verbose=verbose, bypass_leader_redirect=bypass_leader_redirect)
def make_admin_client(cluster, verbose=False, bypass_leader_redirect=False): """Creates an API client with the specified options for use in admin commands. :param cluster: The cluster to connect with. :type cluster: Either a string cluster name or a Cluster object. :param verbose: Should the client emit verbose output. :type verbose: bool :type bypass_leader_redirect: Should the client bypass the scheduler's leader redirect filter. :type bypass_leader_redirect: bool :rtype: an AuroraClientAPI instance. """ is_cluster_object = isinstance(cluster, Cluster) if not is_cluster_object and cluster not in CLUSTERS: die('Unknown cluster: %s. Known clusters: %s' % (cluster, ", ".join(CLUSTERS.keys()))) return AuroraClientAPI(cluster if is_cluster_object else CLUSTERS[cluster], AURORA_ADMIN_USER_AGENT_NAME, verbose=verbose, bypass_leader_redirect=bypass_leader_redirect)