BaseDeploymentIntegrationSpec

BaseDeploymentIntegrationSpec
BaseDeploymentIntegrationSpec

Specification of the integration to add.

JSON Example
{
    "properties": {
        "properties": {}
    },
    "integrationId": "string",
    "integrationUsername": "string",
    "integrationPassword": "string",
    "status": "string",
    "ref": "string",
    "version": "string",
    "hostname": "string",
    "port": 0
}
object
properties
Optional

Additional properties

string As ^[^;'"]{1,80}$
integrationId
Optional

ID of an integration.

string As ^[^;'"]{1,80}$
integrationUsername
Optional

Username for an integration.

string As (^[^'"]{2,32}$)|(^ref:password:[a-zA-Z0-9]{20}$)
integrationPassword
Optional

Password for an integration.

string
status
Optional

Whether the declared integration matches what is actually in the environment.

Possible values are : OK, MISSING, MISSING_INFORMATION, UNKNOWN,
string As ([A-Za-z0-9\-\_\.\:\@]+)
ref
Optional

Reference to the registered entity.

string As ^[0-9]+(\.[0-9]+){0,3}([._\-a-zA-Z0-9]+)?$
version
Optional

Version of the product or component of the integration.

string As ^([a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-zA-Z0-9])?\.)*[a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-z_A-Z0-9])?$
hostname
Optional

Hostname or IP address of the integration

integer As int32 As int32
port
Optional

Port to connect to the integration's endpoint.