Exemple #1
0
def enable_fence_mode(ctx, vapp_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        result = vapp.enable_fence_mode()
        stdout(result, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #2
0
def list_vm_interface(ctx, vapp_name, network_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        result = vapp.list_vm_interface(network_name)
        stdout(result, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #3
0
def sync_syslog_settings(ctx, vapp_name, network_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        result = vapp.sync_syslog_settings(network_name)
        stdout(result, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #4
0
def create_vapp_network_from_ovdc_network(ctx, vapp_name, ovdc_network_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        result = vapp.create_vapp_network_from_ovdc_network(ovdc_network_name)
        stdout(result, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #5
0
def list_allocated_ip(ctx, vapp_name, network_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        task = vapp.list_ip_allocations(network_name)
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #6
0
def list_vapp_networks(ctx, vapp_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        task = vapp.get_vapp_network_list()
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #7
0
def dns_info(ctx, vapp_name, network_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        result = vapp.dns_detail_of_vapp_network(network_name)
        stdout(result, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #8
0
def delete_vapp_network(ctx, vapp_name, network_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        task = vapp.delete_vapp_network(network_name)
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #9
0
def list_allocated_ip(ctx, vapp_name, network_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        task = vapp.list_ip_allocations(network_name)
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #10
0
def delete_vapp_network(ctx, vapp_name, network_name):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        task = vapp.delete_vapp_network(network_name)
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #11
0
def delete_ip_range(ctx, vapp_name, network_name, ip_range):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        ranges = ip_range.split('-')
        task = vapp.delete_ip_range(network_name, ranges[0], ranges[1])
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #12
0
def delete_ip_range(ctx, vapp_name, network_name, ip_range):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        ranges = ip_range.split('-')
        task = vapp.delete_ip_range(network_name, ranges[0], ranges[1])
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #13
0
def update_dns_of_vapp_network(ctx, vapp_name, network_name, primary_dns_ip,
                               secondary_dns_ip, dns_suffix):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        task = vapp.update_dns_vapp_network(network_name, primary_dns_ip,
                                            secondary_dns_ip, dns_suffix)
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #14
0
def add_dns_to_vapp_network(ctx, vapp_name, network_name, primary_dns_ip,
                            secondary_dns_ip, dns_suffix):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        task = vapp.update_dns_vapp_network(network_name, primary_dns_ip,
                                            secondary_dns_ip, dns_suffix)
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)
Exemple #15
0
def create_vapp_network(ctx, vapp_name, name, subnet, description,
                        primary_dns_ip, secondary_dns_ip, dns_suffix,
                        ip_ranges, is_guest_vlan_allowed):
    try:
        restore_session(ctx, vdc_required=True)
        vapp = get_vapp(ctx, vapp_name)
        task = vapp.create_vapp_network(
            name, subnet, description, primary_dns_ip, secondary_dns_ip,
            dns_suffix, ip_ranges, is_guest_vlan_allowed)
        stdout(task, ctx)
    except Exception as e:
        stderr(e, ctx)