Certificates - Create Or Update

Tworzy lub aktualizuje certyfikat konta integracji.

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

Parametry identyfikatora URI

Name In Required Type Description
certificateName
path True
  • string

Nazwa certyfikatu konta integracji.

integrationAccountName
path True
  • string

Nazwa konta integracji.

resourceGroupName
path True
  • string

Nazwa grupy zasobów.

subscriptionId
path True
  • string

Identyfikator subskrypcji.

api-version
query True
  • string

Wersja interfejsu API.

Treść żądania

Name Type Description
location
  • string

Lokalizacja zasobu.

properties.key

Szczegóły klucza w magazynie kluczy.

properties.metadata

Metadane.

properties.publicCertificate
  • string

Certyfikat publiczny.

tags
  • object

Tagi zasobów.

Odpowiedzi

Name Type Description
200 OK

OK

201 Created

Utworzone

Zabezpieczenia

azure_auth

Azure Active Directory Flow OAuth2.

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

Scopes

Name Description
user_impersonation personifikacja konta użytkownika

Przykłady

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"
}

Definicje

IntegrationAccountCertificate

Certyfikat konta integracji.

KeyVault

Odwołanie do magazynu kluczy.

KeyVaultKeyReference

Odwołanie do klucza magazynu kluczy.

Metadata

Metadane.

IntegrationAccountCertificate

Certyfikat konta integracji.

Name Type Description
id
  • string

Identyfikator zasobu.

location
  • string

Lokalizacja zasobu.

name
  • string

Pobiera nazwę zasobu.

properties.changedTime
  • string

Zmieniony czas.

properties.createdTime
  • string

Czas utworzenia.

properties.key

Szczegóły klucza w magazynie kluczy.

properties.metadata

Metadane.

properties.publicCertificate
  • string

Certyfikat publiczny.

tags
  • object

Tagi zasobów.

type
  • string

Pobiera typ zasobu.

KeyVault

Odwołanie do magazynu kluczy.

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

type
  • string

Typ zasobu.

KeyVaultKeyReference

Odwołanie do klucza magazynu kluczy.

Name Type Description
keyName
  • string

Nazwa klucza prywatnego w magazynie kluczy.

keyVault

Odwołanie do magazynu kluczy.

keyVersion
  • string

Wersja klucza prywatnego w magazynie kluczy.

Metadata

Metadane.