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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)