Skip to main content

integration_account_certificates

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

Overview

Nameintegration_account_certificates
TypeResource
Idazure.logic_apps.integration_account_certificates

Fields

NameDatatypeDescription
idtextThe resource id.
nametextGets the resource name.
certificateNametextfield from the properties object
changed_timetextfield from the properties object
created_timetextfield from the properties object
integrationAccountNametextfield from the properties object
keytextfield from the properties object
locationtextThe resource location.
metadatatextfield from the properties object
public_certificatetextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextThe resource tags.
typetextGets the resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTcertificateName, integrationAccountName, resourceGroupName, subscriptionIdGets an integration account certificate.
listSELECTintegrationAccountName, resourceGroupName, subscriptionIdGets a list of integration account certificates.
create_or_updateINSERTcertificateName, integrationAccountName, resourceGroupName, subscriptionId, data__propertiesCreates or updates an integration account certificate.
deleteDELETEcertificateName, integrationAccountName, resourceGroupName, subscriptionIdDeletes an integration account certificate.

SELECT examples

Gets a list of integration account certificates.

SELECT
id,
name,
certificateName,
changed_time,
created_time,
integrationAccountName,
key,
location,
metadata,
public_certificate,
resourceGroupName,
subscriptionId,
tags,
type
FROM azure.logic_apps.vw_integration_account_certificates
WHERE integrationAccountName = '{{ integrationAccountName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

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

/*+ create */
INSERT INTO azure.logic_apps.integration_account_certificates (
certificateName,
integrationAccountName,
resourceGroupName,
subscriptionId,
data__properties,
properties,
location,
tags
)
SELECT
'{{ certificateName }}',
'{{ integrationAccountName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__properties }}',
'{{ properties }}',
'{{ location }}',
'{{ tags }}'
;

DELETE example

Deletes the specified integration_account_certificates resource.

/*+ delete */
DELETE FROM azure.logic_apps.integration_account_certificates
WHERE certificateName = '{{ certificateName }}'
AND integrationAccountName = '{{ integrationAccountName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';