Skip to main content

secrets

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

Overview

Namesecrets
TypeResource
Idazure.cdn.secrets

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectThe JSON object that contains the properties of the Secret to create.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, profileName, secretName, subscriptionIdGets an existing Secret within a profile.
list_by_profileselectresourceGroupName, profileName, subscriptionIdLists existing AzureFrontDoor secrets.
createinsertresourceGroupName, profileName, secretName, subscriptionIdCreates a new Secret within the specified profile.
deletedeleteresourceGroupName, profileName, secretName, subscriptionIdDeletes an existing Secret within profile.

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
profileNamestringName of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
resourceGroupNamestringName of the Resource group within the Azure subscription.
secretNamestringName of the Secret under the profile.
subscriptionIdstringAzure Subscription ID.

SELECT examples

Gets an existing Secret within a profile.

SELECT
properties
FROM azure.cdn.secrets
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND profileName = '{{ profileName }}' -- required
AND secretName = '{{ secretName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates a new Secret within the specified profile.

INSERT INTO azure.cdn.secrets (
data__properties,
resourceGroupName,
profileName,
secretName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ profileName }}',
'{{ secretName }}',
'{{ subscriptionId }}'
RETURNING
properties
;

DELETE examples

Deletes an existing Secret within profile.

DELETE FROM azure.cdn.secrets
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND profileName = '{{ profileName }}' --required
AND secretName = '{{ secretName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;