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.