Share via


ConfigTemplatesOperations interface

Interface representing a ConfigTemplates operations.

Properties

createOrUpdate

Create or update a Config Template Resource

createVersion

Create or update a Config Template Version Resource with the specified UpdateType

delete
get

Get a Config Template Resource

listByResourceGroup

List by specified resource group

listBySubscription

List by subscription

removeVersion

Remove Config Template Version Resource

update

update a Config Template Resource

Property Details

createOrUpdate

Create or update a Config Template Resource

createOrUpdate: (resourceGroupName: string, configTemplateName: string, resource: ConfigTemplate, options?: ConfigTemplatesCreateOrUpdateOptionalParams) => PollerLike<OperationState<ConfigTemplate>, ConfigTemplate>

Property Value

(resourceGroupName: string, configTemplateName: string, resource: ConfigTemplate, options?: ConfigTemplatesCreateOrUpdateOptionalParams) => PollerLike<OperationState<ConfigTemplate>, ConfigTemplate>

createVersion

Create or update a Config Template Version Resource with the specified UpdateType

createVersion: (resourceGroupName: string, configTemplateName: string, body: ConfigTemplateVersionWithUpdateType, options?: ConfigTemplatesCreateVersionOptionalParams) => PollerLike<OperationState<ConfigTemplateVersion>, ConfigTemplateVersion>

Property Value

(resourceGroupName: string, configTemplateName: string, body: ConfigTemplateVersionWithUpdateType, options?: ConfigTemplatesCreateVersionOptionalParams) => PollerLike<OperationState<ConfigTemplateVersion>, ConfigTemplateVersion>

delete

delete: (resourceGroupName: string, configTemplateName: string, options?: ConfigTemplatesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, configTemplateName: string, options?: ConfigTemplatesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a Config Template Resource

get: (resourceGroupName: string, configTemplateName: string, options?: ConfigTemplatesGetOptionalParams) => Promise<ConfigTemplate>

Property Value

(resourceGroupName: string, configTemplateName: string, options?: ConfigTemplatesGetOptionalParams) => Promise<ConfigTemplate>

listByResourceGroup

List by specified resource group

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

Property Value

(resourceGroupName: string, options?: ConfigTemplatesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ConfigTemplate, ConfigTemplate[], PageSettings>

listBySubscription

List by subscription

listBySubscription: (options?: ConfigTemplatesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ConfigTemplate, ConfigTemplate[], PageSettings>

Property Value

(options?: ConfigTemplatesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ConfigTemplate, ConfigTemplate[], PageSettings>

removeVersion

Remove Config Template Version Resource

removeVersion: (resourceGroupName: string, configTemplateName: string, body: VersionParameter, options?: ConfigTemplatesRemoveVersionOptionalParams) => Promise<RemoveVersionResponse>

Property Value

(resourceGroupName: string, configTemplateName: string, body: VersionParameter, options?: ConfigTemplatesRemoveVersionOptionalParams) => Promise<RemoveVersionResponse>

update

update a Config Template Resource

update: (resourceGroupName: string, configTemplateName: string, properties: ConfigTemplateUpdate, options?: ConfigTemplatesUpdateOptionalParams) => Promise<ConfigTemplate>

Property Value

(resourceGroupName: string, configTemplateName: string, properties: ConfigTemplateUpdate, options?: ConfigTemplatesUpdateOptionalParams) => Promise<ConfigTemplate>