virtual_machine_scale_set_vms

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2017 License: GPL-3.0 Imports: 10 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 {
	// contains filtered or unexported fields
}

Client for virtual machine scale set vms API

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client

New creates a new virtual machine scale set vms API client.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) VirtualMachineScaleSetVmsDeallocate

VirtualMachineScaleSetVmsDeallocate Deallocates a specific virtual machine in a VM scale set. Shuts down the virtual machine and releases the compute resources it uses. You are not billed for the compute resources of this virtual machine once it is deallocated.

func (*Client) VirtualMachineScaleSetVmsDelete

VirtualMachineScaleSetVmsDelete Deletes a virtual machine from a VM scale set.

func (*Client) VirtualMachineScaleSetVmsGet

func (a *Client) VirtualMachineScaleSetVmsGet(params *VirtualMachineScaleSetVmsGetParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineScaleSetVmsGetOK, error)

VirtualMachineScaleSetVmsGet Gets a virtual machine from a VM scale set.

func (*Client) VirtualMachineScaleSetVmsGetInstanceView

VirtualMachineScaleSetVmsGetInstanceView Gets the status of a virtual machine from a VM scale set.

func (*Client) VirtualMachineScaleSetVmsList

func (a *Client) VirtualMachineScaleSetVmsList(params *VirtualMachineScaleSetVmsListParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineScaleSetVmsListOK, error)

VirtualMachineScaleSetVmsList Gets a list of all virtual machines in a VM scale sets.

func (*Client) VirtualMachineScaleSetVmsPowerOff

VirtualMachineScaleSetVmsPowerOff Power off (stop) a virtual machine in a VM scale set. Note that resources are still attached and you are getting charged for the resources. Instead, use deallocate to release resources and avoid charges.

func (*Client) VirtualMachineScaleSetVmsReimage

VirtualMachineScaleSetVmsReimage Reimages (upgrade the operating system) a specific virtual machine in a VM scale set.

func (*Client) VirtualMachineScaleSetVmsReimageAll

VirtualMachineScaleSetVmsReimageAll Allows you to re-image all the disks ( including data disks ) in the a virtual machine scale set instance. This operation is only supported for managed disks.

func (*Client) VirtualMachineScaleSetVmsRestart

VirtualMachineScaleSetVmsRestart Restarts a virtual machine in a VM scale set.

func (*Client) VirtualMachineScaleSetVmsStart

VirtualMachineScaleSetVmsStart Starts a virtual machine in a VM scale set.

type VirtualMachineScaleSetVmsDeallocateAccepted

type VirtualMachineScaleSetVmsDeallocateAccepted struct {
}

VirtualMachineScaleSetVmsDeallocateAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetVmsDeallocateAccepted

func NewVirtualMachineScaleSetVmsDeallocateAccepted() *VirtualMachineScaleSetVmsDeallocateAccepted

NewVirtualMachineScaleSetVmsDeallocateAccepted creates a VirtualMachineScaleSetVmsDeallocateAccepted with default headers values

func (*VirtualMachineScaleSetVmsDeallocateAccepted) Error

type VirtualMachineScaleSetVmsDeallocateOK

type VirtualMachineScaleSetVmsDeallocateOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetVmsDeallocateOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsDeallocateOK

func NewVirtualMachineScaleSetVmsDeallocateOK() *VirtualMachineScaleSetVmsDeallocateOK

NewVirtualMachineScaleSetVmsDeallocateOK creates a VirtualMachineScaleSetVmsDeallocateOK with default headers values

func (*VirtualMachineScaleSetVmsDeallocateOK) Error

type VirtualMachineScaleSetVmsDeallocateParams

type VirtualMachineScaleSetVmsDeallocateParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsDeallocateParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms deallocate operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsDeallocateParams

func NewVirtualMachineScaleSetVmsDeallocateParams() *VirtualMachineScaleSetVmsDeallocateParams

NewVirtualMachineScaleSetVmsDeallocateParams creates a new VirtualMachineScaleSetVmsDeallocateParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsDeallocateParamsWithContext

func NewVirtualMachineScaleSetVmsDeallocateParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsDeallocateParams

NewVirtualMachineScaleSetVmsDeallocateParamsWithContext creates a new VirtualMachineScaleSetVmsDeallocateParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsDeallocateParamsWithTimeout

func NewVirtualMachineScaleSetVmsDeallocateParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsDeallocateParams

NewVirtualMachineScaleSetVmsDeallocateParamsWithTimeout creates a new VirtualMachineScaleSetVmsDeallocateParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsDeallocateParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsDeallocateParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) SetContext

SetContext adds the context to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsDeallocateParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsDeallocateParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsDeallocateParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) SetTimeout

SetTimeout adds the timeout to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsDeallocateParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) WithContext

WithContext adds the context to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) WithResourceGroupName

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms deallocate params

func (*VirtualMachineScaleSetVmsDeallocateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsDeallocateReader

type VirtualMachineScaleSetVmsDeallocateReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsDeallocateReader is a Reader for the VirtualMachineScaleSetVmsDeallocate structure.

func (*VirtualMachineScaleSetVmsDeallocateReader) ReadResponse

func (o *VirtualMachineScaleSetVmsDeallocateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsDeleteAccepted

type VirtualMachineScaleSetVmsDeleteAccepted struct {
}

VirtualMachineScaleSetVmsDeleteAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetVmsDeleteAccepted

func NewVirtualMachineScaleSetVmsDeleteAccepted() *VirtualMachineScaleSetVmsDeleteAccepted

NewVirtualMachineScaleSetVmsDeleteAccepted creates a VirtualMachineScaleSetVmsDeleteAccepted with default headers values

func (*VirtualMachineScaleSetVmsDeleteAccepted) Error

type VirtualMachineScaleSetVmsDeleteNoContent

type VirtualMachineScaleSetVmsDeleteNoContent struct {
}

VirtualMachineScaleSetVmsDeleteNoContent handles this case with default header values.

No Content

func NewVirtualMachineScaleSetVmsDeleteNoContent

func NewVirtualMachineScaleSetVmsDeleteNoContent() *VirtualMachineScaleSetVmsDeleteNoContent

NewVirtualMachineScaleSetVmsDeleteNoContent creates a VirtualMachineScaleSetVmsDeleteNoContent with default headers values

func (*VirtualMachineScaleSetVmsDeleteNoContent) Error

type VirtualMachineScaleSetVmsDeleteOK

type VirtualMachineScaleSetVmsDeleteOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetVmsDeleteOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsDeleteOK

func NewVirtualMachineScaleSetVmsDeleteOK() *VirtualMachineScaleSetVmsDeleteOK

NewVirtualMachineScaleSetVmsDeleteOK creates a VirtualMachineScaleSetVmsDeleteOK with default headers values

func (*VirtualMachineScaleSetVmsDeleteOK) Error

type VirtualMachineScaleSetVmsDeleteParams

type VirtualMachineScaleSetVmsDeleteParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsDeleteParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms delete operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsDeleteParams

func NewVirtualMachineScaleSetVmsDeleteParams() *VirtualMachineScaleSetVmsDeleteParams

NewVirtualMachineScaleSetVmsDeleteParams creates a new VirtualMachineScaleSetVmsDeleteParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsDeleteParamsWithContext

func NewVirtualMachineScaleSetVmsDeleteParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsDeleteParams

NewVirtualMachineScaleSetVmsDeleteParamsWithContext creates a new VirtualMachineScaleSetVmsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsDeleteParamsWithTimeout

func NewVirtualMachineScaleSetVmsDeleteParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsDeleteParams

NewVirtualMachineScaleSetVmsDeleteParamsWithTimeout creates a new VirtualMachineScaleSetVmsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsDeleteParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsDeleteParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) SetContext

SetContext adds the context to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsDeleteParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsDeleteParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsDeleteParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) SetTimeout

func (o *VirtualMachineScaleSetVmsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsDeleteParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) WithContext

WithContext adds the context to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) WithResourceGroupName

func (o *VirtualMachineScaleSetVmsDeleteParams) WithResourceGroupName(resourceGroupName string) *VirtualMachineScaleSetVmsDeleteParams

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms delete params

func (*VirtualMachineScaleSetVmsDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsDeleteReader

type VirtualMachineScaleSetVmsDeleteReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsDeleteReader is a Reader for the VirtualMachineScaleSetVmsDelete structure.

func (*VirtualMachineScaleSetVmsDeleteReader) ReadResponse

func (o *VirtualMachineScaleSetVmsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsGetInstanceViewOK

type VirtualMachineScaleSetVmsGetInstanceViewOK struct {
	Payload *models.VirtualMachineScaleSetVMInstanceView
}

VirtualMachineScaleSetVmsGetInstanceViewOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsGetInstanceViewOK

func NewVirtualMachineScaleSetVmsGetInstanceViewOK() *VirtualMachineScaleSetVmsGetInstanceViewOK

NewVirtualMachineScaleSetVmsGetInstanceViewOK creates a VirtualMachineScaleSetVmsGetInstanceViewOK with default headers values

func (*VirtualMachineScaleSetVmsGetInstanceViewOK) Error

type VirtualMachineScaleSetVmsGetInstanceViewParams

type VirtualMachineScaleSetVmsGetInstanceViewParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsGetInstanceViewParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms get instance view operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsGetInstanceViewParams

func NewVirtualMachineScaleSetVmsGetInstanceViewParams() *VirtualMachineScaleSetVmsGetInstanceViewParams

NewVirtualMachineScaleSetVmsGetInstanceViewParams creates a new VirtualMachineScaleSetVmsGetInstanceViewParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsGetInstanceViewParamsWithContext

func NewVirtualMachineScaleSetVmsGetInstanceViewParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsGetInstanceViewParams

NewVirtualMachineScaleSetVmsGetInstanceViewParamsWithContext creates a new VirtualMachineScaleSetVmsGetInstanceViewParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsGetInstanceViewParamsWithTimeout

func NewVirtualMachineScaleSetVmsGetInstanceViewParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsGetInstanceViewParams

NewVirtualMachineScaleSetVmsGetInstanceViewParamsWithTimeout creates a new VirtualMachineScaleSetVmsGetInstanceViewParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsGetInstanceViewParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) SetContext

SetContext adds the context to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsGetInstanceViewParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsGetInstanceViewParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsGetInstanceViewParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) SetTimeout

SetTimeout adds the timeout to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsGetInstanceViewParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) WithContext

WithContext adds the context to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) WithResourceGroupName

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms get instance view params

func (*VirtualMachineScaleSetVmsGetInstanceViewParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsGetInstanceViewReader

type VirtualMachineScaleSetVmsGetInstanceViewReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsGetInstanceViewReader is a Reader for the VirtualMachineScaleSetVmsGetInstanceView structure.

func (*VirtualMachineScaleSetVmsGetInstanceViewReader) ReadResponse

func (o *VirtualMachineScaleSetVmsGetInstanceViewReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsGetOK

type VirtualMachineScaleSetVmsGetOK struct {
	Payload *models.VirtualMachineScaleSetVM
}

VirtualMachineScaleSetVmsGetOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsGetOK

func NewVirtualMachineScaleSetVmsGetOK() *VirtualMachineScaleSetVmsGetOK

NewVirtualMachineScaleSetVmsGetOK creates a VirtualMachineScaleSetVmsGetOK with default headers values

func (*VirtualMachineScaleSetVmsGetOK) Error

type VirtualMachineScaleSetVmsGetParams

type VirtualMachineScaleSetVmsGetParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsGetParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms get operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsGetParams

func NewVirtualMachineScaleSetVmsGetParams() *VirtualMachineScaleSetVmsGetParams

NewVirtualMachineScaleSetVmsGetParams creates a new VirtualMachineScaleSetVmsGetParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsGetParamsWithContext

func NewVirtualMachineScaleSetVmsGetParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsGetParams

NewVirtualMachineScaleSetVmsGetParamsWithContext creates a new VirtualMachineScaleSetVmsGetParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsGetParamsWithTimeout

func NewVirtualMachineScaleSetVmsGetParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsGetParams

NewVirtualMachineScaleSetVmsGetParamsWithTimeout creates a new VirtualMachineScaleSetVmsGetParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsGetParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsGetParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) SetContext

SetContext adds the context to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsGetParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsGetParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsGetParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) SetTimeout

func (o *VirtualMachineScaleSetVmsGetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsGetParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) WithContext

WithContext adds the context to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) WithResourceGroupName

func (o *VirtualMachineScaleSetVmsGetParams) WithResourceGroupName(resourceGroupName string) *VirtualMachineScaleSetVmsGetParams

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) WithSubscriptionID

func (o *VirtualMachineScaleSetVmsGetParams) WithSubscriptionID(subscriptionID string) *VirtualMachineScaleSetVmsGetParams

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) WithVMScaleSetName

func (o *VirtualMachineScaleSetVmsGetParams) WithVMScaleSetName(vMScaleSetName string) *VirtualMachineScaleSetVmsGetParams

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms get params

func (*VirtualMachineScaleSetVmsGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsGetReader

type VirtualMachineScaleSetVmsGetReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsGetReader is a Reader for the VirtualMachineScaleSetVmsGet structure.

func (*VirtualMachineScaleSetVmsGetReader) ReadResponse

func (o *VirtualMachineScaleSetVmsGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsListOK

type VirtualMachineScaleSetVmsListOK struct {
	Payload *models.VirtualMachineScaleSetVMListResult
}

VirtualMachineScaleSetVmsListOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsListOK

func NewVirtualMachineScaleSetVmsListOK() *VirtualMachineScaleSetVmsListOK

NewVirtualMachineScaleSetVmsListOK creates a VirtualMachineScaleSetVmsListOK with default headers values

func (*VirtualMachineScaleSetVmsListOK) Error

type VirtualMachineScaleSetVmsListParams

type VirtualMachineScaleSetVmsListParams struct {

	/*NrDollarExpand
	  The expand expression to apply to the operation.

	*/
	DollarExpand *string
	/*NrDollarFilter
	  The filter to apply to the operation.

	*/
	DollarFilter *string
	/*NrDollarSelect
	  The list parameters.

	*/
	DollarSelect *string
	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VirtualMachineScaleSetName
	  The name of the VM scale set.

	*/
	VirtualMachineScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsListParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms list operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsListParams

func NewVirtualMachineScaleSetVmsListParams() *VirtualMachineScaleSetVmsListParams

NewVirtualMachineScaleSetVmsListParams creates a new VirtualMachineScaleSetVmsListParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsListParamsWithContext

func NewVirtualMachineScaleSetVmsListParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsListParams

NewVirtualMachineScaleSetVmsListParamsWithContext creates a new VirtualMachineScaleSetVmsListParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsListParamsWithTimeout

func NewVirtualMachineScaleSetVmsListParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsListParams

NewVirtualMachineScaleSetVmsListParamsWithTimeout creates a new VirtualMachineScaleSetVmsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsListParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsListParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) SetContext

SetContext adds the context to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) SetDollarExpand

func (o *VirtualMachineScaleSetVmsListParams) SetDollarExpand(dollarExpand *string)

SetDollarExpand adds the dollarExpand to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) SetDollarFilter

func (o *VirtualMachineScaleSetVmsListParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) SetDollarSelect

func (o *VirtualMachineScaleSetVmsListParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsListParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsListParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) SetTimeout

func (o *VirtualMachineScaleSetVmsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) SetVirtualMachineScaleSetName

func (o *VirtualMachineScaleSetVmsListParams) SetVirtualMachineScaleSetName(virtualMachineScaleSetName string)

SetVirtualMachineScaleSetName adds the virtualMachineScaleSetName to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithContext

WithContext adds the context to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithDollarExpand

WithDollarExpand adds the dollarExpand to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithDollarFilter

WithDollarFilter adds the dollarFilter to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithDollarSelect

WithDollarSelect adds the dollarSelect to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithResourceGroupName

func (o *VirtualMachineScaleSetVmsListParams) WithResourceGroupName(resourceGroupName string) *VirtualMachineScaleSetVmsListParams

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WithVirtualMachineScaleSetName

func (o *VirtualMachineScaleSetVmsListParams) WithVirtualMachineScaleSetName(virtualMachineScaleSetName string) *VirtualMachineScaleSetVmsListParams

WithVirtualMachineScaleSetName adds the virtualMachineScaleSetName to the virtual machine scale set vms list params

func (*VirtualMachineScaleSetVmsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsListReader

type VirtualMachineScaleSetVmsListReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsListReader is a Reader for the VirtualMachineScaleSetVmsList structure.

func (*VirtualMachineScaleSetVmsListReader) ReadResponse

func (o *VirtualMachineScaleSetVmsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsPowerOffAccepted

type VirtualMachineScaleSetVmsPowerOffAccepted struct {
}

VirtualMachineScaleSetVmsPowerOffAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetVmsPowerOffAccepted

func NewVirtualMachineScaleSetVmsPowerOffAccepted() *VirtualMachineScaleSetVmsPowerOffAccepted

NewVirtualMachineScaleSetVmsPowerOffAccepted creates a VirtualMachineScaleSetVmsPowerOffAccepted with default headers values

func (*VirtualMachineScaleSetVmsPowerOffAccepted) Error

type VirtualMachineScaleSetVmsPowerOffOK

type VirtualMachineScaleSetVmsPowerOffOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetVmsPowerOffOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsPowerOffOK

func NewVirtualMachineScaleSetVmsPowerOffOK() *VirtualMachineScaleSetVmsPowerOffOK

NewVirtualMachineScaleSetVmsPowerOffOK creates a VirtualMachineScaleSetVmsPowerOffOK with default headers values

func (*VirtualMachineScaleSetVmsPowerOffOK) Error

type VirtualMachineScaleSetVmsPowerOffParams

type VirtualMachineScaleSetVmsPowerOffParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsPowerOffParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms power off operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsPowerOffParams

func NewVirtualMachineScaleSetVmsPowerOffParams() *VirtualMachineScaleSetVmsPowerOffParams

NewVirtualMachineScaleSetVmsPowerOffParams creates a new VirtualMachineScaleSetVmsPowerOffParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsPowerOffParamsWithContext

func NewVirtualMachineScaleSetVmsPowerOffParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsPowerOffParams

NewVirtualMachineScaleSetVmsPowerOffParamsWithContext creates a new VirtualMachineScaleSetVmsPowerOffParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsPowerOffParamsWithTimeout

func NewVirtualMachineScaleSetVmsPowerOffParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsPowerOffParams

NewVirtualMachineScaleSetVmsPowerOffParamsWithTimeout creates a new VirtualMachineScaleSetVmsPowerOffParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsPowerOffParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsPowerOffParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) SetContext

SetContext adds the context to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsPowerOffParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsPowerOffParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsPowerOffParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) SetTimeout

func (o *VirtualMachineScaleSetVmsPowerOffParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsPowerOffParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) WithContext

WithContext adds the context to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) WithResourceGroupName

func (o *VirtualMachineScaleSetVmsPowerOffParams) WithResourceGroupName(resourceGroupName string) *VirtualMachineScaleSetVmsPowerOffParams

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms power off params

func (*VirtualMachineScaleSetVmsPowerOffParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsPowerOffReader

type VirtualMachineScaleSetVmsPowerOffReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsPowerOffReader is a Reader for the VirtualMachineScaleSetVmsPowerOff structure.

func (*VirtualMachineScaleSetVmsPowerOffReader) ReadResponse

func (o *VirtualMachineScaleSetVmsPowerOffReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsReimageAccepted

type VirtualMachineScaleSetVmsReimageAccepted struct {
}

VirtualMachineScaleSetVmsReimageAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetVmsReimageAccepted

func NewVirtualMachineScaleSetVmsReimageAccepted() *VirtualMachineScaleSetVmsReimageAccepted

NewVirtualMachineScaleSetVmsReimageAccepted creates a VirtualMachineScaleSetVmsReimageAccepted with default headers values

func (*VirtualMachineScaleSetVmsReimageAccepted) Error

type VirtualMachineScaleSetVmsReimageAllAccepted

type VirtualMachineScaleSetVmsReimageAllAccepted struct {
}

VirtualMachineScaleSetVmsReimageAllAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetVmsReimageAllAccepted

func NewVirtualMachineScaleSetVmsReimageAllAccepted() *VirtualMachineScaleSetVmsReimageAllAccepted

NewVirtualMachineScaleSetVmsReimageAllAccepted creates a VirtualMachineScaleSetVmsReimageAllAccepted with default headers values

func (*VirtualMachineScaleSetVmsReimageAllAccepted) Error

type VirtualMachineScaleSetVmsReimageAllOK

type VirtualMachineScaleSetVmsReimageAllOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetVmsReimageAllOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsReimageAllOK

func NewVirtualMachineScaleSetVmsReimageAllOK() *VirtualMachineScaleSetVmsReimageAllOK

NewVirtualMachineScaleSetVmsReimageAllOK creates a VirtualMachineScaleSetVmsReimageAllOK with default headers values

func (*VirtualMachineScaleSetVmsReimageAllOK) Error

type VirtualMachineScaleSetVmsReimageAllParams

type VirtualMachineScaleSetVmsReimageAllParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsReimageAllParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms reimage all operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsReimageAllParams

func NewVirtualMachineScaleSetVmsReimageAllParams() *VirtualMachineScaleSetVmsReimageAllParams

NewVirtualMachineScaleSetVmsReimageAllParams creates a new VirtualMachineScaleSetVmsReimageAllParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsReimageAllParamsWithContext

func NewVirtualMachineScaleSetVmsReimageAllParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsReimageAllParams

NewVirtualMachineScaleSetVmsReimageAllParamsWithContext creates a new VirtualMachineScaleSetVmsReimageAllParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsReimageAllParamsWithTimeout

func NewVirtualMachineScaleSetVmsReimageAllParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsReimageAllParams

NewVirtualMachineScaleSetVmsReimageAllParamsWithTimeout creates a new VirtualMachineScaleSetVmsReimageAllParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsReimageAllParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsReimageAllParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) SetContext

SetContext adds the context to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsReimageAllParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsReimageAllParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsReimageAllParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) SetTimeout

SetTimeout adds the timeout to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsReimageAllParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) WithContext

WithContext adds the context to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) WithResourceGroupName

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms reimage all params

func (*VirtualMachineScaleSetVmsReimageAllParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsReimageAllReader

type VirtualMachineScaleSetVmsReimageAllReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsReimageAllReader is a Reader for the VirtualMachineScaleSetVmsReimageAll structure.

func (*VirtualMachineScaleSetVmsReimageAllReader) ReadResponse

func (o *VirtualMachineScaleSetVmsReimageAllReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsReimageOK

type VirtualMachineScaleSetVmsReimageOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetVmsReimageOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsReimageOK

func NewVirtualMachineScaleSetVmsReimageOK() *VirtualMachineScaleSetVmsReimageOK

NewVirtualMachineScaleSetVmsReimageOK creates a VirtualMachineScaleSetVmsReimageOK with default headers values

func (*VirtualMachineScaleSetVmsReimageOK) Error

type VirtualMachineScaleSetVmsReimageParams

type VirtualMachineScaleSetVmsReimageParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsReimageParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms reimage operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsReimageParams

func NewVirtualMachineScaleSetVmsReimageParams() *VirtualMachineScaleSetVmsReimageParams

NewVirtualMachineScaleSetVmsReimageParams creates a new VirtualMachineScaleSetVmsReimageParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsReimageParamsWithContext

func NewVirtualMachineScaleSetVmsReimageParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsReimageParams

NewVirtualMachineScaleSetVmsReimageParamsWithContext creates a new VirtualMachineScaleSetVmsReimageParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsReimageParamsWithTimeout

func NewVirtualMachineScaleSetVmsReimageParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsReimageParams

NewVirtualMachineScaleSetVmsReimageParamsWithTimeout creates a new VirtualMachineScaleSetVmsReimageParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsReimageParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsReimageParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) SetContext

SetContext adds the context to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsReimageParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsReimageParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsReimageParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) SetTimeout

func (o *VirtualMachineScaleSetVmsReimageParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsReimageParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) WithContext

WithContext adds the context to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) WithResourceGroupName

func (o *VirtualMachineScaleSetVmsReimageParams) WithResourceGroupName(resourceGroupName string) *VirtualMachineScaleSetVmsReimageParams

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms reimage params

func (*VirtualMachineScaleSetVmsReimageParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsReimageReader

type VirtualMachineScaleSetVmsReimageReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsReimageReader is a Reader for the VirtualMachineScaleSetVmsReimage structure.

func (*VirtualMachineScaleSetVmsReimageReader) ReadResponse

func (o *VirtualMachineScaleSetVmsReimageReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsRestartAccepted

type VirtualMachineScaleSetVmsRestartAccepted struct {
}

VirtualMachineScaleSetVmsRestartAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetVmsRestartAccepted

func NewVirtualMachineScaleSetVmsRestartAccepted() *VirtualMachineScaleSetVmsRestartAccepted

NewVirtualMachineScaleSetVmsRestartAccepted creates a VirtualMachineScaleSetVmsRestartAccepted with default headers values

func (*VirtualMachineScaleSetVmsRestartAccepted) Error

type VirtualMachineScaleSetVmsRestartOK

type VirtualMachineScaleSetVmsRestartOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetVmsRestartOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsRestartOK

func NewVirtualMachineScaleSetVmsRestartOK() *VirtualMachineScaleSetVmsRestartOK

NewVirtualMachineScaleSetVmsRestartOK creates a VirtualMachineScaleSetVmsRestartOK with default headers values

func (*VirtualMachineScaleSetVmsRestartOK) Error

type VirtualMachineScaleSetVmsRestartParams

type VirtualMachineScaleSetVmsRestartParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsRestartParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms restart operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsRestartParams

func NewVirtualMachineScaleSetVmsRestartParams() *VirtualMachineScaleSetVmsRestartParams

NewVirtualMachineScaleSetVmsRestartParams creates a new VirtualMachineScaleSetVmsRestartParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsRestartParamsWithContext

func NewVirtualMachineScaleSetVmsRestartParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsRestartParams

NewVirtualMachineScaleSetVmsRestartParamsWithContext creates a new VirtualMachineScaleSetVmsRestartParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsRestartParamsWithTimeout

func NewVirtualMachineScaleSetVmsRestartParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsRestartParams

NewVirtualMachineScaleSetVmsRestartParamsWithTimeout creates a new VirtualMachineScaleSetVmsRestartParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsRestartParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsRestartParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) SetContext

SetContext adds the context to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsRestartParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsRestartParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsRestartParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) SetTimeout

func (o *VirtualMachineScaleSetVmsRestartParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsRestartParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) WithContext

WithContext adds the context to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) WithResourceGroupName

func (o *VirtualMachineScaleSetVmsRestartParams) WithResourceGroupName(resourceGroupName string) *VirtualMachineScaleSetVmsRestartParams

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms restart params

func (*VirtualMachineScaleSetVmsRestartParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsRestartReader

type VirtualMachineScaleSetVmsRestartReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsRestartReader is a Reader for the VirtualMachineScaleSetVmsRestart structure.

func (*VirtualMachineScaleSetVmsRestartReader) ReadResponse

func (o *VirtualMachineScaleSetVmsRestartReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetVmsStartAccepted

type VirtualMachineScaleSetVmsStartAccepted struct {
}

VirtualMachineScaleSetVmsStartAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetVmsStartAccepted

func NewVirtualMachineScaleSetVmsStartAccepted() *VirtualMachineScaleSetVmsStartAccepted

NewVirtualMachineScaleSetVmsStartAccepted creates a VirtualMachineScaleSetVmsStartAccepted with default headers values

func (*VirtualMachineScaleSetVmsStartAccepted) Error

type VirtualMachineScaleSetVmsStartOK

type VirtualMachineScaleSetVmsStartOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetVmsStartOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetVmsStartOK

func NewVirtualMachineScaleSetVmsStartOK() *VirtualMachineScaleSetVmsStartOK

NewVirtualMachineScaleSetVmsStartOK creates a VirtualMachineScaleSetVmsStartOK with default headers values

func (*VirtualMachineScaleSetVmsStartOK) Error

type VirtualMachineScaleSetVmsStartParams

type VirtualMachineScaleSetVmsStartParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*InstanceID
	  The instance ID of the virtual machine.

	*/
	InstanceID string
	/*ResourceGroupName
	  The name of the resource group.

	*/
	ResourceGroupName string
	/*SubscriptionID
	  Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

	*/
	SubscriptionID string
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsStartParams contains all the parameters to send to the API endpoint for the virtual machine scale set vms start operation typically these are written to a http.Request

func NewVirtualMachineScaleSetVmsStartParams

func NewVirtualMachineScaleSetVmsStartParams() *VirtualMachineScaleSetVmsStartParams

NewVirtualMachineScaleSetVmsStartParams creates a new VirtualMachineScaleSetVmsStartParams object with the default values initialized.

func NewVirtualMachineScaleSetVmsStartParamsWithContext

func NewVirtualMachineScaleSetVmsStartParamsWithContext(ctx context.Context) *VirtualMachineScaleSetVmsStartParams

NewVirtualMachineScaleSetVmsStartParamsWithContext creates a new VirtualMachineScaleSetVmsStartParams object with the default values initialized, and the ability to set a context for a request

func NewVirtualMachineScaleSetVmsStartParamsWithTimeout

func NewVirtualMachineScaleSetVmsStartParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetVmsStartParams

NewVirtualMachineScaleSetVmsStartParamsWithTimeout creates a new VirtualMachineScaleSetVmsStartParams object with the default values initialized, and the ability to set a timeout on a request

func (*VirtualMachineScaleSetVmsStartParams) SetAPIVersion

func (o *VirtualMachineScaleSetVmsStartParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) SetContext

SetContext adds the context to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) SetInstanceID

func (o *VirtualMachineScaleSetVmsStartParams) SetInstanceID(instanceID string)

SetInstanceID adds the instanceId to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) SetResourceGroupName

func (o *VirtualMachineScaleSetVmsStartParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) SetSubscriptionID

func (o *VirtualMachineScaleSetVmsStartParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) SetTimeout

func (o *VirtualMachineScaleSetVmsStartParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetVmsStartParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) WithContext

WithContext adds the context to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) WithInstanceID

WithInstanceID adds the instanceID to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) WithResourceGroupName

func (o *VirtualMachineScaleSetVmsStartParams) WithResourceGroupName(resourceGroupName string) *VirtualMachineScaleSetVmsStartParams

WithResourceGroupName adds the resourceGroupName to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale set vms start params

func (*VirtualMachineScaleSetVmsStartParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetVmsStartReader

type VirtualMachineScaleSetVmsStartReader struct {
	// contains filtered or unexported fields
}

VirtualMachineScaleSetVmsStartReader is a Reader for the VirtualMachineScaleSetVmsStart structure.

func (*VirtualMachineScaleSetVmsStartReader) ReadResponse

func (o *VirtualMachineScaleSetVmsStartReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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