virtual_machine_extensions

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

func New

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

New creates a new virtual machine extensions API client.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) VirtualMachineExtensionsCreateOrUpdate

VirtualMachineExtensionsCreateOrUpdate The operation to create or update the extension.

func (*Client) VirtualMachineExtensionsDelete

VirtualMachineExtensionsDelete The operation to delete the extension.

func (*Client) VirtualMachineExtensionsGet

func (a *Client) VirtualMachineExtensionsGet(params *VirtualMachineExtensionsGetParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineExtensionsGetOK, error)

VirtualMachineExtensionsGet The operation to get the extension.

type VirtualMachineExtensionsCreateOrUpdateCreated

type VirtualMachineExtensionsCreateOrUpdateCreated struct {
	Payload *models.VirtualMachineExtension
}

VirtualMachineExtensionsCreateOrUpdateCreated handles this case with default header values.

Created

func NewVirtualMachineExtensionsCreateOrUpdateCreated

func NewVirtualMachineExtensionsCreateOrUpdateCreated() *VirtualMachineExtensionsCreateOrUpdateCreated

NewVirtualMachineExtensionsCreateOrUpdateCreated creates a VirtualMachineExtensionsCreateOrUpdateCreated with default headers values

func (*VirtualMachineExtensionsCreateOrUpdateCreated) Error

type VirtualMachineExtensionsCreateOrUpdateOK

type VirtualMachineExtensionsCreateOrUpdateOK struct {
	Payload *models.VirtualMachineExtension
}

VirtualMachineExtensionsCreateOrUpdateOK handles this case with default header values.

OK

func NewVirtualMachineExtensionsCreateOrUpdateOK

func NewVirtualMachineExtensionsCreateOrUpdateOK() *VirtualMachineExtensionsCreateOrUpdateOK

NewVirtualMachineExtensionsCreateOrUpdateOK creates a VirtualMachineExtensionsCreateOrUpdateOK with default headers values

func (*VirtualMachineExtensionsCreateOrUpdateOK) Error

type VirtualMachineExtensionsCreateOrUpdateParams

type VirtualMachineExtensionsCreateOrUpdateParams struct {

	/*APIVersion
	  Client Api Version.

	*/
	APIVersion string
	/*ExtensionParameters
	  Parameters supplied to the Create Virtual Machine Extension operation.

	*/
	ExtensionParameters *models.VirtualMachineExtension
	/*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
	/*VMExtensionName
	  The name of the virtual machine extension.

	*/
	VMExtensionName string
	/*VMName
	  The name of the virtual machine where the extension should be create or updated.

	*/
	VMName string

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

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

func NewVirtualMachineExtensionsCreateOrUpdateParams

func NewVirtualMachineExtensionsCreateOrUpdateParams() *VirtualMachineExtensionsCreateOrUpdateParams

NewVirtualMachineExtensionsCreateOrUpdateParams creates a new VirtualMachineExtensionsCreateOrUpdateParams object with the default values initialized.

func NewVirtualMachineExtensionsCreateOrUpdateParamsWithContext

func NewVirtualMachineExtensionsCreateOrUpdateParamsWithContext(ctx context.Context) *VirtualMachineExtensionsCreateOrUpdateParams

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

func NewVirtualMachineExtensionsCreateOrUpdateParamsWithTimeout

func NewVirtualMachineExtensionsCreateOrUpdateParamsWithTimeout(timeout time.Duration) *VirtualMachineExtensionsCreateOrUpdateParams

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

func (*VirtualMachineExtensionsCreateOrUpdateParams) SetAPIVersion

func (o *VirtualMachineExtensionsCreateOrUpdateParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) SetContext

SetContext adds the context to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) SetExtensionParameters

func (o *VirtualMachineExtensionsCreateOrUpdateParams) SetExtensionParameters(extensionParameters *models.VirtualMachineExtension)

SetExtensionParameters adds the extensionParameters to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) SetResourceGroupName

func (o *VirtualMachineExtensionsCreateOrUpdateParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) SetSubscriptionID

func (o *VirtualMachineExtensionsCreateOrUpdateParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) SetTimeout

SetTimeout adds the timeout to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) SetVMExtensionName

func (o *VirtualMachineExtensionsCreateOrUpdateParams) SetVMExtensionName(vMExtensionName string)

SetVMExtensionName adds the vmExtensionName to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) SetVMName

SetVMName adds the vmName to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WithContext

WithContext adds the context to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WithExtensionParameters

WithExtensionParameters adds the extensionParameters to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WithResourceGroupName

WithResourceGroupName adds the resourceGroupName to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WithTimeout

WithTimeout adds the timeout to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WithVMExtensionName

WithVMExtensionName adds the vMExtensionName to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WithVMName

WithVMName adds the vMName to the virtual machine extensions create or update params

func (*VirtualMachineExtensionsCreateOrUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineExtensionsCreateOrUpdateReader

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

VirtualMachineExtensionsCreateOrUpdateReader is a Reader for the VirtualMachineExtensionsCreateOrUpdate structure.

func (*VirtualMachineExtensionsCreateOrUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineExtensionsDeleteAccepted

type VirtualMachineExtensionsDeleteAccepted struct {
}

VirtualMachineExtensionsDeleteAccepted handles this case with default header values.

Accepted

func NewVirtualMachineExtensionsDeleteAccepted

func NewVirtualMachineExtensionsDeleteAccepted() *VirtualMachineExtensionsDeleteAccepted

NewVirtualMachineExtensionsDeleteAccepted creates a VirtualMachineExtensionsDeleteAccepted with default headers values

func (*VirtualMachineExtensionsDeleteAccepted) Error

type VirtualMachineExtensionsDeleteNoContent

type VirtualMachineExtensionsDeleteNoContent struct {
}

VirtualMachineExtensionsDeleteNoContent handles this case with default header values.

No Content

func NewVirtualMachineExtensionsDeleteNoContent

func NewVirtualMachineExtensionsDeleteNoContent() *VirtualMachineExtensionsDeleteNoContent

NewVirtualMachineExtensionsDeleteNoContent creates a VirtualMachineExtensionsDeleteNoContent with default headers values

func (*VirtualMachineExtensionsDeleteNoContent) Error

type VirtualMachineExtensionsDeleteOK

type VirtualMachineExtensionsDeleteOK struct {
	Payload *models.OperationStatusResponse
}

VirtualMachineExtensionsDeleteOK handles this case with default header values.

OK

func NewVirtualMachineExtensionsDeleteOK

func NewVirtualMachineExtensionsDeleteOK() *VirtualMachineExtensionsDeleteOK

NewVirtualMachineExtensionsDeleteOK creates a VirtualMachineExtensionsDeleteOK with default headers values

func (*VirtualMachineExtensionsDeleteOK) Error

type VirtualMachineExtensionsDeleteParams

type VirtualMachineExtensionsDeleteParams 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
	/*VMExtensionName
	  The name of the virtual machine extension.

	*/
	VMExtensionName string
	/*VMName
	  The name of the virtual machine where the extension should be deleted.

	*/
	VMName string

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

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

func NewVirtualMachineExtensionsDeleteParams

func NewVirtualMachineExtensionsDeleteParams() *VirtualMachineExtensionsDeleteParams

NewVirtualMachineExtensionsDeleteParams creates a new VirtualMachineExtensionsDeleteParams object with the default values initialized.

func NewVirtualMachineExtensionsDeleteParamsWithContext

func NewVirtualMachineExtensionsDeleteParamsWithContext(ctx context.Context) *VirtualMachineExtensionsDeleteParams

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

func NewVirtualMachineExtensionsDeleteParamsWithTimeout

func NewVirtualMachineExtensionsDeleteParamsWithTimeout(timeout time.Duration) *VirtualMachineExtensionsDeleteParams

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

func (*VirtualMachineExtensionsDeleteParams) SetAPIVersion

func (o *VirtualMachineExtensionsDeleteParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) SetContext

SetContext adds the context to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) SetResourceGroupName

func (o *VirtualMachineExtensionsDeleteParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) SetSubscriptionID

func (o *VirtualMachineExtensionsDeleteParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) SetVMExtensionName

func (o *VirtualMachineExtensionsDeleteParams) SetVMExtensionName(vMExtensionName string)

SetVMExtensionName adds the vmExtensionName to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) SetVMName

func (o *VirtualMachineExtensionsDeleteParams) SetVMName(vMName string)

SetVMName adds the vmName to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) WithContext

WithContext adds the context to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) WithSubscriptionID

WithSubscriptionID adds the subscriptionID to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) WithTimeout

WithTimeout adds the timeout to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) WithVMExtensionName

func (o *VirtualMachineExtensionsDeleteParams) WithVMExtensionName(vMExtensionName string) *VirtualMachineExtensionsDeleteParams

WithVMExtensionName adds the vMExtensionName to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) WithVMName

WithVMName adds the vMName to the virtual machine extensions delete params

func (*VirtualMachineExtensionsDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineExtensionsDeleteReader

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

VirtualMachineExtensionsDeleteReader is a Reader for the VirtualMachineExtensionsDelete structure.

func (*VirtualMachineExtensionsDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type VirtualMachineExtensionsGetOK

type VirtualMachineExtensionsGetOK struct {
	Payload *models.VirtualMachineExtension
}

VirtualMachineExtensionsGetOK handles this case with default header values.

OK

func NewVirtualMachineExtensionsGetOK

func NewVirtualMachineExtensionsGetOK() *VirtualMachineExtensionsGetOK

NewVirtualMachineExtensionsGetOK creates a VirtualMachineExtensionsGetOK with default headers values

func (*VirtualMachineExtensionsGetOK) Error

type VirtualMachineExtensionsGetParams

type VirtualMachineExtensionsGetParams struct {

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

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

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

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

	*/
	SubscriptionID string
	/*VMExtensionName
	  The name of the virtual machine extension.

	*/
	VMExtensionName string
	/*VMName
	  The name of the virtual machine containing the extension.

	*/
	VMName string

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

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

func NewVirtualMachineExtensionsGetParams

func NewVirtualMachineExtensionsGetParams() *VirtualMachineExtensionsGetParams

NewVirtualMachineExtensionsGetParams creates a new VirtualMachineExtensionsGetParams object with the default values initialized.

func NewVirtualMachineExtensionsGetParamsWithContext

func NewVirtualMachineExtensionsGetParamsWithContext(ctx context.Context) *VirtualMachineExtensionsGetParams

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

func NewVirtualMachineExtensionsGetParamsWithTimeout

func NewVirtualMachineExtensionsGetParamsWithTimeout(timeout time.Duration) *VirtualMachineExtensionsGetParams

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

func (*VirtualMachineExtensionsGetParams) SetAPIVersion

func (o *VirtualMachineExtensionsGetParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) SetContext

SetContext adds the context to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) SetDollarExpand

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

SetDollarExpand adds the dollarExpand to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) SetResourceGroupName

func (o *VirtualMachineExtensionsGetParams) SetResourceGroupName(resourceGroupName string)

SetResourceGroupName adds the resourceGroupName to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) SetSubscriptionID

func (o *VirtualMachineExtensionsGetParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) SetTimeout

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

SetTimeout adds the timeout to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) SetVMExtensionName

func (o *VirtualMachineExtensionsGetParams) SetVMExtensionName(vMExtensionName string)

SetVMExtensionName adds the vmExtensionName to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) SetVMName

func (o *VirtualMachineExtensionsGetParams) SetVMName(vMName string)

SetVMName adds the vmName to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WithContext

WithContext adds the context to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WithDollarExpand

WithDollarExpand adds the dollarExpand to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WithResourceGroupName

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

WithResourceGroupName adds the resourceGroupName to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WithSubscriptionID

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

WithSubscriptionID adds the subscriptionID to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WithTimeout

WithTimeout adds the timeout to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WithVMExtensionName

func (o *VirtualMachineExtensionsGetParams) WithVMExtensionName(vMExtensionName string) *VirtualMachineExtensionsGetParams

WithVMExtensionName adds the vMExtensionName to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WithVMName

WithVMName adds the vMName to the virtual machine extensions get params

func (*VirtualMachineExtensionsGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VirtualMachineExtensionsGetReader

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

VirtualMachineExtensionsGetReader is a Reader for the VirtualMachineExtensionsGet structure.

func (*VirtualMachineExtensionsGetReader) ReadResponse

func (o *VirtualMachineExtensionsGetReader) 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