azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/preview/operationsmanagement/mgmt/2015-11-01-preview/operationsmanagement Index | Files | Directories

package operationsmanagement

import "github.com/Azure/azure-sdk-for-go/services/preview/operationsmanagement/mgmt/2015-11-01-preview/operationsmanagement"

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

Operations Management Client

Index

Package Files

client.go managementassociations.go managementconfigurations.go models.go operations.go solutions.go version.go

Constants

const (
    // DefaultBaseURI is the default URI used for the service Operationsmanagement
    DefaultBaseURI = "https://management.azure.com"
)

func UserAgent Uses

func UserAgent() string

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

func Version Uses

func Version() string

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

type ArmTemplateParameter Uses

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 Uses

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

BaseClient is the base client for Operationsmanagement.

func New Uses

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

New creates an instance of the BaseClient client.

func NewWithBaseURI Uses

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

NewWithBaseURI creates an instance of the BaseClient client.

type CodeMessageError Uses

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

CodeMessageError the error body contract.

type CodeMessageErrorError Uses

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 Uses

type ManagementAssociation struct {
    autorest.Response `json:"-"`
    // ID - READ-ONLY; Resource ID.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; 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 Uses

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 Uses

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

ManagementAssociationPropertiesList the list of ManagementAssociation response

type ManagementAssociationsClient Uses

type ManagementAssociationsClient struct {
    BaseClient
}

ManagementAssociationsClient is the operations Management Client

func NewManagementAssociationsClient Uses

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

NewManagementAssociationsClient creates an instance of the ManagementAssociationsClient client.

func NewManagementAssociationsClientWithBaseURI Uses

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

NewManagementAssociationsClientWithBaseURI creates an instance of the ManagementAssociationsClient client.

func (ManagementAssociationsClient) CreateOrUpdate Uses

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 Uses

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

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (ManagementAssociationsClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

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 Uses

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

DeletePreparer prepares the Delete request.

func (ManagementAssociationsClient) DeleteResponder Uses

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 Uses

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 Uses

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 Uses

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

GetPreparer prepares the Get request.

func (ManagementAssociationsClient) GetResponder Uses

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 Uses

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 Uses

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

ListBySubscription retrieves the ManagementAssociations list.

func (ManagementAssociationsClient) ListBySubscriptionPreparer Uses

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

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (ManagementAssociationsClient) ListBySubscriptionResponder Uses

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 Uses

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 Uses

type ManagementConfiguration struct {
    autorest.Response `json:"-"`
    // ID - READ-ONLY; Resource ID.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; 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 Uses

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 - READ-ONLY; 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 Uses

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

ManagementConfigurationPropertiesList the list of ManagementConfiguration response

type ManagementConfigurationsClient Uses

type ManagementConfigurationsClient struct {
    BaseClient
}

ManagementConfigurationsClient is the operations Management Client

func NewManagementConfigurationsClient Uses

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

NewManagementConfigurationsClient creates an instance of the ManagementConfigurationsClient client.

func NewManagementConfigurationsClientWithBaseURI Uses

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

NewManagementConfigurationsClientWithBaseURI creates an instance of the ManagementConfigurationsClient client.

func (ManagementConfigurationsClient) CreateOrUpdate Uses

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 Uses

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

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (ManagementConfigurationsClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

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 Uses

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

DeletePreparer prepares the Delete request.

func (ManagementConfigurationsClient) DeleteResponder Uses

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 Uses

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 Uses

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 Uses

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

GetPreparer prepares the Get request.

func (ManagementConfigurationsClient) GetResponder Uses

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 Uses

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 Uses

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

ListBySubscription retrieves the ManagementConfigurations list.

func (ManagementConfigurationsClient) ListBySubscriptionPreparer Uses

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

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (ManagementConfigurationsClient) ListBySubscriptionResponder Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

type OperationsClient struct {
    BaseClient
}

OperationsClient is the operations Management Client

func NewOperationsClient Uses

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

NewOperationsClient creates an instance of the OperationsClient client.

func NewOperationsClientWithBaseURI Uses

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

NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.

func (OperationsClient) List Uses

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

List lists all of the available OperationsManagement Rest API operations.

func (OperationsClient) ListPreparer Uses

func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)

ListPreparer prepares the List request.

func (OperationsClient) ListResponder Uses

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 Uses

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 Uses

type Solution struct {
    autorest.Response `json:"-"`
    // ID - READ-ONLY; Resource ID.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Resource type.
    Type *string `json:"type,omitempty"`
    // Location - Resource location
    Location *string `json:"location,omitempty"`
    // Tags - Resource tags
    Tags map[string]*string `json:"tags"`
    // 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.

func (Solution) MarshalJSON Uses

func (s Solution) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Solution.

type SolutionPatch Uses

type SolutionPatch struct {
    // Tags - Resource tags
    Tags map[string]*string `json:"tags"`
}

SolutionPatch the properties of a Solution that can be patched.

func (SolutionPatch) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for SolutionPatch.

type SolutionPlan Uses

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 Uses

type SolutionProperties struct {
    // WorkspaceResourceID - The azure resourceId for the workspace where the solution will be deployed/enabled.
    WorkspaceResourceID *string `json:"workspaceResourceId,omitempty"`
    // ProvisioningState - READ-ONLY; 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 Uses

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

SolutionPropertiesList the list of solution response

type SolutionsClient Uses

type SolutionsClient struct {
    BaseClient
}

SolutionsClient is the operations Management Client

func NewSolutionsClient Uses

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

NewSolutionsClient creates an instance of the SolutionsClient client.

func NewSolutionsClientWithBaseURI Uses

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

NewSolutionsClientWithBaseURI creates an instance of the SolutionsClient client.

func (SolutionsClient) CreateOrUpdate Uses

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 Uses

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

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (SolutionsClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

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 Uses

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

DeletePreparer prepares the Delete request.

func (SolutionsClient) DeleteResponder Uses

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 Uses

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 Uses

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 Uses

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

GetPreparer prepares the Get request.

func (SolutionsClient) GetResponder Uses

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 Uses

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 Uses

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 Uses

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

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (SolutionsClient) ListByResourceGroupResponder Uses

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 Uses

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 Uses

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 Uses

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

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (SolutionsClient) ListBySubscriptionResponder Uses

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 Uses

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.

func (SolutionsClient) Update Uses

func (client SolutionsClient) Update(ctx context.Context, resourceGroupName string, solutionName string, parameters SolutionPatch) (result SolutionsUpdateFuture, err error)

Update patch a Solution. Only updating tags supported. Parameters: resourceGroupName - the name of the resource group to get. The name is case insensitive. solutionName - user Solution Name. parameters - the parameters required to patch a Solution.

func (SolutionsClient) UpdatePreparer Uses

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

UpdatePreparer prepares the Update request.

func (SolutionsClient) UpdateResponder Uses

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

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (SolutionsClient) UpdateSender Uses

func (client SolutionsClient) UpdateSender(req *http.Request) (future SolutionsUpdateFuture, err error)

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

type SolutionsCreateOrUpdateFuture Uses

type SolutionsCreateOrUpdateFuture struct {
    azure.Future
}

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

func (*SolutionsCreateOrUpdateFuture) Result Uses

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 Uses

type SolutionsDeleteFuture struct {
    azure.Future
}

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

func (*SolutionsDeleteFuture) Result Uses

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.

type SolutionsUpdateFuture Uses

type SolutionsUpdateFuture struct {
    azure.Future
}

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

func (*SolutionsUpdateFuture) Result Uses

func (future *SolutionsUpdateFuture) 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.

Directories

PathSynopsis
operationsmanagementapi

Package operationsmanagement imports 8 packages (graph) and is imported by 7 packages. Updated 2019-07-30. Refresh now. Tools for package owners.