Azure DevTest Labs · Schema

ArtifactInstallProperties

Properties of an artifact.

AzureDevelopmentInfrastructureLabsTestingVirtual Machines

Properties

Name Type Description
artifactId string The artifact's identifier.
artifactTitle string The artifact's title.
deploymentStatusMessage string The status message from the deployment.
installTime string The time that the artifact starts to install on the virtual machine.
parameters array The parameters of the artifact.
status string The status of the artifact.
vmExtensionStatusMessage string The status message from the virtual machine extension.
View JSON Schema on GitHub

JSON Schema

azure-test-labs-artifact-install-properties-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/azure-test-labs/refs/heads/main/json-schema/azure-test-labs-artifact-install-properties-schema.json",
  "title": "ArtifactInstallProperties",
  "description": "Properties of an artifact.",
  "type": "object",
  "properties": {
    "artifactId": {
      "description": "The artifact's identifier.",
      "type": "string"
    },
    "artifactTitle": {
      "description": "The artifact's title.",
      "type": "string"
    },
    "deploymentStatusMessage": {
      "description": "The status message from the deployment.",
      "type": "string"
    },
    "installTime": {
      "description": "The time that the artifact starts to install on the virtual machine.",
      "format": "date-time",
      "type": "string"
    },
    "parameters": {
      "description": "The parameters of the artifact.",
      "items": {
        "$ref": "#/definitions/ArtifactParameterProperties"
      },
      "type": "array"
    },
    "status": {
      "description": "The status of the artifact.",
      "type": "string"
    },
    "vmExtensionStatusMessage": {
      "description": "The status message from the virtual machine extension.",
      "type": "string"
    }
  }
}