Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// The binary name of the service.
Binary string `json:"binary"`
// The reason for disabling a service.
DisabledReason string `json:"disabled_reason"`
// The name of the host.
Host string `json:"host"`
// The state of the service. One of up or down.
State string `json:"state"`
// The status of the service. One of available or unavailable.
Status string `json:"status"`
// The date and time stamp when the extension was last updated.
UpdatedAt time.Time `json:"-"`
// The availability zone name.
Zone string `json:"zone"`
// The following fields are optional
// The host is frozen or not. Only in cinder-volume service.
Frozen bool `json:"frozen"`
// The cluster name. Only in cinder-volume service.
Cluster string `json:"cluster"`
// The volume service replication status. Only in cinder-volume service.
ReplicationStatus string `json:"replication_status"`
// The ID of active storage backend. Only in cinder-volume service.
ActiveBackendID string `json:"active_backend_id"`
}
func (*Service) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.