Skip to main content

credentials

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

Overview

Namecredentials
TypeResource
Idazure_extras.test_base.credentials

Fields

The following fields are returned by SELECT queries:

Get the test base Credential.

NameDatatypeDescription
propertiesobjectThe test base credential properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, testBaseAccountName, credentialNameGets a test base credential Resource
list_by_test_base_accountselectsubscriptionId, resourceGroupName, testBaseAccountNameLists all the Credentials under a Test Base Account.
createinsertsubscriptionId, resourceGroupName, testBaseAccountName, credentialNameCreates or replaces a Test Base Credential.
updateupdatesubscriptionId, resourceGroupName, testBaseAccountName, credentialNameUpdates an existing test base credential.
deletedeletesubscriptionId, resourceGroupName, testBaseAccountName, credentialNameDeletes an existing test base credential.

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
credentialNamestringThe credential resource name.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
testBaseAccountNamestringThe resource name of the Test Base Account.

SELECT examples

Gets a test base credential Resource

SELECT
properties
FROM azure_extras.test_base.credentials
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND testBaseAccountName = '{{ testBaseAccountName }}' -- required
AND credentialName = '{{ credentialName }}' -- required
;

INSERT examples

Creates or replaces a Test Base Credential.

INSERT INTO azure_extras.test_base.credentials (
data__properties,
subscriptionId,
resourceGroupName,
testBaseAccountName,
credentialName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ testBaseAccountName }}',
'{{ credentialName }}'
RETURNING
properties
;

UPDATE examples

Updates an existing test base credential.

UPDATE azure_extras.test_base.credentials
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND testBaseAccountName = '{{ testBaseAccountName }}' --required
AND credentialName = '{{ credentialName }}' --required
RETURNING
properties;

DELETE examples

Deletes an existing test base credential.

DELETE FROM azure_extras.test_base.credentials
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND testBaseAccountName = '{{ testBaseAccountName }}' --required
AND credentialName = '{{ credentialName }}' --required
;