Microsoft.ContainerRegistry (preview:2025-06-01)

2025/10/30 • 9 updated methods

ExportPipelines_List (updated)
Description Lists all export pipelines for the specified container registry.
Reference Link ¶

⚶ Changes

{
  "#id": "ExportPipelines_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "target": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExportPipelines_Get (updated)
Description Gets the properties of the export pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "ExportPipelines_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "target": [
              {
                "#name": "uri",
                "Description": {
                  "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                  "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
exportPipelineName: string ,
}

⚐ Response (200)

{
properties:
{
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ExportPipelines_Create (updated)
Description Creates an export pipeline for a container registry with the specified parameters.
Reference Link ¶

⚶ Changes

{
  "#id": "ExportPipelines_Create",
  "$parameters": {
    "exportPipelineCreateParameters": {
      "$properties": {
        "properties": [
          {
            "target": [
              {
                "#name": "uri",
                "Description": {
                  "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                  "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                }
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "target": [
              {
                "#name": "uri",
                "Description": {
                  "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                  "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                }
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "target": [
              {
                "#name": "uri",
                "Description": {
                  "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                  "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
exportPipelineName: string ,
exportPipelineCreateParameters:
{
properties:
{
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportPipelines_List (updated)
Description Lists all import pipelines for the specified container registry.
Reference Link ¶

⚶ Changes

{
  "#id": "ImportPipelines_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "source": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
trigger:
{
sourceTrigger:
{
status: enum ,
}
,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportPipelines_Get (updated)
Description Gets the properties of the import pipeline.
Reference Link ¶

⚶ Changes

{
  "#id": "ImportPipelines_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "source": [
              {
                "#name": "uri",
                "Description": {
                  "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                  "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
importPipelineName: string ,
}

⚐ Response (200)

{
properties:
{
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
trigger:
{
sourceTrigger:
{
status: enum ,
}
,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ImportPipelines_Create (updated)
Description Creates an import pipeline for a container registry with the specified parameters.
Reference Link ¶

⚶ Changes

{
  "#id": "ImportPipelines_Create",
  "$parameters": {
    "importPipelineCreateParameters": {
      "$properties": {
        "properties": [
          {
            "source": [
              {
                "#name": "uri",
                "Description": {
                  "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                  "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                }
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "source": [
              {
                "#name": "uri",
                "Description": {
                  "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                  "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                }
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "source": [
              {
                "#name": "uri",
                "Description": {
                  "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                  "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
importPipelineName: string ,
importPipelineCreateParameters:
{
properties:
{
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
trigger:
{
sourceTrigger:
{
status: enum ,
}
,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
trigger:
{
sourceTrigger:
{
status: enum ,
}
,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
trigger:
{
sourceTrigger:
{
status: enum ,
}
,
}
,
options:
[
string ,
]
,
provisioningState: enum ,
}
,
location: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineRuns_List (updated)
Description Lists all the pipeline runs for the specified container registry.
Reference Link ¶

⚶ Changes

{
  "#id": "PipelineRuns_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "response": [
                  {
                    "source": [
                      {
                        "#name": "uri",
                        "Description": {
                          "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                          "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                        }
                      }
                    ]
                  },
                  {
                    "target": [
                      {
                        "#name": "uri",
                        "Description": {
                          "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                          "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                        }
                      }
                    ]
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
request:
{
pipelineResourceId: string ,
artifacts:
[
string ,
]
,
source:
{
type: enum ,
name: string ,
}
,
target:
{
type: enum ,
name: string ,
}
,
catalogDigest: string ,
}
,
response:
{
status: string ,
importedArtifacts:
[
string ,
]
,
progress:
{
percentage: string ,
}
,
startTime: string ,
finishTime: string ,
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
catalogDigest: string ,
trigger:
{
sourceTrigger:
{
timestamp: string ,
}
,
}
,
pipelineRunErrorMessage: string ,
}
,
forceUpdateTag: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineRuns_Get (updated)
Description Gets the detailed information for a given pipeline run.
Reference Link ¶

⚶ Changes

{
  "#id": "PipelineRuns_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "response": [
              {
                "source": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              },
              {
                "target": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
pipelineRunName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
request:
{
pipelineResourceId: string ,
artifacts:
[
string ,
]
,
source:
{
type: enum ,
name: string ,
}
,
target:
{
type: enum ,
name: string ,
}
,
catalogDigest: string ,
}
,
response:
{
status: string ,
importedArtifacts:
[
string ,
]
,
progress:
{
percentage: string ,
}
,
startTime: string ,
finishTime: string ,
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
catalogDigest: string ,
trigger:
{
sourceTrigger:
{
timestamp: string ,
}
,
}
,
pipelineRunErrorMessage: string ,
}
,
forceUpdateTag: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PipelineRuns_Create (updated)
Description Creates a pipeline run for a container registry with the specified parameters
Reference Link ¶

⚶ Changes

{
  "#id": "PipelineRuns_Create",
  "$parameters": {
    "pipelineRunCreateParameters": {
      "$properties": {
        "properties": [
          {
            "response": [
              {
                "source": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              },
              {
                "target": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "response": [
              {
                "source": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              },
              {
                "target": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "response": [
              {
                "source": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The source uri of the import pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer': \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              },
              {
                "target": [
                  {
                    "#name": "uri",
                    "Description": {
                      "new": "The target uri of the export pipeline.\nWhen 'AzureStorageBlob': \"https://accountName.blob.core.windows.net/containerName/blobName\"\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\"",
                      "old": "The target uri of the export pipeline.\nWhen 'AzureStorageBlobContainer':  \"https://accountName.blob.core.windows.net/containerName\""
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
pipelineRunName: string ,
pipelineRunCreateParameters:
{
properties:
{
provisioningState: enum ,
request:
{
pipelineResourceId: string ,
artifacts:
[
string ,
]
,
source:
{
type: enum ,
name: string ,
}
,
target:
{
type: enum ,
name: string ,
}
,
catalogDigest: string ,
}
,
response:
{
status: string ,
importedArtifacts:
[
string ,
]
,
progress:
{
percentage: string ,
}
,
startTime: string ,
finishTime: string ,
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
catalogDigest: string ,
trigger:
{
sourceTrigger:
{
timestamp: string ,
}
,
}
,
pipelineRunErrorMessage: string ,
}
,
forceUpdateTag: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
request:
{
pipelineResourceId: string ,
artifacts:
[
string ,
]
,
source:
{
type: enum ,
name: string ,
}
,
target:
{
type: enum ,
name: string ,
}
,
catalogDigest: string ,
}
,
response:
{
status: string ,
importedArtifacts:
[
string ,
]
,
progress:
{
percentage: string ,
}
,
startTime: string ,
finishTime: string ,
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
catalogDigest: string ,
trigger:
{
sourceTrigger:
{
timestamp: string ,
}
,
}
,
pipelineRunErrorMessage: string ,
}
,
forceUpdateTag: string ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
request:
{
pipelineResourceId: string ,
artifacts:
[
string ,
]
,
source:
{
type: enum ,
name: string ,
}
,
target:
{
type: enum ,
name: string ,
}
,
catalogDigest: string ,
}
,
response:
{
status: string ,
importedArtifacts:
[
string ,
]
,
progress:
{
percentage: string ,
}
,
startTime: string ,
finishTime: string ,
source:
{
type: enum ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
target:
{
type: string ,
uri: string ,
keyVaultUri: string ,
storageAccessMode: enum ,
}
,
catalogDigest: string ,
trigger:
{
sourceTrigger:
{
timestamp: string ,
}
,
}
,
pipelineRunErrorMessage: string ,
}
,
forceUpdateTag: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}