Ejemplo n.º 1
0
Archivo: main.py Proyecto: eofs/aws
def elb_zones_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    zone_names = args.zone
    add = True
    if 'disable' == args.status:
        add = False

    try:
        zones = service.zones(name, zone_names, add)
    except AttributeError:
        # TODO Remote this try/except after https://github.com/boto/boto/pull/1492 is merged into master.
        pass

    print elb_table(service.list(names=[name]))
Ejemplo n.º 2
0
def elb_zones_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    zone_names = args.zone
    add = True
    if 'disable' == args.status:
        add = False

    try:
        zones = service.zones(name, zone_names, add)
    except AttributeError:
        # TODO Remote this try/except after https://github.com/boto/boto/pull/1492 is merged into master.
        pass

    print elb_table(service.list(names=[name]))
Ejemplo n.º 3
0
Archivo: main.py Proyecto: eofs/aws
def elb_deregister_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    instance_ids = args.instance
    instances = service.deregister(name, instance_ids)
    print ec2_table(instances)
Ejemplo n.º 4
0
Archivo: main.py Proyecto: eofs/aws
def elb_list_handler(parser, args):
    service = ELBService(settings)
    if 'regions' == args.type:
        list_regions(service)
    else:
        print elb_table(service.list())
Ejemplo n.º 5
0
Archivo: main.py Proyecto: eofs/aws
def elb_delete_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    service.delete(name)
    print elb_table(service.list())
Ejemplo n.º 6
0
def elb_deregister_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    instance_ids = args.instance
    instances = service.deregister(name, instance_ids)
    print ec2_table(instances)
Ejemplo n.º 7
0
def elb_list_handler(parser, args):
    service = ELBService(settings)
    if 'regions' == args.type:
        list_regions(service)
    else:
        print elb_table(service.list())
Ejemplo n.º 8
0
def elb_delete_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    service.delete(name)
    print elb_table(service.list())