Documentation ¶
Overview ¶
Package marketplaceordering implements the Azure ARM Marketplaceordering service API version 2015-06-01.
REST API for MarketplaceOrdering Agreements.
Deprecated: Please instead use github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AgreementProperties
- type AgreementTerms
- type ErrorResponse
- type ErrorResponseError
- type ManagementClient
- type MarketplaceAgreementsClient
- func (client MarketplaceAgreementsClient) Create(offerType string, publisherID string, offerID string, planID string, ...) (result AgreementTerms, err error)
- func (client MarketplaceAgreementsClient) CreatePreparer(offerType string, publisherID string, offerID string, planID string, ...) (*http.Request, error)
- func (client MarketplaceAgreementsClient) CreateResponder(resp *http.Response) (result AgreementTerms, err error)
- func (client MarketplaceAgreementsClient) CreateSender(req *http.Request) (*http.Response, error)
- func (client MarketplaceAgreementsClient) Get(offerType string, publisherID string, offerID string, planID string) (result AgreementTerms, err error)
- func (client MarketplaceAgreementsClient) GetPreparer(offerType string, publisherID string, offerID string, planID string) (*http.Request, error)
- func (client MarketplaceAgreementsClient) GetResponder(resp *http.Response) (result AgreementTerms, err error)
- func (client MarketplaceAgreementsClient) GetSender(req *http.Request) (*http.Response, error)
- type Operation
- type OperationDisplay
- type OperationListResult
- type OperationsClient
- func (client OperationsClient) List() (result OperationListResult, err error)
- func (client OperationsClient) ListComplete(cancel <-chan struct{}) (<-chan Operation, <-chan error)
- func (client OperationsClient) ListNextResults(lastResults OperationListResult) (result OperationListResult, err error)
- func (client OperationsClient) ListPreparer() (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type Resource
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Marketplaceordering
DefaultBaseURI = "https://management.azure.com"
)
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 AgreementProperties ¶
type AgreementProperties struct { Publisher *string `json:"publisher,omitempty"` Product *string `json:"product,omitempty"` Plan *string `json:"plan,omitempty"` LicenseTextLink *string `json:"licenseTextLink,omitempty"` PrivacyPolicyLink *string `json:"privacyPolicyLink,omitempty"` RetrieveDatetime *date.Time `json:"retrieveDatetime,omitempty"` Signature *string `json:"signature,omitempty"` Accepted *bool `json:"accepted,omitempty"` }
AgreementProperties is agreement Terms definition
type AgreementTerms ¶
type AgreementTerms struct { autorest.Response `json:"-"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` *AgreementProperties `json:"properties,omitempty"` }
AgreementTerms is terms properties for provided Publisher/Offer/Plan tuple
type ErrorResponse ¶
type ErrorResponse struct {
Error *ErrorResponseError `json:"error,omitempty"`
}
ErrorResponse is error reponse indicates Microsoft.MarketplaceOrdering service is not able to process the incoming request. The reason is provided in the error message.
type ErrorResponseError ¶
type ErrorResponseError struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
ErrorResponseError is the details of the error.
type ManagementClient ¶
ManagementClient is the base client for Marketplaceordering.
func New ¶
func New(subscriptionID string) ManagementClient
New creates an instance of the ManagementClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) ManagementClient
NewWithBaseURI creates an instance of the ManagementClient client.
type MarketplaceAgreementsClient ¶
type MarketplaceAgreementsClient struct {
ManagementClient
}
MarketplaceAgreementsClient is the REST API for MarketplaceOrdering Agreements.
func NewMarketplaceAgreementsClient ¶
func NewMarketplaceAgreementsClient(subscriptionID string) MarketplaceAgreementsClient
NewMarketplaceAgreementsClient creates an instance of the MarketplaceAgreementsClient client.
func NewMarketplaceAgreementsClientWithBaseURI ¶
func NewMarketplaceAgreementsClientWithBaseURI(baseURI string, subscriptionID string) MarketplaceAgreementsClient
NewMarketplaceAgreementsClientWithBaseURI creates an instance of the MarketplaceAgreementsClient client.
func (MarketplaceAgreementsClient) Create ¶
func (client MarketplaceAgreementsClient) Create(offerType string, publisherID string, offerID string, planID string, parameters AgreementTerms) (result AgreementTerms, err error)
Create save marketplace terms.
offerType is offer Type, currently only virtualmachine type is supported. publisherID is publisher identifier string of image being deployed. offerID is offer identifier string of image being deployed. planID is plan identifier string of image being deployed. parameters is parameters supplied to the Create Marketplace Terms operation.
func (MarketplaceAgreementsClient) CreatePreparer ¶
func (client MarketplaceAgreementsClient) CreatePreparer(offerType string, publisherID string, offerID string, planID string, parameters AgreementTerms) (*http.Request, error)
CreatePreparer prepares the Create request.
func (MarketplaceAgreementsClient) CreateResponder ¶
func (client MarketplaceAgreementsClient) CreateResponder(resp *http.Response) (result AgreementTerms, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (MarketplaceAgreementsClient) CreateSender ¶
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (MarketplaceAgreementsClient) Get ¶
func (client MarketplaceAgreementsClient) Get(offerType string, publisherID string, offerID string, planID string) (result AgreementTerms, err error)
Get get marketplace terms.
offerType is offer Type, currently only virtualmachine type is supported. publisherID is publisher identifier string of image being deployed. offerID is offer identifier string of image being deployed. planID is plan identifier string of image being deployed.
func (MarketplaceAgreementsClient) GetPreparer ¶
func (client MarketplaceAgreementsClient) GetPreparer(offerType string, publisherID string, offerID string, planID string) (*http.Request, error)
GetPreparer prepares the Get request.
func (MarketplaceAgreementsClient) GetResponder ¶
func (client MarketplaceAgreementsClient) GetResponder(resp *http.Response) (result AgreementTerms, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type Operation ¶
type Operation struct { Name *string `json:"name,omitempty"` Display *OperationDisplay `json:"display,omitempty"` }
Operation is microsoft.MarketplaceOrdering REST API operation
type OperationDisplay ¶
type OperationDisplay struct { Provider *string `json:"provider,omitempty"` Resource *string `json:"resource,omitempty"` Operation *string `json:"operation,omitempty"` }
OperationDisplay is the object that represents the operation.
type OperationListResult ¶
type OperationListResult struct { autorest.Response `json:"-"` Value *[]Operation `json:"value,omitempty"` NextLink *string `json:"nextLink,omitempty"` }
OperationListResult is result of the request to list MarketplaceOrdering operations. It contains a list of operations and a URL link to get the next set of results.
func (OperationListResult) OperationListResultPreparer ¶
func (client OperationListResult) OperationListResultPreparer() (*http.Request, error)
OperationListResultPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.
type OperationsClient ¶
type OperationsClient struct {
ManagementClient
}
OperationsClient is the REST API for MarketplaceOrdering Agreements.
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.
func (OperationsClient) List ¶
func (client OperationsClient) List() (result OperationListResult, err error)
List lists all of the available Microsoft.MarketplaceOrdering REST API operations.
func (OperationsClient) ListComplete ¶
func (client OperationsClient) ListComplete(cancel <-chan struct{}) (<-chan Operation, <-chan error)
ListComplete gets all elements from the list without paging.
func (OperationsClient) ListNextResults ¶
func (client OperationsClient) ListNextResults(lastResults OperationListResult) (result OperationListResult, err error)
ListNextResults retrieves the next set of results, if any.
func (OperationsClient) ListPreparer ¶
func (client OperationsClient) ListPreparer() (*http.Request, error)
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.