virtual_machine_scale_sets

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 sets API

func New

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

New creates a new virtual machine scale sets API client.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) VirtualMachineScaleSetsCreateOrUpdate

VirtualMachineScaleSetsCreateOrUpdate Create or update a VM scale set.

func (*Client) VirtualMachineScaleSetsDeallocate

VirtualMachineScaleSetsDeallocate Deallocates specific virtual machines in a VM scale set. Shuts down the virtual machines and releases the compute resources. You are not billed for the compute resources that this virtual machine scale set deallocates.

func (*Client) VirtualMachineScaleSetsDelete

VirtualMachineScaleSetsDelete Deletes a VM scale set.

func (*Client) VirtualMachineScaleSetsDeleteInstances

VirtualMachineScaleSetsDeleteInstances Deletes virtual machines in a VM scale set.

func (*Client) VirtualMachineScaleSetsGet

func (a *Client) VirtualMachineScaleSetsGet(params *VirtualMachineScaleSetsGetParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineScaleSetsGetOK, error)

VirtualMachineScaleSetsGet Display information about a virtual machine scale set.

func (*Client) VirtualMachineScaleSetsGetInstanceView

VirtualMachineScaleSetsGetInstanceView Gets the status of a VM scale set instance.

func (*Client) VirtualMachineScaleSetsList

func (a *Client) VirtualMachineScaleSetsList(params *VirtualMachineScaleSetsListParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineScaleSetsListOK, error)

VirtualMachineScaleSetsList Gets a list of all VM scale sets under a resource group.

func (*Client) VirtualMachineScaleSetsListAll

func (a *Client) VirtualMachineScaleSetsListAll(params *VirtualMachineScaleSetsListAllParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineScaleSetsListAllOK, error)

VirtualMachineScaleSetsListAll Gets a list of all VM Scale Sets in the subscription, regardless of the associated resource group. Use nextLink property in the response to get the next page of VM Scale Sets. Do this till nextLink is not null to fetch all the VM Scale Sets.

func (*Client) VirtualMachineScaleSetsListSkus

func (a *Client) VirtualMachineScaleSetsListSkus(params *VirtualMachineScaleSetsListSkusParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineScaleSetsListSkusOK, error)

VirtualMachineScaleSetsListSkus Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU.

func (*Client) VirtualMachineScaleSetsPowerOff

VirtualMachineScaleSetsPowerOff Power off (stop) one or more virtual machines 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) VirtualMachineScaleSetsReimage

VirtualMachineScaleSetsReimage Reimages (upgrade the operating system) one or more virtual machines in a VM scale set.

func (*Client) VirtualMachineScaleSetsReimageAll

VirtualMachineScaleSetsReimageAll Reimages all the disks ( including data disks ) in the virtual machines in a virtual machine scale set. This operation is only supported for managed disks.

func (*Client) VirtualMachineScaleSetsRestart

VirtualMachineScaleSetsRestart Restarts one or more virtual machines in a VM scale set.

func (*Client) VirtualMachineScaleSetsStart

VirtualMachineScaleSetsStart Starts one or more virtual machines in a VM scale set.

func (*Client) VirtualMachineScaleSetsUpdateInstances

VirtualMachineScaleSetsUpdateInstances Upgrades one or more virtual machines to the latest SKU set in the VM scale set model.

type VirtualMachineScaleSetsCreateOrUpdateCreated

type VirtualMachineScaleSetsCreateOrUpdateCreated struct {
	Payload *models.VirtualMachineScaleSet
}

VirtualMachineScaleSetsCreateOrUpdateCreated handles this case with default header values.

Created

func NewVirtualMachineScaleSetsCreateOrUpdateCreated

func NewVirtualMachineScaleSetsCreateOrUpdateCreated() *VirtualMachineScaleSetsCreateOrUpdateCreated

NewVirtualMachineScaleSetsCreateOrUpdateCreated creates a VirtualMachineScaleSetsCreateOrUpdateCreated with default headers values

func (*VirtualMachineScaleSetsCreateOrUpdateCreated) Error

type VirtualMachineScaleSetsCreateOrUpdateOK

type VirtualMachineScaleSetsCreateOrUpdateOK struct {
	Payload *models.VirtualMachineScaleSet
}

VirtualMachineScaleSetsCreateOrUpdateOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsCreateOrUpdateOK

func NewVirtualMachineScaleSetsCreateOrUpdateOK() *VirtualMachineScaleSetsCreateOrUpdateOK

NewVirtualMachineScaleSetsCreateOrUpdateOK creates a VirtualMachineScaleSetsCreateOrUpdateOK with default headers values

func (*VirtualMachineScaleSetsCreateOrUpdateOK) Error

type VirtualMachineScaleSetsCreateOrUpdateParams

type VirtualMachineScaleSetsCreateOrUpdateParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*Name
	  The name of the VM scale set to create or update.

	*/
	Name string
	/*Parameters
	  The scale set object.

	*/
	Parameters *models.VirtualMachineScaleSet
	/*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

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

VirtualMachineScaleSetsCreateOrUpdateParams contains all the parameters to send to the API endpoint for the virtual machine scale sets create or update operation typically these are written to a http.Request

func NewVirtualMachineScaleSetsCreateOrUpdateParams

func NewVirtualMachineScaleSetsCreateOrUpdateParams() *VirtualMachineScaleSetsCreateOrUpdateParams

NewVirtualMachineScaleSetsCreateOrUpdateParams creates a new VirtualMachineScaleSetsCreateOrUpdateParams object with the default values initialized.

func NewVirtualMachineScaleSetsCreateOrUpdateParamsWithContext

func NewVirtualMachineScaleSetsCreateOrUpdateParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsCreateOrUpdateParams

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

func NewVirtualMachineScaleSetsCreateOrUpdateParamsWithTimeout

func NewVirtualMachineScaleSetsCreateOrUpdateParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsCreateOrUpdateParams

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

func (*VirtualMachineScaleSetsCreateOrUpdateParams) SetAPIVersion

func (o *VirtualMachineScaleSetsCreateOrUpdateParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) SetContext

SetContext adds the context to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) SetName

SetName adds the name to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) SetParameters

SetParameters adds the parameters to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsCreateOrUpdateParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsCreateOrUpdateParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) SetTimeout

SetTimeout adds the timeout to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) WithContext

WithContext adds the context to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) WithName

WithName adds the name to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) WithParameters

WithParameters adds the parameters to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) WithResourceGroupName

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets create or update params

func (*VirtualMachineScaleSetsCreateOrUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsCreateOrUpdateReader

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

VirtualMachineScaleSetsCreateOrUpdateReader is a Reader for the VirtualMachineScaleSetsCreateOrUpdate structure.

func (*VirtualMachineScaleSetsCreateOrUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsDeallocateAccepted

type VirtualMachineScaleSetsDeallocateAccepted struct {
}

VirtualMachineScaleSetsDeallocateAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsDeallocateAccepted

func NewVirtualMachineScaleSetsDeallocateAccepted() *VirtualMachineScaleSetsDeallocateAccepted

NewVirtualMachineScaleSetsDeallocateAccepted creates a VirtualMachineScaleSetsDeallocateAccepted with default headers values

func (*VirtualMachineScaleSetsDeallocateAccepted) Error

type VirtualMachineScaleSetsDeallocateOK

type VirtualMachineScaleSetsDeallocateOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsDeallocateOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsDeallocateOK

func NewVirtualMachineScaleSetsDeallocateOK() *VirtualMachineScaleSetsDeallocateOK

NewVirtualMachineScaleSetsDeallocateOK creates a VirtualMachineScaleSetsDeallocateOK with default headers values

func (*VirtualMachineScaleSetsDeallocateOK) Error

type VirtualMachineScaleSetsDeallocateParams

type VirtualMachineScaleSetsDeallocateParams struct {

	/*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
	/*VMInstanceIds
	  A list of virtual machine instance IDs from the VM scale set.

	*/
	VMInstanceIds *models.VirtualMachineScaleSetVMInstanceIds
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsDeallocateParams

func NewVirtualMachineScaleSetsDeallocateParams() *VirtualMachineScaleSetsDeallocateParams

NewVirtualMachineScaleSetsDeallocateParams creates a new VirtualMachineScaleSetsDeallocateParams object with the default values initialized.

func NewVirtualMachineScaleSetsDeallocateParamsWithContext

func NewVirtualMachineScaleSetsDeallocateParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsDeallocateParams

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

func NewVirtualMachineScaleSetsDeallocateParamsWithTimeout

func NewVirtualMachineScaleSetsDeallocateParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsDeallocateParams

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

func (*VirtualMachineScaleSetsDeallocateParams) SetAPIVersion

func (o *VirtualMachineScaleSetsDeallocateParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) SetContext

SetContext adds the context to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsDeallocateParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsDeallocateParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) SetVMInstanceIds

SetVMInstanceIds adds the vmInstanceIds to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsDeallocateParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) WithContext

WithContext adds the context to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) WithVMInstanceIds

WithVMInstanceIds adds the vMInstanceIds to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets deallocate params

func (*VirtualMachineScaleSetsDeallocateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsDeallocateReader

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

VirtualMachineScaleSetsDeallocateReader is a Reader for the VirtualMachineScaleSetsDeallocate structure.

func (*VirtualMachineScaleSetsDeallocateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsDeleteAccepted

type VirtualMachineScaleSetsDeleteAccepted struct {
}

VirtualMachineScaleSetsDeleteAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsDeleteAccepted

func NewVirtualMachineScaleSetsDeleteAccepted() *VirtualMachineScaleSetsDeleteAccepted

NewVirtualMachineScaleSetsDeleteAccepted creates a VirtualMachineScaleSetsDeleteAccepted with default headers values

func (*VirtualMachineScaleSetsDeleteAccepted) Error

type VirtualMachineScaleSetsDeleteInstancesAccepted

type VirtualMachineScaleSetsDeleteInstancesAccepted struct {
}

VirtualMachineScaleSetsDeleteInstancesAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsDeleteInstancesAccepted

func NewVirtualMachineScaleSetsDeleteInstancesAccepted() *VirtualMachineScaleSetsDeleteInstancesAccepted

NewVirtualMachineScaleSetsDeleteInstancesAccepted creates a VirtualMachineScaleSetsDeleteInstancesAccepted with default headers values

func (*VirtualMachineScaleSetsDeleteInstancesAccepted) Error

type VirtualMachineScaleSetsDeleteInstancesOK

type VirtualMachineScaleSetsDeleteInstancesOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsDeleteInstancesOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsDeleteInstancesOK

func NewVirtualMachineScaleSetsDeleteInstancesOK() *VirtualMachineScaleSetsDeleteInstancesOK

NewVirtualMachineScaleSetsDeleteInstancesOK creates a VirtualMachineScaleSetsDeleteInstancesOK with default headers values

func (*VirtualMachineScaleSetsDeleteInstancesOK) Error

type VirtualMachineScaleSetsDeleteInstancesParams

type VirtualMachineScaleSetsDeleteInstancesParams struct {

	/*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
	/*VMInstanceIds
	  A list of virtual machine instance IDs from the VM scale set.

	*/
	VMInstanceIds *models.VirtualMachineScaleSetVMInstanceRequiredIds
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

VirtualMachineScaleSetsDeleteInstancesParams contains all the parameters to send to the API endpoint for the virtual machine scale sets delete instances operation typically these are written to a http.Request

func NewVirtualMachineScaleSetsDeleteInstancesParams

func NewVirtualMachineScaleSetsDeleteInstancesParams() *VirtualMachineScaleSetsDeleteInstancesParams

NewVirtualMachineScaleSetsDeleteInstancesParams creates a new VirtualMachineScaleSetsDeleteInstancesParams object with the default values initialized.

func NewVirtualMachineScaleSetsDeleteInstancesParamsWithContext

func NewVirtualMachineScaleSetsDeleteInstancesParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsDeleteInstancesParams

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

func NewVirtualMachineScaleSetsDeleteInstancesParamsWithTimeout

func NewVirtualMachineScaleSetsDeleteInstancesParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsDeleteInstancesParams

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

func (*VirtualMachineScaleSetsDeleteInstancesParams) SetAPIVersion

func (o *VirtualMachineScaleSetsDeleteInstancesParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) SetContext

SetContext adds the context to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsDeleteInstancesParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsDeleteInstancesParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) SetTimeout

SetTimeout adds the timeout to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) SetVMInstanceIds

SetVMInstanceIds adds the vmInstanceIds to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsDeleteInstancesParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) WithContext

WithContext adds the context to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) WithResourceGroupName

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) WithVMInstanceIds

WithVMInstanceIds adds the vMInstanceIds to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets delete instances params

func (*VirtualMachineScaleSetsDeleteInstancesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsDeleteInstancesReader

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

VirtualMachineScaleSetsDeleteInstancesReader is a Reader for the VirtualMachineScaleSetsDeleteInstances structure.

func (*VirtualMachineScaleSetsDeleteInstancesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsDeleteNoContent

type VirtualMachineScaleSetsDeleteNoContent struct {
}

VirtualMachineScaleSetsDeleteNoContent handles this case with default header values.

No Content

func NewVirtualMachineScaleSetsDeleteNoContent

func NewVirtualMachineScaleSetsDeleteNoContent() *VirtualMachineScaleSetsDeleteNoContent

NewVirtualMachineScaleSetsDeleteNoContent creates a VirtualMachineScaleSetsDeleteNoContent with default headers values

func (*VirtualMachineScaleSetsDeleteNoContent) Error

type VirtualMachineScaleSetsDeleteOK

type VirtualMachineScaleSetsDeleteOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsDeleteOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsDeleteOK

func NewVirtualMachineScaleSetsDeleteOK() *VirtualMachineScaleSetsDeleteOK

NewVirtualMachineScaleSetsDeleteOK creates a VirtualMachineScaleSetsDeleteOK with default headers values

func (*VirtualMachineScaleSetsDeleteOK) Error

type VirtualMachineScaleSetsDeleteParams

type VirtualMachineScaleSetsDeleteParams struct {

	/*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
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsDeleteParams

func NewVirtualMachineScaleSetsDeleteParams() *VirtualMachineScaleSetsDeleteParams

NewVirtualMachineScaleSetsDeleteParams creates a new VirtualMachineScaleSetsDeleteParams object with the default values initialized.

func NewVirtualMachineScaleSetsDeleteParamsWithContext

func NewVirtualMachineScaleSetsDeleteParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsDeleteParams

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

func NewVirtualMachineScaleSetsDeleteParamsWithTimeout

func NewVirtualMachineScaleSetsDeleteParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsDeleteParams

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

func (*VirtualMachineScaleSetsDeleteParams) SetAPIVersion

func (o *VirtualMachineScaleSetsDeleteParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) SetContext

SetContext adds the context to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsDeleteParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsDeleteParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsDeleteParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) WithContext

WithContext adds the context to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets delete params

func (*VirtualMachineScaleSetsDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsDeleteReader

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

VirtualMachineScaleSetsDeleteReader is a Reader for the VirtualMachineScaleSetsDelete structure.

func (*VirtualMachineScaleSetsDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsGetInstanceViewOK

type VirtualMachineScaleSetsGetInstanceViewOK struct {
	Payload *models.VirtualMachineScaleSetInstanceView
}

VirtualMachineScaleSetsGetInstanceViewOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsGetInstanceViewOK

func NewVirtualMachineScaleSetsGetInstanceViewOK() *VirtualMachineScaleSetsGetInstanceViewOK

NewVirtualMachineScaleSetsGetInstanceViewOK creates a VirtualMachineScaleSetsGetInstanceViewOK with default headers values

func (*VirtualMachineScaleSetsGetInstanceViewOK) Error

type VirtualMachineScaleSetsGetInstanceViewParams

type VirtualMachineScaleSetsGetInstanceViewParams struct {

	/*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
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsGetInstanceViewParams

func NewVirtualMachineScaleSetsGetInstanceViewParams() *VirtualMachineScaleSetsGetInstanceViewParams

NewVirtualMachineScaleSetsGetInstanceViewParams creates a new VirtualMachineScaleSetsGetInstanceViewParams object with the default values initialized.

func NewVirtualMachineScaleSetsGetInstanceViewParamsWithContext

func NewVirtualMachineScaleSetsGetInstanceViewParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsGetInstanceViewParams

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

func NewVirtualMachineScaleSetsGetInstanceViewParamsWithTimeout

func NewVirtualMachineScaleSetsGetInstanceViewParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsGetInstanceViewParams

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) SetAPIVersion

func (o *VirtualMachineScaleSetsGetInstanceViewParams) SetAPIVersion(aPIVersion string)

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) SetContext

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsGetInstanceViewParams) SetResourceGroupName(resourceGroupName string)

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsGetInstanceViewParams) SetSubscriptionID(subscriptionID string)

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) SetTimeout

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsGetInstanceViewParams) SetVMScaleSetName(vMScaleSetName string)

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) WithAPIVersion

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) WithContext

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) WithResourceGroupName

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) WithSubscriptionID

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) WithTimeout

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) WithVMScaleSetName

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

func (*VirtualMachineScaleSetsGetInstanceViewParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsGetInstanceViewReader

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

VirtualMachineScaleSetsGetInstanceViewReader is a Reader for the VirtualMachineScaleSetsGetInstanceView structure.

func (*VirtualMachineScaleSetsGetInstanceViewReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsGetOK

type VirtualMachineScaleSetsGetOK struct {
	Payload *models.VirtualMachineScaleSet
}

VirtualMachineScaleSetsGetOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsGetOK

func NewVirtualMachineScaleSetsGetOK() *VirtualMachineScaleSetsGetOK

NewVirtualMachineScaleSetsGetOK creates a VirtualMachineScaleSetsGetOK with default headers values

func (*VirtualMachineScaleSetsGetOK) Error

type VirtualMachineScaleSetsGetParams

type VirtualMachineScaleSetsGetParams struct {

	/*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
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsGetParams

func NewVirtualMachineScaleSetsGetParams() *VirtualMachineScaleSetsGetParams

NewVirtualMachineScaleSetsGetParams creates a new VirtualMachineScaleSetsGetParams object with the default values initialized.

func NewVirtualMachineScaleSetsGetParamsWithContext

func NewVirtualMachineScaleSetsGetParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsGetParams

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

func NewVirtualMachineScaleSetsGetParamsWithTimeout

func NewVirtualMachineScaleSetsGetParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsGetParams

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

func (*VirtualMachineScaleSetsGetParams) SetAPIVersion

func (o *VirtualMachineScaleSetsGetParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) SetContext

SetContext adds the context to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsGetParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsGetParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsGetParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) WithContext

WithContext adds the context to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) WithSubscriptionID

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

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) WithVMScaleSetName

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

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets get params

func (*VirtualMachineScaleSetsGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsGetReader

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

VirtualMachineScaleSetsGetReader is a Reader for the VirtualMachineScaleSetsGet structure.

func (*VirtualMachineScaleSetsGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsListAllOK

type VirtualMachineScaleSetsListAllOK struct {
	Payload *models.VirtualMachineScaleSetListWithLinkResult
}

VirtualMachineScaleSetsListAllOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsListAllOK

func NewVirtualMachineScaleSetsListAllOK() *VirtualMachineScaleSetsListAllOK

NewVirtualMachineScaleSetsListAllOK creates a VirtualMachineScaleSetsListAllOK with default headers values

func (*VirtualMachineScaleSetsListAllOK) Error

type VirtualMachineScaleSetsListAllParams

type VirtualMachineScaleSetsListAllParams struct {

	/*APIVersion
	  Client Api Version.

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

	*/
	SubscriptionID string

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

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

func NewVirtualMachineScaleSetsListAllParams

func NewVirtualMachineScaleSetsListAllParams() *VirtualMachineScaleSetsListAllParams

NewVirtualMachineScaleSetsListAllParams creates a new VirtualMachineScaleSetsListAllParams object with the default values initialized.

func NewVirtualMachineScaleSetsListAllParamsWithContext

func NewVirtualMachineScaleSetsListAllParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsListAllParams

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

func NewVirtualMachineScaleSetsListAllParamsWithTimeout

func NewVirtualMachineScaleSetsListAllParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsListAllParams

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

func (*VirtualMachineScaleSetsListAllParams) SetAPIVersion

func (o *VirtualMachineScaleSetsListAllParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets list all params

func (*VirtualMachineScaleSetsListAllParams) SetContext

SetContext adds the context to the virtual machine scale sets list all params

func (*VirtualMachineScaleSetsListAllParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsListAllParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets list all params

func (*VirtualMachineScaleSetsListAllParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets list all params

func (*VirtualMachineScaleSetsListAllParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets list all params

func (*VirtualMachineScaleSetsListAllParams) WithContext

WithContext adds the context to the virtual machine scale sets list all params

func (*VirtualMachineScaleSetsListAllParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets list all params

func (*VirtualMachineScaleSetsListAllParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets list all params

func (*VirtualMachineScaleSetsListAllParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsListAllReader

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

VirtualMachineScaleSetsListAllReader is a Reader for the VirtualMachineScaleSetsListAll structure.

func (*VirtualMachineScaleSetsListAllReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsListOK

type VirtualMachineScaleSetsListOK struct {
	Payload *models.VirtualMachineScaleSetListResult
}

VirtualMachineScaleSetsListOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsListOK

func NewVirtualMachineScaleSetsListOK() *VirtualMachineScaleSetsListOK

NewVirtualMachineScaleSetsListOK creates a VirtualMachineScaleSetsListOK with default headers values

func (*VirtualMachineScaleSetsListOK) Error

type VirtualMachineScaleSetsListParams

type VirtualMachineScaleSetsListParams struct {

	/*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

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

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

func NewVirtualMachineScaleSetsListParams

func NewVirtualMachineScaleSetsListParams() *VirtualMachineScaleSetsListParams

NewVirtualMachineScaleSetsListParams creates a new VirtualMachineScaleSetsListParams object with the default values initialized.

func NewVirtualMachineScaleSetsListParamsWithContext

func NewVirtualMachineScaleSetsListParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsListParams

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

func NewVirtualMachineScaleSetsListParamsWithTimeout

func NewVirtualMachineScaleSetsListParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsListParams

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

func (*VirtualMachineScaleSetsListParams) SetAPIVersion

func (o *VirtualMachineScaleSetsListParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) SetContext

SetContext adds the context to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsListParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsListParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) WithContext

WithContext adds the context to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) WithSubscriptionID

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

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets list params

func (*VirtualMachineScaleSetsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsListReader

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

VirtualMachineScaleSetsListReader is a Reader for the VirtualMachineScaleSetsList structure.

func (*VirtualMachineScaleSetsListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsListSkusOK

type VirtualMachineScaleSetsListSkusOK struct {
	Payload *models.VirtualMachineScaleSetListSkusResult
}

VirtualMachineScaleSetsListSkusOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsListSkusOK

func NewVirtualMachineScaleSetsListSkusOK() *VirtualMachineScaleSetsListSkusOK

NewVirtualMachineScaleSetsListSkusOK creates a VirtualMachineScaleSetsListSkusOK with default headers values

func (*VirtualMachineScaleSetsListSkusOK) Error

type VirtualMachineScaleSetsListSkusParams

type VirtualMachineScaleSetsListSkusParams struct {

	/*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
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

VirtualMachineScaleSetsListSkusParams contains all the parameters to send to the API endpoint for the virtual machine scale sets list skus operation typically these are written to a http.Request

func NewVirtualMachineScaleSetsListSkusParams

func NewVirtualMachineScaleSetsListSkusParams() *VirtualMachineScaleSetsListSkusParams

NewVirtualMachineScaleSetsListSkusParams creates a new VirtualMachineScaleSetsListSkusParams object with the default values initialized.

func NewVirtualMachineScaleSetsListSkusParamsWithContext

func NewVirtualMachineScaleSetsListSkusParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsListSkusParams

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

func NewVirtualMachineScaleSetsListSkusParamsWithTimeout

func NewVirtualMachineScaleSetsListSkusParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsListSkusParams

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

func (*VirtualMachineScaleSetsListSkusParams) SetAPIVersion

func (o *VirtualMachineScaleSetsListSkusParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) SetContext

SetContext adds the context to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsListSkusParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsListSkusParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsListSkusParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) WithContext

WithContext adds the context to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets list skus params

func (*VirtualMachineScaleSetsListSkusParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsListSkusReader

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

VirtualMachineScaleSetsListSkusReader is a Reader for the VirtualMachineScaleSetsListSkus structure.

func (*VirtualMachineScaleSetsListSkusReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsPowerOffAccepted

type VirtualMachineScaleSetsPowerOffAccepted struct {
}

VirtualMachineScaleSetsPowerOffAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsPowerOffAccepted

func NewVirtualMachineScaleSetsPowerOffAccepted() *VirtualMachineScaleSetsPowerOffAccepted

NewVirtualMachineScaleSetsPowerOffAccepted creates a VirtualMachineScaleSetsPowerOffAccepted with default headers values

func (*VirtualMachineScaleSetsPowerOffAccepted) Error

type VirtualMachineScaleSetsPowerOffOK

type VirtualMachineScaleSetsPowerOffOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsPowerOffOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsPowerOffOK

func NewVirtualMachineScaleSetsPowerOffOK() *VirtualMachineScaleSetsPowerOffOK

NewVirtualMachineScaleSetsPowerOffOK creates a VirtualMachineScaleSetsPowerOffOK with default headers values

func (*VirtualMachineScaleSetsPowerOffOK) Error

type VirtualMachineScaleSetsPowerOffParams

type VirtualMachineScaleSetsPowerOffParams struct {

	/*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
	/*VMInstanceIds
	  A list of virtual machine instance IDs from the VM scale set.

	*/
	VMInstanceIds *models.VirtualMachineScaleSetVMInstanceIds
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsPowerOffParams

func NewVirtualMachineScaleSetsPowerOffParams() *VirtualMachineScaleSetsPowerOffParams

NewVirtualMachineScaleSetsPowerOffParams creates a new VirtualMachineScaleSetsPowerOffParams object with the default values initialized.

func NewVirtualMachineScaleSetsPowerOffParamsWithContext

func NewVirtualMachineScaleSetsPowerOffParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsPowerOffParams

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

func NewVirtualMachineScaleSetsPowerOffParamsWithTimeout

func NewVirtualMachineScaleSetsPowerOffParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsPowerOffParams

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

func (*VirtualMachineScaleSetsPowerOffParams) SetAPIVersion

func (o *VirtualMachineScaleSetsPowerOffParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) SetContext

SetContext adds the context to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsPowerOffParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsPowerOffParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) SetVMInstanceIds

SetVMInstanceIds adds the vmInstanceIds to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsPowerOffParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) WithContext

WithContext adds the context to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) WithVMInstanceIds

WithVMInstanceIds adds the vMInstanceIds to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets power off params

func (*VirtualMachineScaleSetsPowerOffParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsPowerOffReader

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

VirtualMachineScaleSetsPowerOffReader is a Reader for the VirtualMachineScaleSetsPowerOff structure.

func (*VirtualMachineScaleSetsPowerOffReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsReimageAccepted

type VirtualMachineScaleSetsReimageAccepted struct {
}

VirtualMachineScaleSetsReimageAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsReimageAccepted

func NewVirtualMachineScaleSetsReimageAccepted() *VirtualMachineScaleSetsReimageAccepted

NewVirtualMachineScaleSetsReimageAccepted creates a VirtualMachineScaleSetsReimageAccepted with default headers values

func (*VirtualMachineScaleSetsReimageAccepted) Error

type VirtualMachineScaleSetsReimageAllAccepted

type VirtualMachineScaleSetsReimageAllAccepted struct {
}

VirtualMachineScaleSetsReimageAllAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsReimageAllAccepted

func NewVirtualMachineScaleSetsReimageAllAccepted() *VirtualMachineScaleSetsReimageAllAccepted

NewVirtualMachineScaleSetsReimageAllAccepted creates a VirtualMachineScaleSetsReimageAllAccepted with default headers values

func (*VirtualMachineScaleSetsReimageAllAccepted) Error

type VirtualMachineScaleSetsReimageAllOK

type VirtualMachineScaleSetsReimageAllOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsReimageAllOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsReimageAllOK

func NewVirtualMachineScaleSetsReimageAllOK() *VirtualMachineScaleSetsReimageAllOK

NewVirtualMachineScaleSetsReimageAllOK creates a VirtualMachineScaleSetsReimageAllOK with default headers values

func (*VirtualMachineScaleSetsReimageAllOK) Error

type VirtualMachineScaleSetsReimageAllParams

type VirtualMachineScaleSetsReimageAllParams struct {

	/*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
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsReimageAllParams

func NewVirtualMachineScaleSetsReimageAllParams() *VirtualMachineScaleSetsReimageAllParams

NewVirtualMachineScaleSetsReimageAllParams creates a new VirtualMachineScaleSetsReimageAllParams object with the default values initialized.

func NewVirtualMachineScaleSetsReimageAllParamsWithContext

func NewVirtualMachineScaleSetsReimageAllParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsReimageAllParams

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

func NewVirtualMachineScaleSetsReimageAllParamsWithTimeout

func NewVirtualMachineScaleSetsReimageAllParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsReimageAllParams

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

func (*VirtualMachineScaleSetsReimageAllParams) SetAPIVersion

func (o *VirtualMachineScaleSetsReimageAllParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) SetContext

SetContext adds the context to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsReimageAllParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsReimageAllParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsReimageAllParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) WithContext

WithContext adds the context to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets reimage all params

func (*VirtualMachineScaleSetsReimageAllParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsReimageAllReader

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

VirtualMachineScaleSetsReimageAllReader is a Reader for the VirtualMachineScaleSetsReimageAll structure.

func (*VirtualMachineScaleSetsReimageAllReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsReimageOK

type VirtualMachineScaleSetsReimageOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsReimageOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsReimageOK

func NewVirtualMachineScaleSetsReimageOK() *VirtualMachineScaleSetsReimageOK

NewVirtualMachineScaleSetsReimageOK creates a VirtualMachineScaleSetsReimageOK with default headers values

func (*VirtualMachineScaleSetsReimageOK) Error

type VirtualMachineScaleSetsReimageParams

type VirtualMachineScaleSetsReimageParams struct {

	/*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
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsReimageParams

func NewVirtualMachineScaleSetsReimageParams() *VirtualMachineScaleSetsReimageParams

NewVirtualMachineScaleSetsReimageParams creates a new VirtualMachineScaleSetsReimageParams object with the default values initialized.

func NewVirtualMachineScaleSetsReimageParamsWithContext

func NewVirtualMachineScaleSetsReimageParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsReimageParams

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

func NewVirtualMachineScaleSetsReimageParamsWithTimeout

func NewVirtualMachineScaleSetsReimageParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsReimageParams

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

func (*VirtualMachineScaleSetsReimageParams) SetAPIVersion

func (o *VirtualMachineScaleSetsReimageParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) SetContext

SetContext adds the context to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsReimageParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsReimageParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsReimageParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) WithContext

WithContext adds the context to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets reimage params

func (*VirtualMachineScaleSetsReimageParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsReimageReader

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

VirtualMachineScaleSetsReimageReader is a Reader for the VirtualMachineScaleSetsReimage structure.

func (*VirtualMachineScaleSetsReimageReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsRestartAccepted

type VirtualMachineScaleSetsRestartAccepted struct {
}

VirtualMachineScaleSetsRestartAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsRestartAccepted

func NewVirtualMachineScaleSetsRestartAccepted() *VirtualMachineScaleSetsRestartAccepted

NewVirtualMachineScaleSetsRestartAccepted creates a VirtualMachineScaleSetsRestartAccepted with default headers values

func (*VirtualMachineScaleSetsRestartAccepted) Error

type VirtualMachineScaleSetsRestartOK

type VirtualMachineScaleSetsRestartOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsRestartOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsRestartOK

func NewVirtualMachineScaleSetsRestartOK() *VirtualMachineScaleSetsRestartOK

NewVirtualMachineScaleSetsRestartOK creates a VirtualMachineScaleSetsRestartOK with default headers values

func (*VirtualMachineScaleSetsRestartOK) Error

type VirtualMachineScaleSetsRestartParams

type VirtualMachineScaleSetsRestartParams struct {

	/*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
	/*VMInstanceIds
	  A list of virtual machine instance IDs from the VM scale set.

	*/
	VMInstanceIds *models.VirtualMachineScaleSetVMInstanceIds
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsRestartParams

func NewVirtualMachineScaleSetsRestartParams() *VirtualMachineScaleSetsRestartParams

NewVirtualMachineScaleSetsRestartParams creates a new VirtualMachineScaleSetsRestartParams object with the default values initialized.

func NewVirtualMachineScaleSetsRestartParamsWithContext

func NewVirtualMachineScaleSetsRestartParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsRestartParams

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

func NewVirtualMachineScaleSetsRestartParamsWithTimeout

func NewVirtualMachineScaleSetsRestartParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsRestartParams

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

func (*VirtualMachineScaleSetsRestartParams) SetAPIVersion

func (o *VirtualMachineScaleSetsRestartParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) SetContext

SetContext adds the context to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsRestartParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsRestartParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) SetVMInstanceIds

SetVMInstanceIds adds the vmInstanceIds to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsRestartParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) WithContext

WithContext adds the context to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) WithVMInstanceIds

WithVMInstanceIds adds the vMInstanceIds to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets restart params

func (*VirtualMachineScaleSetsRestartParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsRestartReader

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

VirtualMachineScaleSetsRestartReader is a Reader for the VirtualMachineScaleSetsRestart structure.

func (*VirtualMachineScaleSetsRestartReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsStartAccepted

type VirtualMachineScaleSetsStartAccepted struct {
}

VirtualMachineScaleSetsStartAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsStartAccepted

func NewVirtualMachineScaleSetsStartAccepted() *VirtualMachineScaleSetsStartAccepted

NewVirtualMachineScaleSetsStartAccepted creates a VirtualMachineScaleSetsStartAccepted with default headers values

func (*VirtualMachineScaleSetsStartAccepted) Error

type VirtualMachineScaleSetsStartOK

type VirtualMachineScaleSetsStartOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsStartOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsStartOK

func NewVirtualMachineScaleSetsStartOK() *VirtualMachineScaleSetsStartOK

NewVirtualMachineScaleSetsStartOK creates a VirtualMachineScaleSetsStartOK with default headers values

func (*VirtualMachineScaleSetsStartOK) Error

type VirtualMachineScaleSetsStartParams

type VirtualMachineScaleSetsStartParams struct {

	/*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
	/*VMInstanceIds
	  A list of virtual machine instance IDs from the VM scale set.

	*/
	VMInstanceIds *models.VirtualMachineScaleSetVMInstanceIds
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

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

func NewVirtualMachineScaleSetsStartParams

func NewVirtualMachineScaleSetsStartParams() *VirtualMachineScaleSetsStartParams

NewVirtualMachineScaleSetsStartParams creates a new VirtualMachineScaleSetsStartParams object with the default values initialized.

func NewVirtualMachineScaleSetsStartParamsWithContext

func NewVirtualMachineScaleSetsStartParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsStartParams

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

func NewVirtualMachineScaleSetsStartParamsWithTimeout

func NewVirtualMachineScaleSetsStartParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsStartParams

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

func (*VirtualMachineScaleSetsStartParams) SetAPIVersion

func (o *VirtualMachineScaleSetsStartParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) SetContext

SetContext adds the context to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsStartParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsStartParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) SetVMInstanceIds

SetVMInstanceIds adds the vmInstanceIds to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsStartParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) WithContext

WithContext adds the context to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) WithSubscriptionID

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

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) WithVMInstanceIds

WithVMInstanceIds adds the vMInstanceIds to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) WithVMScaleSetName

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

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets start params

func (*VirtualMachineScaleSetsStartParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsStartReader

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

VirtualMachineScaleSetsStartReader is a Reader for the VirtualMachineScaleSetsStart structure.

func (*VirtualMachineScaleSetsStartReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineScaleSetsUpdateInstancesAccepted

type VirtualMachineScaleSetsUpdateInstancesAccepted struct {
}

VirtualMachineScaleSetsUpdateInstancesAccepted handles this case with default header values.

Accepted

func NewVirtualMachineScaleSetsUpdateInstancesAccepted

func NewVirtualMachineScaleSetsUpdateInstancesAccepted() *VirtualMachineScaleSetsUpdateInstancesAccepted

NewVirtualMachineScaleSetsUpdateInstancesAccepted creates a VirtualMachineScaleSetsUpdateInstancesAccepted with default headers values

func (*VirtualMachineScaleSetsUpdateInstancesAccepted) Error

type VirtualMachineScaleSetsUpdateInstancesOK

type VirtualMachineScaleSetsUpdateInstancesOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineScaleSetsUpdateInstancesOK handles this case with default header values.

OK

func NewVirtualMachineScaleSetsUpdateInstancesOK

func NewVirtualMachineScaleSetsUpdateInstancesOK() *VirtualMachineScaleSetsUpdateInstancesOK

NewVirtualMachineScaleSetsUpdateInstancesOK creates a VirtualMachineScaleSetsUpdateInstancesOK with default headers values

func (*VirtualMachineScaleSetsUpdateInstancesOK) Error

type VirtualMachineScaleSetsUpdateInstancesParams

type VirtualMachineScaleSetsUpdateInstancesParams struct {

	/*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
	/*VMInstanceIds
	  A list of virtual machine instance IDs from the VM scale set.

	*/
	VMInstanceIds *models.VirtualMachineScaleSetVMInstanceRequiredIds
	/*VMScaleSetName
	  The name of the VM scale set.

	*/
	VMScaleSetName string

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

VirtualMachineScaleSetsUpdateInstancesParams contains all the parameters to send to the API endpoint for the virtual machine scale sets update instances operation typically these are written to a http.Request

func NewVirtualMachineScaleSetsUpdateInstancesParams

func NewVirtualMachineScaleSetsUpdateInstancesParams() *VirtualMachineScaleSetsUpdateInstancesParams

NewVirtualMachineScaleSetsUpdateInstancesParams creates a new VirtualMachineScaleSetsUpdateInstancesParams object with the default values initialized.

func NewVirtualMachineScaleSetsUpdateInstancesParamsWithContext

func NewVirtualMachineScaleSetsUpdateInstancesParamsWithContext(ctx context.Context) *VirtualMachineScaleSetsUpdateInstancesParams

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

func NewVirtualMachineScaleSetsUpdateInstancesParamsWithTimeout

func NewVirtualMachineScaleSetsUpdateInstancesParamsWithTimeout(timeout time.Duration) *VirtualMachineScaleSetsUpdateInstancesParams

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

func (*VirtualMachineScaleSetsUpdateInstancesParams) SetAPIVersion

func (o *VirtualMachineScaleSetsUpdateInstancesParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) SetContext

SetContext adds the context to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) SetResourceGroupName

func (o *VirtualMachineScaleSetsUpdateInstancesParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) SetSubscriptionID

func (o *VirtualMachineScaleSetsUpdateInstancesParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) SetTimeout

SetTimeout adds the timeout to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) SetVMInstanceIds

SetVMInstanceIds adds the vmInstanceIds to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) SetVMScaleSetName

func (o *VirtualMachineScaleSetsUpdateInstancesParams) SetVMScaleSetName(vMScaleSetName string)

SetVMScaleSetName adds the vmScaleSetName to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) WithContext

WithContext adds the context to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) WithResourceGroupName

WithResourceGroupName adds the resourceGroupName to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) WithTimeout

WithTimeout adds the timeout to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) WithVMInstanceIds

WithVMInstanceIds adds the vMInstanceIds to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) WithVMScaleSetName

WithVMScaleSetName adds the vMScaleSetName to the virtual machine scale sets update instances params

func (*VirtualMachineScaleSetsUpdateInstancesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineScaleSetsUpdateInstancesReader

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

VirtualMachineScaleSetsUpdateInstancesReader is a Reader for the VirtualMachineScaleSetsUpdateInstances structure.

func (*VirtualMachineScaleSetsUpdateInstancesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

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