Azure Native

Pulumi Official
Package maintained by Pulumi
v1.67.0 published on Tuesday, Jul 12, 2022 by Pulumi

getPipeline

Pipeline used to configure Continuous Integration (CI) & Continuous Delivery (CD) for Azure resources. API Version: 2020-07-13-preview.

Using getPipeline

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 getPipeline(args: GetPipelineArgs, opts?: InvokeOptions): Promise<GetPipelineResult>
function getPipelineOutput(args: GetPipelineOutputArgs, opts?: InvokeOptions): Output<GetPipelineResult>
def get_pipeline(pipeline_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetPipelineResult
def get_pipeline_output(pipeline_name: Optional[pulumi.Input[str]] = None,
                 resource_group_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetPipelineResult]
func LookupPipeline(ctx *Context, args *LookupPipelineArgs, opts ...InvokeOption) (*LookupPipelineResult, error)
func LookupPipelineOutput(ctx *Context, args *LookupPipelineOutputArgs, opts ...InvokeOption) LookupPipelineResultOutput

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

public static class GetPipeline 
{
    public static Task<GetPipelineResult> InvokeAsync(GetPipelineArgs args, InvokeOptions? opts = null)
    public static Output<GetPipelineResult> Invoke(GetPipelineInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:devops:getPipeline
  Arguments:
    # Arguments dictionary

The following arguments are supported:

PipelineName string

The name of the Pipeline resource in ARM.

ResourceGroupName string

Name of the resource group within the Azure subscription.

PipelineName string

The name of the Pipeline resource in ARM.

ResourceGroupName string

Name of the resource group within the Azure subscription.

pipelineName String

The name of the Pipeline resource in ARM.

resourceGroupName String

Name of the resource group within the Azure subscription.

pipelineName string

The name of the Pipeline resource in ARM.

resourceGroupName string

Name of the resource group within the Azure subscription.

pipeline_name str

The name of the Pipeline resource in ARM.

resource_group_name str

Name of the resource group within the Azure subscription.

pipelineName String

The name of the Pipeline resource in ARM.

resourceGroupName String

Name of the resource group within the Azure subscription.

getPipeline Result

The following output properties are available:

BootstrapConfiguration Pulumi.AzureNative.DevOps.Outputs.BootstrapConfigurationResponse

Configuration used to bootstrap the Pipeline.

Id string

Resource Id

Name string

Resource Name

PipelineId int

Unique identifier of the Pipeline

PipelineType string

Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.

SystemData Pulumi.AzureNative.DevOps.Outputs.SystemDataResponse

The system metadata pertaining to this resource.

Type string

Resource Type

Location string

Resource Location

Tags Dictionary<string, string>

Resource Tags

BootstrapConfiguration BootstrapConfigurationResponse

Configuration used to bootstrap the Pipeline.

Id string

Resource Id

Name string

Resource Name

PipelineId int

Unique identifier of the Pipeline

PipelineType string

Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.

SystemData SystemDataResponse

The system metadata pertaining to this resource.

Type string

Resource Type

Location string

Resource Location

Tags map[string]string

Resource Tags

bootstrapConfiguration BootstrapConfigurationResponse

Configuration used to bootstrap the Pipeline.

id String

Resource Id

name String

Resource Name

pipelineId Integer

Unique identifier of the Pipeline

pipelineType String

Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.

systemData SystemDataResponse

The system metadata pertaining to this resource.

type String

Resource Type

location String

Resource Location

tags Map<String,String>

Resource Tags

bootstrapConfiguration BootstrapConfigurationResponse

Configuration used to bootstrap the Pipeline.

id string

Resource Id

name string

Resource Name

pipelineId number

Unique identifier of the Pipeline

pipelineType string

Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.

systemData SystemDataResponse

The system metadata pertaining to this resource.

type string

Resource Type

location string

Resource Location

tags {[key: string]: string}

Resource Tags

bootstrap_configuration BootstrapConfigurationResponse

Configuration used to bootstrap the Pipeline.

id str

Resource Id

name str

Resource Name

pipeline_id int

Unique identifier of the Pipeline

pipeline_type str

Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.

system_data SystemDataResponse

The system metadata pertaining to this resource.

type str

Resource Type

location str

Resource Location

tags Mapping[str, str]

Resource Tags

bootstrapConfiguration Property Map

Configuration used to bootstrap the Pipeline.

id String

Resource Id

name String

Resource Name

pipelineId Number

Unique identifier of the Pipeline

pipelineType String

Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.

systemData Property Map

The system metadata pertaining to this resource.

type String

Resource Type

location String

Resource Location

tags Map<String>

Resource Tags

Supporting Types

AuthorizationResponse

AuthorizationType string

Type of authorization.

Parameters Dictionary<string, string>

Authorization parameters corresponding to the authorization type.

AuthorizationType string

Type of authorization.

Parameters map[string]string

Authorization parameters corresponding to the authorization type.

authorizationType String

Type of authorization.

parameters Map<String,String>

Authorization parameters corresponding to the authorization type.

authorizationType string

Type of authorization.

parameters {[key: string]: string}

Authorization parameters corresponding to the authorization type.

authorization_type str

Type of authorization.

parameters Mapping[str, str]

Authorization parameters corresponding to the authorization type.

authorizationType String

Type of authorization.

parameters Map<String>

Authorization parameters corresponding to the authorization type.

BootstrapConfigurationResponse

Template Pulumi.AzureNative.DevOps.Inputs.PipelineTemplateResponse

Template used to bootstrap the pipeline.

SourceRepository Pulumi.AzureNative.DevOps.Inputs.CodeRepositoryResponse

Repository containing the source code for the pipeline. Currently only 'azurePipeline' pipeline type supports this.

Template PipelineTemplateResponse

Template used to bootstrap the pipeline.

SourceRepository CodeRepositoryResponse

Repository containing the source code for the pipeline. Currently only 'azurePipeline' pipeline type supports this.

template PipelineTemplateResponse

Template used to bootstrap the pipeline.

sourceRepository CodeRepositoryResponse

Repository containing the source code for the pipeline. Currently only 'azurePipeline' pipeline type supports this.

template PipelineTemplateResponse

Template used to bootstrap the pipeline.

sourceRepository CodeRepositoryResponse

Repository containing the source code for the pipeline. Currently only 'azurePipeline' pipeline type supports this.

template PipelineTemplateResponse

Template used to bootstrap the pipeline.

source_repository CodeRepositoryResponse

Repository containing the source code for the pipeline. Currently only 'azurePipeline' pipeline type supports this.

template Property Map

Template used to bootstrap the pipeline.

sourceRepository Property Map

Repository containing the source code for the pipeline. Currently only 'azurePipeline' pipeline type supports this.

CodeRepositoryResponse

DefaultBranch string

Default branch used to configure Continuous Integration (CI) in the pipeline.

Id string

Unique immutable identifier of the code repository.

RepositoryType string

Type of code repository.

Authorization Pulumi.AzureNative.DevOps.Inputs.AuthorizationResponse

Authorization info to access the code repository.

Properties Dictionary<string, string>

Repository-specific properties.

DefaultBranch string

Default branch used to configure Continuous Integration (CI) in the pipeline.

Id string

Unique immutable identifier of the code repository.

RepositoryType string

Type of code repository.

Authorization AuthorizationResponse

Authorization info to access the code repository.

Properties map[string]string

Repository-specific properties.

defaultBranch String

Default branch used to configure Continuous Integration (CI) in the pipeline.

id String

Unique immutable identifier of the code repository.

repositoryType String

Type of code repository.

authorization AuthorizationResponse

Authorization info to access the code repository.

properties Map<String,String>

Repository-specific properties.

defaultBranch string

Default branch used to configure Continuous Integration (CI) in the pipeline.

id string

Unique immutable identifier of the code repository.

repositoryType string

Type of code repository.

authorization AuthorizationResponse

Authorization info to access the code repository.

properties {[key: string]: string}

Repository-specific properties.

default_branch str

Default branch used to configure Continuous Integration (CI) in the pipeline.

id str

Unique immutable identifier of the code repository.

repository_type str

Type of code repository.

authorization AuthorizationResponse

Authorization info to access the code repository.

properties Mapping[str, str]

Repository-specific properties.

defaultBranch String

Default branch used to configure Continuous Integration (CI) in the pipeline.

id String

Unique immutable identifier of the code repository.

repositoryType String

Type of code repository.

authorization Property Map

Authorization info to access the code repository.

properties Map<String>

Repository-specific properties.

PipelineTemplateResponse

Id string

Unique identifier of the pipeline template.

Parameters Dictionary<string, string>

Dictionary of input parameters used in the pipeline template.

Id string

Unique identifier of the pipeline template.

Parameters map[string]string

Dictionary of input parameters used in the pipeline template.

id String

Unique identifier of the pipeline template.

parameters Map<String,String>

Dictionary of input parameters used in the pipeline template.

id string

Unique identifier of the pipeline template.

parameters {[key: string]: string}

Dictionary of input parameters used in the pipeline template.

id str

Unique identifier of the pipeline template.

parameters Mapping[str, str]

Dictionary of input parameters used in the pipeline template.

id String

Unique identifier of the pipeline template.

parameters Map<String>

Dictionary of input parameters used in the pipeline template.

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 last 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 last 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 last 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 last 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 last 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 last 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