Skip to main content

predefined_accelerators

Creates, updates, deletes, gets or lists a predefined_accelerators resource.

Overview

Namepredefined_accelerators
TypeResource
Idazure_extras.app_platform.predefined_accelerators

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource Id for the resource.
namestringThe name of the resource.
acceleratorTagsarray:vartype accelerator_tags: list[str]
descriptionstring:vartype description: str
displayNamestring:vartype display_name: str
iconUrlstring:vartype icon_url: str
provisioningStatestringProvisioning state of the predefined accelerator. Known values are: "Creating", "Updating", "Succeeded", "Failed", and "Canceled".
skuobjectSku of the predefined accelerator resource.
statestringState of the predefined accelerator. Known values are: "Enabled" and "Disabled".
systemDataobjectMetadata pertaining to creation and last modification of the resource.
typestringThe type of the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, service_name, application_accelerator_name, predefined_accelerator_name, subscription_idGet the predefined accelerator.
listselectresource_group_name, service_name, application_accelerator_name, subscription_idHandle requests to list all predefined accelerators.
disableexecresource_group_name, service_name, application_accelerator_name, predefined_accelerator_name, subscription_idDisable predefined accelerator.
enableexecresource_group_name, service_name, application_accelerator_name, predefined_accelerator_name, subscription_idEnable predefined accelerator.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
application_accelerator_namestringThe name of the application accelerator. Required.
predefined_accelerator_namestringThe name of the predefined accelerator. Required.
resource_group_namestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. Required.
service_namestringThe name of the Service resource. Required.
subscription_idstring

SELECT examples

Get the predefined accelerator.

SELECT
id,
name,
acceleratorTags,
description,
displayName,
iconUrl,
provisioningState,
sku,
state,
systemData,
type
FROM azure_extras.app_platform.predefined_accelerators
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND service_name = '{{ service_name }}' -- required
AND application_accelerator_name = '{{ application_accelerator_name }}' -- required
AND predefined_accelerator_name = '{{ predefined_accelerator_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

Lifecycle Methods

Disable predefined accelerator.

EXEC azure_extras.app_platform.predefined_accelerators.disable 
@resource_group_name='{{ resource_group_name }}' --required,
@service_name='{{ service_name }}' --required,
@application_accelerator_name='{{ application_accelerator_name }}' --required,
@predefined_accelerator_name='{{ predefined_accelerator_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;