operationsmanagement

package
v19.1.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package operationsmanagement implements the Azure ARM Operationsmanagement service API version 2015-11-01-preview.

Operations Management Client

Index

Constants

View Source
const (
	// DefaultBaseURI is the default URI used for the service Operationsmanagement
	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 ArmTemplateParameter

type ArmTemplateParameter struct {
	// Name - name of the parameter.
	Name *string `json:"name,omitempty"`
	// Value - value for the parameter. In Jtoken
	Value *string `json:"value,omitempty"`
}

ArmTemplateParameter parameter to pass to ARM template

type BaseClient

type BaseClient struct {
	autorest.Client
	BaseURI        string
	SubscriptionID string
	ProviderName   string
	ResourceType   string
	ResourceName   string
}

BaseClient is the base client for Operationsmanagement.

func New

func New(subscriptionID string, providerName string, resourceType string, resourceName string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI

func NewWithBaseURI(baseURI string, subscriptionID string, providerName string, resourceType string, resourceName string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client.

type CodeMessageError

type CodeMessageError struct {
	// Error - The error details for a failed request.
	Error *CodeMessageErrorError `json:"error,omitempty"`
}

CodeMessageError the error body contract.

type CodeMessageErrorError

type CodeMessageErrorError struct {
	// Code - The error type.
	Code *string `json:"code,omitempty"`
	// Message - The error message.
	Message *string `json:"message,omitempty"`
}

CodeMessageErrorError the error details for a failed request.

type ManagementAssociation

type ManagementAssociation struct {
	autorest.Response `json:"-"`
	// ID - Resource ID.
	ID *string `json:"id,omitempty"`
	// Name - Resource name.
	Name *string `json:"name,omitempty"`
	// Type - Resource type.
	Type *string `json:"type,omitempty"`
	// Location - Resource location
	Location *string `json:"location,omitempty"`
	// Properties - Properties for ManagementAssociation object supported by the OperationsManagement resource provider.
	Properties *ManagementAssociationProperties `json:"properties,omitempty"`
}

ManagementAssociation the container for solution.

type ManagementAssociationProperties

type ManagementAssociationProperties struct {
	// ApplicationID - The applicationId of the appliance for this association.
	ApplicationID *string `json:"applicationId,omitempty"`
}

ManagementAssociationProperties managementAssociation properties supported by the OperationsManagement resource provider.

type ManagementAssociationPropertiesList

type ManagementAssociationPropertiesList struct {
	autorest.Response `json:"-"`
	// Value - List of Management Association properites within the subscription.
	Value *[]ManagementAssociation `json:"value,omitempty"`
}

ManagementAssociationPropertiesList the list of ManagementAssociation response

type ManagementAssociationsClient

type ManagementAssociationsClient struct {
	BaseClient
}

ManagementAssociationsClient is the operations Management Client

func NewManagementAssociationsClient

func NewManagementAssociationsClient(subscriptionID string, providerName string, resourceType string, resourceName string) ManagementAssociationsClient

NewManagementAssociationsClient creates an instance of the ManagementAssociationsClient client.

func NewManagementAssociationsClientWithBaseURI

func NewManagementAssociationsClientWithBaseURI(baseURI string, subscriptionID string, providerName string, resourceType string, resourceName string) ManagementAssociationsClient

NewManagementAssociationsClientWithBaseURI creates an instance of the ManagementAssociationsClient client.

func (ManagementAssociationsClient) CreateOrUpdate

func (client ManagementAssociationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, managementAssociationName string, parameters ManagementAssociation) (result ManagementAssociation, err error)

CreateOrUpdate creates or updates the ManagementAssociation. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. managementAssociationName - user ManagementAssociation Name. parameters - the parameters required to create ManagementAssociation extension.

func (ManagementAssociationsClient) CreateOrUpdatePreparer

func (client ManagementAssociationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, managementAssociationName string, parameters ManagementAssociation) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (ManagementAssociationsClient) CreateOrUpdateResponder

func (client ManagementAssociationsClient) CreateOrUpdateResponder(resp *http.Response) (result ManagementAssociation, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (ManagementAssociationsClient) CreateOrUpdateSender

func (client ManagementAssociationsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

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

func (ManagementAssociationsClient) Delete

func (client ManagementAssociationsClient) Delete(ctx context.Context, resourceGroupName string, managementAssociationName string) (result autorest.Response, err error)

Delete deletes the ManagementAssociation in the subscription. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. managementAssociationName - user ManagementAssociation Name.

func (ManagementAssociationsClient) DeletePreparer

func (client ManagementAssociationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, managementAssociationName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (ManagementAssociationsClient) DeleteResponder

func (client ManagementAssociationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (ManagementAssociationsClient) DeleteSender

func (client ManagementAssociationsClient) DeleteSender(req *http.Request) (*http.Response, error)

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

func (ManagementAssociationsClient) Get

func (client ManagementAssociationsClient) Get(ctx context.Context, resourceGroupName string, managementAssociationName string) (result ManagementAssociation, err error)

Get retrieves the user ManagementAssociation. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. managementAssociationName - user ManagementAssociation Name.

func (ManagementAssociationsClient) GetPreparer

func (client ManagementAssociationsClient) GetPreparer(ctx context.Context, resourceGroupName string, managementAssociationName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (ManagementAssociationsClient) GetResponder

func (client ManagementAssociationsClient) GetResponder(resp *http.Response) (result ManagementAssociation, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (ManagementAssociationsClient) GetSender

func (client ManagementAssociationsClient) GetSender(req *http.Request) (*http.Response, error)

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

func (ManagementAssociationsClient) ListBySubscription

func (client ManagementAssociationsClient) ListBySubscription(ctx context.Context) (result ManagementAssociationPropertiesList, err error)

ListBySubscription retrieves the ManagementAssociatons list.

func (ManagementAssociationsClient) ListBySubscriptionPreparer

func (client ManagementAssociationsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (ManagementAssociationsClient) ListBySubscriptionResponder

func (client ManagementAssociationsClient) ListBySubscriptionResponder(resp *http.Response) (result ManagementAssociationPropertiesList, err error)

ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.

func (ManagementAssociationsClient) ListBySubscriptionSender

func (client ManagementAssociationsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)

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

type ManagementConfiguration

type ManagementConfiguration struct {
	autorest.Response `json:"-"`
	// ID - Resource ID.
	ID *string `json:"id,omitempty"`
	// Name - Resource name.
	Name *string `json:"name,omitempty"`
	// Type - Resource type.
	Type *string `json:"type,omitempty"`
	// Location - Resource location
	Location *string `json:"location,omitempty"`
	// Properties - Properties for ManagementConfiguration object supported by the OperationsManagement resource provider.
	Properties *ManagementConfigurationProperties `json:"properties,omitempty"`
}

ManagementConfiguration the container for solution.

type ManagementConfigurationProperties

type ManagementConfigurationProperties struct {
	// ApplicationID - The applicationId of the appliance for this Management.
	ApplicationID *string `json:"applicationId,omitempty"`
	// ParentResourceType - The type of the parent resource.
	ParentResourceType *string `json:"parentResourceType,omitempty"`
	// Parameters - Parameters to run the ARM template
	Parameters *[]ArmTemplateParameter `json:"parameters,omitempty"`
	// ProvisioningState - The provisioning state for the ManagementConfiguration.
	ProvisioningState *string `json:"provisioningState,omitempty"`
	// Template - The Json object containing the ARM template to deploy
	Template interface{} `json:"template,omitempty"`
}

ManagementConfigurationProperties managementConfiguration properties supported by the OperationsManagement resource provider.

type ManagementConfigurationPropertiesList

type ManagementConfigurationPropertiesList struct {
	autorest.Response `json:"-"`
	// Value - List of Management Configuration properites within the subscription.
	Value *[]ManagementConfiguration `json:"value,omitempty"`
}

ManagementConfigurationPropertiesList the list of ManagementConfiguration response

type ManagementConfigurationsClient

type ManagementConfigurationsClient struct {
	BaseClient
}

ManagementConfigurationsClient is the operations Management Client

func NewManagementConfigurationsClient

func NewManagementConfigurationsClient(subscriptionID string, providerName string, resourceType string, resourceName string) ManagementConfigurationsClient

NewManagementConfigurationsClient creates an instance of the ManagementConfigurationsClient client.

func NewManagementConfigurationsClientWithBaseURI

func NewManagementConfigurationsClientWithBaseURI(baseURI string, subscriptionID string, providerName string, resourceType string, resourceName string) ManagementConfigurationsClient

NewManagementConfigurationsClientWithBaseURI creates an instance of the ManagementConfigurationsClient client.

func (ManagementConfigurationsClient) CreateOrUpdate

func (client ManagementConfigurationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, managementConfigurationName string, parameters ManagementConfiguration) (result ManagementConfiguration, err error)

CreateOrUpdate creates or updates the ManagementConfiguration. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. managementConfigurationName - user Management Configuration Name. parameters - the parameters required to create OMS Solution.

func (ManagementConfigurationsClient) CreateOrUpdatePreparer

func (client ManagementConfigurationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, managementConfigurationName string, parameters ManagementConfiguration) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (ManagementConfigurationsClient) CreateOrUpdateResponder

func (client ManagementConfigurationsClient) CreateOrUpdateResponder(resp *http.Response) (result ManagementConfiguration, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (ManagementConfigurationsClient) CreateOrUpdateSender

func (client ManagementConfigurationsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)

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

func (ManagementConfigurationsClient) Delete

func (client ManagementConfigurationsClient) Delete(ctx context.Context, resourceGroupName string, managementConfigurationName string) (result autorest.Response, err error)

Delete deletes the ManagementConfiguration in the subscription. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. managementConfigurationName - user Management Configuration Name.

func (ManagementConfigurationsClient) DeletePreparer

func (client ManagementConfigurationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, managementConfigurationName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (ManagementConfigurationsClient) DeleteResponder

func (client ManagementConfigurationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (ManagementConfigurationsClient) DeleteSender

func (client ManagementConfigurationsClient) DeleteSender(req *http.Request) (*http.Response, error)

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

func (ManagementConfigurationsClient) Get

func (client ManagementConfigurationsClient) Get(ctx context.Context, resourceGroupName string, managementConfigurationName string) (result ManagementConfiguration, err error)

Get retrieves the user ManagementConfiguration. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. managementConfigurationName - user Management Configuration Name.

func (ManagementConfigurationsClient) GetPreparer

func (client ManagementConfigurationsClient) GetPreparer(ctx context.Context, resourceGroupName string, managementConfigurationName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (ManagementConfigurationsClient) GetResponder

func (client ManagementConfigurationsClient) GetResponder(resp *http.Response) (result ManagementConfiguration, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (ManagementConfigurationsClient) GetSender

func (client ManagementConfigurationsClient) GetSender(req *http.Request) (*http.Response, error)

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

func (ManagementConfigurationsClient) ListBySubscription

func (client ManagementConfigurationsClient) ListBySubscription(ctx context.Context) (result ManagementConfigurationPropertiesList, err error)

ListBySubscription retrieves the ManagementConfigurations list.

func (ManagementConfigurationsClient) ListBySubscriptionPreparer

func (client ManagementConfigurationsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (ManagementConfigurationsClient) ListBySubscriptionResponder

func (client ManagementConfigurationsClient) ListBySubscriptionResponder(resp *http.Response) (result ManagementConfigurationPropertiesList, err error)

ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.

func (ManagementConfigurationsClient) ListBySubscriptionSender

func (client ManagementConfigurationsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)

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

type Operation

type Operation struct {
	// Name - Operation name: {provider}/{resource}/{operation}
	Name *string `json:"name,omitempty"`
	// Display - Display metadata associated with the operation.
	Display *OperationDisplay `json:"display,omitempty"`
}

Operation supported operation of OperationsManagement resource provider.

type OperationDisplay

type OperationDisplay struct {
	// Provider - Service provider: Microsoft OperationsManagement.
	Provider *string `json:"provider,omitempty"`
	// Resource - Resource on which the operation is performed etc.
	Resource *string `json:"resource,omitempty"`
	// Operation - Type of operation: get, read, delete, etc.
	Operation *string `json:"operation,omitempty"`
}

OperationDisplay display metadata associated with the operation.

type OperationListResult

type OperationListResult struct {
	autorest.Response `json:"-"`
	// Value - List of solution operations supported by the OperationsManagement resource provider.
	Value *[]Operation `json:"value,omitempty"`
}

OperationListResult result of the request to list solution operations.

type OperationsClient

type OperationsClient struct {
	BaseClient
}

OperationsClient is the operations Management Client

func NewOperationsClient

func NewOperationsClient(subscriptionID string, providerName string, resourceType string, resourceName string) OperationsClient

NewOperationsClient creates an instance of the OperationsClient client.

func NewOperationsClientWithBaseURI

func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string, providerName string, resourceType string, resourceName string) OperationsClient

NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.

func (OperationsClient) List

func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)

List lists all of the available OperationsManagement Rest API operations.

func (OperationsClient) ListPreparer

func (client OperationsClient) ListPreparer(ctx context.Context) (*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

func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)

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

type Solution

type Solution struct {
	autorest.Response `json:"-"`
	// ID - Resource ID.
	ID *string `json:"id,omitempty"`
	// Name - Resource name.
	Name *string `json:"name,omitempty"`
	// Type - Resource type.
	Type *string `json:"type,omitempty"`
	// Location - Resource location
	Location *string `json:"location,omitempty"`
	// Plan - Plan for solution object supported by the OperationsManagement resource provider.
	Plan *SolutionPlan `json:"plan,omitempty"`
	// Properties - Properties for solution object supported by the OperationsManagement resource provider.
	Properties *SolutionProperties `json:"properties,omitempty"`
}

Solution the container for solution.

type SolutionPlan

type SolutionPlan struct {
	// Name - name of the solution to be created. For Microsoft published solution it should be in the format of solutionType(workspaceName). SolutionType part is case sensitive. For third party solution, it can be anything.
	Name *string `json:"name,omitempty"`
	// Publisher - Publisher name. For gallery solution, it is Microsoft.
	Publisher *string `json:"publisher,omitempty"`
	// PromotionCode - promotionCode, Not really used now, can you left as empty
	PromotionCode *string `json:"promotionCode,omitempty"`
	// Product - name of the solution to enabled/add. For Microsoft published gallery solution it should be in the format of OMSGallery/<solutionType>. This is case sensitive
	Product *string `json:"product,omitempty"`
}

SolutionPlan plan for solution object supported by the OperationsManagement resource provider.

type SolutionProperties

type SolutionProperties struct {
	// WorkspaceResourceID - The azure resourceId for the workspace where the solution will be deployed/enabled.
	WorkspaceResourceID *string `json:"workspaceResourceId,omitempty"`
	// ProvisioningState - The provisioning state for the solution.
	ProvisioningState *string `json:"provisioningState,omitempty"`
	// ContainedResources - The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.
	ContainedResources *[]string `json:"containedResources,omitempty"`
	// ReferencedResources - The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.
	ReferencedResources *[]string `json:"referencedResources,omitempty"`
}

SolutionProperties solution properties supported by the OperationsManagement resource provider.

type SolutionPropertiesList

type SolutionPropertiesList struct {
	autorest.Response `json:"-"`
	// Value - List of solution properites within the subscription.
	Value *[]Solution `json:"value,omitempty"`
}

SolutionPropertiesList the list of solution response

type SolutionsClient

type SolutionsClient struct {
	BaseClient
}

SolutionsClient is the operations Management Client

func NewSolutionsClient

func NewSolutionsClient(subscriptionID string, providerName string, resourceType string, resourceName string) SolutionsClient

NewSolutionsClient creates an instance of the SolutionsClient client.

func NewSolutionsClientWithBaseURI

func NewSolutionsClientWithBaseURI(baseURI string, subscriptionID string, providerName string, resourceType string, resourceName string) SolutionsClient

NewSolutionsClientWithBaseURI creates an instance of the SolutionsClient client.

func (SolutionsClient) CreateOrUpdate

func (client SolutionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, solutionName string, parameters Solution) (result SolutionsCreateOrUpdateFuture, err error)

CreateOrUpdate creates or updates the Solution. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. solutionName - user Solution Name. parameters - the parameters required to create OMS Solution.

func (SolutionsClient) CreateOrUpdatePreparer

func (client SolutionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, solutionName string, parameters Solution) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (SolutionsClient) CreateOrUpdateResponder

func (client SolutionsClient) CreateOrUpdateResponder(resp *http.Response) (result Solution, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (SolutionsClient) CreateOrUpdateSender

func (client SolutionsClient) CreateOrUpdateSender(req *http.Request) (future SolutionsCreateOrUpdateFuture, err error)

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

func (SolutionsClient) Delete

func (client SolutionsClient) Delete(ctx context.Context, resourceGroupName string, solutionName string) (result SolutionsDeleteFuture, err error)

Delete deletes the solution in the subscription. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. solutionName - user Solution Name.

func (SolutionsClient) DeletePreparer

func (client SolutionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, solutionName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (SolutionsClient) DeleteResponder

func (client SolutionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (SolutionsClient) DeleteSender

func (client SolutionsClient) DeleteSender(req *http.Request) (future SolutionsDeleteFuture, err error)

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

func (SolutionsClient) Get

func (client SolutionsClient) Get(ctx context.Context, resourceGroupName string, solutionName string) (result Solution, err error)

Get retrieves the user solution. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. solutionName - user Solution Name.

func (SolutionsClient) GetPreparer

func (client SolutionsClient) GetPreparer(ctx context.Context, resourceGroupName string, solutionName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (SolutionsClient) GetResponder

func (client SolutionsClient) GetResponder(resp *http.Response) (result Solution, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (SolutionsClient) GetSender

func (client SolutionsClient) GetSender(req *http.Request) (*http.Response, error)

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

func (SolutionsClient) ListByResourceGroup

func (client SolutionsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result SolutionPropertiesList, err error)

ListByResourceGroup retrieves the solution list. It will retrieve both first party and third party solutions Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive.

func (SolutionsClient) ListByResourceGroupPreparer

func (client SolutionsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (SolutionsClient) ListByResourceGroupResponder

func (client SolutionsClient) ListByResourceGroupResponder(resp *http.Response) (result SolutionPropertiesList, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (SolutionsClient) ListByResourceGroupSender

func (client SolutionsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

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

func (SolutionsClient) ListBySubscription

func (client SolutionsClient) ListBySubscription(ctx context.Context) (result SolutionPropertiesList, err error)

ListBySubscription retrieves the solution list. It will retrieve both first party and third party solutions

func (SolutionsClient) ListBySubscriptionPreparer

func (client SolutionsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (SolutionsClient) ListBySubscriptionResponder

func (client SolutionsClient) ListBySubscriptionResponder(resp *http.Response) (result SolutionPropertiesList, err error)

ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.

func (SolutionsClient) ListBySubscriptionSender

func (client SolutionsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)

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

type SolutionsCreateOrUpdateFuture

type SolutionsCreateOrUpdateFuture struct {
	azure.Future
}

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

func (*SolutionsCreateOrUpdateFuture) Result

func (future *SolutionsCreateOrUpdateFuture) Result(client SolutionsClient) (s Solution, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type SolutionsDeleteFuture

type SolutionsDeleteFuture struct {
	azure.Future
}

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

func (*SolutionsDeleteFuture) Result

func (future *SolutionsDeleteFuture) Result(client SolutionsClient) (ar autorest.Response, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

Jump to

Keyboard shortcuts

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