config

package
v4.0.2-alpha.3 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2023 License: UNKNOWN not legal advice Imports: 4 Imported by: 0

Documentation

Overview

Nutanix Standard Configuration

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FQDN

type FQDN struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	Value *string `json:"value,omitempty"`
}

* A fully qualified domain name specifying its exact location in the tree hierarchy of the Domain Name System.

func NewFQDN

func NewFQDN() *FQDN

type Flag

type Flag struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	Name *string `json:"name,omitempty"`

	Value *bool `json:"value,omitempty"`
}

* Many entities in the Nutanix APIs carry flags. This object captures all the flags associated with that entity through this object. The field that hosts this type of object must have an attribute called x-bounded-map-keys that tells which flags are actually present for that entity.

func NewFlag

func NewFlag() *Flag

type IPAddressOrFQDN

type IPAddressOrFQDN struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	Fqdn *FQDN `json:"fqdn,omitempty"`

	Ipv4 *IPv4Address `json:"ipv4,omitempty"`

	Ipv6 *IPv6Address `json:"ipv6,omitempty"`
}

* An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.

func NewIPAddressOrFQDN

func NewIPAddressOrFQDN() *IPAddressOrFQDN

func (*IPAddressOrFQDN) HasFqdn

func (i *IPAddressOrFQDN) HasFqdn() bool

func (*IPAddressOrFQDN) HasIpv4

func (i *IPAddressOrFQDN) HasIpv4() bool

func (*IPAddressOrFQDN) HasIpv6

func (i *IPAddressOrFQDN) HasIpv6() bool

func (*IPAddressOrFQDN) IsValid

func (i *IPAddressOrFQDN) IsValid() bool

type IPv4Address

type IPv4Address struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  The prefix length of the network to which this host IPv4 address belongs.
	*/
	PrefixLength *int `json:"prefixLength,omitempty"`

	Value *string `json:"value,omitempty"`
}

func NewIPv4Address

func NewIPv4Address() *IPv4Address

type IPv6Address

type IPv6Address struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  The prefix length of the network to which this host IPv6 address belongs.
	*/
	PrefixLength *int `json:"prefixLength,omitempty"`

	Value *string `json:"value,omitempty"`
}

func NewIPv6Address

func NewIPv6Address() *IPv6Address

type KVPair

type KVPair struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  The key of this key-value pair
	*/
	Name *string `json:"name,omitempty"`
	/**

	 */
	ValueItemDiscriminator_ *string `json:"$valueItemDiscriminator,omitempty"`
	/**
	  The value associated with the key for this key-value pair
	*/
	Value *OneOfKVPairValue `json:"value,omitempty"`
}

* A map describing a set of keys and their corresponding values.

func NewKVPair

func NewKVPair() *KVPair

func (*KVPair) GetValue

func (p *KVPair) GetValue() interface{}

func (*KVPair) SetValue

func (p *KVPair) SetValue(v interface{}) error

type Message

type Message struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  A code that uniquely identifies a message.
	*/
	Code *string `json:"code,omitempty"`
	/**
	  The locale for the message description.
	*/
	Locale *string `json:"locale,omitempty"`

	Message *string `json:"message,omitempty"`

	Severity *MessageSeverity `json:"severity,omitempty"`
}

func NewMessage

func NewMessage() *Message

type MessageSeverity

type MessageSeverity int

* The message severity.

const (
	MESSAGESEVERITY_UNKNOWN  MessageSeverity = 0
	MESSAGESEVERITY_REDACTED MessageSeverity = 1
	MESSAGESEVERITY_INFO     MessageSeverity = 2
	MESSAGESEVERITY_WARNING  MessageSeverity = 3
	MESSAGESEVERITY_ERROR    MessageSeverity = 4
)

func (*MessageSeverity) MarshalJSON

func (e *MessageSeverity) MarshalJSON() ([]byte, error)

func (MessageSeverity) Ref

func (*MessageSeverity) UnmarshalJSON

func (e *MessageSeverity) UnmarshalJSON(b []byte) error

type OneOfKVPairValue

type OneOfKVPairValue struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfKVPairValue

func NewOneOfKVPairValue() *OneOfKVPairValue

func (*OneOfKVPairValue) GetValue

func (p *OneOfKVPairValue) GetValue() interface{}

func (*OneOfKVPairValue) MarshalJSON

func (p *OneOfKVPairValue) MarshalJSON() ([]byte, error)

func (*OneOfKVPairValue) SetValue

func (p *OneOfKVPairValue) SetValue(v interface{}) error

func (*OneOfKVPairValue) UnmarshalJSON

func (p *OneOfKVPairValue) UnmarshalJSON(b []byte) error

type TenantAwareModel

type TenantAwareModel struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/**
	  A globally unique identifier that represents the tenant that owns this entity.  It is automatically assigned by the system and is immutable from an API consumer perspective (some use cases may cause this Id to change - for instance a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
}

* A model base class whose instances are bound to a specific tenant. This model adds a tenantId to the base model class that it extends and is automatically set by the server.

func NewTenantAwareModel

func NewTenantAwareModel() *TenantAwareModel

Jump to

Keyboard shortcuts

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