Azure Native

Pulumi Official
Package maintained by Pulumi
v1.68.2 published on Tuesday, Aug 16, 2022 by Pulumi

getPipelineRun

An object that represents a pipeline run for a container registry. API Version: 2020-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>
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]
func LookupPipelineRun(ctx *Context, args *LookupPipelineRunArgs, opts ...InvokeOption) (*LookupPipelineRunResult, error)
func LookupPipelineRunOutput(ctx *Context, args *LookupPipelineRunOutputArgs, opts ...InvokeOption) LookupPipelineRunResultOutput

> 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)
}
public static CompletableFuture<GetPipelineRunResult> getPipelineRun(GetPipelineRunArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:containerregistry:getPipelineRun
  Arguments:
    # Arguments dictionary

The following arguments are supported:

PipelineRunName string

The name of the pipeline run.

RegistryName string

The name of the container registry.

ResourceGroupName string

The name of the resource group to which the container registry belongs.

PipelineRunName string

The name of the pipeline run.

RegistryName string

The name of the container registry.

ResourceGroupName string

The name of the resource group to which the container registry belongs.

pipelineRunName String

The name of the pipeline run.

registryName String

The name of the container registry.

resourceGroupName String

The name of the resource group to which the container registry belongs.

pipelineRunName string

The name of the pipeline run.

registryName string

The name of the container registry.

resourceGroupName string

The name of the resource group to which the container registry belongs.

pipeline_run_name str

The name of the pipeline run.

registry_name str

The name of the container registry.

resource_group_name str

The name of the resource group to which the container registry belongs.

pipelineRunName String

The name of the pipeline run.

registryName String

The name of the container registry.

resourceGroupName String

The name of the resource group to which the container registry belongs.

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 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 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 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 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 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 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 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 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 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 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 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 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
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0