UpdateIntegrationSpecification

UpdateIntegrationSpecification
UpdateIntegrationSpecification
JSON Example
{
    "name": "string",
    "description": "string",
    "privateKeyId": "ACDC55DB4MFH6ADG75KK",
    "privateKey": "gfsScK345sGGaVdds222dasdfDDSSasdfdsa34fS",
    "integrationProperties": {
        "providerId": "providerID"
    },
    "associatedCloudAccountIds": [
        "42f3e0d199d134755684cd935435a"
    ],
    "customProperties": {
        "sampleadapterProjectId": "projectId"
    },
    "tags": [
        {
            "key": "env",
            "value": "dev"
        }
    ],
    "certificateInfo": {
        "certificate": "-----BEGIN CERTIFICATE-----\nMIIDHjCCAoegAwIBAgIBATANBgkqhkiG9w0BAQsFADCBpjEUMBIGA1UEChMLVk13\nYXJlIEluYAAc1pw18GT3iAqQRPx0PrjzJhgjIJMla\n/1Kg4byY4FPSacNiRgY/FG2bPCqZk1yRfzmkFYCW/vU+Dg==\n-----END CERTIFICATE-----\n-"
    }
}
string
name
Required

A human-friendly name used as an identifier in APIs that support this option.

string
description
Optional

A human-friendly description.

string
privateKeyId
Optional

Access key id or username to be used to authenticate with the integration

string
privateKey
Optional

Secret access key or password to be used to authenticate with the integration

object
integrationProperties
Required

Integration specific properties supplied in as name value pairs

array of string
associatedCloudAccountIds
Optional

Cloud accounts to associate with this integration

object
customProperties
Optional

Additional custom properties that may be used to extend the Integration.

array of Tag
tags
Optional

A set of tag keys and optional values to set on the Integration

certificateInfo
Optional

Specification for certificate for a cloud account.