nsx

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2017 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Provider

func Provider() terraform.ResourceProvider

Types

type Config

type Config struct {
	User         string
	Password     string
	NSXManager   string
	TagEndpoint  string
	InsecureFlag bool
	NSXVersion   semver.Version
}

func (*Config) ClientInit

func (c *Config) ClientInit() (*Config, error)

type NSXTag

type NSXTag struct {
	XMLName        xml.Name   `xml:"securityTag"`
	ObjectId       string     `xml:"objectId,omitempty"`
	ObjectTypeName string     `xml:"objectTypeName,omitempty"`
	Type           NSXTagType `xml:"type,omitempty"`
	Name           string     `xml:"name,omitempty"`
	Description    string     `xml:"description,omitempty"`
	IsUniversal    bool       `xml:"isUniversal,omitempty"`
	VmCount        int        `xml:"vmCount,omitempty"`
	Revision       int        `xml:"revision,omitempty"`
}

type NSXTagList

type NSXTagList struct {
	SecurityTags []NSXTag `xml:"securityTag"`
}

type NSXTagType

type NSXTagType struct {
	TypeName string `xml:"typeName"`
}

type NSXVm

type NSXVm struct {
	ObjectId     string
	SecurityTags []NSXTag
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL