v20200713preview

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 (
	PipelineTypeEnumGithubWorkflow = PipelineTypeEnum("githubWorkflow")
	PipelineTypeEnumAzurePipeline  = PipelineTypeEnum("azurePipeline")
)
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

type AuthorizationType pulumi.String

Type of authorization.

func (AuthorizationType) ElementType

func (AuthorizationType) ElementType() reflect.Type

func (AuthorizationType) ToStringOutput

func (e AuthorizationType) ToStringOutput() pulumi.StringOutput

func (AuthorizationType) ToStringOutputWithContext

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

func (AuthorizationType) ToStringPtrOutput

func (e AuthorizationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthorizationType) ToStringPtrOutputWithContext

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

type BootstrapConfiguration

type BootstrapConfiguration struct {
	// Repository containing the source code for the pipeline. Currently only 'azurePipeline' pipeline type supports this.
	SourceRepository *CodeRepository `pulumi:"sourceRepository"`
	// 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. Currently only 'azurePipeline' pipeline type supports this.
	SourceRepository CodeRepositoryPtrInput `pulumi:"sourceRepository"`
	// 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) SourceRepository

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

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) SourceRepository

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

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. Currently only 'azurePipeline' pipeline type supports this.
	SourceRepository *CodeRepositoryResponse `pulumi:"sourceRepository"`
	// 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. Currently only 'azurePipeline' pipeline type supports this.
	SourceRepository CodeRepositoryResponsePtrInput `pulumi:"sourceRepository"`
	// 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) SourceRepository

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

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) SourceRepository

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

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

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

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

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

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

type CodeRepositoryType pulumi.String

Type of code repository.

func (CodeRepositoryType) ElementType

func (CodeRepositoryType) ElementType() reflect.Type

func (CodeRepositoryType) ToStringOutput

func (e CodeRepositoryType) ToStringOutput() pulumi.StringOutput

func (CodeRepositoryType) ToStringOutputWithContext

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

func (CodeRepositoryType) ToStringPtrOutput

func (e CodeRepositoryType) ToStringPtrOutput() pulumi.StringPtrOutput

func (CodeRepositoryType) ToStringPtrOutputWithContext

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

type LookupPipelineArgs

type LookupPipelineArgs struct {
	// The name of the 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"`
	// Unique identifier of the Pipeline
	PipelineId int `pulumi:"pipelineId"`
	// Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.
	PipelineType string `pulumi:"pipelineType"`
	// The system metadata pertaining to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource Tags
	Tags map[string]string `pulumi:"tags"`
	// Resource Type
	Type string `pulumi:"type"`
}

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 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"`
	// Unique identifier of the Pipeline
	PipelineId pulumi.IntOutput `pulumi:"pipelineId"`
	// Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.
	PipelineType pulumi.StringOutput `pulumi:"pipelineType"`
	// The system metadata pertaining to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource Tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource Type
	Type pulumi.StringOutput `pulumi:"type"`
}

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

func (*Pipeline) ElementType() reflect.Type

func (*Pipeline) ToPipelineOutput

func (i *Pipeline) ToPipelineOutput() PipelineOutput

func (*Pipeline) ToPipelineOutputWithContext

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
	// The name of the Pipeline resource in ARM.
	PipelineName pulumi.StringInput
	// Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.
	PipelineType pulumi.StringInput
	// 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

type PipelineInput interface {
	pulumi.Input

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

type PipelineOutput

type PipelineOutput struct {
	*pulumi.OutputState
}

func (PipelineOutput) ElementType

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) ToPipelineOutput

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext

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
	// Unique identifier of the Pipeline
	PipelineId pulumi.IntPtrInput
	// Specifies which CI/CD provider to use. Valid options are 'azurePipeline', 'githubWorkflow'.
	PipelineType pulumi.StringPtrInput
	// The system metadata pertaining to this resource.
	SystemData SystemDataResponsePtrInput
	// 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 PipelineTypeEnum

type PipelineTypeEnum pulumi.String

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

func (PipelineTypeEnum) ElementType

func (PipelineTypeEnum) ElementType() reflect.Type

func (PipelineTypeEnum) ToStringOutput

func (e PipelineTypeEnum) ToStringOutput() pulumi.StringOutput

func (PipelineTypeEnum) ToStringOutputWithContext

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

func (PipelineTypeEnum) ToStringPtrOutput

func (e PipelineTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineTypeEnum) ToStringPtrOutputWithContext

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

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

Jump to

Keyboard shortcuts

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