1. Packages
  2. Azure Native v2
  3. API Docs
  4. containerregistry
  5. getPipelineRun
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.containerregistry.getPipelineRun

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets the detailed information for a given pipeline run. Azure REST API version: 2023-01-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-11-01-preview, 2024-11-01-preview.

Using getPipelineRun

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getPipelineRun(args: GetPipelineRunArgs, opts?: InvokeOptions): Promise<GetPipelineRunResult>
function getPipelineRunOutput(args: GetPipelineRunOutputArgs, opts?: InvokeOptions): Output<GetPipelineRunResult>
Copy
def get_pipeline_run(pipeline_run_name: Optional[str] = None,
                     registry_name: Optional[str] = None,
                     resource_group_name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetPipelineRunResult
def get_pipeline_run_output(pipeline_run_name: Optional[pulumi.Input[str]] = None,
                     registry_name: Optional[pulumi.Input[str]] = None,
                     resource_group_name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetPipelineRunResult]
Copy
func LookupPipelineRun(ctx *Context, args *LookupPipelineRunArgs, opts ...InvokeOption) (*LookupPipelineRunResult, error)
func LookupPipelineRunOutput(ctx *Context, args *LookupPipelineRunOutputArgs, opts ...InvokeOption) LookupPipelineRunResultOutput
Copy

> Note: This function is named LookupPipelineRun in the Go SDK.

public static class GetPipelineRun 
{
    public static Task<GetPipelineRunResult> InvokeAsync(GetPipelineRunArgs args, InvokeOptions? opts = null)
    public static Output<GetPipelineRunResult> Invoke(GetPipelineRunInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPipelineRunResult> getPipelineRun(GetPipelineRunArgs args, InvokeOptions options)
public static Output<GetPipelineRunResult> getPipelineRun(GetPipelineRunArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:containerregistry:getPipelineRun
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PipelineRunName
This property is required.
Changes to this property will trigger replacement.
string
The name of the pipeline run.
RegistryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the container registry.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
PipelineRunName
This property is required.
Changes to this property will trigger replacement.
string
The name of the pipeline run.
RegistryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the container registry.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
pipelineRunName
This property is required.
Changes to this property will trigger replacement.
String
The name of the pipeline run.
registryName
This property is required.
Changes to this property will trigger replacement.
String
The name of the container registry.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
pipelineRunName
This property is required.
Changes to this property will trigger replacement.
string
The name of the pipeline run.
registryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the container registry.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
pipeline_run_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the pipeline run.
registry_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the container registry.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
pipelineRunName
This property is required.
Changes to this property will trigger replacement.
String
The name of the pipeline run.
registryName
This property is required.
Changes to this property will trigger replacement.
String
The name of the container registry.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getPipelineRun Result

The following output properties are available:

Id string
The resource ID.
Name string
The name of the resource.
ProvisioningState string
The provisioning state of a pipeline run.
Response Pulumi.AzureNative.ContainerRegistry.Outputs.PipelineRunResponseResponse
The response of a pipeline run.
SystemData Pulumi.AzureNative.ContainerRegistry.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
ForceUpdateTag string
How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
Request Pulumi.AzureNative.ContainerRegistry.Outputs.PipelineRunRequestResponse
The request parameters for a pipeline run.
Id string
The resource ID.
Name string
The name of the resource.
ProvisioningState string
The provisioning state of a pipeline run.
Response PipelineRunResponseResponse
The response of a pipeline run.
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
ForceUpdateTag string
How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
Request PipelineRunRequestResponse
The request parameters for a pipeline run.
id String
The resource ID.
name String
The name of the resource.
provisioningState String
The provisioning state of a pipeline run.
response PipelineRunResponseResponse
The response of a pipeline run.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.
forceUpdateTag String
How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
request PipelineRunRequestResponse
The request parameters for a pipeline run.
id string
The resource ID.
name string
The name of the resource.
provisioningState string
The provisioning state of a pipeline run.
response PipelineRunResponseResponse
The response of a pipeline run.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
The type of the resource.
forceUpdateTag string
How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
request PipelineRunRequestResponse
The request parameters for a pipeline run.
id str
The resource ID.
name str
The name of the resource.
provisioning_state str
The provisioning state of a pipeline run.
response PipelineRunResponseResponse
The response of a pipeline run.
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
The type of the resource.
force_update_tag str
How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
request PipelineRunRequestResponse
The request parameters for a pipeline run.
id String
The resource ID.
name String
The name of the resource.
provisioningState String
The provisioning state of a pipeline run.
response Property Map
The response of a pipeline run.
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.
forceUpdateTag String
How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
request Property Map
The request parameters for a pipeline run.

Supporting Types

ExportPipelineTargetPropertiesResponse

KeyVaultUri This property is required. string
They key vault secret uri to obtain the target storage SAS token.
Type string
The type of target for the export pipeline.
Uri string
The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
KeyVaultUri This property is required. string
They key vault secret uri to obtain the target storage SAS token.
Type string
The type of target for the export pipeline.
Uri string
The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
keyVaultUri This property is required. String
They key vault secret uri to obtain the target storage SAS token.
type String
The type of target for the export pipeline.
uri String
The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
keyVaultUri This property is required. string
They key vault secret uri to obtain the target storage SAS token.
type string
The type of target for the export pipeline.
uri string
The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
key_vault_uri This property is required. str
They key vault secret uri to obtain the target storage SAS token.
type str
The type of target for the export pipeline.
uri str
The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
keyVaultUri This property is required. String
They key vault secret uri to obtain the target storage SAS token.
type String
The type of target for the export pipeline.
uri String
The target uri of the export pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"

ImportPipelineSourcePropertiesResponse

KeyVaultUri This property is required. string
They key vault secret uri to obtain the source storage SAS token.
Type string
The type of source for the import pipeline.
Uri string
The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
KeyVaultUri This property is required. string
They key vault secret uri to obtain the source storage SAS token.
Type string
The type of source for the import pipeline.
Uri string
The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
keyVaultUri This property is required. String
They key vault secret uri to obtain the source storage SAS token.
type String
The type of source for the import pipeline.
uri String
The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
keyVaultUri This property is required. string
They key vault secret uri to obtain the source storage SAS token.
type string
The type of source for the import pipeline.
uri string
The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
key_vault_uri This property is required. str
They key vault secret uri to obtain the source storage SAS token.
type str
The type of source for the import pipeline.
uri str
The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
keyVaultUri This property is required. String
They key vault secret uri to obtain the source storage SAS token.
type String
The type of source for the import pipeline.
uri String
The source uri of the import pipeline. When 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName" When 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"

PipelineRunRequestResponse

Artifacts List<string>
List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
CatalogDigest string
The digest of the tar used to transfer the artifacts.
PipelineResourceId string
The resource ID of the pipeline to run.
Source Pulumi.AzureNative.ContainerRegistry.Inputs.PipelineRunSourcePropertiesResponse
The source properties of the pipeline run.
Target Pulumi.AzureNative.ContainerRegistry.Inputs.PipelineRunTargetPropertiesResponse
The target properties of the pipeline run.
Artifacts []string
List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
CatalogDigest string
The digest of the tar used to transfer the artifacts.
PipelineResourceId string
The resource ID of the pipeline to run.
Source PipelineRunSourcePropertiesResponse
The source properties of the pipeline run.
Target PipelineRunTargetPropertiesResponse
The target properties of the pipeline run.
artifacts List<String>
List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
catalogDigest String
The digest of the tar used to transfer the artifacts.
pipelineResourceId String
The resource ID of the pipeline to run.
source PipelineRunSourcePropertiesResponse
The source properties of the pipeline run.
target PipelineRunTargetPropertiesResponse
The target properties of the pipeline run.
artifacts string[]
List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
catalogDigest string
The digest of the tar used to transfer the artifacts.
pipelineResourceId string
The resource ID of the pipeline to run.
source PipelineRunSourcePropertiesResponse
The source properties of the pipeline run.
target PipelineRunTargetPropertiesResponse
The target properties of the pipeline run.
artifacts Sequence[str]
List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
catalog_digest str
The digest of the tar used to transfer the artifacts.
pipeline_resource_id str
The resource ID of the pipeline to run.
source PipelineRunSourcePropertiesResponse
The source properties of the pipeline run.
target PipelineRunTargetPropertiesResponse
The target properties of the pipeline run.
artifacts List<String>
List of source artifacts to be transferred by the pipeline. Specify an image by repository ('hello-world'). This will use the 'latest' tag. Specify an image by tag ('hello-world:latest'). Specify an image by sha256-based manifest digest ('hello-world@sha256:abc123').
catalogDigest String
The digest of the tar used to transfer the artifacts.
pipelineResourceId String
The resource ID of the pipeline to run.
source Property Map
The source properties of the pipeline run.
target Property Map
The target properties of the pipeline run.

PipelineRunResponseResponse

CatalogDigest string
The digest of the tar used to transfer the artifacts.
FinishTime string
The time the pipeline run finished.
ImportedArtifacts List<string>
The artifacts imported in the pipeline run.
PipelineRunErrorMessage string
The detailed error message for the pipeline run in the case of failure.
Progress Pulumi.AzureNative.ContainerRegistry.Inputs.ProgressPropertiesResponse
The current progress of the copy operation.
Source Pulumi.AzureNative.ContainerRegistry.Inputs.ImportPipelineSourcePropertiesResponse
The source of the pipeline run.
StartTime string
The time the pipeline run started.
Status string
The current status of the pipeline run.
Target Pulumi.AzureNative.ContainerRegistry.Inputs.ExportPipelineTargetPropertiesResponse
The target of the pipeline run.
Trigger Pulumi.AzureNative.ContainerRegistry.Inputs.PipelineTriggerDescriptorResponse
The trigger that caused the pipeline run.
CatalogDigest string
The digest of the tar used to transfer the artifacts.
FinishTime string
The time the pipeline run finished.
ImportedArtifacts []string
The artifacts imported in the pipeline run.
PipelineRunErrorMessage string
The detailed error message for the pipeline run in the case of failure.
Progress ProgressPropertiesResponse
The current progress of the copy operation.
Source ImportPipelineSourcePropertiesResponse
The source of the pipeline run.
StartTime string
The time the pipeline run started.
Status string
The current status of the pipeline run.
Target ExportPipelineTargetPropertiesResponse
The target of the pipeline run.
Trigger PipelineTriggerDescriptorResponse
The trigger that caused the pipeline run.
catalogDigest String
The digest of the tar used to transfer the artifacts.
finishTime String
The time the pipeline run finished.
importedArtifacts List<String>
The artifacts imported in the pipeline run.
pipelineRunErrorMessage String
The detailed error message for the pipeline run in the case of failure.
progress ProgressPropertiesResponse
The current progress of the copy operation.
source ImportPipelineSourcePropertiesResponse
The source of the pipeline run.
startTime String
The time the pipeline run started.
status String
The current status of the pipeline run.
target ExportPipelineTargetPropertiesResponse
The target of the pipeline run.
trigger PipelineTriggerDescriptorResponse
The trigger that caused the pipeline run.
catalogDigest string
The digest of the tar used to transfer the artifacts.
finishTime string
The time the pipeline run finished.
importedArtifacts string[]
The artifacts imported in the pipeline run.
pipelineRunErrorMessage string
The detailed error message for the pipeline run in the case of failure.
progress ProgressPropertiesResponse
The current progress of the copy operation.
source ImportPipelineSourcePropertiesResponse
The source of the pipeline run.
startTime string
The time the pipeline run started.
status string
The current status of the pipeline run.
target ExportPipelineTargetPropertiesResponse
The target of the pipeline run.
trigger PipelineTriggerDescriptorResponse
The trigger that caused the pipeline run.
catalog_digest str
The digest of the tar used to transfer the artifacts.
finish_time str
The time the pipeline run finished.
imported_artifacts Sequence[str]
The artifacts imported in the pipeline run.
pipeline_run_error_message str
The detailed error message for the pipeline run in the case of failure.
progress ProgressPropertiesResponse
The current progress of the copy operation.
source ImportPipelineSourcePropertiesResponse
The source of the pipeline run.
start_time str
The time the pipeline run started.
status str
The current status of the pipeline run.
target ExportPipelineTargetPropertiesResponse
The target of the pipeline run.
trigger PipelineTriggerDescriptorResponse
The trigger that caused the pipeline run.
catalogDigest String
The digest of the tar used to transfer the artifacts.
finishTime String
The time the pipeline run finished.
importedArtifacts List<String>
The artifacts imported in the pipeline run.
pipelineRunErrorMessage String
The detailed error message for the pipeline run in the case of failure.
progress Property Map
The current progress of the copy operation.
source Property Map
The source of the pipeline run.
startTime String
The time the pipeline run started.
status String
The current status of the pipeline run.
target Property Map
The target of the pipeline run.
trigger Property Map
The trigger that caused the pipeline run.

PipelineRunSourcePropertiesResponse

Name string
The name of the source.
Type string
The type of the source.
Name string
The name of the source.
Type string
The type of the source.
name String
The name of the source.
type String
The type of the source.
name string
The name of the source.
type string
The type of the source.
name str
The name of the source.
type str
The type of the source.
name String
The name of the source.
type String
The type of the source.

PipelineRunTargetPropertiesResponse

Name string
The name of the target.
Type string
The type of the target.
Name string
The name of the target.
Type string
The type of the target.
name String
The name of the target.
type String
The type of the target.
name string
The name of the target.
type string
The type of the target.
name str
The name of the target.
type str
The type of the target.
name String
The name of the target.
type String
The type of the target.

PipelineSourceTriggerDescriptorResponse

Timestamp string
The timestamp when the source update happened.
Timestamp string
The timestamp when the source update happened.
timestamp String
The timestamp when the source update happened.
timestamp string
The timestamp when the source update happened.
timestamp str
The timestamp when the source update happened.
timestamp String
The timestamp when the source update happened.

PipelineTriggerDescriptorResponse

SourceTrigger PipelineSourceTriggerDescriptorResponse
The source trigger that caused the pipeline run.
sourceTrigger PipelineSourceTriggerDescriptorResponse
The source trigger that caused the pipeline run.
sourceTrigger PipelineSourceTriggerDescriptorResponse
The source trigger that caused the pipeline run.
source_trigger PipelineSourceTriggerDescriptorResponse
The source trigger that caused the pipeline run.
sourceTrigger Property Map
The source trigger that caused the pipeline run.

ProgressPropertiesResponse

Percentage string
The percentage complete of the copy operation.
Percentage string
The percentage complete of the copy operation.
percentage String
The percentage complete of the copy operation.
percentage string
The percentage complete of the copy operation.
percentage str
The percentage complete of the copy operation.
percentage String
The percentage complete of the copy operation.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource modification (UTC).
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource modification (UTC).
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource modification (UTC).
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource modification (UTC).
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource modification (UTC).
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource modification (UTC).
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi