Beispiel #1
0
 def completer(prefix, action, parsed_args, **kwargs): # pylint: disable=unused-argument
     client = _network_client_factory()
     try:
         lb_name = parsed_args.load_balancer_name
     except AttributeError:
         lb_name = parsed_args.resource_name
     if parsed_args.resource_group_name and lb_name:
         lb = client.load_balancers.get(parsed_args.resource_group_name, lb_name)
         return [r.name for r in getattr(lb, prop)]
Beispiel #2
0
 def completer(prefix, action, parsed_args, **kwargs): # pylint: disable=unused-argument
     client = _network_client_factory()
     try:
         ag_name = parsed_args.application_gateway_name
     except AttributeError:
         ag_name = parsed_args.resource_name
     if parsed_args.resource_group_name and ag_name:
         ag = client.application_gateways.get(parsed_args.resource_group_name, ag_name)
         return [r.name for r in getattr(ag, prop)]
Beispiel #3
0
 def completer(prefix, action, parsed_args, **kwargs): # pylint: disable=unused-argument
     client = _network_client_factory()
     try:
         ag_name = parsed_args.application_gateway_name
     except AttributeError:
         ag_name = parsed_args.resource_name
     if parsed_args.resource_group_name and ag_name:
         ag = client.application_gateways.get(parsed_args.resource_group_name, ag_name)
         return [r.name for r in getattr(ag, prop)]
Beispiel #4
0
 def completer(prefix, action, parsed_args, **kwargs): # pylint: disable=unused-argument
     client = _network_client_factory()
     try:
         lb_name = parsed_args.load_balancer_name
     except AttributeError:
         lb_name = parsed_args.resource_name
     if parsed_args.resource_group_name and lb_name:
         lb = client.load_balancers.get(parsed_args.resource_group_name, lb_name)
         return [r.name for r in getattr(lb, prop)]
Beispiel #5
0
 def completer(prefix, action, parsed_args, **kwargs): # pylint: disable=unused-argument
     client = _network_client_factory()
     try:
         ag_name = parsed_args.application_gateway_name
     except AttributeError:
         ag_name = parsed_args.resource_name
     if parsed_args.resource_group_name and ag_name:
         ag = client.application_gateways.get(parsed_args.resource_group_name, ag_name)
         url_map = next((x for x in ag.url_path_maps if x.name == parsed_args.url_path_map_name), None) # pylint: disable=no-member
         return [r.name for r in url_map.path_rules]
Beispiel #6
0
 def completer(prefix, action, parsed_args, **kwargs): # pylint: disable=unused-argument
     client = _network_client_factory()
     try:
         ag_name = parsed_args.application_gateway_name
     except AttributeError:
         ag_name = parsed_args.resource_name
     if parsed_args.resource_group_name and ag_name:
         ag = client.application_gateways.get(parsed_args.resource_group_name, ag_name)
         url_map = next((x for x in ag.url_path_maps if x.name == parsed_args.url_path_map_name), None) # pylint: disable=no-member
         return [r.name for r in url_map.path_rules]
Beispiel #7
0
 def completer(prefix, action, parsed_args, **kwargs): # pylint: disable=unused-argument
     client = _network_client_factory()
     if parsed_args.resource_group_name and parsed_args.virtual_network_name:
         rg = parsed_args.resource_group_name
         vnet = parsed_args.virtual_network_name
         return [r.name for r in client.subnets.list(resource_group_name=rg, virtual_network_name=vnet)]
Beispiel #8
0
 def completer(prefix, action, parsed_args, **kwargs): # pylint: disable=unused-argument
     client = _network_client_factory()
     if parsed_args.resource_group_name and parsed_args.virtual_network_name:
         rg = parsed_args.resource_group_name
         vnet = parsed_args.virtual_network_name
         return [r.name for r in client.subnets.list(resource_group_name=rg, virtual_network_name=vnet)]