Skip to main content

secrets

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

Overview

Namesecrets
TypeResource
Idazure.service_fabric_mesh.secrets

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectDescribes the properties of a secret resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, secretResourceNameapi-versionGets the information about the secret resource with the given name. The information include the description and other properties of the secret.
list_by_resource_groupselectsubscriptionId, resourceGroupNameapi-versionGets the information about all secret resources in a given resource group. The information include the description and other properties of the Secret.
list_by_subscriptionselectsubscriptionIdapi-versionGets the information about all secret resources in a given resource group. The information include the description and other properties of the secret.
createinsertsubscriptionId, resourceGroupName, secretResourceName, data__propertiesapi-versionCreates a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties.
deletedeletesubscriptionId, resourceGroupName, secretResourceNameapi-versionDeletes the secret resource identified by the name.

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
resourceGroupNamestringAzure resource group name
secretResourceNamestringThe name of the secret resource.
subscriptionIdstringThe customer subscription identifier
api-versionstringThe version of the API. This parameter is required and its value must be 2018-09-01-preview.

SELECT examples

Gets the information about the secret resource with the given name. The information include the description and other properties of the secret.

SELECT
location,
properties,
tags
FROM azure.service_fabric_mesh.secrets
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND secretResourceName = '{{ secretResourceName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Creates a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties.

INSERT INTO azure.service_fabric_mesh.secrets (
data__tags,
data__location,
data__properties,
subscriptionId,
resourceGroupName,
secretResourceName,
api-version
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ secretResourceName }}',
'{{ api-version }}'
RETURNING
location,
properties,
tags
;

DELETE examples

Deletes the secret resource identified by the name.

DELETE FROM azure.service_fabric_mesh.secrets
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND secretResourceName = '{{ secretResourceName }}' --required
AND api-version = '{{ api-version }}'
;