Documentation
¶
Overview ¶
Module clustermgmt.v4.operations of Nutanix Cluster Management APIs
Index ¶
- type EnterHostMaintenanceApiResponse
- type EnterHostMaintenanceSpec
- type ExitHostMaintenanceApiResponse
- type FileDetail
- type HostMaintenanceCommonSpec
- type OneOfEnterHostMaintenanceApiResponseData
- func (p *OneOfEnterHostMaintenanceApiResponseData) GetValue() interface{}
- func (p *OneOfEnterHostMaintenanceApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfEnterHostMaintenanceApiResponseData) SetValue(v interface{}) error
- func (p *OneOfEnterHostMaintenanceApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfExitHostMaintenanceApiResponseData
- func (p *OneOfExitHostMaintenanceApiResponseData) GetValue() interface{}
- func (p *OneOfExitHostMaintenanceApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfExitHostMaintenanceApiResponseData) SetValue(v interface{}) error
- func (p *OneOfExitHostMaintenanceApiResponseData) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnterHostMaintenanceApiResponse ¶
type EnterHostMaintenanceApiResponse struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
*/
DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`
Data *OneOfEnterHostMaintenanceApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /clustermgmt/v4.0/operations/clusters/{clusterExtId}/hosts/{extId}/$actions/enter-host-maintenance Post operation
func NewEnterHostMaintenanceApiResponse ¶
func NewEnterHostMaintenanceApiResponse() *EnterHostMaintenanceApiResponse
func (*EnterHostMaintenanceApiResponse) GetData ¶
func (p *EnterHostMaintenanceApiResponse) GetData() interface{}
func (*EnterHostMaintenanceApiResponse) SetData ¶
func (p *EnterHostMaintenanceApiResponse) SetData(v interface{}) error
type EnterHostMaintenanceSpec ¶
type EnterHostMaintenanceSpec struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
A boolean value to indicate if the current workflow must initiate rollback workflow in case of failure.
*/
ShouldRollbackOnFailure *bool `json:"shouldRollbackOnFailure,omitempty"`
/*
A boolean value to indicate if all non-migratable uvms must be shutdown.
*/
ShouldShutdownNonMigratableUvms *bool `json:"shouldShutdownNonMigratableUvms,omitempty"`
/*
Timeout for the workflow in seconds.
*/
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty"`
VcenterInfo *import4.VcenterInfo `json:"vcenterInfo,omitempty"`
}
Property of the host to be put into maintenance mode.
func NewEnterHostMaintenanceSpec ¶
func NewEnterHostMaintenanceSpec() *EnterHostMaintenanceSpec
type ExitHostMaintenanceApiResponse ¶
type ExitHostMaintenanceApiResponse struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
*/
DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`
Data *OneOfExitHostMaintenanceApiResponseData `json:"data,omitempty"`
Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}
REST response for all response codes in API path /clustermgmt/v4.0/operations/clusters/{clusterExtId}/hosts/{extId}/$actions/exit-host-maintenance Post operation
func NewExitHostMaintenanceApiResponse ¶
func NewExitHostMaintenanceApiResponse() *ExitHostMaintenanceApiResponse
func (*ExitHostMaintenanceApiResponse) GetData ¶
func (p *ExitHostMaintenanceApiResponse) GetData() interface{}
func (*ExitHostMaintenanceApiResponse) SetData ¶
func (p *ExitHostMaintenanceApiResponse) SetData(v interface{}) error
type FileDetail ¶
func NewFileDetail ¶
func NewFileDetail() *FileDetail
type HostMaintenanceCommonSpec ¶
type HostMaintenanceCommonSpec struct {
ObjectType_ *string `json:"$objectType,omitempty"`
Reserved_ map[string]interface{} `json:"$reserved,omitempty"`
UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
/*
Timeout for the workflow in seconds.
*/
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty"`
VcenterInfo *import4.VcenterInfo `json:"vcenterInfo,omitempty"`
}
Common properties for host maintenance mode entry/exit.
func NewHostMaintenanceCommonSpec ¶
func NewHostMaintenanceCommonSpec() *HostMaintenanceCommonSpec
type OneOfEnterHostMaintenanceApiResponseData ¶
type OneOfEnterHostMaintenanceApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfEnterHostMaintenanceApiResponseData ¶
func NewOneOfEnterHostMaintenanceApiResponseData() *OneOfEnterHostMaintenanceApiResponseData
func (*OneOfEnterHostMaintenanceApiResponseData) GetValue ¶
func (p *OneOfEnterHostMaintenanceApiResponseData) GetValue() interface{}
func (*OneOfEnterHostMaintenanceApiResponseData) MarshalJSON ¶
func (p *OneOfEnterHostMaintenanceApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfEnterHostMaintenanceApiResponseData) SetValue ¶
func (p *OneOfEnterHostMaintenanceApiResponseData) SetValue(v interface{}) error
func (*OneOfEnterHostMaintenanceApiResponseData) UnmarshalJSON ¶
func (p *OneOfEnterHostMaintenanceApiResponseData) UnmarshalJSON(b []byte) error
type OneOfExitHostMaintenanceApiResponseData ¶
type OneOfExitHostMaintenanceApiResponseData struct {
Discriminator *string `json:"-"`
ObjectType_ *string `json:"-"`
// contains filtered or unexported fields
}
func NewOneOfExitHostMaintenanceApiResponseData ¶
func NewOneOfExitHostMaintenanceApiResponseData() *OneOfExitHostMaintenanceApiResponseData
func (*OneOfExitHostMaintenanceApiResponseData) GetValue ¶
func (p *OneOfExitHostMaintenanceApiResponseData) GetValue() interface{}
func (*OneOfExitHostMaintenanceApiResponseData) MarshalJSON ¶
func (p *OneOfExitHostMaintenanceApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfExitHostMaintenanceApiResponseData) SetValue ¶
func (p *OneOfExitHostMaintenanceApiResponseData) SetValue(v interface{}) error
func (*OneOfExitHostMaintenanceApiResponseData) UnmarshalJSON ¶
func (p *OneOfExitHostMaintenanceApiResponseData) UnmarshalJSON(b []byte) error
Click to show internal directories.
Click to hide internal directories.