Certificates - Create Or Update

Crea o aggiorna un certificato dell'account di integrazione.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}?api-version=2016-06-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
certificateName
path True

string

Nome del certificato dell'account di integrazione.

integrationAccountName
path True

string

Nome dell'account di integrazione.

resourceGroupName
path True

string

Il nome del gruppo di risorse.

subscriptionId
path True

string

ID sottoscrizione.

api-version
query True

string

La versione delle API.

Corpo della richiesta

Nome Tipo Descrizione
location

string

Percorso della risorsa.

properties.key

KeyVaultKeyReference

Dettagli della chiave nell'insieme di credenziali delle chiavi.

properties.metadata

Metadata

Metadati.

properties.publicCertificate

string

Certificato pubblico.

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
200 OK

IntegrationAccountCertificate

OK

201 Created

IntegrationAccountCertificate

Data di creazione

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Create or update a certificate

Sample Request

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate?api-version=2016-06-01

{
  "properties": {
    "key": {
      "keyVault": {
        "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/<keyVaultName>"
      },
      "keyName": "<keyName>",
      "keyVersion": "87d9764197604449b9b8eb7bd8710868"
    },
    "publicCertificate": "<publicCertificateValue>"
  },
  "location": "brazilsouth"
}

Sample Response

{
  "properties": {
    "key": {
      "keyVault": {
        "name": "<keyVaultName>",
        "id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourcegroups/flowrg/providers/microsoft.keyvault/vaults/<keyVaultName>",
        "type": "Microsoft.KeyVault/vaults"
      },
      "keyName": "<keyName>",
      "keyVersion": "87d9764197604449b9b8eb7bd8710868"
    },
    "publicCertificate": "<publicCertificateValue>",
    "createdTime": "2017-03-06T20:42:21.0510202Z",
    "changedTime": "2017-03-06T20:42:21.051317Z"
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate",
  "name": "testCertificate",
  "type": "Microsoft.Logic/integrationAccounts/certificates"
}
{
  "properties": {
    "key": {
      "keyVault": {
        "name": "<keyVaultName>",
        "id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourcegroups/flowrg/providers/microsoft.keyvault/vaults/<keyVaultName>",
        "type": "Microsoft.KeyVault/vaults"
      },
      "keyName": "<keyName>",
      "keyVersion": "87d9764197604449b9b8eb7bd8710868"
    },
    "publicCertificate": "<publicCertificateValue>",
    "createdTime": "2017-03-06T20:42:21.0510202Z",
    "changedTime": "2017-03-06T20:42:21.051317Z"
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate",
  "name": "testCertificate",
  "type": "Microsoft.Logic/integrationAccounts/certificates"
}

Definizioni

Nome Descrizione
IntegrationAccountCertificate

Certificato dell'account di integrazione.

KeyVault

Riferimento all'insieme di credenziali delle chiavi.

KeyVaultKeyReference

Riferimento alla chiave dell'insieme di credenziali delle chiavi.

Metadata

Metadati.

IntegrationAccountCertificate

Certificato dell'account di integrazione.

Nome Tipo Descrizione
id

string

ID risorsa.

location

string

Percorso della risorsa.

name

string

Ottiene il nome della risorsa.

properties.changedTime

string

Ora modificata.

properties.createdTime

string

Ora di creazione.

properties.key

KeyVaultKeyReference

Dettagli della chiave nell'insieme di credenziali delle chiavi.

properties.metadata

Metadata

Metadati.

properties.publicCertificate

string

Certificato pubblico.

tags

object

Tag di risorsa.

type

string

Ottiene il tipo di risorsa.

KeyVault

Riferimento all'insieme di credenziali delle chiavi.

Nome Tipo Descrizione
id

string

ID risorsa.

name

string

Nome della risorsa.

type

string

Tipo di risorsa.

KeyVaultKeyReference

Riferimento alla chiave dell'insieme di credenziali delle chiavi.

Nome Tipo Descrizione
keyName

string

Nome della chiave privata nell'insieme di credenziali delle chiavi.

keyVault

KeyVault

Riferimento all'insieme di credenziali delle chiavi.

keyVersion

string

Versione della chiave privata nell'insieme di credenziali delle chiavi.

Metadata

Metadati.