Share via


TargetsOperations interface

Interface representing a Targets operations.

Properties

createOrUpdate

Create or update a Target Resource

delete
get

Get a Target Resource

installSolution

Post request to deploy

listByResourceGroup

List by specified resource group

listBySubscription

List by subscription

publishSolutionVersion

Post request to publish

removeRevision

Post request to remove solution version revision

resolveConfiguration

Post request to resolve configuration

reviewSolutionVersion

Post request to review configuration

uninstallSolution

Post request to uninstall

update

update a Target Resource

updateExternalValidationStatus

Post request to update external validation status

Property Details

createOrUpdate

Create or update a Target Resource

createOrUpdate: (resourceGroupName: string, targetName: string, resource: Target, options?: TargetsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Target>, Target>

Property Value

(resourceGroupName: string, targetName: string, resource: Target, options?: TargetsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Target>, Target>

delete

delete: (resourceGroupName: string, targetName: string, options?: TargetsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, targetName: string, options?: TargetsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a Target Resource

get: (resourceGroupName: string, targetName: string, options?: TargetsGetOptionalParams) => Promise<Target>

Property Value

(resourceGroupName: string, targetName: string, options?: TargetsGetOptionalParams) => Promise<Target>

installSolution

Post request to deploy

installSolution: (resourceGroupName: string, targetName: string, body: InstallSolutionParameter, options?: TargetsInstallSolutionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, targetName: string, body: InstallSolutionParameter, options?: TargetsInstallSolutionOptionalParams) => PollerLike<OperationState<void>, void>

listByResourceGroup

List by specified resource group

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

Property Value

(resourceGroupName: string, options?: TargetsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Target, Target[], PageSettings>

listBySubscription

List by subscription

listBySubscription: (options?: TargetsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Target, Target[], PageSettings>

Property Value

(options?: TargetsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Target, Target[], PageSettings>

publishSolutionVersion

Post request to publish

publishSolutionVersion: (resourceGroupName: string, targetName: string, body: SolutionVersionParameter, options?: TargetsPublishSolutionVersionOptionalParams) => PollerLike<OperationState<SolutionVersion>, SolutionVersion>

Property Value

(resourceGroupName: string, targetName: string, body: SolutionVersionParameter, options?: TargetsPublishSolutionVersionOptionalParams) => PollerLike<OperationState<SolutionVersion>, SolutionVersion>

removeRevision

Post request to remove solution version revision

removeRevision: (resourceGroupName: string, targetName: string, body: RemoveRevisionParameter, options?: TargetsRemoveRevisionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, targetName: string, body: RemoveRevisionParameter, options?: TargetsRemoveRevisionOptionalParams) => PollerLike<OperationState<void>, void>

resolveConfiguration

Post request to resolve configuration

resolveConfiguration: (resourceGroupName: string, targetName: string, body: SolutionTemplateParameter, options?: TargetsResolveConfigurationOptionalParams) => PollerLike<OperationState<ResolvedConfiguration>, ResolvedConfiguration>

Property Value

(resourceGroupName: string, targetName: string, body: SolutionTemplateParameter, options?: TargetsResolveConfigurationOptionalParams) => PollerLike<OperationState<ResolvedConfiguration>, ResolvedConfiguration>

reviewSolutionVersion

Post request to review configuration

reviewSolutionVersion: (resourceGroupName: string, targetName: string, body: SolutionTemplateParameter, options?: TargetsReviewSolutionVersionOptionalParams) => PollerLike<OperationState<SolutionVersion>, SolutionVersion>

Property Value

(resourceGroupName: string, targetName: string, body: SolutionTemplateParameter, options?: TargetsReviewSolutionVersionOptionalParams) => PollerLike<OperationState<SolutionVersion>, SolutionVersion>

uninstallSolution

Post request to uninstall

uninstallSolution: (resourceGroupName: string, targetName: string, body: UninstallSolutionParameter, options?: TargetsUninstallSolutionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, targetName: string, body: UninstallSolutionParameter, options?: TargetsUninstallSolutionOptionalParams) => PollerLike<OperationState<void>, void>

update

update a Target Resource

update: (resourceGroupName: string, targetName: string, properties: TargetUpdate, options?: TargetsUpdateOptionalParams) => PollerLike<OperationState<Target>, Target>

Property Value

(resourceGroupName: string, targetName: string, properties: TargetUpdate, options?: TargetsUpdateOptionalParams) => PollerLike<OperationState<Target>, Target>

updateExternalValidationStatus

Post request to update external validation status

updateExternalValidationStatus: (resourceGroupName: string, targetName: string, body: UpdateExternalValidationStatusParameter, options?: TargetsUpdateExternalValidationStatusOptionalParams) => PollerLike<OperationState<SolutionVersion>, SolutionVersion>

Property Value

(resourceGroupName: string, targetName: string, body: UpdateExternalValidationStatusParameter, options?: TargetsUpdateExternalValidationStatusOptionalParams) => PollerLike<OperationState<SolutionVersion>, SolutionVersion>