fake

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 24, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	Name           string
	TargetCapacity int
	Instances      []Instance
	// contains filtered or unexported fields
}

func New

func New() *Client

func (*Client) BeginDeleteInstances

func (c *Client) BeginDeleteInstances(ctx context.Context, resourceGroupName string, vmScaleSetName string, vmInstanceIDs armcompute.VirtualMachineScaleSetVMInstanceRequiredIDs, options *armcompute.VirtualMachineScaleSetsClientBeginDeleteInstancesOptions) (*runtime.Poller[armcompute.VirtualMachineScaleSetsClientDeleteInstancesResponse], error)

func (*Client) BeginUpdate

func (c *Client) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, parameters armcompute.VirtualMachineScaleSetUpdate, options *armcompute.VirtualMachineScaleSetsClientBeginUpdateOptions) (*runtime.Poller[armcompute.VirtualMachineScaleSetsClientUpdateResponse], error)

func (*Client) GetScaleSet

func (c *Client) GetScaleSet(ctx context.Context, resourceGroupName string, vmScaleSetName string, options *armcompute.VirtualMachineScaleSetsClientGetOptions) (armcompute.VirtualMachineScaleSetsClientGetResponse, error)

func (*Client) GetScaleSetVM

func (c *Client) GetScaleSetVM(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, options *armcompute.VirtualMachineScaleSetVMsClientGetOptions) (armcompute.VirtualMachineScaleSetVMsClientGetResponse, error)

func (*Client) GetVirtualMachineScaleSetNetworkInterface

func (c *Client) GetVirtualMachineScaleSetNetworkInterface(ctx context.Context, resourceGroupName string, virtualMachineScaleSetName string, virtualmachineIndex string, networkInterfaceName string, options *armnetwork.InterfacesClientGetVirtualMachineScaleSetNetworkInterfaceOptions) (armnetwork.InterfacesClientGetVirtualMachineScaleSetNetworkInterfaceResponse, error)

func (*Client) NewListPager

func (c *Client) NewListPager(resourceGroupName string, virtualMachineScaleSetName string, options *armcompute.VirtualMachineScaleSetVMsClientListOptions) *runtime.Pager[armcompute.VirtualMachineScaleSetVMsClientListResponse]

type Instance

type Instance struct {
	InstanceId        string
	ProvisioningState string
	InstanceStatus    []string
}

type NopPoller

type NopPoller[T any] struct {
	Out *T
}

func NewNopPoller

func NewNopPoller[T any](result *T) *NopPoller[T]

func (*NopPoller[T]) Done

func (nop *NopPoller[T]) Done() bool

func (*NopPoller[T]) Poll

func (nop *NopPoller[T]) Poll(context.Context) (*http.Response, error)

func (*NopPoller[T]) Result

func (nop *NopPoller[T]) Result(ctx context.Context, out *T) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL