Documentation
¶
Index ¶
- Variables
- type FakeMachine
- type FakeMachineClass
- type FakeNetworkInterface
- type FakeRuntimeService
- func (r *FakeRuntimeService) CreateMachine(ctx context.Context, req *ori.CreateMachineRequest) (*ori.CreateMachineResponse, error)
- func (r *FakeRuntimeService) CreateNetworkInterface(ctx context.Context, req *ori.CreateNetworkInterfaceRequest) (*ori.CreateNetworkInterfaceResponse, error)
- func (r *FakeRuntimeService) CreateNetworkInterfaceAttachment(ctx context.Context, req *ori.CreateNetworkInterfaceAttachmentRequest) (*ori.CreateNetworkInterfaceAttachmentResponse, error)
- func (r *FakeRuntimeService) CreateNetworkInterfaceLoadBalancerTarget(ctx context.Context, req *ori.CreateNetworkInterfaceLoadBalancerTargetRequest) (*ori.CreateNetworkInterfaceLoadBalancerTargetResponse, error)
- func (r *FakeRuntimeService) CreateNetworkInterfaceNAT(ctx context.Context, req *ori.CreateNetworkInterfaceNATRequest) (*ori.CreateNetworkInterfaceNATResponse, error)
- func (r *FakeRuntimeService) CreateNetworkInterfacePrefix(ctx context.Context, req *ori.CreateNetworkInterfacePrefixRequest) (*ori.CreateNetworkInterfacePrefixResponse, error)
- func (r *FakeRuntimeService) CreateNetworkInterfaceVirtualIP(ctx context.Context, req *ori.CreateNetworkInterfaceVirtualIPRequest) (*ori.CreateNetworkInterfaceVirtualIPResponse, error)
- func (r *FakeRuntimeService) CreateVolume(ctx context.Context, req *ori.CreateVolumeRequest) (*ori.CreateVolumeResponse, error)
- func (r *FakeRuntimeService) CreateVolumeAttachment(ctx context.Context, req *ori.CreateVolumeAttachmentRequest) (*ori.CreateVolumeAttachmentResponse, error)
- func (r *FakeRuntimeService) DeleteMachine(ctx context.Context, req *ori.DeleteMachineRequest) (*ori.DeleteMachineResponse, error)
- func (r *FakeRuntimeService) DeleteNetworkInterface(ctx context.Context, req *ori.DeleteNetworkInterfaceRequest) (*ori.DeleteNetworkInterfaceResponse, error)
- func (r *FakeRuntimeService) DeleteNetworkInterfaceAttachment(ctx context.Context, req *ori.DeleteNetworkInterfaceAttachmentRequest) (*ori.DeleteNetworkInterfaceAttachmentResponse, error)
- func (r *FakeRuntimeService) DeleteNetworkInterfaceLoadBalancerTarget(ctx context.Context, req *ori.DeleteNetworkInterfaceLoadBalancerTargetRequest) (*ori.DeleteNetworkInterfaceLoadBalancerTargetResponse, error)
- func (r *FakeRuntimeService) DeleteNetworkInterfaceNAT(ctx context.Context, req *ori.DeleteNetworkInterfaceNATRequest) (*ori.DeleteNetworkInterfaceNATResponse, error)
- func (r *FakeRuntimeService) DeleteNetworkInterfacePrefix(ctx context.Context, req *ori.DeleteNetworkInterfacePrefixRequest) (*ori.DeleteNetworkInterfacePrefixResponse, error)
- func (r *FakeRuntimeService) DeleteNetworkInterfaceVirtualIP(ctx context.Context, req *ori.DeleteNetworkInterfaceVirtualIPRequest) (*ori.DeleteNetworkInterfaceVirtualIPResponse, error)
- func (r *FakeRuntimeService) DeleteVolume(ctx context.Context, req *ori.DeleteVolumeRequest) (*ori.DeleteVolumeResponse, error)
- func (r *FakeRuntimeService) DeleteVolumeAttachment(ctx context.Context, req *ori.DeleteVolumeAttachmentRequest) (*ori.DeleteVolumeAttachmentResponse, error)
- func (r *FakeRuntimeService) Exec(ctx context.Context, req *ori.ExecRequest) (*ori.ExecResponse, error)
- func (r *FakeRuntimeService) ListMachineClasses(ctx context.Context, req *ori.ListMachineClassesRequest) (*ori.ListMachineClassesResponse, error)
- func (r *FakeRuntimeService) ListMachines(ctx context.Context, req *ori.ListMachinesRequest) (*ori.ListMachinesResponse, error)
- func (r *FakeRuntimeService) ListNetworkInterfaces(ctx context.Context, req *ori.ListNetworkInterfacesRequest) (*ori.ListNetworkInterfacesResponse, error)
- func (r *FakeRuntimeService) ListVolumes(ctx context.Context, req *ori.ListVolumesRequest) (*ori.ListVolumesResponse, error)
- func (r *FakeRuntimeService) SetGetExecURL(f func(req *ori.ExecRequest) string)
- func (r *FakeRuntimeService) SetMachineClasses(machineClasses []*FakeMachineClass)
- func (r *FakeRuntimeService) SetMachines(machines []*FakeMachine)
- func (r *FakeRuntimeService) SetNetworkInterfaces(networkInterfaces []*FakeNetworkInterface)
- func (r *FakeRuntimeService) SetVolumes(volumes []*FakeVolume)
- func (r *FakeRuntimeService) UpdateMachineAnnotations(ctx context.Context, req *ori.UpdateMachineAnnotationsRequest) (*ori.UpdateMachineAnnotationsResponse, error)
- func (r *FakeRuntimeService) UpdateMachinePower(ctx context.Context, req *ori.UpdateMachinePowerRequest) (*ori.UpdateMachinePowerResponse, error)
- func (r *FakeRuntimeService) UpdateNetworkInterfaceIPs(ctx context.Context, req *ori.UpdateNetworkInterfaceIPsRequest) (*ori.UpdateNetworkInterfaceIPsResponse, error)
- func (r *FakeRuntimeService) UpdateNetworkInterfaceVirtualIP(ctx context.Context, req *ori.UpdateNetworkInterfaceVirtualIPRequest) (*ori.UpdateNetworkInterfaceVirtualIPResponse, error)
- func (r *FakeRuntimeService) Version(ctx context.Context, req *ori.VersionRequest) (*ori.VersionResponse, error)
- type FakeVolume
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // FakeVersion is the version of the fake runtime. FakeVersion = "0.1.0" // FakeRuntimeName is the name of the fake runtime. FakeRuntimeName = "fakeRuntime" )
Functions ¶
This section is empty.
Types ¶
type FakeMachine ¶
type FakeMachineClass ¶
type FakeMachineClass struct {
ori.MachineClass
}
type FakeNetworkInterface ¶
type FakeNetworkInterface struct {
ori.NetworkInterface
}
type FakeRuntimeService ¶
type FakeRuntimeService struct { sync.Mutex Machines map[string]*FakeMachine Volumes map[string]*FakeVolume NetworkInterfaces map[string]*FakeNetworkInterface MachineClasses map[string]*FakeMachineClass GetExecURL func(req *ori.ExecRequest) string }
func NewFakeRuntimeService ¶
func NewFakeRuntimeService() *FakeRuntimeService
func (*FakeRuntimeService) CreateMachine ¶
func (r *FakeRuntimeService) CreateMachine(ctx context.Context, req *ori.CreateMachineRequest) (*ori.CreateMachineResponse, error)
func (*FakeRuntimeService) CreateNetworkInterface ¶
func (r *FakeRuntimeService) CreateNetworkInterface(ctx context.Context, req *ori.CreateNetworkInterfaceRequest) (*ori.CreateNetworkInterfaceResponse, error)
func (*FakeRuntimeService) CreateNetworkInterfaceAttachment ¶
func (r *FakeRuntimeService) CreateNetworkInterfaceAttachment(ctx context.Context, req *ori.CreateNetworkInterfaceAttachmentRequest) (*ori.CreateNetworkInterfaceAttachmentResponse, error)
func (*FakeRuntimeService) CreateNetworkInterfaceLoadBalancerTarget ¶
func (r *FakeRuntimeService) CreateNetworkInterfaceLoadBalancerTarget(ctx context.Context, req *ori.CreateNetworkInterfaceLoadBalancerTargetRequest) (*ori.CreateNetworkInterfaceLoadBalancerTargetResponse, error)
func (*FakeRuntimeService) CreateNetworkInterfaceNAT ¶
func (r *FakeRuntimeService) CreateNetworkInterfaceNAT(ctx context.Context, req *ori.CreateNetworkInterfaceNATRequest) (*ori.CreateNetworkInterfaceNATResponse, error)
func (*FakeRuntimeService) CreateNetworkInterfacePrefix ¶
func (r *FakeRuntimeService) CreateNetworkInterfacePrefix(ctx context.Context, req *ori.CreateNetworkInterfacePrefixRequest) (*ori.CreateNetworkInterfacePrefixResponse, error)
func (*FakeRuntimeService) CreateNetworkInterfaceVirtualIP ¶
func (r *FakeRuntimeService) CreateNetworkInterfaceVirtualIP(ctx context.Context, req *ori.CreateNetworkInterfaceVirtualIPRequest) (*ori.CreateNetworkInterfaceVirtualIPResponse, error)
func (*FakeRuntimeService) CreateVolume ¶
func (r *FakeRuntimeService) CreateVolume(ctx context.Context, req *ori.CreateVolumeRequest) (*ori.CreateVolumeResponse, error)
func (*FakeRuntimeService) CreateVolumeAttachment ¶
func (r *FakeRuntimeService) CreateVolumeAttachment(ctx context.Context, req *ori.CreateVolumeAttachmentRequest) (*ori.CreateVolumeAttachmentResponse, error)
func (*FakeRuntimeService) DeleteMachine ¶
func (r *FakeRuntimeService) DeleteMachine(ctx context.Context, req *ori.DeleteMachineRequest) (*ori.DeleteMachineResponse, error)
func (*FakeRuntimeService) DeleteNetworkInterface ¶
func (r *FakeRuntimeService) DeleteNetworkInterface(ctx context.Context, req *ori.DeleteNetworkInterfaceRequest) (*ori.DeleteNetworkInterfaceResponse, error)
func (*FakeRuntimeService) DeleteNetworkInterfaceAttachment ¶
func (r *FakeRuntimeService) DeleteNetworkInterfaceAttachment(ctx context.Context, req *ori.DeleteNetworkInterfaceAttachmentRequest) (*ori.DeleteNetworkInterfaceAttachmentResponse, error)
func (*FakeRuntimeService) DeleteNetworkInterfaceLoadBalancerTarget ¶
func (r *FakeRuntimeService) DeleteNetworkInterfaceLoadBalancerTarget(ctx context.Context, req *ori.DeleteNetworkInterfaceLoadBalancerTargetRequest) (*ori.DeleteNetworkInterfaceLoadBalancerTargetResponse, error)
func (*FakeRuntimeService) DeleteNetworkInterfaceNAT ¶
func (r *FakeRuntimeService) DeleteNetworkInterfaceNAT(ctx context.Context, req *ori.DeleteNetworkInterfaceNATRequest) (*ori.DeleteNetworkInterfaceNATResponse, error)
func (*FakeRuntimeService) DeleteNetworkInterfacePrefix ¶
func (r *FakeRuntimeService) DeleteNetworkInterfacePrefix(ctx context.Context, req *ori.DeleteNetworkInterfacePrefixRequest) (*ori.DeleteNetworkInterfacePrefixResponse, error)
func (*FakeRuntimeService) DeleteNetworkInterfaceVirtualIP ¶
func (r *FakeRuntimeService) DeleteNetworkInterfaceVirtualIP(ctx context.Context, req *ori.DeleteNetworkInterfaceVirtualIPRequest) (*ori.DeleteNetworkInterfaceVirtualIPResponse, error)
func (*FakeRuntimeService) DeleteVolume ¶
func (r *FakeRuntimeService) DeleteVolume(ctx context.Context, req *ori.DeleteVolumeRequest) (*ori.DeleteVolumeResponse, error)
func (*FakeRuntimeService) DeleteVolumeAttachment ¶
func (r *FakeRuntimeService) DeleteVolumeAttachment(ctx context.Context, req *ori.DeleteVolumeAttachmentRequest) (*ori.DeleteVolumeAttachmentResponse, error)
func (*FakeRuntimeService) Exec ¶
func (r *FakeRuntimeService) Exec(ctx context.Context, req *ori.ExecRequest) (*ori.ExecResponse, error)
func (*FakeRuntimeService) ListMachineClasses ¶
func (r *FakeRuntimeService) ListMachineClasses(ctx context.Context, req *ori.ListMachineClassesRequest) (*ori.ListMachineClassesResponse, error)
func (*FakeRuntimeService) ListMachines ¶
func (r *FakeRuntimeService) ListMachines(ctx context.Context, req *ori.ListMachinesRequest) (*ori.ListMachinesResponse, error)
func (*FakeRuntimeService) ListNetworkInterfaces ¶
func (r *FakeRuntimeService) ListNetworkInterfaces(ctx context.Context, req *ori.ListNetworkInterfacesRequest) (*ori.ListNetworkInterfacesResponse, error)
func (*FakeRuntimeService) ListVolumes ¶
func (r *FakeRuntimeService) ListVolumes(ctx context.Context, req *ori.ListVolumesRequest) (*ori.ListVolumesResponse, error)
func (*FakeRuntimeService) SetGetExecURL ¶
func (r *FakeRuntimeService) SetGetExecURL(f func(req *ori.ExecRequest) string)
func (*FakeRuntimeService) SetMachineClasses ¶
func (r *FakeRuntimeService) SetMachineClasses(machineClasses []*FakeMachineClass)
func (*FakeRuntimeService) SetMachines ¶
func (r *FakeRuntimeService) SetMachines(machines []*FakeMachine)
func (*FakeRuntimeService) SetNetworkInterfaces ¶
func (r *FakeRuntimeService) SetNetworkInterfaces(networkInterfaces []*FakeNetworkInterface)
func (*FakeRuntimeService) SetVolumes ¶
func (r *FakeRuntimeService) SetVolumes(volumes []*FakeVolume)
func (*FakeRuntimeService) UpdateMachineAnnotations ¶
func (r *FakeRuntimeService) UpdateMachineAnnotations(ctx context.Context, req *ori.UpdateMachineAnnotationsRequest) (*ori.UpdateMachineAnnotationsResponse, error)
func (*FakeRuntimeService) UpdateMachinePower ¶
func (r *FakeRuntimeService) UpdateMachinePower(ctx context.Context, req *ori.UpdateMachinePowerRequest) (*ori.UpdateMachinePowerResponse, error)
func (*FakeRuntimeService) UpdateNetworkInterfaceIPs ¶
func (r *FakeRuntimeService) UpdateNetworkInterfaceIPs(ctx context.Context, req *ori.UpdateNetworkInterfaceIPsRequest) (*ori.UpdateNetworkInterfaceIPsResponse, error)
func (*FakeRuntimeService) UpdateNetworkInterfaceVirtualIP ¶
func (r *FakeRuntimeService) UpdateNetworkInterfaceVirtualIP(ctx context.Context, req *ori.UpdateNetworkInterfaceVirtualIPRequest) (*ori.UpdateNetworkInterfaceVirtualIPResponse, error)
func (*FakeRuntimeService) Version ¶
func (r *FakeRuntimeService) Version(ctx context.Context, req *ori.VersionRequest) (*ori.VersionResponse, error)
type FakeVolume ¶
Click to show internal directories.
Click to hide internal directories.