Documentation
¶
Index ¶
- func NewSSHDCheckerRetryable(user string, remoteIP string, logger boshlog.Logger) retrystrategy.Retryable
- func NewSSHPortForwarderRetryable(localPort int, remotePort int, remoteIP string, user string, ...) retrystrategy.Retryable
- type Instance
- func (in *Instance) EnsureReachable(c client.Connector, l boshlog.Logger) error
- func (in *Instance) ID() string
- func (in *Instance) Location() Location
- func (in *Instance) PrivateIP(c client.Connector, l boshlog.Logger) (string, error)
- func (in *Instance) PrivateIPs(c client.Connector, l boshlog.Logger) ([]string, error)
- func (in *Instance) PublicIP(c client.Connector, l boshlog.Logger) (string, error)
- func (in *Instance) PublicIPs(c client.Connector, l boshlog.Logger) ([]string, error)
- func (in *Instance) WaitUntilStarted(c client.Connector, l boshlog.Logger) (err error)
- type Location
- type Volume
- func (v *Volume) AttachmentID() string
- func (v *Volume) AttachmentIP() string
- func (v *Volume) AttachmentIQN() string
- func (v *Volume) AttachmentPort() int64
- func (v *Volume) DevicePath() string
- func (v *Volume) EnsureAttached(c client.Connector, l boshlog.Logger, attachment *models.IScsiVolumeAttachment) error
- func (v *Volume) EnsureDetached(c client.Connector, l boshlog.Logger) error
- func (v *Volume) ID() string
- func (v *Volume) IsAttached() bool
- func (v *Volume) SetAttachment(a *models.IScsiVolumeAttachment)
- func (v *Volume) SetAttachmentID(id string)
- func (v *Volume) SetAttachmentIP(ip string)
- func (v *Volume) SetAttachmentIQN(iqn string)
- func (v *Volume) SetAttachmentPort(port int64)
- func (v *Volume) SetDevicePath(path string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSSHDCheckerRetryable ¶
Types ¶
type Instance ¶
type Instance struct {
// contains filtered or unexported fields
}
func NewInstance ¶
func (*Instance) EnsureReachable ¶
func (*Instance) PrivateIPs ¶
type Location ¶
type Location struct {
// contains filtered or unexported fields
}
func NewLocation ¶
func (Location) AvailabilityDomain ¶
func (Location) CompartmentID ¶
type Volume ¶
type Volume struct {
// contains filtered or unexported fields
}
func (*Volume) AttachmentID ¶
func (*Volume) AttachmentIP ¶
func (*Volume) AttachmentIQN ¶
func (*Volume) AttachmentPort ¶
func (*Volume) DevicePath ¶
func (*Volume) EnsureAttached ¶
func (*Volume) EnsureDetached ¶
func (*Volume) IsAttached ¶
func (*Volume) SetAttachment ¶
func (v *Volume) SetAttachment(a *models.IScsiVolumeAttachment)
func (*Volume) SetAttachmentID ¶
func (*Volume) SetAttachmentIP ¶
func (*Volume) SetAttachmentIQN ¶
func (*Volume) SetAttachmentPort ¶
func (*Volume) SetDevicePath ¶
Click to show internal directories.
Click to hide internal directories.