Code Monkey home page Code Monkey logo

pyvmc-public's Introduction

All changes and updates on PyVMC can be found at the following repo:

https://github.com/vmware/python-client-for-vmware-cloud-on-aws

pyVMC

Welcome to PyVMC !

What is PyVMC ?

PyVMC is a Python tool developed for VMware Cloud on AWS. PyVMC was created by Nicolas Vibert and Matt Dreyer.

What are the pre-requisites for PyVMC ?

  • Python3 installed on your machine
  • a VMware Cloud on AWS account

How do I use PyVMC ?

  • Download the PyVMC.py file and the config.ini file.
  • Edit the config.init with your own SDDC ID, Organization (Org) ID and your access token.

Do I need to know Python?

No! You can simply use it to consume and manage your VMware Cloud on AWS SDDC (Software-Defined Data Center).

Is it officially supported by VMware?

Sorry but no, this is a community-based effort. Use it at your own risk. It has extensively been tested though and we'll endeavour to fix any bugs.

Which version of VMware Cloud on AWS has it been tested against?

Versions 1.9 and 1.10. I don't guarantee support with previous versions. I will, however, endeavour to verify compatibility as we release new versions.

What if I find a bug or need a new feature?

Please raise it on GitHub and I will look into it.

Where can I find documentation about VMware Cloud on AWS:

Please check the online documentation: https://docs.vmware.com/en/VMware-Cloud-on-AWS/index.html

Where can I find documentation about each pyVMC commands?

https://nicovibert.com/2020/02/25/pyvmc-python-vmware-cloud-aws/

Release Notes

v1.0 provides users to:

  • Create and remove networks
  • Create and remove groups and services
  • Create and remove security rules on the Management and Compute Gateways.
  • Request, remove and update Public IP addresses.
  • Display information about Direct Connect (such as BGP AS, MTU and VPN preference)
  • Show VPN statistics,
  • Show DNS Zones and Services
  • Create and remove NAT rules
  • Display information about SDDC and org users
  • Display information about VMs in the SDDC

v1.0 does not support:

  • Create/Read/Update/Delete (CRUD) for DHCP Relay
  • Create/Update/Delete (CRUD) for DNS Config.
  • Create/Read/Update/Delete (CRUD) for Port Mirroring.
  • Create/Read/Update/Delete (CRUD) for IPFIX.
  • Create/Read/Update/Delete (CRUD) for non-TCP/UDP based services
  • Create/Read/Update/Delete (CRUD) for Distributed Firewall Rules

pyvmc-public's People

Contributors

nvibert avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

franko22

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.