Please provide your feedback in this short Flings' survey.
fling logo of Python Client for VMC on AWS

Python Client for VMC on AWS

version 1.7.0 — December 06, 2021

Contributors 5

View All

Comments 0

View All

Summary

Python Client for VMware Cloud on AWS Fling is a Python-based tool. Written in Python, the tool enables VMware Cloud on AWS users to automate the consumption of their VMware Cloud on AWS SDDC.

Note this is not to interact with your VMware Cloud on AWS vCenter but to run tasks such as creating and deleting networks, setting up security groups and services and building network security rules on the Management and Compute Gateways.

Contributions to the open source project this Fling is based on are welcome! Head to this GitHub page for more details.

Requirements

VMware Cloud on AWS version 1.9 and later:

Instructions

Detailed instructions can be downloaded in the instructions tab or can be found on the following blog posts:
https://nicovibert.com/2020/02/25/pyvmc-python-vmware-cloud-aws/
http://www.patrickkremer.com/pyvmc

Video

Changelog

Version 1.7.0

  • New commands - create-sddc-group, delete-sddc-group, get-group-info, get-sddc-info, get-nsx-info, attach-sddc, detach-sddc, connect-aws, disconnect-aws, attach-vpc, detach-vpc, vpc-prefixes, attach-dxgw, detach-dxgw, show-tgw-routes, show-t0-bgp-routes
  • Bugfixes - Better error handling when config.ini is missing sections or values inside config.ini are missing
  • Improvements - show-t0-routes displays in table format, sorted, with a legend

Version 1.6.5

  • Bugfixes - Fixed handling of blank and invalid values values for prefix scope and length
  • Feature - Update prefix attachment to allow both inbound and outbound prefix lists
  • Feature - Update show function to show BGP neighbors with multiple lists

Version 1.6.0

  • bug: Fixed display of route filters in show-t0-bgp-neighbors
  • feature: added attach-t0-prefix list, detach-t0-prefix-list

Version 1.5.2

  • New, clearer help section makes it easier to find commands
  • Improved menu for new-t0-prefix-list

Version 1.5

  • find-csp-user-by-service-role - search for any user with a specific role
  • get-csp-service-roles - list all roles assigned to the current user
  • show-t0-prefix-lists - Display any BGP prefix lists attached to the SDDC
  • show-t0-bgp-neighbors - Show all Tier0 router BGP neighbors
  • new-t0-prefix-list - Create a new Tier0 BGP prefix list
  • remove-t0-prefix-list - Delete a Tier0 BGP prefix list
  • Version 1.4

  • Added ability to display CSP groups and group members
  • Added ability to add users to a CSP group
  • Added ability to display members of a CSP org
  • Added ability to display a diff of org member permissions in an org vs roles granted to a group
  • Version 1.3

  • Added show-csp-groups and show-csp-group members functions

  • Version 1.2

  • Added a Dockerfile to build a Docker image to run PyVMC
  • Added Egress counters visibility
  • Added routing table visibility
  • Added L2VPN support
  • Added Nested Group support

  • Version 1.1

  • Added support for Distributed Firewall.
  • Similar Flings

    No similar flings found. Check these out instead...
    Dec 09, 2019
    fling logo of SyncML Compare

    SyncML Compare

    version 1.0.0

    SyncML-Compare is an extension to Fiddler application that lets you compare the syncmls pushed from server against the SyncMls received from the device management client on the device.

    Nov 30, 2016
    fling logo of ESXi Mac Learning dvFilter

    ESXi Mac Learning dvFilter

    version 2.0

    This ESX extension adds functionality to ESX to support MAC-learning on vswitch ports. For most ESX use cases, MAC learning is not required as ESX knows exactly which MAC address will be used by a VM.

    Nov 30, 2016
    fling logo of vSphere SDK for JavaScript

    vSphere SDK for JavaScript

    version 1.1.0

    The vSphere SDK for JavaScript enables programmatic access to various vSphere-related Web Service APIs and supports both browser and Node.js environments.

    Dec 06, 2018
    fling logo of Dispatch-Solo

    Dispatch-Solo

    version 0.0.5

    Dispatch-Solo is lean version of Dispatch, which has been packaged as VM appliance.

    Apr 12, 2019
    fling logo of Cloud PKS Demo Prep Automation (Private)

    Cloud PKS Demo Prep Automation (Private)

    This Fling is an Ansible automation tool for quickly and easily creating a Cloud PKS cluster and preparing it with needed basics to run Kubernetes based demos.

    Nov 19, 2019
    fling logo of VMware vSAN Live

    VMware vSAN Live

    version 1.0

    vSAN is highly dynamic HCI system that needs constant monitoring. The VMware vSAN Live Fling is application for iOS and Android for monitoring of vSAN clusters on the go.

    View More