Share via


SolutionTemplatesOperations interface

Interface representing a SolutionTemplates operations.

Properties

createOrUpdate

Create or update a Solution Template Resource

createVersion

Create a Solution Template Version Resource

delete
get

Get a Solution Template Resource

listByResourceGroup

List by specified resource group

listBySubscription

List by subscription

removeVersion

Remove Solution Template Version Resource

update

update a Solution Template Resource

Property Details

createOrUpdate

Create or update a Solution Template Resource

createOrUpdate: (resourceGroupName: string, solutionTemplateName: string, resource: SolutionTemplate, options?: SolutionTemplatesCreateOrUpdateOptionalParams) => PollerLike<OperationState<SolutionTemplate>, SolutionTemplate>

Property Value

(resourceGroupName: string, solutionTemplateName: string, resource: SolutionTemplate, options?: SolutionTemplatesCreateOrUpdateOptionalParams) => PollerLike<OperationState<SolutionTemplate>, SolutionTemplate>

createVersion

Create a Solution Template Version Resource

createVersion: (resourceGroupName: string, solutionTemplateName: string, body: SolutionTemplateVersionWithUpdateType, options?: SolutionTemplatesCreateVersionOptionalParams) => PollerLike<OperationState<SolutionTemplateVersion>, SolutionTemplateVersion>

Property Value

(resourceGroupName: string, solutionTemplateName: string, body: SolutionTemplateVersionWithUpdateType, options?: SolutionTemplatesCreateVersionOptionalParams) => PollerLike<OperationState<SolutionTemplateVersion>, SolutionTemplateVersion>

delete

delete: (resourceGroupName: string, solutionTemplateName: string, options?: SolutionTemplatesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, solutionTemplateName: string, options?: SolutionTemplatesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a Solution Template Resource

get: (resourceGroupName: string, solutionTemplateName: string, options?: SolutionTemplatesGetOptionalParams) => Promise<SolutionTemplate>

Property Value

(resourceGroupName: string, solutionTemplateName: string, options?: SolutionTemplatesGetOptionalParams) => Promise<SolutionTemplate>

listByResourceGroup

List by specified resource group

listByResourceGroup: (resourceGroupName: string, options?: SolutionTemplatesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SolutionTemplate, SolutionTemplate[], PageSettings>

Property Value

(resourceGroupName: string, options?: SolutionTemplatesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SolutionTemplate, SolutionTemplate[], PageSettings>

listBySubscription

List by subscription

listBySubscription: (options?: SolutionTemplatesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<SolutionTemplate, SolutionTemplate[], PageSettings>

Property Value

(options?: SolutionTemplatesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<SolutionTemplate, SolutionTemplate[], PageSettings>

removeVersion

Remove Solution Template Version Resource

removeVersion: (resourceGroupName: string, solutionTemplateName: string, body: VersionParameter, options?: SolutionTemplatesRemoveVersionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, solutionTemplateName: string, body: VersionParameter, options?: SolutionTemplatesRemoveVersionOptionalParams) => PollerLike<OperationState<void>, void>

update

update a Solution Template Resource

update: (resourceGroupName: string, solutionTemplateName: string, properties: SolutionTemplateUpdate, options?: SolutionTemplatesUpdateOptionalParams) => Promise<SolutionTemplate>

Property Value

(resourceGroupName: string, solutionTemplateName: string, properties: SolutionTemplateUpdate, options?: SolutionTemplatesUpdateOptionalParams) => Promise<SolutionTemplate>