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.
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.
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.
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 (e MessageSeverity) Ref() *MessageSeverity
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