Microsoft.Logic integrationAccounts/certificates template reference

Template format

To create a Microsoft.Logic/integrationAccounts/certificates resource, add the following JSON to the resources section of your template.

{
  "name": "string",
  "type": "Microsoft.Logic/integrationAccounts/certificates",
  "apiVersion": "2019-05-01",
  "location": "string",
  "tags": {},
  "properties": {
    "metadata": {},
    "key": {
      "keyVault": {
        "id": "string"
      },
      "keyName": "string",
      "keyVersion": "string"
    },
    "publicCertificate": "string"
  }
}

Property values

The following tables describe the values you need to set in the schema.

Microsoft.Logic/integrationAccounts/certificates object

Name Type Required Value
name string Yes The integration account certificate name.
type enum Yes certificates
-or-
Microsoft.Logic/integrationAccounts/certificates

See Set name and type for child resources.
apiVersion enum Yes 2019-05-01
location string No The resource location.
tags object No The resource tags.
properties object Yes The integration account certificate properties. - IntegrationAccountCertificateProperties object

IntegrationAccountCertificateProperties object

Name Type Required Value
metadata object No The metadata.
key object No The key details in the key vault. - KeyVaultKeyReference object
publicCertificate string No The public certificate.

KeyVaultKeyReference object

Name Type Required Value
keyVault object Yes The key vault reference. - KeyVaultKeyReferenceKeyVault object
keyName string Yes The private key name in key vault.
keyVersion string No The private key version in key vault.

KeyVaultKeyReferenceKeyVault object

Name Type Required Value
id string No The resource id.