Skip to main content

configurations

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

Overview

Nameconfigurations
TypeResource
Idazure_isv.nginx.configurations

Fields

NameDatatypeDescription
idtextfield from the properties object
nametextfield from the properties object
configurationNametextfield from the properties object
deploymentNametextfield from the properties object
filestextfield from the properties object
locationtextfield from the properties object
packagetextfield from the properties object
protected_filestextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
root_filetextfield from the properties object
subscriptionIdtextfield from the properties object
system_datatextfield from the properties object
typetextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTconfigurationName, deploymentName, resourceGroupName, subscriptionId
listSELECTdeploymentName, resourceGroupName, subscriptionId
create_or_updateINSERTconfigurationName, deploymentName, resourceGroupName, subscriptionId
deleteDELETEconfigurationName, deploymentName, resourceGroupName, subscriptionId
analysisEXECconfigurationName, deploymentName, resourceGroupName, subscriptionId, data__config

SELECT examples

SELECT
id,
name,
configurationName,
deploymentName,
files,
location,
package,
protected_files,
provisioning_state,
resourceGroupName,
root_file,
subscriptionId,
system_data,
type
FROM azure_isv.nginx.vw_configurations
WHERE deploymentName = '{{ deploymentName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new configurations resource.

/*+ create */
INSERT INTO azure_isv.nginx.configurations (
configurationName,
deploymentName,
resourceGroupName,
subscriptionId,
properties,
location
)
SELECT
'{{ configurationName }}',
'{{ deploymentName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ properties }}',
'{{ location }}'
;

DELETE example

Deletes the specified configurations resource.

/*+ delete */
DELETE FROM azure_isv.nginx.configurations
WHERE configurationName = '{{ configurationName }}'
AND deploymentName = '{{ deploymentName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';