Giter Club home page Giter Club logo

Comments (1)

r-raghu avatar r-raghu commented on July 27, 2024

Hi Yasen,
id, vif etc are part of "attachment" (optional: required=False) and "context" (optional: required=False). So id, vif are mandatory only if "attachment"/"context" is present:

                    display_name=dict(required=True, type='str'),
                    logical_switch_name=dict(required=True, type='str'),
                    init_state=dict(required=False, type='str'),
                    switching_profiles=dict(required=False, type='list'),
                    attachment=dict(required=False, type='dict',        <==== attachment start (optional)
                    attachment_type=dict(required=False, type='str'),
                    context=dict(required=False, type='dict',              <==== context start (optional)
                    tunnel_id=dict(required=True, type='int'),
                    vif_type=dict(required=True, type='str'),
                    parent_vif_id=dict(required=False, type='str'),
                    traffic_tag=dict(required=False, type='int'),
                    app_id=dict(required=False, type='str'),
                    allocate_addresses=dict(required=False, type='str'),
                    resource_type=dict(required=True, type='str')),    <===== context end
                    id=dict(required=True, type='str')),                         <===== attachment end
                    admin_state=dict(required=True, type='str'),
                    extra_configs=dict(required=False, type='list'),
                    address_bindings=dict(required=False, type='list')),
                    state=dict(reauired=True, choices=['present', 'absent']))

from ansible-for-nsxt.

Related Issues (20)

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.