virtual_machine_images

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: 11 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 images API

func New

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

New creates a new virtual machine images API client.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) VirtualMachineImagesGet

func (a *Client) VirtualMachineImagesGet(params *VirtualMachineImagesGetParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineImagesGetOK, error)

VirtualMachineImagesGet Gets a virtual machine image.

func (*Client) VirtualMachineImagesList

func (a *Client) VirtualMachineImagesList(params *VirtualMachineImagesListParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineImagesListOK, error)

VirtualMachineImagesList Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

func (*Client) VirtualMachineImagesListOffers

func (a *Client) VirtualMachineImagesListOffers(params *VirtualMachineImagesListOffersParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineImagesListOffersOK, error)

VirtualMachineImagesListOffers Gets a list of virtual machine image offers for the specified location and publisher.

func (*Client) VirtualMachineImagesListPublishers

VirtualMachineImagesListPublishers Gets a list of virtual machine image publishers for the specified Azure location.

func (*Client) VirtualMachineImagesListSkus

func (a *Client) VirtualMachineImagesListSkus(params *VirtualMachineImagesListSkusParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineImagesListSkusOK, error)

VirtualMachineImagesListSkus Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

type VirtualMachineImagesGetOK

type VirtualMachineImagesGetOK struct {
	Payload *models.VirtualMachineImage
}

VirtualMachineImagesGetOK handles this case with default header values.

OK

func NewVirtualMachineImagesGetOK

func NewVirtualMachineImagesGetOK() *VirtualMachineImagesGetOK

NewVirtualMachineImagesGetOK creates a VirtualMachineImagesGetOK with default headers values

func (*VirtualMachineImagesGetOK) Error

func (o *VirtualMachineImagesGetOK) Error() string

type VirtualMachineImagesGetParams

type VirtualMachineImagesGetParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*Location
	  The name of a supported Azure region.

	*/
	Location string
	/*Offer
	  A valid image publisher offer.

	*/
	Offer string
	/*PublisherName
	  A valid image publisher.

	*/
	PublisherName string
	/*Skus
	  A valid image SKU.

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

	*/
	SubscriptionID string
	/*Version
	  A valid image SKU version.

	*/
	Version string

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

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

func NewVirtualMachineImagesGetParams

func NewVirtualMachineImagesGetParams() *VirtualMachineImagesGetParams

NewVirtualMachineImagesGetParams creates a new VirtualMachineImagesGetParams object with the default values initialized.

func NewVirtualMachineImagesGetParamsWithContext

func NewVirtualMachineImagesGetParamsWithContext(ctx context.Context) *VirtualMachineImagesGetParams

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

func NewVirtualMachineImagesGetParamsWithTimeout

func NewVirtualMachineImagesGetParamsWithTimeout(timeout time.Duration) *VirtualMachineImagesGetParams

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

func (*VirtualMachineImagesGetParams) SetAPIVersion

func (o *VirtualMachineImagesGetParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine images get params

func (*VirtualMachineImagesGetParams) SetContext

func (o *VirtualMachineImagesGetParams) SetContext(ctx context.Context)

SetContext adds the context to the virtual machine images get params

func (*VirtualMachineImagesGetParams) SetLocation

func (o *VirtualMachineImagesGetParams) SetLocation(location string)

SetLocation adds the location to the virtual machine images get params

func (*VirtualMachineImagesGetParams) SetOffer

func (o *VirtualMachineImagesGetParams) SetOffer(offer string)

SetOffer adds the offer to the virtual machine images get params

func (*VirtualMachineImagesGetParams) SetPublisherName

func (o *VirtualMachineImagesGetParams) SetPublisherName(publisherName string)

SetPublisherName adds the publisherName to the virtual machine images get params

func (*VirtualMachineImagesGetParams) SetSkus

func (o *VirtualMachineImagesGetParams) SetSkus(skus string)

SetSkus adds the skus to the virtual machine images get params

func (*VirtualMachineImagesGetParams) SetSubscriptionID

func (o *VirtualMachineImagesGetParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine images get params

func (*VirtualMachineImagesGetParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine images get params

func (*VirtualMachineImagesGetParams) SetVersion

func (o *VirtualMachineImagesGetParams) SetVersion(version string)

SetVersion adds the version to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithContext

WithContext adds the context to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithLocation

WithLocation adds the location to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithOffer

WithOffer adds the offer to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithPublisherName

func (o *VirtualMachineImagesGetParams) WithPublisherName(publisherName string) *VirtualMachineImagesGetParams

WithPublisherName adds the publisherName to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithSkus

WithSkus adds the skus to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithSubscriptionID

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

WithSubscriptionID adds the subscriptionID to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithTimeout

WithTimeout adds the timeout to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WithVersion

WithVersion adds the version to the virtual machine images get params

func (*VirtualMachineImagesGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineImagesGetReader

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

VirtualMachineImagesGetReader is a Reader for the VirtualMachineImagesGet structure.

func (*VirtualMachineImagesGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineImagesListOK

type VirtualMachineImagesListOK struct {
	Payload []*models.VirtualMachineImageResource
}

VirtualMachineImagesListOK handles this case with default header values.

OK

func NewVirtualMachineImagesListOK

func NewVirtualMachineImagesListOK() *VirtualMachineImagesListOK

NewVirtualMachineImagesListOK creates a VirtualMachineImagesListOK with default headers values

func (*VirtualMachineImagesListOK) Error

type VirtualMachineImagesListOffersOK

type VirtualMachineImagesListOffersOK struct {
	Payload []*models.VirtualMachineImageResource
}

VirtualMachineImagesListOffersOK handles this case with default header values.

OK

func NewVirtualMachineImagesListOffersOK

func NewVirtualMachineImagesListOffersOK() *VirtualMachineImagesListOffersOK

NewVirtualMachineImagesListOffersOK creates a VirtualMachineImagesListOffersOK with default headers values

func (*VirtualMachineImagesListOffersOK) Error

type VirtualMachineImagesListOffersParams

type VirtualMachineImagesListOffersParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*Location
	  The name of a supported Azure region.

	*/
	Location string
	/*PublisherName
	  A valid image publisher.

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

VirtualMachineImagesListOffersParams contains all the parameters to send to the API endpoint for the virtual machine images list offers operation typically these are written to a http.Request

func NewVirtualMachineImagesListOffersParams

func NewVirtualMachineImagesListOffersParams() *VirtualMachineImagesListOffersParams

NewVirtualMachineImagesListOffersParams creates a new VirtualMachineImagesListOffersParams object with the default values initialized.

func NewVirtualMachineImagesListOffersParamsWithContext

func NewVirtualMachineImagesListOffersParamsWithContext(ctx context.Context) *VirtualMachineImagesListOffersParams

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

func NewVirtualMachineImagesListOffersParamsWithTimeout

func NewVirtualMachineImagesListOffersParamsWithTimeout(timeout time.Duration) *VirtualMachineImagesListOffersParams

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

func (*VirtualMachineImagesListOffersParams) SetAPIVersion

func (o *VirtualMachineImagesListOffersParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) SetContext

SetContext adds the context to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) SetLocation

func (o *VirtualMachineImagesListOffersParams) SetLocation(location string)

SetLocation adds the location to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) SetPublisherName

func (o *VirtualMachineImagesListOffersParams) SetPublisherName(publisherName string)

SetPublisherName adds the publisherName to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) SetSubscriptionID

func (o *VirtualMachineImagesListOffersParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) WithContext

WithContext adds the context to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) WithLocation

WithLocation adds the location to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) WithPublisherName

WithPublisherName adds the publisherName to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) WithTimeout

WithTimeout adds the timeout to the virtual machine images list offers params

func (*VirtualMachineImagesListOffersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineImagesListOffersReader

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

VirtualMachineImagesListOffersReader is a Reader for the VirtualMachineImagesListOffers structure.

func (*VirtualMachineImagesListOffersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineImagesListParams

type VirtualMachineImagesListParams struct {

	/*NrDollarFilter
	  The filter to apply on the operation.

	*/
	DollarFilter *string
	/*NrDollarOrderby*/
	DollarOrderby *string
	/*NrDollarTop*/
	DollarTop *int32
	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*Location
	  The name of a supported Azure region.

	*/
	Location string
	/*Offer
	  A valid image publisher offer.

	*/
	Offer string
	/*PublisherName
	  A valid image publisher.

	*/
	PublisherName string
	/*Skus
	  A valid image SKU.

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

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

func NewVirtualMachineImagesListParams

func NewVirtualMachineImagesListParams() *VirtualMachineImagesListParams

NewVirtualMachineImagesListParams creates a new VirtualMachineImagesListParams object with the default values initialized.

func NewVirtualMachineImagesListParamsWithContext

func NewVirtualMachineImagesListParamsWithContext(ctx context.Context) *VirtualMachineImagesListParams

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

func NewVirtualMachineImagesListParamsWithTimeout

func NewVirtualMachineImagesListParamsWithTimeout(timeout time.Duration) *VirtualMachineImagesListParams

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

func (*VirtualMachineImagesListParams) SetAPIVersion

func (o *VirtualMachineImagesListParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetContext

func (o *VirtualMachineImagesListParams) SetContext(ctx context.Context)

SetContext adds the context to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetDollarFilter

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

SetDollarFilter adds the dollarFilter to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetDollarOrderby

func (o *VirtualMachineImagesListParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetDollarTop

func (o *VirtualMachineImagesListParams) SetDollarTop(dollarTop *int32)

SetDollarTop adds the dollarTop to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetLocation

func (o *VirtualMachineImagesListParams) SetLocation(location string)

SetLocation adds the location to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetOffer

func (o *VirtualMachineImagesListParams) SetOffer(offer string)

SetOffer adds the offer to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetPublisherName

func (o *VirtualMachineImagesListParams) SetPublisherName(publisherName string)

SetPublisherName adds the publisherName to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetSkus

func (o *VirtualMachineImagesListParams) SetSkus(skus string)

SetSkus adds the skus to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetSubscriptionID

func (o *VirtualMachineImagesListParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine images list params

func (*VirtualMachineImagesListParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithContext

WithContext adds the context to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithDollarFilter

func (o *VirtualMachineImagesListParams) WithDollarFilter(dollarFilter *string) *VirtualMachineImagesListParams

WithDollarFilter adds the dollarFilter to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithDollarOrderby

func (o *VirtualMachineImagesListParams) WithDollarOrderby(dollarOrderby *string) *VirtualMachineImagesListParams

WithDollarOrderby adds the dollarOrderby to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithDollarTop

WithDollarTop adds the dollarTop to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithLocation

WithLocation adds the location to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithOffer

WithOffer adds the offer to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithPublisherName

func (o *VirtualMachineImagesListParams) WithPublisherName(publisherName string) *VirtualMachineImagesListParams

WithPublisherName adds the publisherName to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithSkus

WithSkus adds the skus to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithSubscriptionID

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

WithSubscriptionID adds the subscriptionID to the virtual machine images list params

func (*VirtualMachineImagesListParams) WithTimeout

WithTimeout adds the timeout to the virtual machine images list params

func (*VirtualMachineImagesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineImagesListPublishersOK

type VirtualMachineImagesListPublishersOK struct {
	Payload []*models.VirtualMachineImageResource
}

VirtualMachineImagesListPublishersOK handles this case with default header values.

OK

func NewVirtualMachineImagesListPublishersOK

func NewVirtualMachineImagesListPublishersOK() *VirtualMachineImagesListPublishersOK

NewVirtualMachineImagesListPublishersOK creates a VirtualMachineImagesListPublishersOK with default headers values

func (*VirtualMachineImagesListPublishersOK) Error

type VirtualMachineImagesListPublishersParams

type VirtualMachineImagesListPublishersParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*Location
	  The name of a supported Azure region.

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

VirtualMachineImagesListPublishersParams contains all the parameters to send to the API endpoint for the virtual machine images list publishers operation typically these are written to a http.Request

func NewVirtualMachineImagesListPublishersParams

func NewVirtualMachineImagesListPublishersParams() *VirtualMachineImagesListPublishersParams

NewVirtualMachineImagesListPublishersParams creates a new VirtualMachineImagesListPublishersParams object with the default values initialized.

func NewVirtualMachineImagesListPublishersParamsWithContext

func NewVirtualMachineImagesListPublishersParamsWithContext(ctx context.Context) *VirtualMachineImagesListPublishersParams

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

func NewVirtualMachineImagesListPublishersParamsWithTimeout

func NewVirtualMachineImagesListPublishersParamsWithTimeout(timeout time.Duration) *VirtualMachineImagesListPublishersParams

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

func (*VirtualMachineImagesListPublishersParams) SetAPIVersion

func (o *VirtualMachineImagesListPublishersParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) SetContext

SetContext adds the context to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) SetLocation

func (o *VirtualMachineImagesListPublishersParams) SetLocation(location string)

SetLocation adds the location to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) SetSubscriptionID

func (o *VirtualMachineImagesListPublishersParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) SetTimeout

SetTimeout adds the timeout to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) WithContext

WithContext adds the context to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) WithLocation

WithLocation adds the location to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) WithTimeout

WithTimeout adds the timeout to the virtual machine images list publishers params

func (*VirtualMachineImagesListPublishersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineImagesListPublishersReader

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

VirtualMachineImagesListPublishersReader is a Reader for the VirtualMachineImagesListPublishers structure.

func (*VirtualMachineImagesListPublishersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineImagesListReader

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

VirtualMachineImagesListReader is a Reader for the VirtualMachineImagesList structure.

func (*VirtualMachineImagesListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineImagesListSkusOK

type VirtualMachineImagesListSkusOK struct {
	Payload []*models.VirtualMachineImageResource
}

VirtualMachineImagesListSkusOK handles this case with default header values.

OK

func NewVirtualMachineImagesListSkusOK

func NewVirtualMachineImagesListSkusOK() *VirtualMachineImagesListSkusOK

NewVirtualMachineImagesListSkusOK creates a VirtualMachineImagesListSkusOK with default headers values

func (*VirtualMachineImagesListSkusOK) Error

type VirtualMachineImagesListSkusParams

type VirtualMachineImagesListSkusParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*Location
	  The name of a supported Azure region.

	*/
	Location string
	/*Offer
	  A valid image publisher offer.

	*/
	Offer string
	/*PublisherName
	  A valid image publisher.

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

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

func NewVirtualMachineImagesListSkusParams

func NewVirtualMachineImagesListSkusParams() *VirtualMachineImagesListSkusParams

NewVirtualMachineImagesListSkusParams creates a new VirtualMachineImagesListSkusParams object with the default values initialized.

func NewVirtualMachineImagesListSkusParamsWithContext

func NewVirtualMachineImagesListSkusParamsWithContext(ctx context.Context) *VirtualMachineImagesListSkusParams

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

func NewVirtualMachineImagesListSkusParamsWithTimeout

func NewVirtualMachineImagesListSkusParamsWithTimeout(timeout time.Duration) *VirtualMachineImagesListSkusParams

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

func (*VirtualMachineImagesListSkusParams) SetAPIVersion

func (o *VirtualMachineImagesListSkusParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) SetContext

SetContext adds the context to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) SetLocation

func (o *VirtualMachineImagesListSkusParams) SetLocation(location string)

SetLocation adds the location to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) SetOffer

func (o *VirtualMachineImagesListSkusParams) SetOffer(offer string)

SetOffer adds the offer to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) SetPublisherName

func (o *VirtualMachineImagesListSkusParams) SetPublisherName(publisherName string)

SetPublisherName adds the publisherName to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) SetSubscriptionID

func (o *VirtualMachineImagesListSkusParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) WithContext

WithContext adds the context to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) WithLocation

WithLocation adds the location to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) WithOffer

WithOffer adds the offer to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) WithPublisherName

WithPublisherName adds the publisherName to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) WithSubscriptionID

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

WithSubscriptionID adds the subscriptionID to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) WithTimeout

WithTimeout adds the timeout to the virtual machine images list skus params

func (*VirtualMachineImagesListSkusParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineImagesListSkusReader

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

VirtualMachineImagesListSkusReader is a Reader for the VirtualMachineImagesListSkus structure.

func (*VirtualMachineImagesListSkusReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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