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. |