lrogroup

package
v0.0.0-...-4a6d4ce Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package lrogroup implements the Azure ARM Lrogroup service API version 1.0.0.

Long-running Operation for AutoRest

Index

Constants

View Source
const (
	// DefaultBaseURI is the default URI used for the service Lrogroup
	DefaultBaseURI = "http://localhost:3000"
)

Variables

This section is empty.

Functions

func UserAgent

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

Types

type BaseClient

type BaseClient struct {
	autorest.Client
	BaseURI string
}

BaseClient is the base client for Lrogroup.

func New

func New() BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI

func NewWithBaseURI(baseURI string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

type CloudError

type CloudError struct {
	Status  *int32  `json:"status,omitempty"`
	Message *string `json:"message,omitempty"`
}

CloudError ...

type LRORetrysClient

type LRORetrysClient struct {
	BaseClient
}

LRORetrysClient is the long-running Operation for AutoRest

func NewLRORetrysClient

func NewLRORetrysClient() LRORetrysClient

NewLRORetrysClient creates an instance of the LRORetrysClient client.

func NewLRORetrysClientWithBaseURI

func NewLRORetrysClientWithBaseURI(baseURI string) LRORetrysClient

NewLRORetrysClientWithBaseURI creates an instance of the LRORetrysClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (LRORetrysClient) Delete202Retry200

func (client LRORetrysClient) Delete202Retry200(ctx context.Context) (result LRORetrysDelete202Retry200Future, err error)

Delete202Retry200 long running delete request, service returns a 500, then a 202 to the initial request. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’

func (LRORetrysClient) Delete202Retry200Preparer

func (client LRORetrysClient) Delete202Retry200Preparer(ctx context.Context) (*http.Request, error)

Delete202Retry200Preparer prepares the Delete202Retry200 request.

func (LRORetrysClient) Delete202Retry200Responder

func (client LRORetrysClient) Delete202Retry200Responder(resp *http.Response) (result autorest.Response, err error)

Delete202Retry200Responder handles the response to the Delete202Retry200 request. The method always closes the http.Response Body.

func (LRORetrysClient) Delete202Retry200Sender

func (client LRORetrysClient) Delete202Retry200Sender(req *http.Request) (future LRORetrysDelete202Retry200Future, err error)

Delete202Retry200Sender sends the Delete202Retry200 request. The method will close the http.Response Body if it receives an error.

func (LRORetrysClient) DeleteAsyncRelativeRetrySucceeded

func (client LRORetrysClient) DeleteAsyncRelativeRetrySucceeded(ctx context.Context) (result LRORetrysDeleteAsyncRelativeRetrySucceededFuture, err error)

DeleteAsyncRelativeRetrySucceeded long running delete request, service returns a 500, then a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status

func (LRORetrysClient) DeleteAsyncRelativeRetrySucceededPreparer

func (client LRORetrysClient) DeleteAsyncRelativeRetrySucceededPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncRelativeRetrySucceededPreparer prepares the DeleteAsyncRelativeRetrySucceeded request.

func (LRORetrysClient) DeleteAsyncRelativeRetrySucceededResponder

func (client LRORetrysClient) DeleteAsyncRelativeRetrySucceededResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncRelativeRetrySucceededResponder handles the response to the DeleteAsyncRelativeRetrySucceeded request. The method always closes the http.Response Body.

func (LRORetrysClient) DeleteAsyncRelativeRetrySucceededSender

func (client LRORetrysClient) DeleteAsyncRelativeRetrySucceededSender(req *http.Request) (future LRORetrysDeleteAsyncRelativeRetrySucceededFuture, err error)

DeleteAsyncRelativeRetrySucceededSender sends the DeleteAsyncRelativeRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LRORetrysClient) DeleteProvisioning202Accepted200Succeeded

func (client LRORetrysClient) DeleteProvisioning202Accepted200Succeeded(ctx context.Context) (result LRORetrysDeleteProvisioning202Accepted200SucceededFuture, err error)

DeleteProvisioning202Accepted200Succeeded long running delete request, service returns a 500, then a 202 to the initial request, with an entity that contains ProvisioningState=’Accepted’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’

func (LRORetrysClient) DeleteProvisioning202Accepted200SucceededPreparer

func (client LRORetrysClient) DeleteProvisioning202Accepted200SucceededPreparer(ctx context.Context) (*http.Request, error)

DeleteProvisioning202Accepted200SucceededPreparer prepares the DeleteProvisioning202Accepted200Succeeded request.

func (LRORetrysClient) DeleteProvisioning202Accepted200SucceededResponder

func (client LRORetrysClient) DeleteProvisioning202Accepted200SucceededResponder(resp *http.Response) (result Product, err error)

DeleteProvisioning202Accepted200SucceededResponder handles the response to the DeleteProvisioning202Accepted200Succeeded request. The method always closes the http.Response Body.

func (LRORetrysClient) DeleteProvisioning202Accepted200SucceededSender

func (client LRORetrysClient) DeleteProvisioning202Accepted200SucceededSender(req *http.Request) (future LRORetrysDeleteProvisioning202Accepted200SucceededFuture, err error)

DeleteProvisioning202Accepted200SucceededSender sends the DeleteProvisioning202Accepted200Succeeded request. The method will close the http.Response Body if it receives an error.

func (LRORetrysClient) Post202Retry200

func (client LRORetrysClient) Post202Retry200(ctx context.Context, product *Product) (result LRORetrysPost202Retry200Future, err error)

Post202Retry200 long running post request, service returns a 500, then a 202 to the initial request, with 'Location' and 'Retry-After' headers, Polls return a 200 with a response body after success Parameters: product - product to put

func (LRORetrysClient) Post202Retry200Preparer

func (client LRORetrysClient) Post202Retry200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Post202Retry200Preparer prepares the Post202Retry200 request.

func (LRORetrysClient) Post202Retry200Responder

func (client LRORetrysClient) Post202Retry200Responder(resp *http.Response) (result autorest.Response, err error)

Post202Retry200Responder handles the response to the Post202Retry200 request. The method always closes the http.Response Body.

func (LRORetrysClient) Post202Retry200Sender

func (client LRORetrysClient) Post202Retry200Sender(req *http.Request) (future LRORetrysPost202Retry200Future, err error)

Post202Retry200Sender sends the Post202Retry200 request. The method will close the http.Response Body if it receives an error.

func (LRORetrysClient) PostAsyncRelativeRetrySucceeded

func (client LRORetrysClient) PostAsyncRelativeRetrySucceeded(ctx context.Context, product *Product) (result LRORetrysPostAsyncRelativeRetrySucceededFuture, err error)

PostAsyncRelativeRetrySucceeded long running post request, service returns a 500, then a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LRORetrysClient) PostAsyncRelativeRetrySucceededPreparer

func (client LRORetrysClient) PostAsyncRelativeRetrySucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRelativeRetrySucceededPreparer prepares the PostAsyncRelativeRetrySucceeded request.

func (LRORetrysClient) PostAsyncRelativeRetrySucceededResponder

func (client LRORetrysClient) PostAsyncRelativeRetrySucceededResponder(resp *http.Response) (result autorest.Response, err error)

PostAsyncRelativeRetrySucceededResponder handles the response to the PostAsyncRelativeRetrySucceeded request. The method always closes the http.Response Body.

func (LRORetrysClient) PostAsyncRelativeRetrySucceededSender

func (client LRORetrysClient) PostAsyncRelativeRetrySucceededSender(req *http.Request) (future LRORetrysPostAsyncRelativeRetrySucceededFuture, err error)

PostAsyncRelativeRetrySucceededSender sends the PostAsyncRelativeRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LRORetrysClient) Put201CreatingSucceeded200

func (client LRORetrysClient) Put201CreatingSucceeded200(ctx context.Context, product *Product) (result LRORetrysPut201CreatingSucceeded200Future, err error)

Put201CreatingSucceeded200 long running put request, service returns a 500, then a 201 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’ Parameters: product - product to put

func (LRORetrysClient) Put201CreatingSucceeded200Preparer

func (client LRORetrysClient) Put201CreatingSucceeded200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Put201CreatingSucceeded200Preparer prepares the Put201CreatingSucceeded200 request.

func (LRORetrysClient) Put201CreatingSucceeded200Responder

func (client LRORetrysClient) Put201CreatingSucceeded200Responder(resp *http.Response) (result Product, err error)

Put201CreatingSucceeded200Responder handles the response to the Put201CreatingSucceeded200 request. The method always closes the http.Response Body.

func (LRORetrysClient) Put201CreatingSucceeded200Sender

func (client LRORetrysClient) Put201CreatingSucceeded200Sender(req *http.Request) (future LRORetrysPut201CreatingSucceeded200Future, err error)

Put201CreatingSucceeded200Sender sends the Put201CreatingSucceeded200 request. The method will close the http.Response Body if it receives an error.

func (LRORetrysClient) PutAsyncRelativeRetrySucceeded

func (client LRORetrysClient) PutAsyncRelativeRetrySucceeded(ctx context.Context, product *Product) (result LRORetrysPutAsyncRelativeRetrySucceededFuture, err error)

PutAsyncRelativeRetrySucceeded long running put request, service returns a 500, then a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LRORetrysClient) PutAsyncRelativeRetrySucceededPreparer

func (client LRORetrysClient) PutAsyncRelativeRetrySucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRelativeRetrySucceededPreparer prepares the PutAsyncRelativeRetrySucceeded request.

func (LRORetrysClient) PutAsyncRelativeRetrySucceededResponder

func (client LRORetrysClient) PutAsyncRelativeRetrySucceededResponder(resp *http.Response) (result Product, err error)

PutAsyncRelativeRetrySucceededResponder handles the response to the PutAsyncRelativeRetrySucceeded request. The method always closes the http.Response Body.

func (LRORetrysClient) PutAsyncRelativeRetrySucceededSender

func (client LRORetrysClient) PutAsyncRelativeRetrySucceededSender(req *http.Request) (future LRORetrysPutAsyncRelativeRetrySucceededFuture, err error)

PutAsyncRelativeRetrySucceededSender sends the PutAsyncRelativeRetrySucceeded request. The method will close the http.Response Body if it receives an error.

type LRORetrysDelete202Retry200Future

type LRORetrysDelete202Retry200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LRORetrysClient) (autorest.Response, error)
}

LRORetrysDelete202Retry200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LRORetrysDelete202Retry200Future) UnmarshalJSON

func (future *LRORetrysDelete202Retry200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LRORetrysDeleteAsyncRelativeRetrySucceededFuture

type LRORetrysDeleteAsyncRelativeRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LRORetrysClient) (autorest.Response, error)
}

LRORetrysDeleteAsyncRelativeRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LRORetrysDeleteAsyncRelativeRetrySucceededFuture) UnmarshalJSON

func (future *LRORetrysDeleteAsyncRelativeRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LRORetrysDeleteProvisioning202Accepted200SucceededFuture

type LRORetrysDeleteProvisioning202Accepted200SucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LRORetrysClient) (Product, error)
}

LRORetrysDeleteProvisioning202Accepted200SucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LRORetrysDeleteProvisioning202Accepted200SucceededFuture) UnmarshalJSON

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LRORetrysPost202Retry200Future

type LRORetrysPost202Retry200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LRORetrysClient) (autorest.Response, error)
}

LRORetrysPost202Retry200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LRORetrysPost202Retry200Future) UnmarshalJSON

func (future *LRORetrysPost202Retry200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LRORetrysPostAsyncRelativeRetrySucceededFuture

type LRORetrysPostAsyncRelativeRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LRORetrysClient) (autorest.Response, error)
}

LRORetrysPostAsyncRelativeRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LRORetrysPostAsyncRelativeRetrySucceededFuture) UnmarshalJSON

func (future *LRORetrysPostAsyncRelativeRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LRORetrysPut201CreatingSucceeded200Future

type LRORetrysPut201CreatingSucceeded200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LRORetrysClient) (Product, error)
}

LRORetrysPut201CreatingSucceeded200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LRORetrysPut201CreatingSucceeded200Future) UnmarshalJSON

func (future *LRORetrysPut201CreatingSucceeded200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LRORetrysPutAsyncRelativeRetrySucceededFuture

type LRORetrysPutAsyncRelativeRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LRORetrysClient) (Product, error)
}

LRORetrysPutAsyncRelativeRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LRORetrysPutAsyncRelativeRetrySucceededFuture) UnmarshalJSON

func (future *LRORetrysPutAsyncRelativeRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsClient

type LROSADsClient struct {
	BaseClient
}

LROSADsClient is the long-running Operation for AutoRest

func NewLROSADsClient

func NewLROSADsClient() LROSADsClient

NewLROSADsClient creates an instance of the LROSADsClient client.

func NewLROSADsClientWithBaseURI

func NewLROSADsClientWithBaseURI(baseURI string) LROSADsClient

NewLROSADsClientWithBaseURI creates an instance of the LROSADsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (LROSADsClient) Delete202NonRetry400

func (client LROSADsClient) Delete202NonRetry400(ctx context.Context) (result LROSADsDelete202NonRetry400Future, err error)

Delete202NonRetry400 long running delete request, service returns a 202 with a location header

func (LROSADsClient) Delete202NonRetry400Preparer

func (client LROSADsClient) Delete202NonRetry400Preparer(ctx context.Context) (*http.Request, error)

Delete202NonRetry400Preparer prepares the Delete202NonRetry400 request.

func (LROSADsClient) Delete202NonRetry400Responder

func (client LROSADsClient) Delete202NonRetry400Responder(resp *http.Response) (result autorest.Response, err error)

Delete202NonRetry400Responder handles the response to the Delete202NonRetry400 request. The method always closes the http.Response Body.

func (LROSADsClient) Delete202NonRetry400Sender

func (client LROSADsClient) Delete202NonRetry400Sender(req *http.Request) (future LROSADsDelete202NonRetry400Future, err error)

Delete202NonRetry400Sender sends the Delete202NonRetry400 request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) Delete202RetryInvalidHeader

func (client LROSADsClient) Delete202RetryInvalidHeader(ctx context.Context) (result LROSADsDelete202RetryInvalidHeaderFuture, err error)

Delete202RetryInvalidHeader long running delete request, service returns a 202 to the initial request receing a reponse with an invalid 'Location' and 'Retry-After' headers

func (LROSADsClient) Delete202RetryInvalidHeaderPreparer

func (client LROSADsClient) Delete202RetryInvalidHeaderPreparer(ctx context.Context) (*http.Request, error)

Delete202RetryInvalidHeaderPreparer prepares the Delete202RetryInvalidHeader request.

func (LROSADsClient) Delete202RetryInvalidHeaderResponder

func (client LROSADsClient) Delete202RetryInvalidHeaderResponder(resp *http.Response) (result autorest.Response, err error)

Delete202RetryInvalidHeaderResponder handles the response to the Delete202RetryInvalidHeader request. The method always closes the http.Response Body.

func (LROSADsClient) Delete202RetryInvalidHeaderSender

func (client LROSADsClient) Delete202RetryInvalidHeaderSender(req *http.Request) (future LROSADsDelete202RetryInvalidHeaderFuture, err error)

Delete202RetryInvalidHeaderSender sends the Delete202RetryInvalidHeader request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) Delete204Succeeded

func (client LROSADsClient) Delete204Succeeded(ctx context.Context) (result LROSADsDelete204SucceededFuture, err error)

Delete204Succeeded long running delete request, service returns a 204 to the initial request, indicating success.

func (LROSADsClient) Delete204SucceededPreparer

func (client LROSADsClient) Delete204SucceededPreparer(ctx context.Context) (*http.Request, error)

Delete204SucceededPreparer prepares the Delete204Succeeded request.

func (LROSADsClient) Delete204SucceededResponder

func (client LROSADsClient) Delete204SucceededResponder(resp *http.Response) (result autorest.Response, err error)

Delete204SucceededResponder handles the response to the Delete204Succeeded request. The method always closes the http.Response Body.

func (LROSADsClient) Delete204SucceededSender

func (client LROSADsClient) Delete204SucceededSender(req *http.Request) (future LROSADsDelete204SucceededFuture, err error)

Delete204SucceededSender sends the Delete204Succeeded request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) DeleteAsyncRelativeRetry400

func (client LROSADsClient) DeleteAsyncRelativeRetry400(ctx context.Context) (result LROSADsDeleteAsyncRelativeRetry400Future, err error)

DeleteAsyncRelativeRetry400 long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status

func (LROSADsClient) DeleteAsyncRelativeRetry400Preparer

func (client LROSADsClient) DeleteAsyncRelativeRetry400Preparer(ctx context.Context) (*http.Request, error)

DeleteAsyncRelativeRetry400Preparer prepares the DeleteAsyncRelativeRetry400 request.

func (LROSADsClient) DeleteAsyncRelativeRetry400Responder

func (client LROSADsClient) DeleteAsyncRelativeRetry400Responder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncRelativeRetry400Responder handles the response to the DeleteAsyncRelativeRetry400 request. The method always closes the http.Response Body.

func (LROSADsClient) DeleteAsyncRelativeRetry400Sender

func (client LROSADsClient) DeleteAsyncRelativeRetry400Sender(req *http.Request) (future LROSADsDeleteAsyncRelativeRetry400Future, err error)

DeleteAsyncRelativeRetry400Sender sends the DeleteAsyncRelativeRetry400 request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) DeleteAsyncRelativeRetryInvalidHeader

func (client LROSADsClient) DeleteAsyncRelativeRetryInvalidHeader(ctx context.Context) (result LROSADsDeleteAsyncRelativeRetryInvalidHeaderFuture, err error)

DeleteAsyncRelativeRetryInvalidHeader long running delete request, service returns a 202 to the initial request. The endpoint indicated in the Azure-AsyncOperation header is invalid

func (LROSADsClient) DeleteAsyncRelativeRetryInvalidHeaderPreparer

func (client LROSADsClient) DeleteAsyncRelativeRetryInvalidHeaderPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncRelativeRetryInvalidHeaderPreparer prepares the DeleteAsyncRelativeRetryInvalidHeader request.

func (LROSADsClient) DeleteAsyncRelativeRetryInvalidHeaderResponder

func (client LROSADsClient) DeleteAsyncRelativeRetryInvalidHeaderResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncRelativeRetryInvalidHeaderResponder handles the response to the DeleteAsyncRelativeRetryInvalidHeader request. The method always closes the http.Response Body.

func (LROSADsClient) DeleteAsyncRelativeRetryInvalidHeaderSender

func (client LROSADsClient) DeleteAsyncRelativeRetryInvalidHeaderSender(req *http.Request) (future LROSADsDeleteAsyncRelativeRetryInvalidHeaderFuture, err error)

DeleteAsyncRelativeRetryInvalidHeaderSender sends the DeleteAsyncRelativeRetryInvalidHeader request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) DeleteAsyncRelativeRetryInvalidJSONPolling

func (client LROSADsClient) DeleteAsyncRelativeRetryInvalidJSONPolling(ctx context.Context) (result LROSADsDeleteAsyncRelativeRetryInvalidJSONPollingFuture, err error)

DeleteAsyncRelativeRetryInvalidJSONPolling long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status

func (LROSADsClient) DeleteAsyncRelativeRetryInvalidJSONPollingPreparer

func (client LROSADsClient) DeleteAsyncRelativeRetryInvalidJSONPollingPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncRelativeRetryInvalidJSONPollingPreparer prepares the DeleteAsyncRelativeRetryInvalidJSONPolling request.

func (LROSADsClient) DeleteAsyncRelativeRetryInvalidJSONPollingResponder

func (client LROSADsClient) DeleteAsyncRelativeRetryInvalidJSONPollingResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncRelativeRetryInvalidJSONPollingResponder handles the response to the DeleteAsyncRelativeRetryInvalidJSONPolling request. The method always closes the http.Response Body.

func (LROSADsClient) DeleteAsyncRelativeRetryInvalidJSONPollingSender

func (client LROSADsClient) DeleteAsyncRelativeRetryInvalidJSONPollingSender(req *http.Request) (future LROSADsDeleteAsyncRelativeRetryInvalidJSONPollingFuture, err error)

DeleteAsyncRelativeRetryInvalidJSONPollingSender sends the DeleteAsyncRelativeRetryInvalidJSONPolling request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) DeleteAsyncRelativeRetryNoStatus

func (client LROSADsClient) DeleteAsyncRelativeRetryNoStatus(ctx context.Context) (result LROSADsDeleteAsyncRelativeRetryNoStatusFuture, err error)

DeleteAsyncRelativeRetryNoStatus long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status

func (LROSADsClient) DeleteAsyncRelativeRetryNoStatusPreparer

func (client LROSADsClient) DeleteAsyncRelativeRetryNoStatusPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncRelativeRetryNoStatusPreparer prepares the DeleteAsyncRelativeRetryNoStatus request.

func (LROSADsClient) DeleteAsyncRelativeRetryNoStatusResponder

func (client LROSADsClient) DeleteAsyncRelativeRetryNoStatusResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncRelativeRetryNoStatusResponder handles the response to the DeleteAsyncRelativeRetryNoStatus request. The method always closes the http.Response Body.

func (LROSADsClient) DeleteAsyncRelativeRetryNoStatusSender

func (client LROSADsClient) DeleteAsyncRelativeRetryNoStatusSender(req *http.Request) (future LROSADsDeleteAsyncRelativeRetryNoStatusFuture, err error)

DeleteAsyncRelativeRetryNoStatusSender sends the DeleteAsyncRelativeRetryNoStatus request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) DeleteNonRetry400

func (client LROSADsClient) DeleteNonRetry400(ctx context.Context) (result LROSADsDeleteNonRetry400Future, err error)

DeleteNonRetry400 long running delete request, service returns a 400 with an error body

func (LROSADsClient) DeleteNonRetry400Preparer

func (client LROSADsClient) DeleteNonRetry400Preparer(ctx context.Context) (*http.Request, error)

DeleteNonRetry400Preparer prepares the DeleteNonRetry400 request.

func (LROSADsClient) DeleteNonRetry400Responder

func (client LROSADsClient) DeleteNonRetry400Responder(resp *http.Response) (result autorest.Response, err error)

DeleteNonRetry400Responder handles the response to the DeleteNonRetry400 request. The method always closes the http.Response Body.

func (LROSADsClient) DeleteNonRetry400Sender

func (client LROSADsClient) DeleteNonRetry400Sender(req *http.Request) (future LROSADsDeleteNonRetry400Future, err error)

DeleteNonRetry400Sender sends the DeleteNonRetry400 request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) Post202NoLocation

func (client LROSADsClient) Post202NoLocation(ctx context.Context, product *Product) (result LROSADsPost202NoLocationFuture, err error)

Post202NoLocation long running post request, service returns a 202 to the initial request, without a location header. Parameters: product - product to put

func (LROSADsClient) Post202NoLocationPreparer

func (client LROSADsClient) Post202NoLocationPreparer(ctx context.Context, product *Product) (*http.Request, error)

Post202NoLocationPreparer prepares the Post202NoLocation request.

func (LROSADsClient) Post202NoLocationResponder

func (client LROSADsClient) Post202NoLocationResponder(resp *http.Response) (result autorest.Response, err error)

Post202NoLocationResponder handles the response to the Post202NoLocation request. The method always closes the http.Response Body.

func (LROSADsClient) Post202NoLocationSender

func (client LROSADsClient) Post202NoLocationSender(req *http.Request) (future LROSADsPost202NoLocationFuture, err error)

Post202NoLocationSender sends the Post202NoLocation request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) Post202NonRetry400

func (client LROSADsClient) Post202NonRetry400(ctx context.Context, product *Product) (result LROSADsPost202NonRetry400Future, err error)

Post202NonRetry400 long running post request, service returns a 202 with a location header Parameters: product - product to put

func (LROSADsClient) Post202NonRetry400Preparer

func (client LROSADsClient) Post202NonRetry400Preparer(ctx context.Context, product *Product) (*http.Request, error)

Post202NonRetry400Preparer prepares the Post202NonRetry400 request.

func (LROSADsClient) Post202NonRetry400Responder

func (client LROSADsClient) Post202NonRetry400Responder(resp *http.Response) (result autorest.Response, err error)

Post202NonRetry400Responder handles the response to the Post202NonRetry400 request. The method always closes the http.Response Body.

func (LROSADsClient) Post202NonRetry400Sender

func (client LROSADsClient) Post202NonRetry400Sender(req *http.Request) (future LROSADsPost202NonRetry400Future, err error)

Post202NonRetry400Sender sends the Post202NonRetry400 request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) Post202RetryInvalidHeader

func (client LROSADsClient) Post202RetryInvalidHeader(ctx context.Context, product *Product) (result LROSADsPost202RetryInvalidHeaderFuture, err error)

Post202RetryInvalidHeader long running post request, service returns a 202 to the initial request, with invalid 'Location' and 'Retry-After' headers. Parameters: product - product to put

func (LROSADsClient) Post202RetryInvalidHeaderPreparer

func (client LROSADsClient) Post202RetryInvalidHeaderPreparer(ctx context.Context, product *Product) (*http.Request, error)

Post202RetryInvalidHeaderPreparer prepares the Post202RetryInvalidHeader request.

func (LROSADsClient) Post202RetryInvalidHeaderResponder

func (client LROSADsClient) Post202RetryInvalidHeaderResponder(resp *http.Response) (result autorest.Response, err error)

Post202RetryInvalidHeaderResponder handles the response to the Post202RetryInvalidHeader request. The method always closes the http.Response Body.

func (LROSADsClient) Post202RetryInvalidHeaderSender

func (client LROSADsClient) Post202RetryInvalidHeaderSender(req *http.Request) (future LROSADsPost202RetryInvalidHeaderFuture, err error)

Post202RetryInvalidHeaderSender sends the Post202RetryInvalidHeader request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PostAsyncRelativeRetry400

func (client LROSADsClient) PostAsyncRelativeRetry400(ctx context.Context, product *Product) (result LROSADsPostAsyncRelativeRetry400Future, err error)

PostAsyncRelativeRetry400 long running post request, service returns a 202 to the initial request Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROSADsClient) PostAsyncRelativeRetry400Preparer

func (client LROSADsClient) PostAsyncRelativeRetry400Preparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRelativeRetry400Preparer prepares the PostAsyncRelativeRetry400 request.

func (LROSADsClient) PostAsyncRelativeRetry400Responder

func (client LROSADsClient) PostAsyncRelativeRetry400Responder(resp *http.Response) (result autorest.Response, err error)

PostAsyncRelativeRetry400Responder handles the response to the PostAsyncRelativeRetry400 request. The method always closes the http.Response Body.

func (LROSADsClient) PostAsyncRelativeRetry400Sender

func (client LROSADsClient) PostAsyncRelativeRetry400Sender(req *http.Request) (future LROSADsPostAsyncRelativeRetry400Future, err error)

PostAsyncRelativeRetry400Sender sends the PostAsyncRelativeRetry400 request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PostAsyncRelativeRetryInvalidHeader

func (client LROSADsClient) PostAsyncRelativeRetryInvalidHeader(ctx context.Context, product *Product) (result LROSADsPostAsyncRelativeRetryInvalidHeaderFuture, err error)

PostAsyncRelativeRetryInvalidHeader long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. The endpoint indicated in the Azure-AsyncOperation header is invalid. Parameters: product - product to put

func (LROSADsClient) PostAsyncRelativeRetryInvalidHeaderPreparer

func (client LROSADsClient) PostAsyncRelativeRetryInvalidHeaderPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRelativeRetryInvalidHeaderPreparer prepares the PostAsyncRelativeRetryInvalidHeader request.

func (LROSADsClient) PostAsyncRelativeRetryInvalidHeaderResponder

func (client LROSADsClient) PostAsyncRelativeRetryInvalidHeaderResponder(resp *http.Response) (result autorest.Response, err error)

PostAsyncRelativeRetryInvalidHeaderResponder handles the response to the PostAsyncRelativeRetryInvalidHeader request. The method always closes the http.Response Body.

func (LROSADsClient) PostAsyncRelativeRetryInvalidHeaderSender

func (client LROSADsClient) PostAsyncRelativeRetryInvalidHeaderSender(req *http.Request) (future LROSADsPostAsyncRelativeRetryInvalidHeaderFuture, err error)

PostAsyncRelativeRetryInvalidHeaderSender sends the PostAsyncRelativeRetryInvalidHeader request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PostAsyncRelativeRetryInvalidJSONPolling

func (client LROSADsClient) PostAsyncRelativeRetryInvalidJSONPolling(ctx context.Context, product *Product) (result LROSADsPostAsyncRelativeRetryInvalidJSONPollingFuture, err error)

PostAsyncRelativeRetryInvalidJSONPolling long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROSADsClient) PostAsyncRelativeRetryInvalidJSONPollingPreparer

func (client LROSADsClient) PostAsyncRelativeRetryInvalidJSONPollingPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRelativeRetryInvalidJSONPollingPreparer prepares the PostAsyncRelativeRetryInvalidJSONPolling request.

func (LROSADsClient) PostAsyncRelativeRetryInvalidJSONPollingResponder

func (client LROSADsClient) PostAsyncRelativeRetryInvalidJSONPollingResponder(resp *http.Response) (result autorest.Response, err error)

PostAsyncRelativeRetryInvalidJSONPollingResponder handles the response to the PostAsyncRelativeRetryInvalidJSONPolling request. The method always closes the http.Response Body.

func (LROSADsClient) PostAsyncRelativeRetryInvalidJSONPollingSender

func (client LROSADsClient) PostAsyncRelativeRetryInvalidJSONPollingSender(req *http.Request) (future LROSADsPostAsyncRelativeRetryInvalidJSONPollingFuture, err error)

PostAsyncRelativeRetryInvalidJSONPollingSender sends the PostAsyncRelativeRetryInvalidJSONPolling request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PostAsyncRelativeRetryNoPayload

func (client LROSADsClient) PostAsyncRelativeRetryNoPayload(ctx context.Context, product *Product) (result LROSADsPostAsyncRelativeRetryNoPayloadFuture, err error)

PostAsyncRelativeRetryNoPayload long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROSADsClient) PostAsyncRelativeRetryNoPayloadPreparer

func (client LROSADsClient) PostAsyncRelativeRetryNoPayloadPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRelativeRetryNoPayloadPreparer prepares the PostAsyncRelativeRetryNoPayload request.

func (LROSADsClient) PostAsyncRelativeRetryNoPayloadResponder

func (client LROSADsClient) PostAsyncRelativeRetryNoPayloadResponder(resp *http.Response) (result autorest.Response, err error)

PostAsyncRelativeRetryNoPayloadResponder handles the response to the PostAsyncRelativeRetryNoPayload request. The method always closes the http.Response Body.

func (LROSADsClient) PostAsyncRelativeRetryNoPayloadSender

func (client LROSADsClient) PostAsyncRelativeRetryNoPayloadSender(req *http.Request) (future LROSADsPostAsyncRelativeRetryNoPayloadFuture, err error)

PostAsyncRelativeRetryNoPayloadSender sends the PostAsyncRelativeRetryNoPayload request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PostNonRetry400

func (client LROSADsClient) PostNonRetry400(ctx context.Context, product *Product) (result LROSADsPostNonRetry400Future, err error)

PostNonRetry400 long running post request, service returns a 400 with no error body Parameters: product - product to put

func (LROSADsClient) PostNonRetry400Preparer

func (client LROSADsClient) PostNonRetry400Preparer(ctx context.Context, product *Product) (*http.Request, error)

PostNonRetry400Preparer prepares the PostNonRetry400 request.

func (LROSADsClient) PostNonRetry400Responder

func (client LROSADsClient) PostNonRetry400Responder(resp *http.Response) (result autorest.Response, err error)

PostNonRetry400Responder handles the response to the PostNonRetry400 request. The method always closes the http.Response Body.

func (LROSADsClient) PostNonRetry400Sender

func (client LROSADsClient) PostNonRetry400Sender(req *http.Request) (future LROSADsPostNonRetry400Future, err error)

PostNonRetry400Sender sends the PostNonRetry400 request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) Put200InvalidJSON

func (client LROSADsClient) Put200InvalidJSON(ctx context.Context, product *Product) (result LROSADsPut200InvalidJSONFuture, err error)

Put200InvalidJSON long running put request, service returns a 200 to the initial request, with an entity that is not a valid json Parameters: product - product to put

func (LROSADsClient) Put200InvalidJSONPreparer

func (client LROSADsClient) Put200InvalidJSONPreparer(ctx context.Context, product *Product) (*http.Request, error)

Put200InvalidJSONPreparer prepares the Put200InvalidJSON request.

func (LROSADsClient) Put200InvalidJSONResponder

func (client LROSADsClient) Put200InvalidJSONResponder(resp *http.Response) (result Product, err error)

Put200InvalidJSONResponder handles the response to the Put200InvalidJSON request. The method always closes the http.Response Body.

func (LROSADsClient) Put200InvalidJSONSender

func (client LROSADsClient) Put200InvalidJSONSender(req *http.Request) (future LROSADsPut200InvalidJSONFuture, err error)

Put200InvalidJSONSender sends the Put200InvalidJSON request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutAsyncRelativeRetry400

func (client LROSADsClient) PutAsyncRelativeRetry400(ctx context.Context, product *Product) (result LROSADsPutAsyncRelativeRetry400Future, err error)

PutAsyncRelativeRetry400 long running put request, service returns a 200 with ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROSADsClient) PutAsyncRelativeRetry400Preparer

func (client LROSADsClient) PutAsyncRelativeRetry400Preparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRelativeRetry400Preparer prepares the PutAsyncRelativeRetry400 request.

func (LROSADsClient) PutAsyncRelativeRetry400Responder

func (client LROSADsClient) PutAsyncRelativeRetry400Responder(resp *http.Response) (result Product, err error)

PutAsyncRelativeRetry400Responder handles the response to the PutAsyncRelativeRetry400 request. The method always closes the http.Response Body.

func (LROSADsClient) PutAsyncRelativeRetry400Sender

func (client LROSADsClient) PutAsyncRelativeRetry400Sender(req *http.Request) (future LROSADsPutAsyncRelativeRetry400Future, err error)

PutAsyncRelativeRetry400Sender sends the PutAsyncRelativeRetry400 request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutAsyncRelativeRetryInvalidHeader

func (client LROSADsClient) PutAsyncRelativeRetryInvalidHeader(ctx context.Context, product *Product) (result LROSADsPutAsyncRelativeRetryInvalidHeaderFuture, err error)

PutAsyncRelativeRetryInvalidHeader long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. The endpoint indicated in the Azure-AsyncOperation header is invalid. Parameters: product - product to put

func (LROSADsClient) PutAsyncRelativeRetryInvalidHeaderPreparer

func (client LROSADsClient) PutAsyncRelativeRetryInvalidHeaderPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRelativeRetryInvalidHeaderPreparer prepares the PutAsyncRelativeRetryInvalidHeader request.

func (LROSADsClient) PutAsyncRelativeRetryInvalidHeaderResponder

func (client LROSADsClient) PutAsyncRelativeRetryInvalidHeaderResponder(resp *http.Response) (result Product, err error)

PutAsyncRelativeRetryInvalidHeaderResponder handles the response to the PutAsyncRelativeRetryInvalidHeader request. The method always closes the http.Response Body.

func (LROSADsClient) PutAsyncRelativeRetryInvalidHeaderSender

func (client LROSADsClient) PutAsyncRelativeRetryInvalidHeaderSender(req *http.Request) (future LROSADsPutAsyncRelativeRetryInvalidHeaderFuture, err error)

PutAsyncRelativeRetryInvalidHeaderSender sends the PutAsyncRelativeRetryInvalidHeader request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutAsyncRelativeRetryInvalidJSONPolling

func (client LROSADsClient) PutAsyncRelativeRetryInvalidJSONPolling(ctx context.Context, product *Product) (result LROSADsPutAsyncRelativeRetryInvalidJSONPollingFuture, err error)

PutAsyncRelativeRetryInvalidJSONPolling long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROSADsClient) PutAsyncRelativeRetryInvalidJSONPollingPreparer

func (client LROSADsClient) PutAsyncRelativeRetryInvalidJSONPollingPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRelativeRetryInvalidJSONPollingPreparer prepares the PutAsyncRelativeRetryInvalidJSONPolling request.

func (LROSADsClient) PutAsyncRelativeRetryInvalidJSONPollingResponder

func (client LROSADsClient) PutAsyncRelativeRetryInvalidJSONPollingResponder(resp *http.Response) (result Product, err error)

PutAsyncRelativeRetryInvalidJSONPollingResponder handles the response to the PutAsyncRelativeRetryInvalidJSONPolling request. The method always closes the http.Response Body.

func (LROSADsClient) PutAsyncRelativeRetryInvalidJSONPollingSender

func (client LROSADsClient) PutAsyncRelativeRetryInvalidJSONPollingSender(req *http.Request) (future LROSADsPutAsyncRelativeRetryInvalidJSONPollingFuture, err error)

PutAsyncRelativeRetryInvalidJSONPollingSender sends the PutAsyncRelativeRetryInvalidJSONPolling request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutAsyncRelativeRetryNoStatus

func (client LROSADsClient) PutAsyncRelativeRetryNoStatus(ctx context.Context, product *Product) (result LROSADsPutAsyncRelativeRetryNoStatusFuture, err error)

PutAsyncRelativeRetryNoStatus long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROSADsClient) PutAsyncRelativeRetryNoStatusPayload

func (client LROSADsClient) PutAsyncRelativeRetryNoStatusPayload(ctx context.Context, product *Product) (result LROSADsPutAsyncRelativeRetryNoStatusPayloadFuture, err error)

PutAsyncRelativeRetryNoStatusPayload long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROSADsClient) PutAsyncRelativeRetryNoStatusPayloadPreparer

func (client LROSADsClient) PutAsyncRelativeRetryNoStatusPayloadPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRelativeRetryNoStatusPayloadPreparer prepares the PutAsyncRelativeRetryNoStatusPayload request.

func (LROSADsClient) PutAsyncRelativeRetryNoStatusPayloadResponder

func (client LROSADsClient) PutAsyncRelativeRetryNoStatusPayloadResponder(resp *http.Response) (result Product, err error)

PutAsyncRelativeRetryNoStatusPayloadResponder handles the response to the PutAsyncRelativeRetryNoStatusPayload request. The method always closes the http.Response Body.

func (LROSADsClient) PutAsyncRelativeRetryNoStatusPayloadSender

func (client LROSADsClient) PutAsyncRelativeRetryNoStatusPayloadSender(req *http.Request) (future LROSADsPutAsyncRelativeRetryNoStatusPayloadFuture, err error)

PutAsyncRelativeRetryNoStatusPayloadSender sends the PutAsyncRelativeRetryNoStatusPayload request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutAsyncRelativeRetryNoStatusPreparer

func (client LROSADsClient) PutAsyncRelativeRetryNoStatusPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRelativeRetryNoStatusPreparer prepares the PutAsyncRelativeRetryNoStatus request.

func (LROSADsClient) PutAsyncRelativeRetryNoStatusResponder

func (client LROSADsClient) PutAsyncRelativeRetryNoStatusResponder(resp *http.Response) (result Product, err error)

PutAsyncRelativeRetryNoStatusResponder handles the response to the PutAsyncRelativeRetryNoStatus request. The method always closes the http.Response Body.

func (LROSADsClient) PutAsyncRelativeRetryNoStatusSender

func (client LROSADsClient) PutAsyncRelativeRetryNoStatusSender(req *http.Request) (future LROSADsPutAsyncRelativeRetryNoStatusFuture, err error)

PutAsyncRelativeRetryNoStatusSender sends the PutAsyncRelativeRetryNoStatus request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutError201NoProvisioningStatePayload

func (client LROSADsClient) PutError201NoProvisioningStatePayload(ctx context.Context, product *Product) (result LROSADsPutError201NoProvisioningStatePayloadFuture, err error)

PutError201NoProvisioningStatePayload long running put request, service returns a 201 to the initial request with no payload Parameters: product - product to put

func (LROSADsClient) PutError201NoProvisioningStatePayloadPreparer

func (client LROSADsClient) PutError201NoProvisioningStatePayloadPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutError201NoProvisioningStatePayloadPreparer prepares the PutError201NoProvisioningStatePayload request.

func (LROSADsClient) PutError201NoProvisioningStatePayloadResponder

func (client LROSADsClient) PutError201NoProvisioningStatePayloadResponder(resp *http.Response) (result Product, err error)

PutError201NoProvisioningStatePayloadResponder handles the response to the PutError201NoProvisioningStatePayload request. The method always closes the http.Response Body.

func (LROSADsClient) PutError201NoProvisioningStatePayloadSender

func (client LROSADsClient) PutError201NoProvisioningStatePayloadSender(req *http.Request) (future LROSADsPutError201NoProvisioningStatePayloadFuture, err error)

PutError201NoProvisioningStatePayloadSender sends the PutError201NoProvisioningStatePayload request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutNonRetry201Creating400

func (client LROSADsClient) PutNonRetry201Creating400(ctx context.Context, product *Product) (result LROSADsPutNonRetry201Creating400Future, err error)

PutNonRetry201Creating400 long running put request, service returns a Product with 'ProvisioningState' = 'Creating' and 201 response code Parameters: product - product to put

func (LROSADsClient) PutNonRetry201Creating400InvalidJSON

func (client LROSADsClient) PutNonRetry201Creating400InvalidJSON(ctx context.Context, product *Product) (result LROSADsPutNonRetry201Creating400InvalidJSONFuture, err error)

PutNonRetry201Creating400InvalidJSON long running put request, service returns a Product with 'ProvisioningState' = 'Creating' and 201 response code Parameters: product - product to put

func (LROSADsClient) PutNonRetry201Creating400InvalidJSONPreparer

func (client LROSADsClient) PutNonRetry201Creating400InvalidJSONPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutNonRetry201Creating400InvalidJSONPreparer prepares the PutNonRetry201Creating400InvalidJSON request.

func (LROSADsClient) PutNonRetry201Creating400InvalidJSONResponder

func (client LROSADsClient) PutNonRetry201Creating400InvalidJSONResponder(resp *http.Response) (result Product, err error)

PutNonRetry201Creating400InvalidJSONResponder handles the response to the PutNonRetry201Creating400InvalidJSON request. The method always closes the http.Response Body.

func (LROSADsClient) PutNonRetry201Creating400InvalidJSONSender

func (client LROSADsClient) PutNonRetry201Creating400InvalidJSONSender(req *http.Request) (future LROSADsPutNonRetry201Creating400InvalidJSONFuture, err error)

PutNonRetry201Creating400InvalidJSONSender sends the PutNonRetry201Creating400InvalidJSON request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutNonRetry201Creating400Preparer

func (client LROSADsClient) PutNonRetry201Creating400Preparer(ctx context.Context, product *Product) (*http.Request, error)

PutNonRetry201Creating400Preparer prepares the PutNonRetry201Creating400 request.

func (LROSADsClient) PutNonRetry201Creating400Responder

func (client LROSADsClient) PutNonRetry201Creating400Responder(resp *http.Response) (result Product, err error)

PutNonRetry201Creating400Responder handles the response to the PutNonRetry201Creating400 request. The method always closes the http.Response Body.

func (LROSADsClient) PutNonRetry201Creating400Sender

func (client LROSADsClient) PutNonRetry201Creating400Sender(req *http.Request) (future LROSADsPutNonRetry201Creating400Future, err error)

PutNonRetry201Creating400Sender sends the PutNonRetry201Creating400 request. The method will close the http.Response Body if it receives an error.

func (LROSADsClient) PutNonRetry400

func (client LROSADsClient) PutNonRetry400(ctx context.Context, product *Product) (result LROSADsPutNonRetry400Future, err error)

PutNonRetry400 long running put request, service returns a 400 to the initial request Parameters: product - product to put

func (LROSADsClient) PutNonRetry400Preparer

func (client LROSADsClient) PutNonRetry400Preparer(ctx context.Context, product *Product) (*http.Request, error)

PutNonRetry400Preparer prepares the PutNonRetry400 request.

func (LROSADsClient) PutNonRetry400Responder

func (client LROSADsClient) PutNonRetry400Responder(resp *http.Response) (result Product, err error)

PutNonRetry400Responder handles the response to the PutNonRetry400 request. The method always closes the http.Response Body.

func (LROSADsClient) PutNonRetry400Sender

func (client LROSADsClient) PutNonRetry400Sender(req *http.Request) (future LROSADsPutNonRetry400Future, err error)

PutNonRetry400Sender sends the PutNonRetry400 request. The method will close the http.Response Body if it receives an error.

type LROSADsDelete202NonRetry400Future

type LROSADsDelete202NonRetry400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsDelete202NonRetry400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsDelete202NonRetry400Future) UnmarshalJSON

func (future *LROSADsDelete202NonRetry400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsDelete202RetryInvalidHeaderFuture

type LROSADsDelete202RetryInvalidHeaderFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsDelete202RetryInvalidHeaderFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsDelete202RetryInvalidHeaderFuture) UnmarshalJSON

func (future *LROSADsDelete202RetryInvalidHeaderFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsDelete204SucceededFuture

type LROSADsDelete204SucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsDelete204SucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsDelete204SucceededFuture) UnmarshalJSON

func (future *LROSADsDelete204SucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsDeleteAsyncRelativeRetry400Future

type LROSADsDeleteAsyncRelativeRetry400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsDeleteAsyncRelativeRetry400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsDeleteAsyncRelativeRetry400Future) UnmarshalJSON

func (future *LROSADsDeleteAsyncRelativeRetry400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsDeleteAsyncRelativeRetryInvalidHeaderFuture

type LROSADsDeleteAsyncRelativeRetryInvalidHeaderFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsDeleteAsyncRelativeRetryInvalidHeaderFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsDeleteAsyncRelativeRetryInvalidHeaderFuture) UnmarshalJSON

func (future *LROSADsDeleteAsyncRelativeRetryInvalidHeaderFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsDeleteAsyncRelativeRetryInvalidJSONPollingFuture

type LROSADsDeleteAsyncRelativeRetryInvalidJSONPollingFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsDeleteAsyncRelativeRetryInvalidJSONPollingFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsDeleteAsyncRelativeRetryInvalidJSONPollingFuture) UnmarshalJSON

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsDeleteAsyncRelativeRetryNoStatusFuture

type LROSADsDeleteAsyncRelativeRetryNoStatusFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsDeleteAsyncRelativeRetryNoStatusFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsDeleteAsyncRelativeRetryNoStatusFuture) UnmarshalJSON

func (future *LROSADsDeleteAsyncRelativeRetryNoStatusFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsDeleteNonRetry400Future

type LROSADsDeleteNonRetry400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsDeleteNonRetry400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsDeleteNonRetry400Future) UnmarshalJSON

func (future *LROSADsDeleteNonRetry400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPost202NoLocationFuture

type LROSADsPost202NoLocationFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsPost202NoLocationFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPost202NoLocationFuture) UnmarshalJSON

func (future *LROSADsPost202NoLocationFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPost202NonRetry400Future

type LROSADsPost202NonRetry400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsPost202NonRetry400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPost202NonRetry400Future) UnmarshalJSON

func (future *LROSADsPost202NonRetry400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPost202RetryInvalidHeaderFuture

type LROSADsPost202RetryInvalidHeaderFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsPost202RetryInvalidHeaderFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPost202RetryInvalidHeaderFuture) UnmarshalJSON

func (future *LROSADsPost202RetryInvalidHeaderFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPostAsyncRelativeRetry400Future

type LROSADsPostAsyncRelativeRetry400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsPostAsyncRelativeRetry400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPostAsyncRelativeRetry400Future) UnmarshalJSON

func (future *LROSADsPostAsyncRelativeRetry400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPostAsyncRelativeRetryInvalidHeaderFuture

type LROSADsPostAsyncRelativeRetryInvalidHeaderFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsPostAsyncRelativeRetryInvalidHeaderFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPostAsyncRelativeRetryInvalidHeaderFuture) UnmarshalJSON

func (future *LROSADsPostAsyncRelativeRetryInvalidHeaderFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPostAsyncRelativeRetryInvalidJSONPollingFuture

type LROSADsPostAsyncRelativeRetryInvalidJSONPollingFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsPostAsyncRelativeRetryInvalidJSONPollingFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPostAsyncRelativeRetryInvalidJSONPollingFuture) UnmarshalJSON

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPostAsyncRelativeRetryNoPayloadFuture

type LROSADsPostAsyncRelativeRetryNoPayloadFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsPostAsyncRelativeRetryNoPayloadFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPostAsyncRelativeRetryNoPayloadFuture) UnmarshalJSON

func (future *LROSADsPostAsyncRelativeRetryNoPayloadFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPostNonRetry400Future

type LROSADsPostNonRetry400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (autorest.Response, error)
}

LROSADsPostNonRetry400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPostNonRetry400Future) UnmarshalJSON

func (future *LROSADsPostNonRetry400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPut200InvalidJSONFuture

type LROSADsPut200InvalidJSONFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPut200InvalidJSONFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPut200InvalidJSONFuture) UnmarshalJSON

func (future *LROSADsPut200InvalidJSONFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutAsyncRelativeRetry400Future

type LROSADsPutAsyncRelativeRetry400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutAsyncRelativeRetry400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutAsyncRelativeRetry400Future) UnmarshalJSON

func (future *LROSADsPutAsyncRelativeRetry400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutAsyncRelativeRetryInvalidHeaderFuture

type LROSADsPutAsyncRelativeRetryInvalidHeaderFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutAsyncRelativeRetryInvalidHeaderFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutAsyncRelativeRetryInvalidHeaderFuture) UnmarshalJSON

func (future *LROSADsPutAsyncRelativeRetryInvalidHeaderFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutAsyncRelativeRetryInvalidJSONPollingFuture

type LROSADsPutAsyncRelativeRetryInvalidJSONPollingFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutAsyncRelativeRetryInvalidJSONPollingFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutAsyncRelativeRetryInvalidJSONPollingFuture) UnmarshalJSON

func (future *LROSADsPutAsyncRelativeRetryInvalidJSONPollingFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutAsyncRelativeRetryNoStatusFuture

type LROSADsPutAsyncRelativeRetryNoStatusFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutAsyncRelativeRetryNoStatusFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutAsyncRelativeRetryNoStatusFuture) UnmarshalJSON

func (future *LROSADsPutAsyncRelativeRetryNoStatusFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutAsyncRelativeRetryNoStatusPayloadFuture

type LROSADsPutAsyncRelativeRetryNoStatusPayloadFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutAsyncRelativeRetryNoStatusPayloadFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutAsyncRelativeRetryNoStatusPayloadFuture) UnmarshalJSON

func (future *LROSADsPutAsyncRelativeRetryNoStatusPayloadFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutError201NoProvisioningStatePayloadFuture

type LROSADsPutError201NoProvisioningStatePayloadFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutError201NoProvisioningStatePayloadFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutError201NoProvisioningStatePayloadFuture) UnmarshalJSON

func (future *LROSADsPutError201NoProvisioningStatePayloadFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutNonRetry201Creating400Future

type LROSADsPutNonRetry201Creating400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutNonRetry201Creating400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutNonRetry201Creating400Future) UnmarshalJSON

func (future *LROSADsPutNonRetry201Creating400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutNonRetry201Creating400InvalidJSONFuture

type LROSADsPutNonRetry201Creating400InvalidJSONFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutNonRetry201Creating400InvalidJSONFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutNonRetry201Creating400InvalidJSONFuture) UnmarshalJSON

func (future *LROSADsPutNonRetry201Creating400InvalidJSONFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROSADsPutNonRetry400Future

type LROSADsPutNonRetry400Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROSADsClient) (Product, error)
}

LROSADsPutNonRetry400Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROSADsPutNonRetry400Future) UnmarshalJSON

func (future *LROSADsPutNonRetry400Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsClient

type LROsClient struct {
	BaseClient
}

LROsClient is the long-running Operation for AutoRest

func NewLROsClient

func NewLROsClient() LROsClient

NewLROsClient creates an instance of the LROsClient client.

func NewLROsClientWithBaseURI

func NewLROsClientWithBaseURI(baseURI string) LROsClient

NewLROsClientWithBaseURI creates an instance of the LROsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (LROsClient) Delete202NoRetry204

func (client LROsClient) Delete202NoRetry204(ctx context.Context) (result LROsDelete202NoRetry204Future, err error)

Delete202NoRetry204 long running delete request, service returns a 202 to the initial request. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’

func (LROsClient) Delete202NoRetry204Preparer

func (client LROsClient) Delete202NoRetry204Preparer(ctx context.Context) (*http.Request, error)

Delete202NoRetry204Preparer prepares the Delete202NoRetry204 request.

func (LROsClient) Delete202NoRetry204Responder

func (client LROsClient) Delete202NoRetry204Responder(resp *http.Response) (result Product, err error)

Delete202NoRetry204Responder handles the response to the Delete202NoRetry204 request. The method always closes the http.Response Body.

func (LROsClient) Delete202NoRetry204Sender

func (client LROsClient) Delete202NoRetry204Sender(req *http.Request) (future LROsDelete202NoRetry204Future, err error)

Delete202NoRetry204Sender sends the Delete202NoRetry204 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Delete202Retry200

func (client LROsClient) Delete202Retry200(ctx context.Context) (result LROsDelete202Retry200Future, err error)

Delete202Retry200 long running delete request, service returns a 202 to the initial request. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’

func (LROsClient) Delete202Retry200Preparer

func (client LROsClient) Delete202Retry200Preparer(ctx context.Context) (*http.Request, error)

Delete202Retry200Preparer prepares the Delete202Retry200 request.

func (LROsClient) Delete202Retry200Responder

func (client LROsClient) Delete202Retry200Responder(resp *http.Response) (result Product, err error)

Delete202Retry200Responder handles the response to the Delete202Retry200 request. The method always closes the http.Response Body.

func (LROsClient) Delete202Retry200Sender

func (client LROsClient) Delete202Retry200Sender(req *http.Request) (future LROsDelete202Retry200Future, err error)

Delete202Retry200Sender sends the Delete202Retry200 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Delete204Succeeded

func (client LROsClient) Delete204Succeeded(ctx context.Context) (result LROsDelete204SucceededFuture, err error)

Delete204Succeeded long running delete succeeds and returns right away

func (LROsClient) Delete204SucceededPreparer

func (client LROsClient) Delete204SucceededPreparer(ctx context.Context) (*http.Request, error)

Delete204SucceededPreparer prepares the Delete204Succeeded request.

func (LROsClient) Delete204SucceededResponder

func (client LROsClient) Delete204SucceededResponder(resp *http.Response) (result autorest.Response, err error)

Delete204SucceededResponder handles the response to the Delete204Succeeded request. The method always closes the http.Response Body.

func (LROsClient) Delete204SucceededSender

func (client LROsClient) Delete204SucceededSender(req *http.Request) (future LROsDelete204SucceededFuture, err error)

Delete204SucceededSender sends the Delete204Succeeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteAsyncNoHeaderInRetry

func (client LROsClient) DeleteAsyncNoHeaderInRetry(ctx context.Context) (result LROsDeleteAsyncNoHeaderInRetryFuture, err error)

DeleteAsyncNoHeaderInRetry long running delete request, service returns an Azure-AsyncOperation header in the initial request. Subsequent calls to operation status do not contain Azure-AsyncOperation header.

func (LROsClient) DeleteAsyncNoHeaderInRetryPreparer

func (client LROsClient) DeleteAsyncNoHeaderInRetryPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncNoHeaderInRetryPreparer prepares the DeleteAsyncNoHeaderInRetry request.

func (LROsClient) DeleteAsyncNoHeaderInRetryResponder

func (client LROsClient) DeleteAsyncNoHeaderInRetryResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncNoHeaderInRetryResponder handles the response to the DeleteAsyncNoHeaderInRetry request. The method always closes the http.Response Body.

func (LROsClient) DeleteAsyncNoHeaderInRetrySender

func (client LROsClient) DeleteAsyncNoHeaderInRetrySender(req *http.Request) (future LROsDeleteAsyncNoHeaderInRetryFuture, err error)

DeleteAsyncNoHeaderInRetrySender sends the DeleteAsyncNoHeaderInRetry request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteAsyncNoRetrySucceeded

func (client LROsClient) DeleteAsyncNoRetrySucceeded(ctx context.Context) (result LROsDeleteAsyncNoRetrySucceededFuture, err error)

DeleteAsyncNoRetrySucceeded long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status

func (LROsClient) DeleteAsyncNoRetrySucceededPreparer

func (client LROsClient) DeleteAsyncNoRetrySucceededPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncNoRetrySucceededPreparer prepares the DeleteAsyncNoRetrySucceeded request.

func (LROsClient) DeleteAsyncNoRetrySucceededResponder

func (client LROsClient) DeleteAsyncNoRetrySucceededResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncNoRetrySucceededResponder handles the response to the DeleteAsyncNoRetrySucceeded request. The method always closes the http.Response Body.

func (LROsClient) DeleteAsyncNoRetrySucceededSender

func (client LROsClient) DeleteAsyncNoRetrySucceededSender(req *http.Request) (future LROsDeleteAsyncNoRetrySucceededFuture, err error)

DeleteAsyncNoRetrySucceededSender sends the DeleteAsyncNoRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteAsyncRetryFailed

func (client LROsClient) DeleteAsyncRetryFailed(ctx context.Context) (result LROsDeleteAsyncRetryFailedFuture, err error)

DeleteAsyncRetryFailed long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status

func (LROsClient) DeleteAsyncRetryFailedPreparer

func (client LROsClient) DeleteAsyncRetryFailedPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncRetryFailedPreparer prepares the DeleteAsyncRetryFailed request.

func (LROsClient) DeleteAsyncRetryFailedResponder

func (client LROsClient) DeleteAsyncRetryFailedResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncRetryFailedResponder handles the response to the DeleteAsyncRetryFailed request. The method always closes the http.Response Body.

func (LROsClient) DeleteAsyncRetryFailedSender

func (client LROsClient) DeleteAsyncRetryFailedSender(req *http.Request) (future LROsDeleteAsyncRetryFailedFuture, err error)

DeleteAsyncRetryFailedSender sends the DeleteAsyncRetryFailed request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteAsyncRetrySucceeded

func (client LROsClient) DeleteAsyncRetrySucceeded(ctx context.Context) (result LROsDeleteAsyncRetrySucceededFuture, err error)

DeleteAsyncRetrySucceeded long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status

func (LROsClient) DeleteAsyncRetrySucceededPreparer

func (client LROsClient) DeleteAsyncRetrySucceededPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncRetrySucceededPreparer prepares the DeleteAsyncRetrySucceeded request.

func (LROsClient) DeleteAsyncRetrySucceededResponder

func (client LROsClient) DeleteAsyncRetrySucceededResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncRetrySucceededResponder handles the response to the DeleteAsyncRetrySucceeded request. The method always closes the http.Response Body.

func (LROsClient) DeleteAsyncRetrySucceededSender

func (client LROsClient) DeleteAsyncRetrySucceededSender(req *http.Request) (future LROsDeleteAsyncRetrySucceededFuture, err error)

DeleteAsyncRetrySucceededSender sends the DeleteAsyncRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteAsyncRetrycanceled

func (client LROsClient) DeleteAsyncRetrycanceled(ctx context.Context) (result LROsDeleteAsyncRetrycanceledFuture, err error)

DeleteAsyncRetrycanceled long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status

func (LROsClient) DeleteAsyncRetrycanceledPreparer

func (client LROsClient) DeleteAsyncRetrycanceledPreparer(ctx context.Context) (*http.Request, error)

DeleteAsyncRetrycanceledPreparer prepares the DeleteAsyncRetrycanceled request.

func (LROsClient) DeleteAsyncRetrycanceledResponder

func (client LROsClient) DeleteAsyncRetrycanceledResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAsyncRetrycanceledResponder handles the response to the DeleteAsyncRetrycanceled request. The method always closes the http.Response Body.

func (LROsClient) DeleteAsyncRetrycanceledSender

func (client LROsClient) DeleteAsyncRetrycanceledSender(req *http.Request) (future LROsDeleteAsyncRetrycanceledFuture, err error)

DeleteAsyncRetrycanceledSender sends the DeleteAsyncRetrycanceled request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteNoHeaderInRetry

func (client LROsClient) DeleteNoHeaderInRetry(ctx context.Context) (result LROsDeleteNoHeaderInRetryFuture, err error)

DeleteNoHeaderInRetry long running delete request, service returns a location header in the initial request. Subsequent calls to operation status do not contain location header.

func (LROsClient) DeleteNoHeaderInRetryPreparer

func (client LROsClient) DeleteNoHeaderInRetryPreparer(ctx context.Context) (*http.Request, error)

DeleteNoHeaderInRetryPreparer prepares the DeleteNoHeaderInRetry request.

func (LROsClient) DeleteNoHeaderInRetryResponder

func (client LROsClient) DeleteNoHeaderInRetryResponder(resp *http.Response) (result autorest.Response, err error)

DeleteNoHeaderInRetryResponder handles the response to the DeleteNoHeaderInRetry request. The method always closes the http.Response Body.

func (LROsClient) DeleteNoHeaderInRetrySender

func (client LROsClient) DeleteNoHeaderInRetrySender(req *http.Request) (future LROsDeleteNoHeaderInRetryFuture, err error)

DeleteNoHeaderInRetrySender sends the DeleteNoHeaderInRetry request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteProvisioning202Accepted200Succeeded

func (client LROsClient) DeleteProvisioning202Accepted200Succeeded(ctx context.Context) (result LROsDeleteProvisioning202Accepted200SucceededFuture, err error)

DeleteProvisioning202Accepted200Succeeded long running delete request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Accepted’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’

func (LROsClient) DeleteProvisioning202Accepted200SucceededPreparer

func (client LROsClient) DeleteProvisioning202Accepted200SucceededPreparer(ctx context.Context) (*http.Request, error)

DeleteProvisioning202Accepted200SucceededPreparer prepares the DeleteProvisioning202Accepted200Succeeded request.

func (LROsClient) DeleteProvisioning202Accepted200SucceededResponder

func (client LROsClient) DeleteProvisioning202Accepted200SucceededResponder(resp *http.Response) (result Product, err error)

DeleteProvisioning202Accepted200SucceededResponder handles the response to the DeleteProvisioning202Accepted200Succeeded request. The method always closes the http.Response Body.

func (LROsClient) DeleteProvisioning202Accepted200SucceededSender

func (client LROsClient) DeleteProvisioning202Accepted200SucceededSender(req *http.Request) (future LROsDeleteProvisioning202Accepted200SucceededFuture, err error)

DeleteProvisioning202Accepted200SucceededSender sends the DeleteProvisioning202Accepted200Succeeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteProvisioning202DeletingFailed200

func (client LROsClient) DeleteProvisioning202DeletingFailed200(ctx context.Context) (result LROsDeleteProvisioning202DeletingFailed200Future, err error)

DeleteProvisioning202DeletingFailed200 long running delete request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Failed’

func (LROsClient) DeleteProvisioning202DeletingFailed200Preparer

func (client LROsClient) DeleteProvisioning202DeletingFailed200Preparer(ctx context.Context) (*http.Request, error)

DeleteProvisioning202DeletingFailed200Preparer prepares the DeleteProvisioning202DeletingFailed200 request.

func (LROsClient) DeleteProvisioning202DeletingFailed200Responder

func (client LROsClient) DeleteProvisioning202DeletingFailed200Responder(resp *http.Response) (result Product, err error)

DeleteProvisioning202DeletingFailed200Responder handles the response to the DeleteProvisioning202DeletingFailed200 request. The method always closes the http.Response Body.

func (LROsClient) DeleteProvisioning202DeletingFailed200Sender

func (client LROsClient) DeleteProvisioning202DeletingFailed200Sender(req *http.Request) (future LROsDeleteProvisioning202DeletingFailed200Future, err error)

DeleteProvisioning202DeletingFailed200Sender sends the DeleteProvisioning202DeletingFailed200 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) DeleteProvisioning202Deletingcanceled200

func (client LROsClient) DeleteProvisioning202Deletingcanceled200(ctx context.Context) (result LROsDeleteProvisioning202Deletingcanceled200Future, err error)

DeleteProvisioning202Deletingcanceled200 long running delete request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Canceled’

func (LROsClient) DeleteProvisioning202Deletingcanceled200Preparer

func (client LROsClient) DeleteProvisioning202Deletingcanceled200Preparer(ctx context.Context) (*http.Request, error)

DeleteProvisioning202Deletingcanceled200Preparer prepares the DeleteProvisioning202Deletingcanceled200 request.

func (LROsClient) DeleteProvisioning202Deletingcanceled200Responder

func (client LROsClient) DeleteProvisioning202Deletingcanceled200Responder(resp *http.Response) (result Product, err error)

DeleteProvisioning202Deletingcanceled200Responder handles the response to the DeleteProvisioning202Deletingcanceled200 request. The method always closes the http.Response Body.

func (LROsClient) DeleteProvisioning202Deletingcanceled200Sender

func (client LROsClient) DeleteProvisioning202Deletingcanceled200Sender(req *http.Request) (future LROsDeleteProvisioning202Deletingcanceled200Future, err error)

DeleteProvisioning202Deletingcanceled200Sender sends the DeleteProvisioning202Deletingcanceled200 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Post200WithPayload

func (client LROsClient) Post200WithPayload(ctx context.Context) (result LROsPost200WithPayloadFuture, err error)

Post200WithPayload long running post request, service returns a 202 to the initial request, with 'Location' header. Poll returns a 200 with a response body after success.

func (LROsClient) Post200WithPayloadPreparer

func (client LROsClient) Post200WithPayloadPreparer(ctx context.Context) (*http.Request, error)

Post200WithPayloadPreparer prepares the Post200WithPayload request.

func (LROsClient) Post200WithPayloadResponder

func (client LROsClient) Post200WithPayloadResponder(resp *http.Response) (result Sku, err error)

Post200WithPayloadResponder handles the response to the Post200WithPayload request. The method always closes the http.Response Body.

func (LROsClient) Post200WithPayloadSender

func (client LROsClient) Post200WithPayloadSender(req *http.Request) (future LROsPost200WithPayloadFuture, err error)

Post200WithPayloadSender sends the Post200WithPayload request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Post202NoRetry204

func (client LROsClient) Post202NoRetry204(ctx context.Context, product *Product) (result LROsPost202NoRetry204Future, err error)

Post202NoRetry204 long running post request, service returns a 202 to the initial request, with 'Location' header, 204 with noresponse body after success Parameters: product - product to put

func (LROsClient) Post202NoRetry204Preparer

func (client LROsClient) Post202NoRetry204Preparer(ctx context.Context, product *Product) (*http.Request, error)

Post202NoRetry204Preparer prepares the Post202NoRetry204 request.

func (LROsClient) Post202NoRetry204Responder

func (client LROsClient) Post202NoRetry204Responder(resp *http.Response) (result Product, err error)

Post202NoRetry204Responder handles the response to the Post202NoRetry204 request. The method always closes the http.Response Body.

func (LROsClient) Post202NoRetry204Sender

func (client LROsClient) Post202NoRetry204Sender(req *http.Request) (future LROsPost202NoRetry204Future, err error)

Post202NoRetry204Sender sends the Post202NoRetry204 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Post202Retry200

func (client LROsClient) Post202Retry200(ctx context.Context, product *Product) (result LROsPost202Retry200Future, err error)

Post202Retry200 long running post request, service returns a 202 to the initial request, with 'Location' and 'Retry-After' headers, Polls return a 200 with a response body after success Parameters: product - product to put

func (LROsClient) Post202Retry200Preparer

func (client LROsClient) Post202Retry200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Post202Retry200Preparer prepares the Post202Retry200 request.

func (LROsClient) Post202Retry200Responder

func (client LROsClient) Post202Retry200Responder(resp *http.Response) (result autorest.Response, err error)

Post202Retry200Responder handles the response to the Post202Retry200 request. The method always closes the http.Response Body.

func (LROsClient) Post202Retry200Sender

func (client LROsClient) Post202Retry200Sender(req *http.Request) (future LROsPost202Retry200Future, err error)

Post202Retry200Sender sends the Post202Retry200 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PostAsyncNoRetrySucceeded

func (client LROsClient) PostAsyncNoRetrySucceeded(ctx context.Context, product *Product) (result LROsPostAsyncNoRetrySucceededFuture, err error)

PostAsyncNoRetrySucceeded long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsClient) PostAsyncNoRetrySucceededPreparer

func (client LROsClient) PostAsyncNoRetrySucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncNoRetrySucceededPreparer prepares the PostAsyncNoRetrySucceeded request.

func (LROsClient) PostAsyncNoRetrySucceededResponder

func (client LROsClient) PostAsyncNoRetrySucceededResponder(resp *http.Response) (result Product, err error)

PostAsyncNoRetrySucceededResponder handles the response to the PostAsyncNoRetrySucceeded request. The method always closes the http.Response Body.

func (LROsClient) PostAsyncNoRetrySucceededSender

func (client LROsClient) PostAsyncNoRetrySucceededSender(req *http.Request) (future LROsPostAsyncNoRetrySucceededFuture, err error)

PostAsyncNoRetrySucceededSender sends the PostAsyncNoRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PostAsyncRetryFailed

func (client LROsClient) PostAsyncRetryFailed(ctx context.Context, product *Product) (result LROsPostAsyncRetryFailedFuture, err error)

PostAsyncRetryFailed long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsClient) PostAsyncRetryFailedPreparer

func (client LROsClient) PostAsyncRetryFailedPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRetryFailedPreparer prepares the PostAsyncRetryFailed request.

func (LROsClient) PostAsyncRetryFailedResponder

func (client LROsClient) PostAsyncRetryFailedResponder(resp *http.Response) (result autorest.Response, err error)

PostAsyncRetryFailedResponder handles the response to the PostAsyncRetryFailed request. The method always closes the http.Response Body.

func (LROsClient) PostAsyncRetryFailedSender

func (client LROsClient) PostAsyncRetryFailedSender(req *http.Request) (future LROsPostAsyncRetryFailedFuture, err error)

PostAsyncRetryFailedSender sends the PostAsyncRetryFailed request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PostAsyncRetrySucceeded

func (client LROsClient) PostAsyncRetrySucceeded(ctx context.Context, product *Product) (result LROsPostAsyncRetrySucceededFuture, err error)

PostAsyncRetrySucceeded long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsClient) PostAsyncRetrySucceededPreparer

func (client LROsClient) PostAsyncRetrySucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRetrySucceededPreparer prepares the PostAsyncRetrySucceeded request.

func (LROsClient) PostAsyncRetrySucceededResponder

func (client LROsClient) PostAsyncRetrySucceededResponder(resp *http.Response) (result Product, err error)

PostAsyncRetrySucceededResponder handles the response to the PostAsyncRetrySucceeded request. The method always closes the http.Response Body.

func (LROsClient) PostAsyncRetrySucceededSender

func (client LROsClient) PostAsyncRetrySucceededSender(req *http.Request) (future LROsPostAsyncRetrySucceededFuture, err error)

PostAsyncRetrySucceededSender sends the PostAsyncRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PostAsyncRetrycanceled

func (client LROsClient) PostAsyncRetrycanceled(ctx context.Context, product *Product) (result LROsPostAsyncRetrycanceledFuture, err error)

PostAsyncRetrycanceled long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsClient) PostAsyncRetrycanceledPreparer

func (client LROsClient) PostAsyncRetrycanceledPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRetrycanceledPreparer prepares the PostAsyncRetrycanceled request.

func (LROsClient) PostAsyncRetrycanceledResponder

func (client LROsClient) PostAsyncRetrycanceledResponder(resp *http.Response) (result autorest.Response, err error)

PostAsyncRetrycanceledResponder handles the response to the PostAsyncRetrycanceled request. The method always closes the http.Response Body.

func (LROsClient) PostAsyncRetrycanceledSender

func (client LROsClient) PostAsyncRetrycanceledSender(req *http.Request) (future LROsPostAsyncRetrycanceledFuture, err error)

PostAsyncRetrycanceledSender sends the PostAsyncRetrycanceled request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PostDoubleHeadersFinalAzureHeaderGet

func (client LROsClient) PostDoubleHeadersFinalAzureHeaderGet(ctx context.Context) (result LROsPostDoubleHeadersFinalAzureHeaderGetFuture, err error)

PostDoubleHeadersFinalAzureHeaderGet long running post request, service returns a 202 to the initial request with both Location and Azure-Async header. Poll Azure-Async and it's success. Should NOT poll Location to get the final object

func (LROsClient) PostDoubleHeadersFinalAzureHeaderGetDefault

func (client LROsClient) PostDoubleHeadersFinalAzureHeaderGetDefault(ctx context.Context) (result LROsPostDoubleHeadersFinalAzureHeaderGetDefaultFuture, err error)

PostDoubleHeadersFinalAzureHeaderGetDefault long running post request, service returns a 202 to the initial request with both Location and Azure-Async header. Poll Azure-Async and it's success. Should NOT poll Location to get the final object if you support initial Autorest behavior.

func (LROsClient) PostDoubleHeadersFinalAzureHeaderGetDefaultPreparer

func (client LROsClient) PostDoubleHeadersFinalAzureHeaderGetDefaultPreparer(ctx context.Context) (*http.Request, error)

PostDoubleHeadersFinalAzureHeaderGetDefaultPreparer prepares the PostDoubleHeadersFinalAzureHeaderGetDefault request.

func (LROsClient) PostDoubleHeadersFinalAzureHeaderGetDefaultResponder

func (client LROsClient) PostDoubleHeadersFinalAzureHeaderGetDefaultResponder(resp *http.Response) (result Product, err error)

PostDoubleHeadersFinalAzureHeaderGetDefaultResponder handles the response to the PostDoubleHeadersFinalAzureHeaderGetDefault request. The method always closes the http.Response Body.

func (LROsClient) PostDoubleHeadersFinalAzureHeaderGetDefaultSender

func (client LROsClient) PostDoubleHeadersFinalAzureHeaderGetDefaultSender(req *http.Request) (future LROsPostDoubleHeadersFinalAzureHeaderGetDefaultFuture, err error)

PostDoubleHeadersFinalAzureHeaderGetDefaultSender sends the PostDoubleHeadersFinalAzureHeaderGetDefault request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PostDoubleHeadersFinalAzureHeaderGetPreparer

func (client LROsClient) PostDoubleHeadersFinalAzureHeaderGetPreparer(ctx context.Context) (*http.Request, error)

PostDoubleHeadersFinalAzureHeaderGetPreparer prepares the PostDoubleHeadersFinalAzureHeaderGet request.

func (LROsClient) PostDoubleHeadersFinalAzureHeaderGetResponder

func (client LROsClient) PostDoubleHeadersFinalAzureHeaderGetResponder(resp *http.Response) (result Product, err error)

PostDoubleHeadersFinalAzureHeaderGetResponder handles the response to the PostDoubleHeadersFinalAzureHeaderGet request. The method always closes the http.Response Body.

func (LROsClient) PostDoubleHeadersFinalAzureHeaderGetSender

func (client LROsClient) PostDoubleHeadersFinalAzureHeaderGetSender(req *http.Request) (future LROsPostDoubleHeadersFinalAzureHeaderGetFuture, err error)

PostDoubleHeadersFinalAzureHeaderGetSender sends the PostDoubleHeadersFinalAzureHeaderGet request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PostDoubleHeadersFinalLocationGet

func (client LROsClient) PostDoubleHeadersFinalLocationGet(ctx context.Context) (result LROsPostDoubleHeadersFinalLocationGetFuture, err error)

PostDoubleHeadersFinalLocationGet long running post request, service returns a 202 to the initial request with both Location and Azure-Async header. Poll Azure-Async and it's success. Should poll Location to get the final object

func (LROsClient) PostDoubleHeadersFinalLocationGetPreparer

func (client LROsClient) PostDoubleHeadersFinalLocationGetPreparer(ctx context.Context) (*http.Request, error)

PostDoubleHeadersFinalLocationGetPreparer prepares the PostDoubleHeadersFinalLocationGet request.

func (LROsClient) PostDoubleHeadersFinalLocationGetResponder

func (client LROsClient) PostDoubleHeadersFinalLocationGetResponder(resp *http.Response) (result Product, err error)

PostDoubleHeadersFinalLocationGetResponder handles the response to the PostDoubleHeadersFinalLocationGet request. The method always closes the http.Response Body.

func (LROsClient) PostDoubleHeadersFinalLocationGetSender

func (client LROsClient) PostDoubleHeadersFinalLocationGetSender(req *http.Request) (future LROsPostDoubleHeadersFinalLocationGetFuture, err error)

PostDoubleHeadersFinalLocationGetSender sends the PostDoubleHeadersFinalLocationGet request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Put200Acceptedcanceled200

func (client LROsClient) Put200Acceptedcanceled200(ctx context.Context, product *Product) (result LROsPut200Acceptedcanceled200Future, err error)

Put200Acceptedcanceled200 long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Canceled’ Parameters: product - product to put

func (LROsClient) Put200Acceptedcanceled200Preparer

func (client LROsClient) Put200Acceptedcanceled200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Put200Acceptedcanceled200Preparer prepares the Put200Acceptedcanceled200 request.

func (LROsClient) Put200Acceptedcanceled200Responder

func (client LROsClient) Put200Acceptedcanceled200Responder(resp *http.Response) (result Product, err error)

Put200Acceptedcanceled200Responder handles the response to the Put200Acceptedcanceled200 request. The method always closes the http.Response Body.

func (LROsClient) Put200Acceptedcanceled200Sender

func (client LROsClient) Put200Acceptedcanceled200Sender(req *http.Request) (future LROsPut200Acceptedcanceled200Future, err error)

Put200Acceptedcanceled200Sender sends the Put200Acceptedcanceled200 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Put200Succeeded

func (client LROsClient) Put200Succeeded(ctx context.Context, product *Product) (result LROsPut200SucceededFuture, err error)

Put200Succeeded long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Succeeded’. Parameters: product - product to put

func (LROsClient) Put200SucceededNoState

func (client LROsClient) Put200SucceededNoState(ctx context.Context, product *Product) (result LROsPut200SucceededNoStateFuture, err error)

Put200SucceededNoState long running put request, service returns a 200 to the initial request, with an entity that does not contain ProvisioningState=’Succeeded’. Parameters: product - product to put

func (LROsClient) Put200SucceededNoStatePreparer

func (client LROsClient) Put200SucceededNoStatePreparer(ctx context.Context, product *Product) (*http.Request, error)

Put200SucceededNoStatePreparer prepares the Put200SucceededNoState request.

func (LROsClient) Put200SucceededNoStateResponder

func (client LROsClient) Put200SucceededNoStateResponder(resp *http.Response) (result Product, err error)

Put200SucceededNoStateResponder handles the response to the Put200SucceededNoState request. The method always closes the http.Response Body.

func (LROsClient) Put200SucceededNoStateSender

func (client LROsClient) Put200SucceededNoStateSender(req *http.Request) (future LROsPut200SucceededNoStateFuture, err error)

Put200SucceededNoStateSender sends the Put200SucceededNoState request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Put200SucceededPreparer

func (client LROsClient) Put200SucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

Put200SucceededPreparer prepares the Put200Succeeded request.

func (LROsClient) Put200SucceededResponder

func (client LROsClient) Put200SucceededResponder(resp *http.Response) (result Product, err error)

Put200SucceededResponder handles the response to the Put200Succeeded request. The method always closes the http.Response Body.

func (LROsClient) Put200SucceededSender

func (client LROsClient) Put200SucceededSender(req *http.Request) (future LROsPut200SucceededFuture, err error)

Put200SucceededSender sends the Put200Succeeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Put200UpdatingSucceeded204

func (client LROsClient) Put200UpdatingSucceeded204(ctx context.Context, product *Product) (result LROsPut200UpdatingSucceeded204Future, err error)

Put200UpdatingSucceeded204 long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Updating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’ Parameters: product - product to put

func (LROsClient) Put200UpdatingSucceeded204Preparer

func (client LROsClient) Put200UpdatingSucceeded204Preparer(ctx context.Context, product *Product) (*http.Request, error)

Put200UpdatingSucceeded204Preparer prepares the Put200UpdatingSucceeded204 request.

func (LROsClient) Put200UpdatingSucceeded204Responder

func (client LROsClient) Put200UpdatingSucceeded204Responder(resp *http.Response) (result Product, err error)

Put200UpdatingSucceeded204Responder handles the response to the Put200UpdatingSucceeded204 request. The method always closes the http.Response Body.

func (LROsClient) Put200UpdatingSucceeded204Sender

func (client LROsClient) Put200UpdatingSucceeded204Sender(req *http.Request) (future LROsPut200UpdatingSucceeded204Future, err error)

Put200UpdatingSucceeded204Sender sends the Put200UpdatingSucceeded204 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Put201CreatingFailed200

func (client LROsClient) Put201CreatingFailed200(ctx context.Context, product *Product) (result LROsPut201CreatingFailed200Future, err error)

Put201CreatingFailed200 long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Created’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Failed’ Parameters: product - product to put

func (LROsClient) Put201CreatingFailed200Preparer

func (client LROsClient) Put201CreatingFailed200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Put201CreatingFailed200Preparer prepares the Put201CreatingFailed200 request.

func (LROsClient) Put201CreatingFailed200Responder

func (client LROsClient) Put201CreatingFailed200Responder(resp *http.Response) (result Product, err error)

Put201CreatingFailed200Responder handles the response to the Put201CreatingFailed200 request. The method always closes the http.Response Body.

func (LROsClient) Put201CreatingFailed200Sender

func (client LROsClient) Put201CreatingFailed200Sender(req *http.Request) (future LROsPut201CreatingFailed200Future, err error)

Put201CreatingFailed200Sender sends the Put201CreatingFailed200 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Put201CreatingSucceeded200

func (client LROsClient) Put201CreatingSucceeded200(ctx context.Context, product *Product) (result LROsPut201CreatingSucceeded200Future, err error)

Put201CreatingSucceeded200 long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’ Parameters: product - product to put

func (LROsClient) Put201CreatingSucceeded200Preparer

func (client LROsClient) Put201CreatingSucceeded200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Put201CreatingSucceeded200Preparer prepares the Put201CreatingSucceeded200 request.

func (LROsClient) Put201CreatingSucceeded200Responder

func (client LROsClient) Put201CreatingSucceeded200Responder(resp *http.Response) (result Product, err error)

Put201CreatingSucceeded200Responder handles the response to the Put201CreatingSucceeded200 request. The method always closes the http.Response Body.

func (LROsClient) Put201CreatingSucceeded200Sender

func (client LROsClient) Put201CreatingSucceeded200Sender(req *http.Request) (future LROsPut201CreatingSucceeded200Future, err error)

Put201CreatingSucceeded200Sender sends the Put201CreatingSucceeded200 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) Put202Retry200

func (client LROsClient) Put202Retry200(ctx context.Context, product *Product) (result LROsPut202Retry200Future, err error)

Put202Retry200 long running put request, service returns a 202 to the initial request, with a location header that points to a polling URL that returns a 200 and an entity that doesn't contains ProvisioningState Parameters: product - product to put

func (LROsClient) Put202Retry200Preparer

func (client LROsClient) Put202Retry200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Put202Retry200Preparer prepares the Put202Retry200 request.

func (LROsClient) Put202Retry200Responder

func (client LROsClient) Put202Retry200Responder(resp *http.Response) (result Product, err error)

Put202Retry200Responder handles the response to the Put202Retry200 request. The method always closes the http.Response Body.

func (LROsClient) Put202Retry200Sender

func (client LROsClient) Put202Retry200Sender(req *http.Request) (future LROsPut202Retry200Future, err error)

Put202Retry200Sender sends the Put202Retry200 request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutAsyncNoHeaderInRetry

func (client LROsClient) PutAsyncNoHeaderInRetry(ctx context.Context, product *Product) (result LROsPutAsyncNoHeaderInRetryFuture, err error)

PutAsyncNoHeaderInRetry long running put request, service returns a 202 to the initial request with Azure-AsyncOperation header. Subsequent calls to operation status do not contain Azure-AsyncOperation header. Parameters: product - product to put

func (LROsClient) PutAsyncNoHeaderInRetryPreparer

func (client LROsClient) PutAsyncNoHeaderInRetryPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncNoHeaderInRetryPreparer prepares the PutAsyncNoHeaderInRetry request.

func (LROsClient) PutAsyncNoHeaderInRetryResponder

func (client LROsClient) PutAsyncNoHeaderInRetryResponder(resp *http.Response) (result Product, err error)

PutAsyncNoHeaderInRetryResponder handles the response to the PutAsyncNoHeaderInRetry request. The method always closes the http.Response Body.

func (LROsClient) PutAsyncNoHeaderInRetrySender

func (client LROsClient) PutAsyncNoHeaderInRetrySender(req *http.Request) (future LROsPutAsyncNoHeaderInRetryFuture, err error)

PutAsyncNoHeaderInRetrySender sends the PutAsyncNoHeaderInRetry request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutAsyncNoRetrySucceeded

func (client LROsClient) PutAsyncNoRetrySucceeded(ctx context.Context, product *Product) (result LROsPutAsyncNoRetrySucceededFuture, err error)

PutAsyncNoRetrySucceeded long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsClient) PutAsyncNoRetrySucceededPreparer

func (client LROsClient) PutAsyncNoRetrySucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncNoRetrySucceededPreparer prepares the PutAsyncNoRetrySucceeded request.

func (LROsClient) PutAsyncNoRetrySucceededResponder

func (client LROsClient) PutAsyncNoRetrySucceededResponder(resp *http.Response) (result Product, err error)

PutAsyncNoRetrySucceededResponder handles the response to the PutAsyncNoRetrySucceeded request. The method always closes the http.Response Body.

func (LROsClient) PutAsyncNoRetrySucceededSender

func (client LROsClient) PutAsyncNoRetrySucceededSender(req *http.Request) (future LROsPutAsyncNoRetrySucceededFuture, err error)

PutAsyncNoRetrySucceededSender sends the PutAsyncNoRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutAsyncNoRetrycanceled

func (client LROsClient) PutAsyncNoRetrycanceled(ctx context.Context, product *Product) (result LROsPutAsyncNoRetrycanceledFuture, err error)

PutAsyncNoRetrycanceled long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsClient) PutAsyncNoRetrycanceledPreparer

func (client LROsClient) PutAsyncNoRetrycanceledPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncNoRetrycanceledPreparer prepares the PutAsyncNoRetrycanceled request.

func (LROsClient) PutAsyncNoRetrycanceledResponder

func (client LROsClient) PutAsyncNoRetrycanceledResponder(resp *http.Response) (result Product, err error)

PutAsyncNoRetrycanceledResponder handles the response to the PutAsyncNoRetrycanceled request. The method always closes the http.Response Body.

func (LROsClient) PutAsyncNoRetrycanceledSender

func (client LROsClient) PutAsyncNoRetrycanceledSender(req *http.Request) (future LROsPutAsyncNoRetrycanceledFuture, err error)

PutAsyncNoRetrycanceledSender sends the PutAsyncNoRetrycanceled request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutAsyncNonResource

func (client LROsClient) PutAsyncNonResource(ctx context.Context, sku *Sku) (result LROsPutAsyncNonResourceFuture, err error)

PutAsyncNonResource long running put request with non resource. Parameters: sku - sku to put

func (LROsClient) PutAsyncNonResourcePreparer

func (client LROsClient) PutAsyncNonResourcePreparer(ctx context.Context, sku *Sku) (*http.Request, error)

PutAsyncNonResourcePreparer prepares the PutAsyncNonResource request.

func (LROsClient) PutAsyncNonResourceResponder

func (client LROsClient) PutAsyncNonResourceResponder(resp *http.Response) (result Sku, err error)

PutAsyncNonResourceResponder handles the response to the PutAsyncNonResource request. The method always closes the http.Response Body.

func (LROsClient) PutAsyncNonResourceSender

func (client LROsClient) PutAsyncNonResourceSender(req *http.Request) (future LROsPutAsyncNonResourceFuture, err error)

PutAsyncNonResourceSender sends the PutAsyncNonResource request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutAsyncRetryFailed

func (client LROsClient) PutAsyncRetryFailed(ctx context.Context, product *Product) (result LROsPutAsyncRetryFailedFuture, err error)

PutAsyncRetryFailed long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsClient) PutAsyncRetryFailedPreparer

func (client LROsClient) PutAsyncRetryFailedPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRetryFailedPreparer prepares the PutAsyncRetryFailed request.

func (LROsClient) PutAsyncRetryFailedResponder

func (client LROsClient) PutAsyncRetryFailedResponder(resp *http.Response) (result Product, err error)

PutAsyncRetryFailedResponder handles the response to the PutAsyncRetryFailed request. The method always closes the http.Response Body.

func (LROsClient) PutAsyncRetryFailedSender

func (client LROsClient) PutAsyncRetryFailedSender(req *http.Request) (future LROsPutAsyncRetryFailedFuture, err error)

PutAsyncRetryFailedSender sends the PutAsyncRetryFailed request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutAsyncRetrySucceeded

func (client LROsClient) PutAsyncRetrySucceeded(ctx context.Context, product *Product) (result LROsPutAsyncRetrySucceededFuture, err error)

PutAsyncRetrySucceeded long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsClient) PutAsyncRetrySucceededPreparer

func (client LROsClient) PutAsyncRetrySucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRetrySucceededPreparer prepares the PutAsyncRetrySucceeded request.

func (LROsClient) PutAsyncRetrySucceededResponder

func (client LROsClient) PutAsyncRetrySucceededResponder(resp *http.Response) (result Product, err error)

PutAsyncRetrySucceededResponder handles the response to the PutAsyncRetrySucceeded request. The method always closes the http.Response Body.

func (LROsClient) PutAsyncRetrySucceededSender

func (client LROsClient) PutAsyncRetrySucceededSender(req *http.Request) (future LROsPutAsyncRetrySucceededFuture, err error)

PutAsyncRetrySucceededSender sends the PutAsyncRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutAsyncSubResource

func (client LROsClient) PutAsyncSubResource(ctx context.Context, product *SubProduct) (result LROsPutAsyncSubResourceFuture, err error)

PutAsyncSubResource long running put request with sub resource. Parameters: product - sub Product to put

func (LROsClient) PutAsyncSubResourcePreparer

func (client LROsClient) PutAsyncSubResourcePreparer(ctx context.Context, product *SubProduct) (*http.Request, error)

PutAsyncSubResourcePreparer prepares the PutAsyncSubResource request.

func (LROsClient) PutAsyncSubResourceResponder

func (client LROsClient) PutAsyncSubResourceResponder(resp *http.Response) (result SubProduct, err error)

PutAsyncSubResourceResponder handles the response to the PutAsyncSubResource request. The method always closes the http.Response Body.

func (LROsClient) PutAsyncSubResourceSender

func (client LROsClient) PutAsyncSubResourceSender(req *http.Request) (future LROsPutAsyncSubResourceFuture, err error)

PutAsyncSubResourceSender sends the PutAsyncSubResource request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutNoHeaderInRetry

func (client LROsClient) PutNoHeaderInRetry(ctx context.Context, product *Product) (result LROsPutNoHeaderInRetryFuture, err error)

PutNoHeaderInRetry long running put request, service returns a 202 to the initial request with location header. Subsequent calls to operation status do not contain location header. Parameters: product - product to put

func (LROsClient) PutNoHeaderInRetryPreparer

func (client LROsClient) PutNoHeaderInRetryPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutNoHeaderInRetryPreparer prepares the PutNoHeaderInRetry request.

func (LROsClient) PutNoHeaderInRetryResponder

func (client LROsClient) PutNoHeaderInRetryResponder(resp *http.Response) (result Product, err error)

PutNoHeaderInRetryResponder handles the response to the PutNoHeaderInRetry request. The method always closes the http.Response Body.

func (LROsClient) PutNoHeaderInRetrySender

func (client LROsClient) PutNoHeaderInRetrySender(req *http.Request) (future LROsPutNoHeaderInRetryFuture, err error)

PutNoHeaderInRetrySender sends the PutNoHeaderInRetry request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutNonResource

func (client LROsClient) PutNonResource(ctx context.Context, sku *Sku) (result LROsPutNonResourceFuture, err error)

PutNonResource long running put request with non resource. Parameters: sku - sku to put

func (LROsClient) PutNonResourcePreparer

func (client LROsClient) PutNonResourcePreparer(ctx context.Context, sku *Sku) (*http.Request, error)

PutNonResourcePreparer prepares the PutNonResource request.

func (LROsClient) PutNonResourceResponder

func (client LROsClient) PutNonResourceResponder(resp *http.Response) (result Sku, err error)

PutNonResourceResponder handles the response to the PutNonResource request. The method always closes the http.Response Body.

func (LROsClient) PutNonResourceSender

func (client LROsClient) PutNonResourceSender(req *http.Request) (future LROsPutNonResourceFuture, err error)

PutNonResourceSender sends the PutNonResource request. The method will close the http.Response Body if it receives an error.

func (LROsClient) PutSubResource

func (client LROsClient) PutSubResource(ctx context.Context, product *SubProduct) (result LROsPutSubResourceFuture, err error)

PutSubResource long running put request with sub resource. Parameters: product - sub Product to put

func (LROsClient) PutSubResourcePreparer

func (client LROsClient) PutSubResourcePreparer(ctx context.Context, product *SubProduct) (*http.Request, error)

PutSubResourcePreparer prepares the PutSubResource request.

func (LROsClient) PutSubResourceResponder

func (client LROsClient) PutSubResourceResponder(resp *http.Response) (result SubProduct, err error)

PutSubResourceResponder handles the response to the PutSubResource request. The method always closes the http.Response Body.

func (LROsClient) PutSubResourceSender

func (client LROsClient) PutSubResourceSender(req *http.Request) (future LROsPutSubResourceFuture, err error)

PutSubResourceSender sends the PutSubResource request. The method will close the http.Response Body if it receives an error.

type LROsCustomHeaderClient

type LROsCustomHeaderClient struct {
	BaseClient
}

LROsCustomHeaderClient is the long-running Operation for AutoRest

func NewLROsCustomHeaderClient

func NewLROsCustomHeaderClient() LROsCustomHeaderClient

NewLROsCustomHeaderClient creates an instance of the LROsCustomHeaderClient client.

func NewLROsCustomHeaderClientWithBaseURI

func NewLROsCustomHeaderClientWithBaseURI(baseURI string) LROsCustomHeaderClient

NewLROsCustomHeaderClientWithBaseURI creates an instance of the LROsCustomHeaderClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (LROsCustomHeaderClient) Post202Retry200

func (client LROsCustomHeaderClient) Post202Retry200(ctx context.Context, product *Product) (result LROsCustomHeaderPost202Retry200Future, err error)

Post202Retry200 x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is required message header for all requests. Long running post request, service returns a 202 to the initial request, with 'Location' and 'Retry-After' headers, Polls return a 200 with a response body after success Parameters: product - product to put

func (LROsCustomHeaderClient) Post202Retry200Preparer

func (client LROsCustomHeaderClient) Post202Retry200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Post202Retry200Preparer prepares the Post202Retry200 request.

func (LROsCustomHeaderClient) Post202Retry200Responder

func (client LROsCustomHeaderClient) Post202Retry200Responder(resp *http.Response) (result autorest.Response, err error)

Post202Retry200Responder handles the response to the Post202Retry200 request. The method always closes the http.Response Body.

func (LROsCustomHeaderClient) Post202Retry200Sender

func (client LROsCustomHeaderClient) Post202Retry200Sender(req *http.Request) (future LROsCustomHeaderPost202Retry200Future, err error)

Post202Retry200Sender sends the Post202Retry200 request. The method will close the http.Response Body if it receives an error.

func (LROsCustomHeaderClient) PostAsyncRetrySucceeded

func (client LROsCustomHeaderClient) PostAsyncRetrySucceeded(ctx context.Context, product *Product) (result LROsCustomHeaderPostAsyncRetrySucceededFuture, err error)

PostAsyncRetrySucceeded x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is required message header for all requests. Long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsCustomHeaderClient) PostAsyncRetrySucceededPreparer

func (client LROsCustomHeaderClient) PostAsyncRetrySucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

PostAsyncRetrySucceededPreparer prepares the PostAsyncRetrySucceeded request.

func (LROsCustomHeaderClient) PostAsyncRetrySucceededResponder

func (client LROsCustomHeaderClient) PostAsyncRetrySucceededResponder(resp *http.Response) (result autorest.Response, err error)

PostAsyncRetrySucceededResponder handles the response to the PostAsyncRetrySucceeded request. The method always closes the http.Response Body.

func (LROsCustomHeaderClient) PostAsyncRetrySucceededSender

func (client LROsCustomHeaderClient) PostAsyncRetrySucceededSender(req *http.Request) (future LROsCustomHeaderPostAsyncRetrySucceededFuture, err error)

PostAsyncRetrySucceededSender sends the PostAsyncRetrySucceeded request. The method will close the http.Response Body if it receives an error.

func (LROsCustomHeaderClient) Put201CreatingSucceeded200

func (client LROsCustomHeaderClient) Put201CreatingSucceeded200(ctx context.Context, product *Product) (result LROsCustomHeaderPut201CreatingSucceeded200Future, err error)

Put201CreatingSucceeded200 x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is required message header for all requests. Long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’ Parameters: product - product to put

func (LROsCustomHeaderClient) Put201CreatingSucceeded200Preparer

func (client LROsCustomHeaderClient) Put201CreatingSucceeded200Preparer(ctx context.Context, product *Product) (*http.Request, error)

Put201CreatingSucceeded200Preparer prepares the Put201CreatingSucceeded200 request.

func (LROsCustomHeaderClient) Put201CreatingSucceeded200Responder

func (client LROsCustomHeaderClient) Put201CreatingSucceeded200Responder(resp *http.Response) (result Product, err error)

Put201CreatingSucceeded200Responder handles the response to the Put201CreatingSucceeded200 request. The method always closes the http.Response Body.

func (LROsCustomHeaderClient) Put201CreatingSucceeded200Sender

func (client LROsCustomHeaderClient) Put201CreatingSucceeded200Sender(req *http.Request) (future LROsCustomHeaderPut201CreatingSucceeded200Future, err error)

Put201CreatingSucceeded200Sender sends the Put201CreatingSucceeded200 request. The method will close the http.Response Body if it receives an error.

func (LROsCustomHeaderClient) PutAsyncRetrySucceeded

func (client LROsCustomHeaderClient) PutAsyncRetrySucceeded(ctx context.Context, product *Product) (result LROsCustomHeaderPutAsyncRetrySucceededFuture, err error)

PutAsyncRetrySucceeded x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is required message header for all requests. Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status Parameters: product - product to put

func (LROsCustomHeaderClient) PutAsyncRetrySucceededPreparer

func (client LROsCustomHeaderClient) PutAsyncRetrySucceededPreparer(ctx context.Context, product *Product) (*http.Request, error)

PutAsyncRetrySucceededPreparer prepares the PutAsyncRetrySucceeded request.

func (LROsCustomHeaderClient) PutAsyncRetrySucceededResponder

func (client LROsCustomHeaderClient) PutAsyncRetrySucceededResponder(resp *http.Response) (result Product, err error)

PutAsyncRetrySucceededResponder handles the response to the PutAsyncRetrySucceeded request. The method always closes the http.Response Body.

func (LROsCustomHeaderClient) PutAsyncRetrySucceededSender

func (client LROsCustomHeaderClient) PutAsyncRetrySucceededSender(req *http.Request) (future LROsCustomHeaderPutAsyncRetrySucceededFuture, err error)

PutAsyncRetrySucceededSender sends the PutAsyncRetrySucceeded request. The method will close the http.Response Body if it receives an error.

type LROsCustomHeaderPost202Retry200Future

type LROsCustomHeaderPost202Retry200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsCustomHeaderClient) (autorest.Response, error)
}

LROsCustomHeaderPost202Retry200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsCustomHeaderPost202Retry200Future) UnmarshalJSON

func (future *LROsCustomHeaderPost202Retry200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsCustomHeaderPostAsyncRetrySucceededFuture

type LROsCustomHeaderPostAsyncRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsCustomHeaderClient) (autorest.Response, error)
}

LROsCustomHeaderPostAsyncRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsCustomHeaderPostAsyncRetrySucceededFuture) UnmarshalJSON

func (future *LROsCustomHeaderPostAsyncRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsCustomHeaderPut201CreatingSucceeded200Future

type LROsCustomHeaderPut201CreatingSucceeded200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsCustomHeaderClient) (Product, error)
}

LROsCustomHeaderPut201CreatingSucceeded200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsCustomHeaderPut201CreatingSucceeded200Future) UnmarshalJSON

func (future *LROsCustomHeaderPut201CreatingSucceeded200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsCustomHeaderPutAsyncRetrySucceededFuture

type LROsCustomHeaderPutAsyncRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsCustomHeaderClient) (Product, error)
}

LROsCustomHeaderPutAsyncRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsCustomHeaderPutAsyncRetrySucceededFuture) UnmarshalJSON

func (future *LROsCustomHeaderPutAsyncRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDelete202NoRetry204Future

type LROsDelete202NoRetry204Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsDelete202NoRetry204Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDelete202NoRetry204Future) UnmarshalJSON

func (future *LROsDelete202NoRetry204Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDelete202Retry200Future

type LROsDelete202Retry200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsDelete202Retry200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDelete202Retry200Future) UnmarshalJSON

func (future *LROsDelete202Retry200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDelete204SucceededFuture

type LROsDelete204SucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsDelete204SucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDelete204SucceededFuture) UnmarshalJSON

func (future *LROsDelete204SucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteAsyncNoHeaderInRetryFuture

type LROsDeleteAsyncNoHeaderInRetryFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsDeleteAsyncNoHeaderInRetryFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteAsyncNoHeaderInRetryFuture) UnmarshalJSON

func (future *LROsDeleteAsyncNoHeaderInRetryFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteAsyncNoRetrySucceededFuture

type LROsDeleteAsyncNoRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsDeleteAsyncNoRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteAsyncNoRetrySucceededFuture) UnmarshalJSON

func (future *LROsDeleteAsyncNoRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteAsyncRetryFailedFuture

type LROsDeleteAsyncRetryFailedFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsDeleteAsyncRetryFailedFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteAsyncRetryFailedFuture) UnmarshalJSON

func (future *LROsDeleteAsyncRetryFailedFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteAsyncRetrySucceededFuture

type LROsDeleteAsyncRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsDeleteAsyncRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteAsyncRetrySucceededFuture) UnmarshalJSON

func (future *LROsDeleteAsyncRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteAsyncRetrycanceledFuture

type LROsDeleteAsyncRetrycanceledFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsDeleteAsyncRetrycanceledFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteAsyncRetrycanceledFuture) UnmarshalJSON

func (future *LROsDeleteAsyncRetrycanceledFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteNoHeaderInRetryFuture

type LROsDeleteNoHeaderInRetryFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsDeleteNoHeaderInRetryFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteNoHeaderInRetryFuture) UnmarshalJSON

func (future *LROsDeleteNoHeaderInRetryFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteProvisioning202Accepted200SucceededFuture

type LROsDeleteProvisioning202Accepted200SucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsDeleteProvisioning202Accepted200SucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteProvisioning202Accepted200SucceededFuture) UnmarshalJSON

func (future *LROsDeleteProvisioning202Accepted200SucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteProvisioning202DeletingFailed200Future

type LROsDeleteProvisioning202DeletingFailed200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsDeleteProvisioning202DeletingFailed200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteProvisioning202DeletingFailed200Future) UnmarshalJSON

func (future *LROsDeleteProvisioning202DeletingFailed200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsDeleteProvisioning202Deletingcanceled200Future

type LROsDeleteProvisioning202Deletingcanceled200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsDeleteProvisioning202Deletingcanceled200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsDeleteProvisioning202Deletingcanceled200Future) UnmarshalJSON

func (future *LROsDeleteProvisioning202Deletingcanceled200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPost200WithPayloadFuture

type LROsPost200WithPayloadFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Sku, error)
}

LROsPost200WithPayloadFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPost200WithPayloadFuture) UnmarshalJSON

func (future *LROsPost200WithPayloadFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPost202NoRetry204Future

type LROsPost202NoRetry204Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPost202NoRetry204Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPost202NoRetry204Future) UnmarshalJSON

func (future *LROsPost202NoRetry204Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPost202Retry200Future

type LROsPost202Retry200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsPost202Retry200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPost202Retry200Future) UnmarshalJSON

func (future *LROsPost202Retry200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPostAsyncNoRetrySucceededFuture

type LROsPostAsyncNoRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPostAsyncNoRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPostAsyncNoRetrySucceededFuture) UnmarshalJSON

func (future *LROsPostAsyncNoRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPostAsyncRetryFailedFuture

type LROsPostAsyncRetryFailedFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsPostAsyncRetryFailedFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPostAsyncRetryFailedFuture) UnmarshalJSON

func (future *LROsPostAsyncRetryFailedFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPostAsyncRetrySucceededFuture

type LROsPostAsyncRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPostAsyncRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPostAsyncRetrySucceededFuture) UnmarshalJSON

func (future *LROsPostAsyncRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPostAsyncRetrycanceledFuture

type LROsPostAsyncRetrycanceledFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (autorest.Response, error)
}

LROsPostAsyncRetrycanceledFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPostAsyncRetrycanceledFuture) UnmarshalJSON

func (future *LROsPostAsyncRetrycanceledFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPostDoubleHeadersFinalAzureHeaderGetDefaultFuture

type LROsPostDoubleHeadersFinalAzureHeaderGetDefaultFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPostDoubleHeadersFinalAzureHeaderGetDefaultFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPostDoubleHeadersFinalAzureHeaderGetDefaultFuture) UnmarshalJSON

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPostDoubleHeadersFinalAzureHeaderGetFuture

type LROsPostDoubleHeadersFinalAzureHeaderGetFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPostDoubleHeadersFinalAzureHeaderGetFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPostDoubleHeadersFinalAzureHeaderGetFuture) UnmarshalJSON

func (future *LROsPostDoubleHeadersFinalAzureHeaderGetFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPostDoubleHeadersFinalLocationGetFuture

type LROsPostDoubleHeadersFinalLocationGetFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPostDoubleHeadersFinalLocationGetFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPostDoubleHeadersFinalLocationGetFuture) UnmarshalJSON

func (future *LROsPostDoubleHeadersFinalLocationGetFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPut200Acceptedcanceled200Future

type LROsPut200Acceptedcanceled200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPut200Acceptedcanceled200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPut200Acceptedcanceled200Future) UnmarshalJSON

func (future *LROsPut200Acceptedcanceled200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPut200SucceededFuture

type LROsPut200SucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPut200SucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPut200SucceededFuture) UnmarshalJSON

func (future *LROsPut200SucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPut200SucceededNoStateFuture

type LROsPut200SucceededNoStateFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPut200SucceededNoStateFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPut200SucceededNoStateFuture) UnmarshalJSON

func (future *LROsPut200SucceededNoStateFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPut200UpdatingSucceeded204Future

type LROsPut200UpdatingSucceeded204Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPut200UpdatingSucceeded204Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPut200UpdatingSucceeded204Future) UnmarshalJSON

func (future *LROsPut200UpdatingSucceeded204Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPut201CreatingFailed200Future

type LROsPut201CreatingFailed200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPut201CreatingFailed200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPut201CreatingFailed200Future) UnmarshalJSON

func (future *LROsPut201CreatingFailed200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPut201CreatingSucceeded200Future

type LROsPut201CreatingSucceeded200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPut201CreatingSucceeded200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPut201CreatingSucceeded200Future) UnmarshalJSON

func (future *LROsPut201CreatingSucceeded200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPut202Retry200Future

type LROsPut202Retry200Future struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPut202Retry200Future an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPut202Retry200Future) UnmarshalJSON

func (future *LROsPut202Retry200Future) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutAsyncNoHeaderInRetryFuture

type LROsPutAsyncNoHeaderInRetryFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPutAsyncNoHeaderInRetryFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutAsyncNoHeaderInRetryFuture) UnmarshalJSON

func (future *LROsPutAsyncNoHeaderInRetryFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutAsyncNoRetrySucceededFuture

type LROsPutAsyncNoRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPutAsyncNoRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutAsyncNoRetrySucceededFuture) UnmarshalJSON

func (future *LROsPutAsyncNoRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutAsyncNoRetrycanceledFuture

type LROsPutAsyncNoRetrycanceledFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPutAsyncNoRetrycanceledFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutAsyncNoRetrycanceledFuture) UnmarshalJSON

func (future *LROsPutAsyncNoRetrycanceledFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutAsyncNonResourceFuture

type LROsPutAsyncNonResourceFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Sku, error)
}

LROsPutAsyncNonResourceFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutAsyncNonResourceFuture) UnmarshalJSON

func (future *LROsPutAsyncNonResourceFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutAsyncRetryFailedFuture

type LROsPutAsyncRetryFailedFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPutAsyncRetryFailedFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutAsyncRetryFailedFuture) UnmarshalJSON

func (future *LROsPutAsyncRetryFailedFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutAsyncRetrySucceededFuture

type LROsPutAsyncRetrySucceededFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPutAsyncRetrySucceededFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutAsyncRetrySucceededFuture) UnmarshalJSON

func (future *LROsPutAsyncRetrySucceededFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutAsyncSubResourceFuture

type LROsPutAsyncSubResourceFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (SubProduct, error)
}

LROsPutAsyncSubResourceFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutAsyncSubResourceFuture) UnmarshalJSON

func (future *LROsPutAsyncSubResourceFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutNoHeaderInRetryFuture

type LROsPutNoHeaderInRetryFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Product, error)
}

LROsPutNoHeaderInRetryFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutNoHeaderInRetryFuture) UnmarshalJSON

func (future *LROsPutNoHeaderInRetryFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutNonResourceFuture

type LROsPutNonResourceFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (Sku, error)
}

LROsPutNonResourceFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutNonResourceFuture) UnmarshalJSON

func (future *LROsPutNonResourceFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type LROsPutSubResourceFuture

type LROsPutSubResourceFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(LROsClient) (SubProduct, error)
}

LROsPutSubResourceFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*LROsPutSubResourceFuture) UnmarshalJSON

func (future *LROsPutSubResourceFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type OperationResult

type OperationResult struct {
	// Status - The status of the request. Possible values include: 'StatusSucceeded', 'StatusFailed', 'StatusCanceled', 'StatusAccepted', 'StatusCreating', 'StatusCreated', 'StatusUpdating', 'StatusUpdated', 'StatusDeleting', 'StatusDeleted', 'StatusOK'
	Status Status                `json:"status,omitempty"`
	Error  *OperationResultError `json:"error,omitempty"`
}

OperationResult ...

type OperationResultError

type OperationResultError struct {
	// Code - The error code for an operation failure
	Code *int32 `json:"code,omitempty"`
	// Message - The detailed arror message
	Message *string `json:"message,omitempty"`
}

OperationResultError ...

type Product

type Product struct {
	autorest.Response  `json:"-"`
	*ProductProperties `json:"properties,omitempty"`
	// ID - READ-ONLY; Resource Id
	ID *string `json:"id,omitempty"`
	// Type - READ-ONLY; Resource Type
	Type *string            `json:"type,omitempty"`
	Tags map[string]*string `json:"tags"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Name - READ-ONLY; Resource Name
	Name *string `json:"name,omitempty"`
}

Product ...

func (Product) MarshalJSON

func (p Product) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Product.

func (*Product) UnmarshalJSON

func (p *Product) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Product struct.

type ProductProperties

type ProductProperties struct {
	ProvisioningState *string `json:"provisioningState,omitempty"`
	// ProvisioningStateValues - READ-ONLY; Possible values include: 'Succeeded', 'Failed', 'Canceled', 'Accepted', 'Creating', 'Created', 'Updating', 'Updated', 'Deleting', 'Deleted', 'OK'
	ProvisioningStateValues ProvisioningStateValues `json:"provisioningStateValues,omitempty"`
}

ProductProperties ...

func (ProductProperties) MarshalJSON

func (p ProductProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ProductProperties.

type ProvisioningStateValues

type ProvisioningStateValues string

ProvisioningStateValues enumerates the values for provisioning state values.

const (
	// Accepted ...
	Accepted ProvisioningStateValues = "Accepted"
	// Canceled ...
	Canceled ProvisioningStateValues = "canceled"
	// Created ...
	Created ProvisioningStateValues = "Created"
	// Creating ...
	Creating ProvisioningStateValues = "Creating"
	// Deleted ...
	Deleted ProvisioningStateValues = "Deleted"
	// Deleting ...
	Deleting ProvisioningStateValues = "Deleting"
	// Failed ...
	Failed ProvisioningStateValues = "Failed"
	// OK ...
	OK ProvisioningStateValues = "OK"
	// Succeeded ...
	Succeeded ProvisioningStateValues = "Succeeded"
	// Updated ...
	Updated ProvisioningStateValues = "Updated"
	// Updating ...
	Updating ProvisioningStateValues = "Updating"
)

func PossibleProvisioningStateValuesValues

func PossibleProvisioningStateValuesValues() []ProvisioningStateValues

PossibleProvisioningStateValuesValues returns an array of possible values for the ProvisioningStateValues const type.

type ProvisioningStateValues1

type ProvisioningStateValues1 string

ProvisioningStateValues1 enumerates the values for provisioning state values 1.

const (
	// ProvisioningStateValues1Accepted ...
	ProvisioningStateValues1Accepted ProvisioningStateValues1 = "Accepted"
	// ProvisioningStateValues1Canceled ...
	ProvisioningStateValues1Canceled ProvisioningStateValues1 = "canceled"
	// ProvisioningStateValues1Created ...
	ProvisioningStateValues1Created ProvisioningStateValues1 = "Created"
	// ProvisioningStateValues1Creating ...
	ProvisioningStateValues1Creating ProvisioningStateValues1 = "Creating"
	// ProvisioningStateValues1Deleted ...
	ProvisioningStateValues1Deleted ProvisioningStateValues1 = "Deleted"
	// ProvisioningStateValues1Deleting ...
	ProvisioningStateValues1Deleting ProvisioningStateValues1 = "Deleting"
	// ProvisioningStateValues1Failed ...
	ProvisioningStateValues1Failed ProvisioningStateValues1 = "Failed"
	// ProvisioningStateValues1OK ...
	ProvisioningStateValues1OK ProvisioningStateValues1 = "OK"
	// ProvisioningStateValues1Succeeded ...
	ProvisioningStateValues1Succeeded ProvisioningStateValues1 = "Succeeded"
	// ProvisioningStateValues1Updated ...
	ProvisioningStateValues1Updated ProvisioningStateValues1 = "Updated"
	// ProvisioningStateValues1Updating ...
	ProvisioningStateValues1Updating ProvisioningStateValues1 = "Updating"
)

func PossibleProvisioningStateValues1Values

func PossibleProvisioningStateValues1Values() []ProvisioningStateValues1

PossibleProvisioningStateValues1Values returns an array of possible values for the ProvisioningStateValues1 const type.

type Resource

type Resource struct {
	// ID - READ-ONLY; Resource Id
	ID *string `json:"id,omitempty"`
	// Type - READ-ONLY; Resource Type
	Type *string            `json:"type,omitempty"`
	Tags map[string]*string `json:"tags"`
	// Location - Resource Location
	Location *string `json:"location,omitempty"`
	// Name - READ-ONLY; Resource Name
	Name *string `json:"name,omitempty"`
}

Resource ...

func (Resource) MarshalJSON

func (r Resource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Resource.

type Sku

type Sku struct {
	autorest.Response `json:"-"`
	Name              *string `json:"name,omitempty"`
	ID                *string `json:"id,omitempty"`
}

Sku ...

type Status

type Status string

Status enumerates the values for status.

const (
	// StatusAccepted ...
	StatusAccepted Status = "Accepted"
	// StatusCanceled ...
	StatusCanceled Status = "canceled"
	// StatusCreated ...
	StatusCreated Status = "Created"
	// StatusCreating ...
	StatusCreating Status = "Creating"
	// StatusDeleted ...
	StatusDeleted Status = "Deleted"
	// StatusDeleting ...
	StatusDeleting Status = "Deleting"
	// StatusFailed ...
	StatusFailed Status = "Failed"
	// StatusOK ...
	StatusOK Status = "OK"
	// StatusSucceeded ...
	StatusSucceeded Status = "Succeeded"
	// StatusUpdated ...
	StatusUpdated Status = "Updated"
	// StatusUpdating ...
	StatusUpdating Status = "Updating"
)

func PossibleStatusValues

func PossibleStatusValues() []Status

PossibleStatusValues returns an array of possible values for the Status const type.

type SubProduct

type SubProduct struct {
	autorest.Response     `json:"-"`
	*SubProductProperties `json:"properties,omitempty"`
	// ID - READ-ONLY; Sub Resource Id
	ID *string `json:"id,omitempty"`
}

SubProduct ...

func (SubProduct) MarshalJSON

func (sp SubProduct) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SubProduct.

func (*SubProduct) UnmarshalJSON

func (sp *SubProduct) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for SubProduct struct.

type SubProductProperties

type SubProductProperties struct {
	ProvisioningState *string `json:"provisioningState,omitempty"`
	// ProvisioningStateValues - READ-ONLY; Possible values include: 'ProvisioningStateValues1Succeeded', 'ProvisioningStateValues1Failed', 'ProvisioningStateValues1Canceled', 'ProvisioningStateValues1Accepted', 'ProvisioningStateValues1Creating', 'ProvisioningStateValues1Created', 'ProvisioningStateValues1Updating', 'ProvisioningStateValues1Updated', 'ProvisioningStateValues1Deleting', 'ProvisioningStateValues1Deleted', 'ProvisioningStateValues1OK'
	ProvisioningStateValues ProvisioningStateValues1 `json:"provisioningStateValues,omitempty"`
}

SubProductProperties ...

func (SubProductProperties) MarshalJSON

func (sp SubProductProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SubProductProperties.

type SubResource

type SubResource struct {
	// ID - READ-ONLY; Sub Resource Id
	ID *string `json:"id,omitempty"`
}

SubResource ...

func (SubResource) MarshalJSON

func (sr SubResource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for SubResource.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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