Documentation
¶
Overview ¶
Nutanix Standard Configuration
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileDetail ¶
func NewFileDetail ¶
func NewFileDetail() *FileDetail
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 of the flag.
*/
Name *string `json:"name,omitempty"`
/*
Value of the flag.
*/
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 (*Flag) MarshalJSON ¶ added in v4.1.1
func (*Flag) UnmarshalJSON ¶ added in v4.1.1
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"`
/*
The IPv4 address of the host.
*/
Value *string `json:"value"`
}
An unique address that identifies a device on the internet or a local network in IPv4 format.
func NewIPv4Address ¶
func NewIPv4Address() *IPv4Address
func (*IPv4Address) MarshalJSON ¶
func (p *IPv4Address) MarshalJSON() ([]byte, error)
func (*IPv4Address) UnmarshalJSON ¶ added in v4.1.1
func (p *IPv4Address) UnmarshalJSON(b []byte) error
type IPv6Address ¶ added in v4.1.1
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"`
/*
The IPv6 address of the host.
*/
Value *string `json:"value"`
}
An unique address that identifies a device on the internet or a local network in IPv6 format.
func NewIPv6Address ¶ added in v4.1.1
func NewIPv6Address() *IPv6Address
func (*IPv6Address) MarshalJSON ¶ added in v4.1.1
func (p *IPv6Address) MarshalJSON() ([]byte, error)
func (*IPv6Address) UnmarshalJSON ¶ added in v4.1.1
func (p *IPv6Address) UnmarshalJSON(b []byte) error
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 the 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 (*KVPair) MarshalJSON ¶ added in v4.1.1
func (*KVPair) UnmarshalJSON ¶ added in v4.1.1
type MapOfStringWrapper ¶
type MapOfStringWrapper struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
A map with string keys and values.
*/
Map map[string]string `json:"map,omitempty"`
}
A wrapper schema containing a map with string keys and values.
func NewMapOfStringWrapper ¶
func NewMapOfStringWrapper() *MapOfStringWrapper
func (*MapOfStringWrapper) MarshalJSON ¶ added in v4.1.1
func (p *MapOfStringWrapper) MarshalJSON() ([]byte, error)
func (*MapOfStringWrapper) UnmarshalJSON ¶ added in v4.1.1
func (p *MapOfStringWrapper) UnmarshalJSON(b []byte) 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"`
/*
The description of the message.
*/
Message *string `json:"message,omitempty"`
Severity *MessageSeverity `json:"severity,omitempty"`
}
func NewMessage ¶
func NewMessage() *Message
func (*Message) MarshalJSON ¶ added in v4.1.1
func (*Message) UnmarshalJSON ¶ added in v4.1.1
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) GetName ¶
func (e MessageSeverity) GetName() string
Returns the name of the enum
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. The system automatically assigns it, and it 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
func (*TenantAwareModel) MarshalJSON ¶ added in v4.1.1
func (p *TenantAwareModel) MarshalJSON() ([]byte, error)
func (*TenantAwareModel) UnmarshalJSON ¶ added in v4.1.1
func (p *TenantAwareModel) UnmarshalJSON(b []byte) error