v20190701preview

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CodeRepositoryTypeGitHub  = CodeRepositoryType("gitHub")
	CodeRepositoryTypeVstsGit = CodeRepositoryType("vstsGit")
)
View Source
const (
	AuthorizationTypePersonalAccessToken = AuthorizationType("personalAccessToken")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Authorization

type Authorization struct {
	// Type of authorization.
	AuthorizationType string `pulumi:"authorizationType"`
	// Authorization parameters corresponding to the authorization type.
	Parameters map[string]string `pulumi:"parameters"`
}

Authorization info used to access a resource (like code repository).

type AuthorizationArgs

type AuthorizationArgs struct {
	// Type of authorization.
	AuthorizationType pulumi.StringInput `pulumi:"authorizationType"`
	// Authorization parameters corresponding to the authorization type.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
}

Authorization info used to access a resource (like code repository).

func (AuthorizationArgs) ElementType

func (AuthorizationArgs) ElementType() reflect.Type

func (AuthorizationArgs) ToAuthorizationOutput

func (i AuthorizationArgs) ToAuthorizationOutput() AuthorizationOutput

func (AuthorizationArgs) ToAuthorizationOutputWithContext

func (i AuthorizationArgs) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput

func (AuthorizationArgs) ToAuthorizationPtrOutput

func (i AuthorizationArgs) ToAuthorizationPtrOutput() AuthorizationPtrOutput

func (AuthorizationArgs) ToAuthorizationPtrOutputWithContext

func (i AuthorizationArgs) ToAuthorizationPtrOutputWithContext(ctx context.Context) AuthorizationPtrOutput

type AuthorizationInput

type AuthorizationInput interface {
	pulumi.Input

	ToAuthorizationOutput() AuthorizationOutput
	ToAuthorizationOutputWithContext(context.Context) AuthorizationOutput
}

AuthorizationInput is an input type that accepts AuthorizationArgs and AuthorizationOutput values. You can construct a concrete instance of `AuthorizationInput` via:

AuthorizationArgs{...}

type AuthorizationOutput

type AuthorizationOutput struct{ *pulumi.OutputState }

Authorization info used to access a resource (like code repository).

func (AuthorizationOutput) AuthorizationType

func (o AuthorizationOutput) AuthorizationType() pulumi.StringOutput

Type of authorization.

func (AuthorizationOutput) ElementType

func (AuthorizationOutput) ElementType() reflect.Type

func (AuthorizationOutput) Parameters

Authorization parameters corresponding to the authorization type.

func (AuthorizationOutput) ToAuthorizationOutput

func (o AuthorizationOutput) ToAuthorizationOutput() AuthorizationOutput

func (AuthorizationOutput) ToAuthorizationOutputWithContext

func (o AuthorizationOutput) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput

func (AuthorizationOutput) ToAuthorizationPtrOutput

func (o AuthorizationOutput) ToAuthorizationPtrOutput() AuthorizationPtrOutput

func (AuthorizationOutput) ToAuthorizationPtrOutputWithContext

func (o AuthorizationOutput) ToAuthorizationPtrOutputWithContext(ctx context.Context) AuthorizationPtrOutput

type AuthorizationPtrInput

type AuthorizationPtrInput interface {
	pulumi.Input

	ToAuthorizationPtrOutput() AuthorizationPtrOutput
	ToAuthorizationPtrOutputWithContext(context.Context) AuthorizationPtrOutput
}

AuthorizationPtrInput is an input type that accepts AuthorizationArgs, AuthorizationPtr and AuthorizationPtrOutput values. You can construct a concrete instance of `AuthorizationPtrInput` via:

        AuthorizationArgs{...}

or:

        nil

type AuthorizationPtrOutput

type AuthorizationPtrOutput struct{ *pulumi.OutputState }

func (AuthorizationPtrOutput) AuthorizationType

func (o AuthorizationPtrOutput) AuthorizationType() pulumi.StringPtrOutput

Type of authorization.

func (AuthorizationPtrOutput) Elem

func (AuthorizationPtrOutput) ElementType

func (AuthorizationPtrOutput) ElementType() reflect.Type

func (AuthorizationPtrOutput) Parameters

Authorization parameters corresponding to the authorization type.

func (AuthorizationPtrOutput) ToAuthorizationPtrOutput

func (o AuthorizationPtrOutput) ToAuthorizationPtrOutput() AuthorizationPtrOutput

func (AuthorizationPtrOutput) ToAuthorizationPtrOutputWithContext

func (o AuthorizationPtrOutput) ToAuthorizationPtrOutputWithContext(ctx context.Context) AuthorizationPtrOutput

type AuthorizationResponse

type AuthorizationResponse struct {
	// Type of authorization.
	AuthorizationType string `pulumi:"authorizationType"`
	// Authorization parameters corresponding to the authorization type.
	Parameters map[string]string `pulumi:"parameters"`
}

Authorization info used to access a resource (like code repository).

type AuthorizationResponseArgs

type AuthorizationResponseArgs struct {
	// Type of authorization.
	AuthorizationType pulumi.StringInput `pulumi:"authorizationType"`
	// Authorization parameters corresponding to the authorization type.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
}

Authorization info used to access a resource (like code repository).

func (AuthorizationResponseArgs) ElementType

func (AuthorizationResponseArgs) ElementType() reflect.Type

func (AuthorizationResponseArgs) ToAuthorizationResponseOutput

func (i AuthorizationResponseArgs) ToAuthorizationResponseOutput() AuthorizationResponseOutput

func (AuthorizationResponseArgs) ToAuthorizationResponseOutputWithContext

func (i AuthorizationResponseArgs) ToAuthorizationResponseOutputWithContext(ctx context.Context) AuthorizationResponseOutput

func (AuthorizationResponseArgs) ToAuthorizationResponsePtrOutput

func (i AuthorizationResponseArgs) ToAuthorizationResponsePtrOutput() AuthorizationResponsePtrOutput

func (AuthorizationResponseArgs) ToAuthorizationResponsePtrOutputWithContext

func (i AuthorizationResponseArgs) ToAuthorizationResponsePtrOutputWithContext(ctx context.Context) AuthorizationResponsePtrOutput

type AuthorizationResponseInput

type AuthorizationResponseInput interface {
	pulumi.Input

	ToAuthorizationResponseOutput() AuthorizationResponseOutput
	ToAuthorizationResponseOutputWithContext(context.Context) AuthorizationResponseOutput
}

AuthorizationResponseInput is an input type that accepts AuthorizationResponseArgs and AuthorizationResponseOutput values. You can construct a concrete instance of `AuthorizationResponseInput` via:

AuthorizationResponseArgs{...}

type AuthorizationResponseOutput

type AuthorizationResponseOutput struct{ *pulumi.OutputState }

Authorization info used to access a resource (like code repository).

func (AuthorizationResponseOutput) AuthorizationType

func (o AuthorizationResponseOutput) AuthorizationType() pulumi.StringOutput

Type of authorization.

func (AuthorizationResponseOutput) ElementType

func (AuthorizationResponseOutput) Parameters

Authorization parameters corresponding to the authorization type.

func (AuthorizationResponseOutput) ToAuthorizationResponseOutput

func (o AuthorizationResponseOutput) ToAuthorizationResponseOutput() AuthorizationResponseOutput

func (AuthorizationResponseOutput) ToAuthorizationResponseOutputWithContext

func (o AuthorizationResponseOutput) ToAuthorizationResponseOutputWithContext(ctx context.Context) AuthorizationResponseOutput

func (AuthorizationResponseOutput) ToAuthorizationResponsePtrOutput

func (o AuthorizationResponseOutput) ToAuthorizationResponsePtrOutput() AuthorizationResponsePtrOutput

func (AuthorizationResponseOutput) ToAuthorizationResponsePtrOutputWithContext

func (o AuthorizationResponseOutput) ToAuthorizationResponsePtrOutputWithContext(ctx context.Context) AuthorizationResponsePtrOutput

type AuthorizationResponsePtrInput

type AuthorizationResponsePtrInput interface {
	pulumi.Input

	ToAuthorizationResponsePtrOutput() AuthorizationResponsePtrOutput
	ToAuthorizationResponsePtrOutputWithContext(context.Context) AuthorizationResponsePtrOutput
}

AuthorizationResponsePtrInput is an input type that accepts AuthorizationResponseArgs, AuthorizationResponsePtr and AuthorizationResponsePtrOutput values. You can construct a concrete instance of `AuthorizationResponsePtrInput` via:

        AuthorizationResponseArgs{...}

or:

        nil

type AuthorizationResponsePtrOutput

type AuthorizationResponsePtrOutput struct{ *pulumi.OutputState }

func (AuthorizationResponsePtrOutput) AuthorizationType

Type of authorization.

func (AuthorizationResponsePtrOutput) Elem

func (AuthorizationResponsePtrOutput) ElementType

func (AuthorizationResponsePtrOutput) Parameters

Authorization parameters corresponding to the authorization type.

func (AuthorizationResponsePtrOutput) ToAuthorizationResponsePtrOutput

func (o AuthorizationResponsePtrOutput) ToAuthorizationResponsePtrOutput() AuthorizationResponsePtrOutput

func (AuthorizationResponsePtrOutput) ToAuthorizationResponsePtrOutputWithContext

func (o AuthorizationResponsePtrOutput) ToAuthorizationResponsePtrOutputWithContext(ctx context.Context) AuthorizationResponsePtrOutput

type AuthorizationType added in v0.3.1

type AuthorizationType pulumi.String

Type of authorization.

func (AuthorizationType) ElementType added in v0.3.1

func (AuthorizationType) ElementType() reflect.Type

func (AuthorizationType) ToStringOutput added in v0.3.1

func (e AuthorizationType) ToStringOutput() pulumi.StringOutput

func (AuthorizationType) ToStringOutputWithContext added in v0.3.1

func (e AuthorizationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AuthorizationType) ToStringPtrOutput added in v0.3.1

func (e AuthorizationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthorizationType) ToStringPtrOutputWithContext added in v0.3.1

func (e AuthorizationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BootstrapConfiguration

type BootstrapConfiguration struct {
	// Repository containing the source code for the pipeline.
	Repository *CodeRepository `pulumi:"repository"`
	// Template used to bootstrap the pipeline.
	Template PipelineTemplate `pulumi:"template"`
}

Configuration used to bootstrap a Pipeline.

type BootstrapConfigurationArgs

type BootstrapConfigurationArgs struct {
	// Repository containing the source code for the pipeline.
	Repository CodeRepositoryPtrInput `pulumi:"repository"`
	// Template used to bootstrap the pipeline.
	Template PipelineTemplateInput `pulumi:"template"`
}

Configuration used to bootstrap a Pipeline.

func (BootstrapConfigurationArgs) ElementType

func (BootstrapConfigurationArgs) ElementType() reflect.Type

func (BootstrapConfigurationArgs) ToBootstrapConfigurationOutput

func (i BootstrapConfigurationArgs) ToBootstrapConfigurationOutput() BootstrapConfigurationOutput

func (BootstrapConfigurationArgs) ToBootstrapConfigurationOutputWithContext

func (i BootstrapConfigurationArgs) ToBootstrapConfigurationOutputWithContext(ctx context.Context) BootstrapConfigurationOutput

func (BootstrapConfigurationArgs) ToBootstrapConfigurationPtrOutput

func (i BootstrapConfigurationArgs) ToBootstrapConfigurationPtrOutput() BootstrapConfigurationPtrOutput

func (BootstrapConfigurationArgs) ToBootstrapConfigurationPtrOutputWithContext

func (i BootstrapConfigurationArgs) ToBootstrapConfigurationPtrOutputWithContext(ctx context.Context) BootstrapConfigurationPtrOutput

type BootstrapConfigurationInput

type BootstrapConfigurationInput interface {
	pulumi.Input

	ToBootstrapConfigurationOutput() BootstrapConfigurationOutput
	ToBootstrapConfigurationOutputWithContext(context.Context) BootstrapConfigurationOutput
}

BootstrapConfigurationInput is an input type that accepts BootstrapConfigurationArgs and BootstrapConfigurationOutput values. You can construct a concrete instance of `BootstrapConfigurationInput` via:

BootstrapConfigurationArgs{...}

type BootstrapConfigurationOutput

type BootstrapConfigurationOutput struct{ *pulumi.OutputState }

Configuration used to bootstrap a Pipeline.

func (BootstrapConfigurationOutput) ElementType

func (BootstrapConfigurationOutput) Repository

Repository containing the source code for the pipeline.

func (BootstrapConfigurationOutput) Template

Template used to bootstrap the pipeline.

func (BootstrapConfigurationOutput) ToBootstrapConfigurationOutput

func (o BootstrapConfigurationOutput) ToBootstrapConfigurationOutput() BootstrapConfigurationOutput

func (BootstrapConfigurationOutput) ToBootstrapConfigurationOutputWithContext

func (o BootstrapConfigurationOutput) ToBootstrapConfigurationOutputWithContext(ctx context.Context) BootstrapConfigurationOutput

func (BootstrapConfigurationOutput) ToBootstrapConfigurationPtrOutput

func (o BootstrapConfigurationOutput) ToBootstrapConfigurationPtrOutput() BootstrapConfigurationPtrOutput

func (BootstrapConfigurationOutput) ToBootstrapConfigurationPtrOutputWithContext

func (o BootstrapConfigurationOutput) ToBootstrapConfigurationPtrOutputWithContext(ctx context.Context) BootstrapConfigurationPtrOutput

type BootstrapConfigurationPtrInput

type BootstrapConfigurationPtrInput interface {
	pulumi.Input

	ToBootstrapConfigurationPtrOutput() BootstrapConfigurationPtrOutput
	ToBootstrapConfigurationPtrOutputWithContext(context.Context) BootstrapConfigurationPtrOutput
}

BootstrapConfigurationPtrInput is an input type that accepts BootstrapConfigurationArgs, BootstrapConfigurationPtr and BootstrapConfigurationPtrOutput values. You can construct a concrete instance of `BootstrapConfigurationPtrInput` via:

        BootstrapConfigurationArgs{...}

or:

        nil

type BootstrapConfigurationPtrOutput

type BootstrapConfigurationPtrOutput struct{ *pulumi.OutputState }

func (BootstrapConfigurationPtrOutput) Elem

func (BootstrapConfigurationPtrOutput) ElementType

func (BootstrapConfigurationPtrOutput) Repository

Repository containing the source code for the pipeline.

func (BootstrapConfigurationPtrOutput) Template

Template used to bootstrap the pipeline.

func (BootstrapConfigurationPtrOutput) ToBootstrapConfigurationPtrOutput

func (o BootstrapConfigurationPtrOutput) ToBootstrapConfigurationPtrOutput() BootstrapConfigurationPtrOutput

func (BootstrapConfigurationPtrOutput) ToBootstrapConfigurationPtrOutputWithContext

func (o BootstrapConfigurationPtrOutput) ToBootstrapConfigurationPtrOutputWithContext(ctx context.Context) BootstrapConfigurationPtrOutput

type BootstrapConfigurationResponse

type BootstrapConfigurationResponse struct {
	// Repository containing the source code for the pipeline.
	Repository *CodeRepositoryResponse `pulumi:"repository"`
	// Template used to bootstrap the pipeline.
	Template PipelineTemplateResponse `pulumi:"template"`
}

Configuration used to bootstrap a Pipeline.

type BootstrapConfigurationResponseArgs

type BootstrapConfigurationResponseArgs struct {
	// Repository containing the source code for the pipeline.
	Repository CodeRepositoryResponsePtrInput `pulumi:"repository"`
	// Template used to bootstrap the pipeline.
	Template PipelineTemplateResponseInput `pulumi:"template"`
}

Configuration used to bootstrap a Pipeline.

func (BootstrapConfigurationResponseArgs) ElementType

func (BootstrapConfigurationResponseArgs) ToBootstrapConfigurationResponseOutput

func (i BootstrapConfigurationResponseArgs) ToBootstrapConfigurationResponseOutput() BootstrapConfigurationResponseOutput

func (BootstrapConfigurationResponseArgs) ToBootstrapConfigurationResponseOutputWithContext

func (i BootstrapConfigurationResponseArgs) ToBootstrapConfigurationResponseOutputWithContext(ctx context.Context) BootstrapConfigurationResponseOutput

func (BootstrapConfigurationResponseArgs) ToBootstrapConfigurationResponsePtrOutput

func (i BootstrapConfigurationResponseArgs) ToBootstrapConfigurationResponsePtrOutput() BootstrapConfigurationResponsePtrOutput

func (BootstrapConfigurationResponseArgs) ToBootstrapConfigurationResponsePtrOutputWithContext

func (i BootstrapConfigurationResponseArgs) ToBootstrapConfigurationResponsePtrOutputWithContext(ctx context.Context) BootstrapConfigurationResponsePtrOutput

type BootstrapConfigurationResponseInput

type BootstrapConfigurationResponseInput interface {
	pulumi.Input

	ToBootstrapConfigurationResponseOutput() BootstrapConfigurationResponseOutput
	ToBootstrapConfigurationResponseOutputWithContext(context.Context) BootstrapConfigurationResponseOutput
}

BootstrapConfigurationResponseInput is an input type that accepts BootstrapConfigurationResponseArgs and BootstrapConfigurationResponseOutput values. You can construct a concrete instance of `BootstrapConfigurationResponseInput` via:

BootstrapConfigurationResponseArgs{...}

type BootstrapConfigurationResponseOutput

type BootstrapConfigurationResponseOutput struct{ *pulumi.OutputState }

Configuration used to bootstrap a Pipeline.

func (BootstrapConfigurationResponseOutput) ElementType

func (BootstrapConfigurationResponseOutput) Repository

Repository containing the source code for the pipeline.

func (BootstrapConfigurationResponseOutput) Template

Template used to bootstrap the pipeline.

func (BootstrapConfigurationResponseOutput) ToBootstrapConfigurationResponseOutput

func (o BootstrapConfigurationResponseOutput) ToBootstrapConfigurationResponseOutput() BootstrapConfigurationResponseOutput

func (BootstrapConfigurationResponseOutput) ToBootstrapConfigurationResponseOutputWithContext

func (o BootstrapConfigurationResponseOutput) ToBootstrapConfigurationResponseOutputWithContext(ctx context.Context) BootstrapConfigurationResponseOutput

func (BootstrapConfigurationResponseOutput) ToBootstrapConfigurationResponsePtrOutput

func (o BootstrapConfigurationResponseOutput) ToBootstrapConfigurationResponsePtrOutput() BootstrapConfigurationResponsePtrOutput

func (BootstrapConfigurationResponseOutput) ToBootstrapConfigurationResponsePtrOutputWithContext

func (o BootstrapConfigurationResponseOutput) ToBootstrapConfigurationResponsePtrOutputWithContext(ctx context.Context) BootstrapConfigurationResponsePtrOutput

type BootstrapConfigurationResponsePtrInput

type BootstrapConfigurationResponsePtrInput interface {
	pulumi.Input

	ToBootstrapConfigurationResponsePtrOutput() BootstrapConfigurationResponsePtrOutput
	ToBootstrapConfigurationResponsePtrOutputWithContext(context.Context) BootstrapConfigurationResponsePtrOutput
}

BootstrapConfigurationResponsePtrInput is an input type that accepts BootstrapConfigurationResponseArgs, BootstrapConfigurationResponsePtr and BootstrapConfigurationResponsePtrOutput values. You can construct a concrete instance of `BootstrapConfigurationResponsePtrInput` via:

        BootstrapConfigurationResponseArgs{...}

or:

        nil

type BootstrapConfigurationResponsePtrOutput

type BootstrapConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (BootstrapConfigurationResponsePtrOutput) Elem

func (BootstrapConfigurationResponsePtrOutput) ElementType

func (BootstrapConfigurationResponsePtrOutput) Repository

Repository containing the source code for the pipeline.

func (BootstrapConfigurationResponsePtrOutput) Template

Template used to bootstrap the pipeline.

func (BootstrapConfigurationResponsePtrOutput) ToBootstrapConfigurationResponsePtrOutput

func (o BootstrapConfigurationResponsePtrOutput) ToBootstrapConfigurationResponsePtrOutput() BootstrapConfigurationResponsePtrOutput

func (BootstrapConfigurationResponsePtrOutput) ToBootstrapConfigurationResponsePtrOutputWithContext

func (o BootstrapConfigurationResponsePtrOutput) ToBootstrapConfigurationResponsePtrOutputWithContext(ctx context.Context) BootstrapConfigurationResponsePtrOutput

type CodeRepository

type CodeRepository struct {
	// Authorization info to access the code repository.
	Authorization *Authorization `pulumi:"authorization"`
	// Default branch used to configure Continuous Integration (CI) in the pipeline.
	DefaultBranch string `pulumi:"defaultBranch"`
	// Unique immutable identifier of the code repository.
	Id string `pulumi:"id"`
	// Repository-specific properties.
	Properties map[string]string `pulumi:"properties"`
	// Type of code repository.
	RepositoryType string `pulumi:"repositoryType"`
}

Repository containing the source code for a pipeline.

type CodeRepositoryArgs

type CodeRepositoryArgs struct {
	// Authorization info to access the code repository.
	Authorization AuthorizationPtrInput `pulumi:"authorization"`
	// Default branch used to configure Continuous Integration (CI) in the pipeline.
	DefaultBranch pulumi.StringInput `pulumi:"defaultBranch"`
	// Unique immutable identifier of the code repository.
	Id pulumi.StringInput `pulumi:"id"`
	// Repository-specific properties.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Type of code repository.
	RepositoryType pulumi.StringInput `pulumi:"repositoryType"`
}

Repository containing the source code for a pipeline.

func (CodeRepositoryArgs) ElementType

func (CodeRepositoryArgs) ElementType() reflect.Type

func (CodeRepositoryArgs) ToCodeRepositoryOutput

func (i CodeRepositoryArgs) ToCodeRepositoryOutput() CodeRepositoryOutput

func (CodeRepositoryArgs) ToCodeRepositoryOutputWithContext

func (i CodeRepositoryArgs) ToCodeRepositoryOutputWithContext(ctx context.Context) CodeRepositoryOutput

func (CodeRepositoryArgs) ToCodeRepositoryPtrOutput

func (i CodeRepositoryArgs) ToCodeRepositoryPtrOutput() CodeRepositoryPtrOutput

func (CodeRepositoryArgs) ToCodeRepositoryPtrOutputWithContext

func (i CodeRepositoryArgs) ToCodeRepositoryPtrOutputWithContext(ctx context.Context) CodeRepositoryPtrOutput

type CodeRepositoryInput

type CodeRepositoryInput interface {
	pulumi.Input

	ToCodeRepositoryOutput() CodeRepositoryOutput
	ToCodeRepositoryOutputWithContext(context.Context) CodeRepositoryOutput
}

CodeRepositoryInput is an input type that accepts CodeRepositoryArgs and CodeRepositoryOutput values. You can construct a concrete instance of `CodeRepositoryInput` via:

CodeRepositoryArgs{...}

type CodeRepositoryOutput

type CodeRepositoryOutput struct{ *pulumi.OutputState }

Repository containing the source code for a pipeline.

func (CodeRepositoryOutput) Authorization

func (o CodeRepositoryOutput) Authorization() AuthorizationPtrOutput

Authorization info to access the code repository.

func (CodeRepositoryOutput) DefaultBranch

func (o CodeRepositoryOutput) DefaultBranch() pulumi.StringOutput

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

func (CodeRepositoryOutput) ElementType

func (CodeRepositoryOutput) ElementType() reflect.Type

func (CodeRepositoryOutput) Id

Unique immutable identifier of the code repository.

func (CodeRepositoryOutput) Properties added in v0.2.2

Repository-specific properties.

func (CodeRepositoryOutput) RepositoryType

func (o CodeRepositoryOutput) RepositoryType() pulumi.StringOutput

Type of code repository.

func (CodeRepositoryOutput) ToCodeRepositoryOutput

func (o CodeRepositoryOutput) ToCodeRepositoryOutput() CodeRepositoryOutput

func (CodeRepositoryOutput) ToCodeRepositoryOutputWithContext

func (o CodeRepositoryOutput) ToCodeRepositoryOutputWithContext(ctx context.Context) CodeRepositoryOutput

func (CodeRepositoryOutput) ToCodeRepositoryPtrOutput

func (o CodeRepositoryOutput) ToCodeRepositoryPtrOutput() CodeRepositoryPtrOutput

func (CodeRepositoryOutput) ToCodeRepositoryPtrOutputWithContext

func (o CodeRepositoryOutput) ToCodeRepositoryPtrOutputWithContext(ctx context.Context) CodeRepositoryPtrOutput

type CodeRepositoryPtrInput

type CodeRepositoryPtrInput interface {
	pulumi.Input

	ToCodeRepositoryPtrOutput() CodeRepositoryPtrOutput
	ToCodeRepositoryPtrOutputWithContext(context.Context) CodeRepositoryPtrOutput
}

CodeRepositoryPtrInput is an input type that accepts CodeRepositoryArgs, CodeRepositoryPtr and CodeRepositoryPtrOutput values. You can construct a concrete instance of `CodeRepositoryPtrInput` via:

        CodeRepositoryArgs{...}

or:

        nil

type CodeRepositoryPtrOutput

type CodeRepositoryPtrOutput struct{ *pulumi.OutputState }

func (CodeRepositoryPtrOutput) Authorization

Authorization info to access the code repository.

func (CodeRepositoryPtrOutput) DefaultBranch

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

func (CodeRepositoryPtrOutput) Elem

func (CodeRepositoryPtrOutput) ElementType

func (CodeRepositoryPtrOutput) ElementType() reflect.Type

func (CodeRepositoryPtrOutput) Id

Unique immutable identifier of the code repository.

func (CodeRepositoryPtrOutput) Properties added in v0.2.2

Repository-specific properties.

func (CodeRepositoryPtrOutput) RepositoryType

func (o CodeRepositoryPtrOutput) RepositoryType() pulumi.StringPtrOutput

Type of code repository.

func (CodeRepositoryPtrOutput) ToCodeRepositoryPtrOutput

func (o CodeRepositoryPtrOutput) ToCodeRepositoryPtrOutput() CodeRepositoryPtrOutput

func (CodeRepositoryPtrOutput) ToCodeRepositoryPtrOutputWithContext

func (o CodeRepositoryPtrOutput) ToCodeRepositoryPtrOutputWithContext(ctx context.Context) CodeRepositoryPtrOutput

type CodeRepositoryResponse

type CodeRepositoryResponse struct {
	// Authorization info to access the code repository.
	Authorization *AuthorizationResponse `pulumi:"authorization"`
	// Default branch used to configure Continuous Integration (CI) in the pipeline.
	DefaultBranch string `pulumi:"defaultBranch"`
	// Unique immutable identifier of the code repository.
	Id string `pulumi:"id"`
	// Repository-specific properties.
	Properties map[string]string `pulumi:"properties"`
	// Type of code repository.
	RepositoryType string `pulumi:"repositoryType"`
}

Repository containing the source code for a pipeline.

type CodeRepositoryResponseArgs

type CodeRepositoryResponseArgs struct {
	// Authorization info to access the code repository.
	Authorization AuthorizationResponsePtrInput `pulumi:"authorization"`
	// Default branch used to configure Continuous Integration (CI) in the pipeline.
	DefaultBranch pulumi.StringInput `pulumi:"defaultBranch"`
	// Unique immutable identifier of the code repository.
	Id pulumi.StringInput `pulumi:"id"`
	// Repository-specific properties.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Type of code repository.
	RepositoryType pulumi.StringInput `pulumi:"repositoryType"`
}

Repository containing the source code for a pipeline.

func (CodeRepositoryResponseArgs) ElementType

func (CodeRepositoryResponseArgs) ElementType() reflect.Type

func (CodeRepositoryResponseArgs) ToCodeRepositoryResponseOutput

func (i CodeRepositoryResponseArgs) ToCodeRepositoryResponseOutput() CodeRepositoryResponseOutput

func (CodeRepositoryResponseArgs) ToCodeRepositoryResponseOutputWithContext

func (i CodeRepositoryResponseArgs) ToCodeRepositoryResponseOutputWithContext(ctx context.Context) CodeRepositoryResponseOutput

func (CodeRepositoryResponseArgs) ToCodeRepositoryResponsePtrOutput

func (i CodeRepositoryResponseArgs) ToCodeRepositoryResponsePtrOutput() CodeRepositoryResponsePtrOutput

func (CodeRepositoryResponseArgs) ToCodeRepositoryResponsePtrOutputWithContext

func (i CodeRepositoryResponseArgs) ToCodeRepositoryResponsePtrOutputWithContext(ctx context.Context) CodeRepositoryResponsePtrOutput

type CodeRepositoryResponseInput

type CodeRepositoryResponseInput interface {
	pulumi.Input

	ToCodeRepositoryResponseOutput() CodeRepositoryResponseOutput
	ToCodeRepositoryResponseOutputWithContext(context.Context) CodeRepositoryResponseOutput
}

CodeRepositoryResponseInput is an input type that accepts CodeRepositoryResponseArgs and CodeRepositoryResponseOutput values. You can construct a concrete instance of `CodeRepositoryResponseInput` via:

CodeRepositoryResponseArgs{...}

type CodeRepositoryResponseOutput

type CodeRepositoryResponseOutput struct{ *pulumi.OutputState }

Repository containing the source code for a pipeline.

func (CodeRepositoryResponseOutput) Authorization

Authorization info to access the code repository.

func (CodeRepositoryResponseOutput) DefaultBranch

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

func (CodeRepositoryResponseOutput) ElementType

func (CodeRepositoryResponseOutput) Id

Unique immutable identifier of the code repository.

func (CodeRepositoryResponseOutput) Properties added in v0.2.2

Repository-specific properties.

func (CodeRepositoryResponseOutput) RepositoryType

Type of code repository.

func (CodeRepositoryResponseOutput) ToCodeRepositoryResponseOutput

func (o CodeRepositoryResponseOutput) ToCodeRepositoryResponseOutput() CodeRepositoryResponseOutput

func (CodeRepositoryResponseOutput) ToCodeRepositoryResponseOutputWithContext

func (o CodeRepositoryResponseOutput) ToCodeRepositoryResponseOutputWithContext(ctx context.Context) CodeRepositoryResponseOutput

func (CodeRepositoryResponseOutput) ToCodeRepositoryResponsePtrOutput

func (o CodeRepositoryResponseOutput) ToCodeRepositoryResponsePtrOutput() CodeRepositoryResponsePtrOutput

func (CodeRepositoryResponseOutput) ToCodeRepositoryResponsePtrOutputWithContext

func (o CodeRepositoryResponseOutput) ToCodeRepositoryResponsePtrOutputWithContext(ctx context.Context) CodeRepositoryResponsePtrOutput

type CodeRepositoryResponsePtrInput

type CodeRepositoryResponsePtrInput interface {
	pulumi.Input

	ToCodeRepositoryResponsePtrOutput() CodeRepositoryResponsePtrOutput
	ToCodeRepositoryResponsePtrOutputWithContext(context.Context) CodeRepositoryResponsePtrOutput
}

CodeRepositoryResponsePtrInput is an input type that accepts CodeRepositoryResponseArgs, CodeRepositoryResponsePtr and CodeRepositoryResponsePtrOutput values. You can construct a concrete instance of `CodeRepositoryResponsePtrInput` via:

        CodeRepositoryResponseArgs{...}

or:

        nil

type CodeRepositoryResponsePtrOutput

type CodeRepositoryResponsePtrOutput struct{ *pulumi.OutputState }

func (CodeRepositoryResponsePtrOutput) Authorization

Authorization info to access the code repository.

func (CodeRepositoryResponsePtrOutput) DefaultBranch

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

func (CodeRepositoryResponsePtrOutput) Elem

func (CodeRepositoryResponsePtrOutput) ElementType

func (CodeRepositoryResponsePtrOutput) Id

Unique immutable identifier of the code repository.

func (CodeRepositoryResponsePtrOutput) Properties added in v0.2.2

Repository-specific properties.

func (CodeRepositoryResponsePtrOutput) RepositoryType

Type of code repository.

func (CodeRepositoryResponsePtrOutput) ToCodeRepositoryResponsePtrOutput

func (o CodeRepositoryResponsePtrOutput) ToCodeRepositoryResponsePtrOutput() CodeRepositoryResponsePtrOutput

func (CodeRepositoryResponsePtrOutput) ToCodeRepositoryResponsePtrOutputWithContext

func (o CodeRepositoryResponsePtrOutput) ToCodeRepositoryResponsePtrOutputWithContext(ctx context.Context) CodeRepositoryResponsePtrOutput

type CodeRepositoryType added in v0.3.1

type CodeRepositoryType pulumi.String

Type of code repository.

func (CodeRepositoryType) ElementType added in v0.3.1

func (CodeRepositoryType) ElementType() reflect.Type

func (CodeRepositoryType) ToStringOutput added in v0.3.1

func (e CodeRepositoryType) ToStringOutput() pulumi.StringOutput

func (CodeRepositoryType) ToStringOutputWithContext added in v0.3.1

func (e CodeRepositoryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CodeRepositoryType) ToStringPtrOutput added in v0.3.1

func (e CodeRepositoryType) ToStringPtrOutput() pulumi.StringPtrOutput

func (CodeRepositoryType) ToStringPtrOutputWithContext added in v0.3.1

func (e CodeRepositoryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupPipelineArgs

type LookupPipelineArgs struct {
	// The name of the Azure Pipeline resource in ARM.
	PipelineName string `pulumi:"pipelineName"`
	// Name of the resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPipelineResult

type LookupPipelineResult struct {
	// Configuration used to bootstrap the Pipeline.
	BootstrapConfiguration BootstrapConfigurationResponse `pulumi:"bootstrapConfiguration"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource Location
	Location *string `pulumi:"location"`
	// Resource Name
	Name string `pulumi:"name"`
	// Reference to the Azure DevOps Organization containing the Pipeline.
	Organization OrganizationReferenceResponse `pulumi:"organization"`
	// Unique identifier of the Azure Pipeline within the Azure DevOps Project.
	PipelineId int `pulumi:"pipelineId"`
	// Reference to the Azure DevOps Project containing the Pipeline.
	Project ProjectReferenceResponse `pulumi:"project"`
	// Resource Tags
	Tags map[string]string `pulumi:"tags"`
	// Resource Type
	Type string `pulumi:"type"`
}

Azure DevOps Pipeline used to configure Continuous Integration (CI) & Continuous Delivery (CD) for Azure resources.

func LookupPipeline

func LookupPipeline(ctx *pulumi.Context, args *LookupPipelineArgs, opts ...pulumi.InvokeOption) (*LookupPipelineResult, error)

type OrganizationReference

type OrganizationReference struct {
	// Name of the Azure DevOps Organization.
	Name string `pulumi:"name"`
}

Reference to an Azure DevOps Organization.

type OrganizationReferenceArgs

type OrganizationReferenceArgs struct {
	// Name of the Azure DevOps Organization.
	Name pulumi.StringInput `pulumi:"name"`
}

Reference to an Azure DevOps Organization.

func (OrganizationReferenceArgs) ElementType

func (OrganizationReferenceArgs) ElementType() reflect.Type

func (OrganizationReferenceArgs) ToOrganizationReferenceOutput

func (i OrganizationReferenceArgs) ToOrganizationReferenceOutput() OrganizationReferenceOutput

func (OrganizationReferenceArgs) ToOrganizationReferenceOutputWithContext

func (i OrganizationReferenceArgs) ToOrganizationReferenceOutputWithContext(ctx context.Context) OrganizationReferenceOutput

func (OrganizationReferenceArgs) ToOrganizationReferencePtrOutput

func (i OrganizationReferenceArgs) ToOrganizationReferencePtrOutput() OrganizationReferencePtrOutput

func (OrganizationReferenceArgs) ToOrganizationReferencePtrOutputWithContext

func (i OrganizationReferenceArgs) ToOrganizationReferencePtrOutputWithContext(ctx context.Context) OrganizationReferencePtrOutput

type OrganizationReferenceInput

type OrganizationReferenceInput interface {
	pulumi.Input

	ToOrganizationReferenceOutput() OrganizationReferenceOutput
	ToOrganizationReferenceOutputWithContext(context.Context) OrganizationReferenceOutput
}

OrganizationReferenceInput is an input type that accepts OrganizationReferenceArgs and OrganizationReferenceOutput values. You can construct a concrete instance of `OrganizationReferenceInput` via:

OrganizationReferenceArgs{...}

type OrganizationReferenceOutput

type OrganizationReferenceOutput struct{ *pulumi.OutputState }

Reference to an Azure DevOps Organization.

func (OrganizationReferenceOutput) ElementType

func (OrganizationReferenceOutput) Name

Name of the Azure DevOps Organization.

func (OrganizationReferenceOutput) ToOrganizationReferenceOutput

func (o OrganizationReferenceOutput) ToOrganizationReferenceOutput() OrganizationReferenceOutput

func (OrganizationReferenceOutput) ToOrganizationReferenceOutputWithContext

func (o OrganizationReferenceOutput) ToOrganizationReferenceOutputWithContext(ctx context.Context) OrganizationReferenceOutput

func (OrganizationReferenceOutput) ToOrganizationReferencePtrOutput

func (o OrganizationReferenceOutput) ToOrganizationReferencePtrOutput() OrganizationReferencePtrOutput

func (OrganizationReferenceOutput) ToOrganizationReferencePtrOutputWithContext

func (o OrganizationReferenceOutput) ToOrganizationReferencePtrOutputWithContext(ctx context.Context) OrganizationReferencePtrOutput

type OrganizationReferencePtrInput

type OrganizationReferencePtrInput interface {
	pulumi.Input

	ToOrganizationReferencePtrOutput() OrganizationReferencePtrOutput
	ToOrganizationReferencePtrOutputWithContext(context.Context) OrganizationReferencePtrOutput
}

OrganizationReferencePtrInput is an input type that accepts OrganizationReferenceArgs, OrganizationReferencePtr and OrganizationReferencePtrOutput values. You can construct a concrete instance of `OrganizationReferencePtrInput` via:

        OrganizationReferenceArgs{...}

or:

        nil

type OrganizationReferencePtrOutput

type OrganizationReferencePtrOutput struct{ *pulumi.OutputState }

func (OrganizationReferencePtrOutput) Elem

func (OrganizationReferencePtrOutput) ElementType

func (OrganizationReferencePtrOutput) Name

Name of the Azure DevOps Organization.

func (OrganizationReferencePtrOutput) ToOrganizationReferencePtrOutput

func (o OrganizationReferencePtrOutput) ToOrganizationReferencePtrOutput() OrganizationReferencePtrOutput

func (OrganizationReferencePtrOutput) ToOrganizationReferencePtrOutputWithContext

func (o OrganizationReferencePtrOutput) ToOrganizationReferencePtrOutputWithContext(ctx context.Context) OrganizationReferencePtrOutput

type OrganizationReferenceResponse

type OrganizationReferenceResponse struct {
	// Unique immutable identifier for the Azure DevOps Organization.
	Id string `pulumi:"id"`
	// Name of the Azure DevOps Organization.
	Name string `pulumi:"name"`
}

Reference to an Azure DevOps Organization.

type OrganizationReferenceResponseArgs

type OrganizationReferenceResponseArgs struct {
	// Unique immutable identifier for the Azure DevOps Organization.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the Azure DevOps Organization.
	Name pulumi.StringInput `pulumi:"name"`
}

Reference to an Azure DevOps Organization.

func (OrganizationReferenceResponseArgs) ElementType

func (OrganizationReferenceResponseArgs) ToOrganizationReferenceResponseOutput

func (i OrganizationReferenceResponseArgs) ToOrganizationReferenceResponseOutput() OrganizationReferenceResponseOutput

func (OrganizationReferenceResponseArgs) ToOrganizationReferenceResponseOutputWithContext

func (i OrganizationReferenceResponseArgs) ToOrganizationReferenceResponseOutputWithContext(ctx context.Context) OrganizationReferenceResponseOutput

func (OrganizationReferenceResponseArgs) ToOrganizationReferenceResponsePtrOutput

func (i OrganizationReferenceResponseArgs) ToOrganizationReferenceResponsePtrOutput() OrganizationReferenceResponsePtrOutput

func (OrganizationReferenceResponseArgs) ToOrganizationReferenceResponsePtrOutputWithContext

func (i OrganizationReferenceResponseArgs) ToOrganizationReferenceResponsePtrOutputWithContext(ctx context.Context) OrganizationReferenceResponsePtrOutput

type OrganizationReferenceResponseInput

type OrganizationReferenceResponseInput interface {
	pulumi.Input

	ToOrganizationReferenceResponseOutput() OrganizationReferenceResponseOutput
	ToOrganizationReferenceResponseOutputWithContext(context.Context) OrganizationReferenceResponseOutput
}

OrganizationReferenceResponseInput is an input type that accepts OrganizationReferenceResponseArgs and OrganizationReferenceResponseOutput values. You can construct a concrete instance of `OrganizationReferenceResponseInput` via:

OrganizationReferenceResponseArgs{...}

type OrganizationReferenceResponseOutput

type OrganizationReferenceResponseOutput struct{ *pulumi.OutputState }

Reference to an Azure DevOps Organization.

func (OrganizationReferenceResponseOutput) ElementType

func (OrganizationReferenceResponseOutput) Id

Unique immutable identifier for the Azure DevOps Organization.

func (OrganizationReferenceResponseOutput) Name

Name of the Azure DevOps Organization.

func (OrganizationReferenceResponseOutput) ToOrganizationReferenceResponseOutput

func (o OrganizationReferenceResponseOutput) ToOrganizationReferenceResponseOutput() OrganizationReferenceResponseOutput

func (OrganizationReferenceResponseOutput) ToOrganizationReferenceResponseOutputWithContext

func (o OrganizationReferenceResponseOutput) ToOrganizationReferenceResponseOutputWithContext(ctx context.Context) OrganizationReferenceResponseOutput

func (OrganizationReferenceResponseOutput) ToOrganizationReferenceResponsePtrOutput

func (o OrganizationReferenceResponseOutput) ToOrganizationReferenceResponsePtrOutput() OrganizationReferenceResponsePtrOutput

func (OrganizationReferenceResponseOutput) ToOrganizationReferenceResponsePtrOutputWithContext

func (o OrganizationReferenceResponseOutput) ToOrganizationReferenceResponsePtrOutputWithContext(ctx context.Context) OrganizationReferenceResponsePtrOutput

type OrganizationReferenceResponsePtrInput

type OrganizationReferenceResponsePtrInput interface {
	pulumi.Input

	ToOrganizationReferenceResponsePtrOutput() OrganizationReferenceResponsePtrOutput
	ToOrganizationReferenceResponsePtrOutputWithContext(context.Context) OrganizationReferenceResponsePtrOutput
}

OrganizationReferenceResponsePtrInput is an input type that accepts OrganizationReferenceResponseArgs, OrganizationReferenceResponsePtr and OrganizationReferenceResponsePtrOutput values. You can construct a concrete instance of `OrganizationReferenceResponsePtrInput` via:

        OrganizationReferenceResponseArgs{...}

or:

        nil

type OrganizationReferenceResponsePtrOutput

type OrganizationReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (OrganizationReferenceResponsePtrOutput) Elem

func (OrganizationReferenceResponsePtrOutput) ElementType

func (OrganizationReferenceResponsePtrOutput) Id

Unique immutable identifier for the Azure DevOps Organization.

func (OrganizationReferenceResponsePtrOutput) Name

Name of the Azure DevOps Organization.

func (OrganizationReferenceResponsePtrOutput) ToOrganizationReferenceResponsePtrOutput

func (o OrganizationReferenceResponsePtrOutput) ToOrganizationReferenceResponsePtrOutput() OrganizationReferenceResponsePtrOutput

func (OrganizationReferenceResponsePtrOutput) ToOrganizationReferenceResponsePtrOutputWithContext

func (o OrganizationReferenceResponsePtrOutput) ToOrganizationReferenceResponsePtrOutputWithContext(ctx context.Context) OrganizationReferenceResponsePtrOutput

type Pipeline

type Pipeline struct {
	pulumi.CustomResourceState

	// Configuration used to bootstrap the Pipeline.
	BootstrapConfiguration BootstrapConfigurationResponseOutput `pulumi:"bootstrapConfiguration"`
	// Resource Location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringOutput `pulumi:"name"`
	// Reference to the Azure DevOps Organization containing the Pipeline.
	Organization OrganizationReferenceResponseOutput `pulumi:"organization"`
	// Unique identifier of the Azure Pipeline within the Azure DevOps Project.
	PipelineId pulumi.IntOutput `pulumi:"pipelineId"`
	// Reference to the Azure DevOps Project containing the Pipeline.
	Project ProjectReferenceResponseOutput `pulumi:"project"`
	// Resource Tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource Type
	Type pulumi.StringOutput `pulumi:"type"`
}

Azure DevOps Pipeline used to configure Continuous Integration (CI) & Continuous Delivery (CD) for Azure resources.

func GetPipeline

func GetPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*Pipeline, error)

GetPipeline gets an existing Pipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPipeline

func NewPipeline(ctx *pulumi.Context,
	name string, args *PipelineArgs, opts ...pulumi.ResourceOption) (*Pipeline, error)

NewPipeline registers a new resource with the given unique name, arguments, and options.

func (*Pipeline) ElementType added in v0.2.6

func (*Pipeline) ElementType() reflect.Type

func (*Pipeline) ToPipelineOutput added in v0.2.6

func (i *Pipeline) ToPipelineOutput() PipelineOutput

func (*Pipeline) ToPipelineOutputWithContext added in v0.2.6

func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineArgs

type PipelineArgs struct {
	// Configuration used to bootstrap the Pipeline.
	BootstrapConfiguration BootstrapConfigurationInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Reference to the Azure DevOps Organization containing the Pipeline.
	Organization OrganizationReferenceInput
	// The name of the Azure Pipeline resource in ARM.
	PipelineName pulumi.StringInput
	// Reference to the Azure DevOps Project containing the Pipeline.
	Project ProjectReferenceInput
	// Name of the resource group within the Azure subscription.
	ResourceGroupName pulumi.StringInput
	// Resource Tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Pipeline resource.

func (PipelineArgs) ElementType

func (PipelineArgs) ElementType() reflect.Type

type PipelineInput added in v0.2.6

type PipelineInput interface {
	pulumi.Input

	ToPipelineOutput() PipelineOutput
	ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
}

type PipelineOutput added in v0.2.6

type PipelineOutput struct {
	*pulumi.OutputState
}

func (PipelineOutput) ElementType added in v0.2.6

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) ToPipelineOutput added in v0.2.6

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext added in v0.2.6

func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineState

type PipelineState struct {
	// Configuration used to bootstrap the Pipeline.
	BootstrapConfiguration BootstrapConfigurationResponsePtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringPtrInput
	// Reference to the Azure DevOps Organization containing the Pipeline.
	Organization OrganizationReferenceResponsePtrInput
	// Unique identifier of the Azure Pipeline within the Azure DevOps Project.
	PipelineId pulumi.IntPtrInput
	// Reference to the Azure DevOps Project containing the Pipeline.
	Project ProjectReferenceResponsePtrInput
	// Resource Tags
	Tags pulumi.StringMapInput
	// Resource Type
	Type pulumi.StringPtrInput
}

func (PipelineState) ElementType

func (PipelineState) ElementType() reflect.Type

type PipelineTemplate

type PipelineTemplate struct {
	// Unique identifier of the pipeline template.
	Id string `pulumi:"id"`
	// Dictionary of input parameters used in the pipeline template.
	Parameters map[string]string `pulumi:"parameters"`
}

Template used to bootstrap the pipeline.

type PipelineTemplateArgs

type PipelineTemplateArgs struct {
	// Unique identifier of the pipeline template.
	Id pulumi.StringInput `pulumi:"id"`
	// Dictionary of input parameters used in the pipeline template.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
}

Template used to bootstrap the pipeline.

func (PipelineTemplateArgs) ElementType

func (PipelineTemplateArgs) ElementType() reflect.Type

func (PipelineTemplateArgs) ToPipelineTemplateOutput

func (i PipelineTemplateArgs) ToPipelineTemplateOutput() PipelineTemplateOutput

func (PipelineTemplateArgs) ToPipelineTemplateOutputWithContext

func (i PipelineTemplateArgs) ToPipelineTemplateOutputWithContext(ctx context.Context) PipelineTemplateOutput

func (PipelineTemplateArgs) ToPipelineTemplatePtrOutput

func (i PipelineTemplateArgs) ToPipelineTemplatePtrOutput() PipelineTemplatePtrOutput

func (PipelineTemplateArgs) ToPipelineTemplatePtrOutputWithContext

func (i PipelineTemplateArgs) ToPipelineTemplatePtrOutputWithContext(ctx context.Context) PipelineTemplatePtrOutput

type PipelineTemplateInput

type PipelineTemplateInput interface {
	pulumi.Input

	ToPipelineTemplateOutput() PipelineTemplateOutput
	ToPipelineTemplateOutputWithContext(context.Context) PipelineTemplateOutput
}

PipelineTemplateInput is an input type that accepts PipelineTemplateArgs and PipelineTemplateOutput values. You can construct a concrete instance of `PipelineTemplateInput` via:

PipelineTemplateArgs{...}

type PipelineTemplateOutput

type PipelineTemplateOutput struct{ *pulumi.OutputState }

Template used to bootstrap the pipeline.

func (PipelineTemplateOutput) ElementType

func (PipelineTemplateOutput) ElementType() reflect.Type

func (PipelineTemplateOutput) Id

Unique identifier of the pipeline template.

func (PipelineTemplateOutput) Parameters

Dictionary of input parameters used in the pipeline template.

func (PipelineTemplateOutput) ToPipelineTemplateOutput

func (o PipelineTemplateOutput) ToPipelineTemplateOutput() PipelineTemplateOutput

func (PipelineTemplateOutput) ToPipelineTemplateOutputWithContext

func (o PipelineTemplateOutput) ToPipelineTemplateOutputWithContext(ctx context.Context) PipelineTemplateOutput

func (PipelineTemplateOutput) ToPipelineTemplatePtrOutput

func (o PipelineTemplateOutput) ToPipelineTemplatePtrOutput() PipelineTemplatePtrOutput

func (PipelineTemplateOutput) ToPipelineTemplatePtrOutputWithContext

func (o PipelineTemplateOutput) ToPipelineTemplatePtrOutputWithContext(ctx context.Context) PipelineTemplatePtrOutput

type PipelineTemplatePtrInput

type PipelineTemplatePtrInput interface {
	pulumi.Input

	ToPipelineTemplatePtrOutput() PipelineTemplatePtrOutput
	ToPipelineTemplatePtrOutputWithContext(context.Context) PipelineTemplatePtrOutput
}

PipelineTemplatePtrInput is an input type that accepts PipelineTemplateArgs, PipelineTemplatePtr and PipelineTemplatePtrOutput values. You can construct a concrete instance of `PipelineTemplatePtrInput` via:

        PipelineTemplateArgs{...}

or:

        nil

type PipelineTemplatePtrOutput

type PipelineTemplatePtrOutput struct{ *pulumi.OutputState }

func (PipelineTemplatePtrOutput) Elem

func (PipelineTemplatePtrOutput) ElementType

func (PipelineTemplatePtrOutput) ElementType() reflect.Type

func (PipelineTemplatePtrOutput) Id

Unique identifier of the pipeline template.

func (PipelineTemplatePtrOutput) Parameters

Dictionary of input parameters used in the pipeline template.

func (PipelineTemplatePtrOutput) ToPipelineTemplatePtrOutput

func (o PipelineTemplatePtrOutput) ToPipelineTemplatePtrOutput() PipelineTemplatePtrOutput

func (PipelineTemplatePtrOutput) ToPipelineTemplatePtrOutputWithContext

func (o PipelineTemplatePtrOutput) ToPipelineTemplatePtrOutputWithContext(ctx context.Context) PipelineTemplatePtrOutput

type PipelineTemplateResponse

type PipelineTemplateResponse struct {
	// Unique identifier of the pipeline template.
	Id string `pulumi:"id"`
	// Dictionary of input parameters used in the pipeline template.
	Parameters map[string]string `pulumi:"parameters"`
}

Template used to bootstrap the pipeline.

type PipelineTemplateResponseArgs

type PipelineTemplateResponseArgs struct {
	// Unique identifier of the pipeline template.
	Id pulumi.StringInput `pulumi:"id"`
	// Dictionary of input parameters used in the pipeline template.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
}

Template used to bootstrap the pipeline.

func (PipelineTemplateResponseArgs) ElementType

func (PipelineTemplateResponseArgs) ToPipelineTemplateResponseOutput

func (i PipelineTemplateResponseArgs) ToPipelineTemplateResponseOutput() PipelineTemplateResponseOutput

func (PipelineTemplateResponseArgs) ToPipelineTemplateResponseOutputWithContext

func (i PipelineTemplateResponseArgs) ToPipelineTemplateResponseOutputWithContext(ctx context.Context) PipelineTemplateResponseOutput

func (PipelineTemplateResponseArgs) ToPipelineTemplateResponsePtrOutput

func (i PipelineTemplateResponseArgs) ToPipelineTemplateResponsePtrOutput() PipelineTemplateResponsePtrOutput

func (PipelineTemplateResponseArgs) ToPipelineTemplateResponsePtrOutputWithContext

func (i PipelineTemplateResponseArgs) ToPipelineTemplateResponsePtrOutputWithContext(ctx context.Context) PipelineTemplateResponsePtrOutput

type PipelineTemplateResponseInput

type PipelineTemplateResponseInput interface {
	pulumi.Input

	ToPipelineTemplateResponseOutput() PipelineTemplateResponseOutput
	ToPipelineTemplateResponseOutputWithContext(context.Context) PipelineTemplateResponseOutput
}

PipelineTemplateResponseInput is an input type that accepts PipelineTemplateResponseArgs and PipelineTemplateResponseOutput values. You can construct a concrete instance of `PipelineTemplateResponseInput` via:

PipelineTemplateResponseArgs{...}

type PipelineTemplateResponseOutput

type PipelineTemplateResponseOutput struct{ *pulumi.OutputState }

Template used to bootstrap the pipeline.

func (PipelineTemplateResponseOutput) ElementType

func (PipelineTemplateResponseOutput) Id

Unique identifier of the pipeline template.

func (PipelineTemplateResponseOutput) Parameters

Dictionary of input parameters used in the pipeline template.

func (PipelineTemplateResponseOutput) ToPipelineTemplateResponseOutput

func (o PipelineTemplateResponseOutput) ToPipelineTemplateResponseOutput() PipelineTemplateResponseOutput

func (PipelineTemplateResponseOutput) ToPipelineTemplateResponseOutputWithContext

func (o PipelineTemplateResponseOutput) ToPipelineTemplateResponseOutputWithContext(ctx context.Context) PipelineTemplateResponseOutput

func (PipelineTemplateResponseOutput) ToPipelineTemplateResponsePtrOutput

func (o PipelineTemplateResponseOutput) ToPipelineTemplateResponsePtrOutput() PipelineTemplateResponsePtrOutput

func (PipelineTemplateResponseOutput) ToPipelineTemplateResponsePtrOutputWithContext

func (o PipelineTemplateResponseOutput) ToPipelineTemplateResponsePtrOutputWithContext(ctx context.Context) PipelineTemplateResponsePtrOutput

type PipelineTemplateResponsePtrInput

type PipelineTemplateResponsePtrInput interface {
	pulumi.Input

	ToPipelineTemplateResponsePtrOutput() PipelineTemplateResponsePtrOutput
	ToPipelineTemplateResponsePtrOutputWithContext(context.Context) PipelineTemplateResponsePtrOutput
}

PipelineTemplateResponsePtrInput is an input type that accepts PipelineTemplateResponseArgs, PipelineTemplateResponsePtr and PipelineTemplateResponsePtrOutput values. You can construct a concrete instance of `PipelineTemplateResponsePtrInput` via:

        PipelineTemplateResponseArgs{...}

or:

        nil

type PipelineTemplateResponsePtrOutput

type PipelineTemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (PipelineTemplateResponsePtrOutput) Elem

func (PipelineTemplateResponsePtrOutput) ElementType

func (PipelineTemplateResponsePtrOutput) Id

Unique identifier of the pipeline template.

func (PipelineTemplateResponsePtrOutput) Parameters

Dictionary of input parameters used in the pipeline template.

func (PipelineTemplateResponsePtrOutput) ToPipelineTemplateResponsePtrOutput

func (o PipelineTemplateResponsePtrOutput) ToPipelineTemplateResponsePtrOutput() PipelineTemplateResponsePtrOutput

func (PipelineTemplateResponsePtrOutput) ToPipelineTemplateResponsePtrOutputWithContext

func (o PipelineTemplateResponsePtrOutput) ToPipelineTemplateResponsePtrOutputWithContext(ctx context.Context) PipelineTemplateResponsePtrOutput

type ProjectReference

type ProjectReference struct {
	// Name of the Azure DevOps Project.
	Name string `pulumi:"name"`
}

Reference to an Azure DevOps Project.

type ProjectReferenceArgs

type ProjectReferenceArgs struct {
	// Name of the Azure DevOps Project.
	Name pulumi.StringInput `pulumi:"name"`
}

Reference to an Azure DevOps Project.

func (ProjectReferenceArgs) ElementType

func (ProjectReferenceArgs) ElementType() reflect.Type

func (ProjectReferenceArgs) ToProjectReferenceOutput

func (i ProjectReferenceArgs) ToProjectReferenceOutput() ProjectReferenceOutput

func (ProjectReferenceArgs) ToProjectReferenceOutputWithContext

func (i ProjectReferenceArgs) ToProjectReferenceOutputWithContext(ctx context.Context) ProjectReferenceOutput

func (ProjectReferenceArgs) ToProjectReferencePtrOutput

func (i ProjectReferenceArgs) ToProjectReferencePtrOutput() ProjectReferencePtrOutput

func (ProjectReferenceArgs) ToProjectReferencePtrOutputWithContext

func (i ProjectReferenceArgs) ToProjectReferencePtrOutputWithContext(ctx context.Context) ProjectReferencePtrOutput

type ProjectReferenceInput

type ProjectReferenceInput interface {
	pulumi.Input

	ToProjectReferenceOutput() ProjectReferenceOutput
	ToProjectReferenceOutputWithContext(context.Context) ProjectReferenceOutput
}

ProjectReferenceInput is an input type that accepts ProjectReferenceArgs and ProjectReferenceOutput values. You can construct a concrete instance of `ProjectReferenceInput` via:

ProjectReferenceArgs{...}

type ProjectReferenceOutput

type ProjectReferenceOutput struct{ *pulumi.OutputState }

Reference to an Azure DevOps Project.

func (ProjectReferenceOutput) ElementType

func (ProjectReferenceOutput) ElementType() reflect.Type

func (ProjectReferenceOutput) Name

Name of the Azure DevOps Project.

func (ProjectReferenceOutput) ToProjectReferenceOutput

func (o ProjectReferenceOutput) ToProjectReferenceOutput() ProjectReferenceOutput

func (ProjectReferenceOutput) ToProjectReferenceOutputWithContext

func (o ProjectReferenceOutput) ToProjectReferenceOutputWithContext(ctx context.Context) ProjectReferenceOutput

func (ProjectReferenceOutput) ToProjectReferencePtrOutput

func (o ProjectReferenceOutput) ToProjectReferencePtrOutput() ProjectReferencePtrOutput

func (ProjectReferenceOutput) ToProjectReferencePtrOutputWithContext

func (o ProjectReferenceOutput) ToProjectReferencePtrOutputWithContext(ctx context.Context) ProjectReferencePtrOutput

type ProjectReferencePtrInput

type ProjectReferencePtrInput interface {
	pulumi.Input

	ToProjectReferencePtrOutput() ProjectReferencePtrOutput
	ToProjectReferencePtrOutputWithContext(context.Context) ProjectReferencePtrOutput
}

ProjectReferencePtrInput is an input type that accepts ProjectReferenceArgs, ProjectReferencePtr and ProjectReferencePtrOutput values. You can construct a concrete instance of `ProjectReferencePtrInput` via:

        ProjectReferenceArgs{...}

or:

        nil

type ProjectReferencePtrOutput

type ProjectReferencePtrOutput struct{ *pulumi.OutputState }

func (ProjectReferencePtrOutput) Elem

func (ProjectReferencePtrOutput) ElementType

func (ProjectReferencePtrOutput) ElementType() reflect.Type

func (ProjectReferencePtrOutput) Name

Name of the Azure DevOps Project.

func (ProjectReferencePtrOutput) ToProjectReferencePtrOutput

func (o ProjectReferencePtrOutput) ToProjectReferencePtrOutput() ProjectReferencePtrOutput

func (ProjectReferencePtrOutput) ToProjectReferencePtrOutputWithContext

func (o ProjectReferencePtrOutput) ToProjectReferencePtrOutputWithContext(ctx context.Context) ProjectReferencePtrOutput

type ProjectReferenceResponse

type ProjectReferenceResponse struct {
	// Unique immutable identifier of the Azure DevOps Project.
	Id string `pulumi:"id"`
	// Name of the Azure DevOps Project.
	Name string `pulumi:"name"`
}

Reference to an Azure DevOps Project.

type ProjectReferenceResponseArgs

type ProjectReferenceResponseArgs struct {
	// Unique immutable identifier of the Azure DevOps Project.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the Azure DevOps Project.
	Name pulumi.StringInput `pulumi:"name"`
}

Reference to an Azure DevOps Project.

func (ProjectReferenceResponseArgs) ElementType

func (ProjectReferenceResponseArgs) ToProjectReferenceResponseOutput

func (i ProjectReferenceResponseArgs) ToProjectReferenceResponseOutput() ProjectReferenceResponseOutput

func (ProjectReferenceResponseArgs) ToProjectReferenceResponseOutputWithContext

func (i ProjectReferenceResponseArgs) ToProjectReferenceResponseOutputWithContext(ctx context.Context) ProjectReferenceResponseOutput

func (ProjectReferenceResponseArgs) ToProjectReferenceResponsePtrOutput

func (i ProjectReferenceResponseArgs) ToProjectReferenceResponsePtrOutput() ProjectReferenceResponsePtrOutput

func (ProjectReferenceResponseArgs) ToProjectReferenceResponsePtrOutputWithContext

func (i ProjectReferenceResponseArgs) ToProjectReferenceResponsePtrOutputWithContext(ctx context.Context) ProjectReferenceResponsePtrOutput

type ProjectReferenceResponseInput

type ProjectReferenceResponseInput interface {
	pulumi.Input

	ToProjectReferenceResponseOutput() ProjectReferenceResponseOutput
	ToProjectReferenceResponseOutputWithContext(context.Context) ProjectReferenceResponseOutput
}

ProjectReferenceResponseInput is an input type that accepts ProjectReferenceResponseArgs and ProjectReferenceResponseOutput values. You can construct a concrete instance of `ProjectReferenceResponseInput` via:

ProjectReferenceResponseArgs{...}

type ProjectReferenceResponseOutput

type ProjectReferenceResponseOutput struct{ *pulumi.OutputState }

Reference to an Azure DevOps Project.

func (ProjectReferenceResponseOutput) ElementType

func (ProjectReferenceResponseOutput) Id

Unique immutable identifier of the Azure DevOps Project.

func (ProjectReferenceResponseOutput) Name

Name of the Azure DevOps Project.

func (ProjectReferenceResponseOutput) ToProjectReferenceResponseOutput

func (o ProjectReferenceResponseOutput) ToProjectReferenceResponseOutput() ProjectReferenceResponseOutput

func (ProjectReferenceResponseOutput) ToProjectReferenceResponseOutputWithContext

func (o ProjectReferenceResponseOutput) ToProjectReferenceResponseOutputWithContext(ctx context.Context) ProjectReferenceResponseOutput

func (ProjectReferenceResponseOutput) ToProjectReferenceResponsePtrOutput

func (o ProjectReferenceResponseOutput) ToProjectReferenceResponsePtrOutput() ProjectReferenceResponsePtrOutput

func (ProjectReferenceResponseOutput) ToProjectReferenceResponsePtrOutputWithContext

func (o ProjectReferenceResponseOutput) ToProjectReferenceResponsePtrOutputWithContext(ctx context.Context) ProjectReferenceResponsePtrOutput

type ProjectReferenceResponsePtrInput

type ProjectReferenceResponsePtrInput interface {
	pulumi.Input

	ToProjectReferenceResponsePtrOutput() ProjectReferenceResponsePtrOutput
	ToProjectReferenceResponsePtrOutputWithContext(context.Context) ProjectReferenceResponsePtrOutput
}

ProjectReferenceResponsePtrInput is an input type that accepts ProjectReferenceResponseArgs, ProjectReferenceResponsePtr and ProjectReferenceResponsePtrOutput values. You can construct a concrete instance of `ProjectReferenceResponsePtrInput` via:

        ProjectReferenceResponseArgs{...}

or:

        nil

type ProjectReferenceResponsePtrOutput

type ProjectReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (ProjectReferenceResponsePtrOutput) Elem

func (ProjectReferenceResponsePtrOutput) ElementType

func (ProjectReferenceResponsePtrOutput) Id

Unique immutable identifier of the Azure DevOps Project.

func (ProjectReferenceResponsePtrOutput) Name

Name of the Azure DevOps Project.

func (ProjectReferenceResponsePtrOutput) ToProjectReferenceResponsePtrOutput

func (o ProjectReferenceResponsePtrOutput) ToProjectReferenceResponsePtrOutput() ProjectReferenceResponsePtrOutput

func (ProjectReferenceResponsePtrOutput) ToProjectReferenceResponsePtrOutputWithContext

func (o ProjectReferenceResponsePtrOutput) ToProjectReferenceResponsePtrOutputWithContext(ctx context.Context) ProjectReferenceResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL