1. Packages
  2. Azure Native
  3. API Docs
  4. containerregistry
  5. PipelineRun
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.containerregistry.PipelineRun

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    An object that represents a pipeline run for a container registry. Azure REST API version: 2023-01-01-preview. Prior API version in Azure Native 1.x: 2020-11-01-preview.

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

    Example Usage

    PipelineRunCreate_Export

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var pipelineRun = new AzureNative.ContainerRegistry.PipelineRun("pipelineRun", new()
        {
            PipelineRunName = "myPipelineRun",
            RegistryName = "myRegistry",
            Request = new AzureNative.ContainerRegistry.Inputs.PipelineRunRequestArgs
            {
                Artifacts = new[]
                {
                    "sourceRepository/hello-world",
                    "sourceRepository2@sha256:00000000000000000000000000000000000",
                },
                PipelineResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/exportPipelines/myExportPipeline",
                Target = new AzureNative.ContainerRegistry.Inputs.PipelineRunTargetPropertiesArgs
                {
                    Name = "myblob.tar.gz",
                    Type = AzureNative.ContainerRegistry.PipelineRunTargetType.AzureStorageBlob,
                },
            },
            ResourceGroupName = "myResourceGroup",
        });
    
    });
    
    package main
    
    import (
    	containerregistry "github.com/pulumi/pulumi-azure-native-sdk/containerregistry/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := containerregistry.NewPipelineRun(ctx, "pipelineRun", &containerregistry.PipelineRunArgs{
    			PipelineRunName: pulumi.String("myPipelineRun"),
    			RegistryName:    pulumi.String("myRegistry"),
    			Request: &containerregistry.PipelineRunRequestArgs{
    				Artifacts: pulumi.StringArray{
    					pulumi.String("sourceRepository/hello-world"),
    					pulumi.String("sourceRepository2@sha256:00000000000000000000000000000000000"),
    				},
    				PipelineResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/exportPipelines/myExportPipeline"),
    				Target: &containerregistry.PipelineRunTargetPropertiesArgs{
    					Name: pulumi.String("myblob.tar.gz"),
    					Type: pulumi.String(containerregistry.PipelineRunTargetTypeAzureStorageBlob),
    				},
    			},
    			ResourceGroupName: pulumi.String("myResourceGroup"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.containerregistry.PipelineRun;
    import com.pulumi.azurenative.containerregistry.PipelineRunArgs;
    import com.pulumi.azurenative.containerregistry.inputs.PipelineRunRequestArgs;
    import com.pulumi.azurenative.containerregistry.inputs.PipelineRunTargetPropertiesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var pipelineRun = new PipelineRun("pipelineRun", PipelineRunArgs.builder()
                .pipelineRunName("myPipelineRun")
                .registryName("myRegistry")
                .request(PipelineRunRequestArgs.builder()
                    .artifacts(                
                        "sourceRepository/hello-world",
                        "sourceRepository2@sha256:00000000000000000000000000000000000")
                    .pipelineResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/exportPipelines/myExportPipeline")
                    .target(PipelineRunTargetPropertiesArgs.builder()
                        .name("myblob.tar.gz")
                        .type("AzureStorageBlob")
                        .build())
                    .build())
                .resourceGroupName("myResourceGroup")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    pipeline_run = azure_native.containerregistry.PipelineRun("pipelineRun",
        pipeline_run_name="myPipelineRun",
        registry_name="myRegistry",
        request={
            "artifacts": [
                "sourceRepository/hello-world",
                "sourceRepository2@sha256:00000000000000000000000000000000000",
            ],
            "pipeline_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/exportPipelines/myExportPipeline",
            "target": {
                "name": "myblob.tar.gz",
                "type": azure_native.containerregistry.PipelineRunTargetType.AZURE_STORAGE_BLOB,
            },
        },
        resource_group_name="myResourceGroup")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const pipelineRun = new azure_native.containerregistry.PipelineRun("pipelineRun", {
        pipelineRunName: "myPipelineRun",
        registryName: "myRegistry",
        request: {
            artifacts: [
                "sourceRepository/hello-world",
                "sourceRepository2@sha256:00000000000000000000000000000000000",
            ],
            pipelineResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/exportPipelines/myExportPipeline",
            target: {
                name: "myblob.tar.gz",
                type: azure_native.containerregistry.PipelineRunTargetType.AzureStorageBlob,
            },
        },
        resourceGroupName: "myResourceGroup",
    });
    
    resources:
      pipelineRun:
        type: azure-native:containerregistry:PipelineRun
        properties:
          pipelineRunName: myPipelineRun
          registryName: myRegistry
          request:
            artifacts:
              - sourceRepository/hello-world
              - sourceRepository2@sha256:00000000000000000000000000000000000
            pipelineResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/exportPipelines/myExportPipeline
            target:
              name: myblob.tar.gz
              type: AzureStorageBlob
          resourceGroupName: myResourceGroup
    

    PipelineRunCreate_Import

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var pipelineRun = new AzureNative.ContainerRegistry.PipelineRun("pipelineRun", new()
        {
            ForceUpdateTag = "2020-03-04T17:23:21.9261521+00:00",
            PipelineRunName = "myPipelineRun",
            RegistryName = "myRegistry",
            Request = new AzureNative.ContainerRegistry.Inputs.PipelineRunRequestArgs
            {
                CatalogDigest = "sha256@",
                PipelineResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/importPipelines/myImportPipeline",
                Source = new AzureNative.ContainerRegistry.Inputs.PipelineRunSourcePropertiesArgs
                {
                    Name = "myblob.tar.gz",
                    Type = AzureNative.ContainerRegistry.PipelineRunSourceType.AzureStorageBlob,
                },
            },
            ResourceGroupName = "myResourceGroup",
        });
    
    });
    
    package main
    
    import (
    	containerregistry "github.com/pulumi/pulumi-azure-native-sdk/containerregistry/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := containerregistry.NewPipelineRun(ctx, "pipelineRun", &containerregistry.PipelineRunArgs{
    			ForceUpdateTag:  pulumi.String("2020-03-04T17:23:21.9261521+00:00"),
    			PipelineRunName: pulumi.String("myPipelineRun"),
    			RegistryName:    pulumi.String("myRegistry"),
    			Request: &containerregistry.PipelineRunRequestArgs{
    				CatalogDigest:      pulumi.String("sha256@"),
    				PipelineResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/importPipelines/myImportPipeline"),
    				Source: &containerregistry.PipelineRunSourcePropertiesArgs{
    					Name: pulumi.String("myblob.tar.gz"),
    					Type: pulumi.String(containerregistry.PipelineRunSourceTypeAzureStorageBlob),
    				},
    			},
    			ResourceGroupName: pulumi.String("myResourceGroup"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.containerregistry.PipelineRun;
    import com.pulumi.azurenative.containerregistry.PipelineRunArgs;
    import com.pulumi.azurenative.containerregistry.inputs.PipelineRunRequestArgs;
    import com.pulumi.azurenative.containerregistry.inputs.PipelineRunSourcePropertiesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var pipelineRun = new PipelineRun("pipelineRun", PipelineRunArgs.builder()
                .forceUpdateTag("2020-03-04T17:23:21.9261521+00:00")
                .pipelineRunName("myPipelineRun")
                .registryName("myRegistry")
                .request(PipelineRunRequestArgs.builder()
                    .catalogDigest("sha256@")
                    .pipelineResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/importPipelines/myImportPipeline")
                    .source(PipelineRunSourcePropertiesArgs.builder()
                        .name("myblob.tar.gz")
                        .type("AzureStorageBlob")
                        .build())
                    .build())
                .resourceGroupName("myResourceGroup")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    pipeline_run = azure_native.containerregistry.PipelineRun("pipelineRun",
        force_update_tag="2020-03-04T17:23:21.9261521+00:00",
        pipeline_run_name="myPipelineRun",
        registry_name="myRegistry",
        request={
            "catalog_digest": "sha256@",
            "pipeline_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/importPipelines/myImportPipeline",
            "source": {
                "name": "myblob.tar.gz",
                "type": azure_native.containerregistry.PipelineRunSourceType.AZURE_STORAGE_BLOB,
            },
        },
        resource_group_name="myResourceGroup")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const pipelineRun = new azure_native.containerregistry.PipelineRun("pipelineRun", {
        forceUpdateTag: "2020-03-04T17:23:21.9261521+00:00",
        pipelineRunName: "myPipelineRun",
        registryName: "myRegistry",
        request: {
            catalogDigest: "sha256@",
            pipelineResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/importPipelines/myImportPipeline",
            source: {
                name: "myblob.tar.gz",
                type: azure_native.containerregistry.PipelineRunSourceType.AzureStorageBlob,
            },
        },
        resourceGroupName: "myResourceGroup",
    });
    
    resources:
      pipelineRun:
        type: azure-native:containerregistry:PipelineRun
        properties:
          forceUpdateTag: 2020-03-04T17:23:21.9261521+00:00
          pipelineRunName: myPipelineRun
          registryName: myRegistry
          request:
            catalogDigest: sha256@
            pipelineResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/importPipelines/myImportPipeline
            source:
              name: myblob.tar.gz
              type: AzureStorageBlob
          resourceGroupName: myResourceGroup
    

    Create PipelineRun Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PipelineRun(name: string, args: PipelineRunArgs, opts?: CustomResourceOptions);
    @overload
    def PipelineRun(resource_name: str,
                    args: PipelineRunArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def PipelineRun(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    registry_name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    force_update_tag: Optional[str] = None,
                    pipeline_run_name: Optional[str] = None,
                    request: Optional[PipelineRunRequestArgs] = None)
    func NewPipelineRun(ctx *Context, name string, args PipelineRunArgs, opts ...ResourceOption) (*PipelineRun, error)
    public PipelineRun(string name, PipelineRunArgs args, CustomResourceOptions? opts = null)
    public PipelineRun(String name, PipelineRunArgs args)
    public PipelineRun(String name, PipelineRunArgs args, CustomResourceOptions options)
    
    type: azure-native:containerregistry:PipelineRun
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args PipelineRunArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args PipelineRunArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args PipelineRunArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PipelineRunArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PipelineRunArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var pipelineRunResource = new AzureNative.ContainerRegistry.PipelineRun("pipelineRunResource", new()
    {
        RegistryName = "string",
        ResourceGroupName = "string",
        ForceUpdateTag = "string",
        PipelineRunName = "string",
        Request = new AzureNative.ContainerRegistry.Inputs.PipelineRunRequestArgs
        {
            Artifacts = new[]
            {
                "string",
            },
            CatalogDigest = "string",
            PipelineResourceId = "string",
            Source = new AzureNative.ContainerRegistry.Inputs.PipelineRunSourcePropertiesArgs
            {
                Name = "string",
                Type = "string",
            },
            Target = new AzureNative.ContainerRegistry.Inputs.PipelineRunTargetPropertiesArgs
            {
                Name = "string",
                Type = "string",
            },
        },
    });
    
    example, err := containerregistry.NewPipelineRun(ctx, "pipelineRunResource", &containerregistry.PipelineRunArgs{
    	RegistryName:      pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	ForceUpdateTag:    pulumi.String("string"),
    	PipelineRunName:   pulumi.String("string"),
    	Request: &containerregistry.PipelineRunRequestArgs{
    		Artifacts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		CatalogDigest:      pulumi.String("string"),
    		PipelineResourceId: pulumi.String("string"),
    		Source: &containerregistry.PipelineRunSourcePropertiesArgs{
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		Target: &containerregistry.PipelineRunTargetPropertiesArgs{
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    })
    
    var pipelineRunResource = new PipelineRun("pipelineRunResource", PipelineRunArgs.builder()
        .registryName("string")
        .resourceGroupName("string")
        .forceUpdateTag("string")
        .pipelineRunName("string")
        .request(PipelineRunRequestArgs.builder()
            .artifacts("string")
            .catalogDigest("string")
            .pipelineResourceId("string")
            .source(PipelineRunSourcePropertiesArgs.builder()
                .name("string")
                .type("string")
                .build())
            .target(PipelineRunTargetPropertiesArgs.builder()
                .name("string")
                .type("string")
                .build())
            .build())
        .build());
    
    pipeline_run_resource = azure_native.containerregistry.PipelineRun("pipelineRunResource",
        registry_name="string",
        resource_group_name="string",
        force_update_tag="string",
        pipeline_run_name="string",
        request={
            "artifacts": ["string"],
            "catalog_digest": "string",
            "pipeline_resource_id": "string",
            "source": {
                "name": "string",
                "type": "string",
            },
            "target": {
                "name": "string",
                "type": "string",
            },
        })
    
    const pipelineRunResource = new azure_native.containerregistry.PipelineRun("pipelineRunResource", {
        registryName: "string",
        resourceGroupName: "string",
        forceUpdateTag: "string",
        pipelineRunName: "string",
        request: {
            artifacts: ["string"],
            catalogDigest: "string",
            pipelineResourceId: "string",
            source: {
                name: "string",
                type: "string",
            },
            target: {
                name: "string",
                type: "string",
            },
        },
    });
    
    type: azure-native:containerregistry:PipelineRun
    properties:
        forceUpdateTag: string
        pipelineRunName: string
        registryName: string
        request:
            artifacts:
                - string
            catalogDigest: string
            pipelineResourceId: string
            source:
                name: string
                type: string
            target:
                name: string
                type: string
        resourceGroupName: string
    

    PipelineRun Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The PipelineRun resource accepts the following input properties:

    RegistryName string
    The name of the container registry.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ForceUpdateTag string
    How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
    PipelineRunName string
    The name of the pipeline run.
    Request Pulumi.AzureNative.ContainerRegistry.Inputs.PipelineRunRequest
    The request parameters for a pipeline run.
    RegistryName string
    The name of the container registry.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ForceUpdateTag string
    How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
    PipelineRunName string
    The name of the pipeline run.
    Request PipelineRunRequestArgs
    The request parameters for a pipeline run.
    registryName String
    The name of the container registry.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    forceUpdateTag String
    How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
    pipelineRunName String
    The name of the pipeline run.
    request PipelineRunRequest
    The request parameters for a pipeline run.
    registryName string
    The name of the container registry.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    forceUpdateTag string
    How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
    pipelineRunName string
    The name of the pipeline run.
    request PipelineRunRequest
    The request parameters for a pipeline run.
    registry_name str
    The name of the container registry.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    force_update_tag str
    How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
    pipeline_run_name str
    The name of the pipeline run.
    request PipelineRunRequestArgs
    The request parameters for a pipeline run.
    registryName String
    The name of the container registry.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    forceUpdateTag String
    How the pipeline run should be forced to recreate even if the pipeline run configuration has not changed.
    pipelineRunName String
    The name of the pipeline run.
    request Property Map
    The request parameters for a pipeline run.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PipelineRun resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    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.
    id str
    The provider-assigned unique ID for this managed resource.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    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.

    Supporting Types

    ExportPipelineTargetPropertiesResponse, ExportPipelineTargetPropertiesResponseArgs

    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, ImportPipelineSourcePropertiesResponseArgs

    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"

    PipelineRunRequest, PipelineRunRequestArgs

    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.PipelineRunSourceProperties
    The source properties of the pipeline run.
    Target Pulumi.AzureNative.ContainerRegistry.Inputs.PipelineRunTargetProperties
    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 PipelineRunSourceProperties
    The source properties of the pipeline run.
    Target PipelineRunTargetProperties
    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 PipelineRunSourceProperties
    The source properties of the pipeline run.
    target PipelineRunTargetProperties
    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 PipelineRunSourceProperties
    The source properties of the pipeline run.
    target PipelineRunTargetProperties
    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 PipelineRunSourceProperties
    The source properties of the pipeline run.
    target PipelineRunTargetProperties
    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.

    PipelineRunRequestResponse, PipelineRunRequestResponseArgs

    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, PipelineRunResponseResponseArgs

    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.

    PipelineRunSourceProperties, PipelineRunSourcePropertiesArgs

    Name string
    The name of the source.
    Type string | Pulumi.AzureNative.ContainerRegistry.PipelineRunSourceType
    The type of the source.
    Name string
    The name of the source.
    Type string | PipelineRunSourceType
    The type of the source.
    name String
    The name of the source.
    type String | PipelineRunSourceType
    The type of the source.
    name string
    The name of the source.
    type string | PipelineRunSourceType
    The type of the source.
    name str
    The name of the source.
    type str | PipelineRunSourceType
    The type of the source.
    name String
    The name of the source.
    type String | "AzureStorageBlob"
    The type of the source.

    PipelineRunSourcePropertiesResponse, PipelineRunSourcePropertiesResponseArgs

    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.

    PipelineRunSourceType, PipelineRunSourceTypeArgs

    AzureStorageBlob
    AzureStorageBlob
    PipelineRunSourceTypeAzureStorageBlob
    AzureStorageBlob
    AzureStorageBlob
    AzureStorageBlob
    AzureStorageBlob
    AzureStorageBlob
    AZURE_STORAGE_BLOB
    AzureStorageBlob
    "AzureStorageBlob"
    AzureStorageBlob

    PipelineRunTargetProperties, PipelineRunTargetPropertiesArgs

    Name string
    The name of the target.
    Type string | Pulumi.AzureNative.ContainerRegistry.PipelineRunTargetType
    The type of the target.
    Name string
    The name of the target.
    Type string | PipelineRunTargetType
    The type of the target.
    name String
    The name of the target.
    type String | PipelineRunTargetType
    The type of the target.
    name string
    The name of the target.
    type string | PipelineRunTargetType
    The type of the target.
    name str
    The name of the target.
    type str | PipelineRunTargetType
    The type of the target.
    name String
    The name of the target.
    type String | "AzureStorageBlob"
    The type of the target.

    PipelineRunTargetPropertiesResponse, PipelineRunTargetPropertiesResponseArgs

    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.

    PipelineRunTargetType, PipelineRunTargetTypeArgs

    AzureStorageBlob
    AzureStorageBlob
    PipelineRunTargetTypeAzureStorageBlob
    AzureStorageBlob
    AzureStorageBlob
    AzureStorageBlob
    AzureStorageBlob
    AzureStorageBlob
    AZURE_STORAGE_BLOB
    AzureStorageBlob
    "AzureStorageBlob"
    AzureStorageBlob

    PipelineSourceTriggerDescriptorResponse, PipelineSourceTriggerDescriptorResponseArgs

    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, PipelineTriggerDescriptorResponseArgs

    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, ProgressPropertiesResponseArgs

    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, SystemDataResponseArgs

    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.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:containerregistry:PipelineRun myPipelineRun /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi