bitbucket

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing bitbucket cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BranchRestriction

type BranchRestriction struct {
	pulumi.CustomResourceState

	BranchMatchKind pulumi.StringPtrOutput            `pulumi:"branchMatchKind"`
	BranchType      pulumi.StringPtrOutput            `pulumi:"branchType"`
	Groups          BranchRestrictionGroupArrayOutput `pulumi:"groups"`
	Kind            pulumi.StringOutput               `pulumi:"kind"`
	Owner           pulumi.StringOutput               `pulumi:"owner"`
	Pattern         pulumi.StringPtrOutput            `pulumi:"pattern"`
	Repository      pulumi.StringOutput               `pulumi:"repository"`
	Users           pulumi.StringArrayOutput          `pulumi:"users"`
	Value           pulumi.IntPtrOutput               `pulumi:"value"`
}

func GetBranchRestriction

func GetBranchRestriction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BranchRestrictionState, opts ...pulumi.ResourceOption) (*BranchRestriction, error)

GetBranchRestriction gets an existing BranchRestriction 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 NewBranchRestriction

func NewBranchRestriction(ctx *pulumi.Context,
	name string, args *BranchRestrictionArgs, opts ...pulumi.ResourceOption) (*BranchRestriction, error)

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

func (*BranchRestriction) ElementType

func (*BranchRestriction) ElementType() reflect.Type

func (*BranchRestriction) ToBranchRestrictionOutput

func (i *BranchRestriction) ToBranchRestrictionOutput() BranchRestrictionOutput

func (*BranchRestriction) ToBranchRestrictionOutputWithContext

func (i *BranchRestriction) ToBranchRestrictionOutputWithContext(ctx context.Context) BranchRestrictionOutput

func (*BranchRestriction) ToOutput

type BranchRestrictionArgs

type BranchRestrictionArgs struct {
	BranchMatchKind pulumi.StringPtrInput
	BranchType      pulumi.StringPtrInput
	Groups          BranchRestrictionGroupArrayInput
	Kind            pulumi.StringInput
	Owner           pulumi.StringInput
	Pattern         pulumi.StringPtrInput
	Repository      pulumi.StringInput
	Users           pulumi.StringArrayInput
	Value           pulumi.IntPtrInput
}

The set of arguments for constructing a BranchRestriction resource.

func (BranchRestrictionArgs) ElementType

func (BranchRestrictionArgs) ElementType() reflect.Type

type BranchRestrictionArray

type BranchRestrictionArray []BranchRestrictionInput

func (BranchRestrictionArray) ElementType

func (BranchRestrictionArray) ElementType() reflect.Type

func (BranchRestrictionArray) ToBranchRestrictionArrayOutput

func (i BranchRestrictionArray) ToBranchRestrictionArrayOutput() BranchRestrictionArrayOutput

func (BranchRestrictionArray) ToBranchRestrictionArrayOutputWithContext

func (i BranchRestrictionArray) ToBranchRestrictionArrayOutputWithContext(ctx context.Context) BranchRestrictionArrayOutput

func (BranchRestrictionArray) ToOutput

type BranchRestrictionArrayInput

type BranchRestrictionArrayInput interface {
	pulumi.Input

	ToBranchRestrictionArrayOutput() BranchRestrictionArrayOutput
	ToBranchRestrictionArrayOutputWithContext(context.Context) BranchRestrictionArrayOutput
}

BranchRestrictionArrayInput is an input type that accepts BranchRestrictionArray and BranchRestrictionArrayOutput values. You can construct a concrete instance of `BranchRestrictionArrayInput` via:

BranchRestrictionArray{ BranchRestrictionArgs{...} }

type BranchRestrictionArrayOutput

type BranchRestrictionArrayOutput struct{ *pulumi.OutputState }

func (BranchRestrictionArrayOutput) ElementType

func (BranchRestrictionArrayOutput) Index

func (BranchRestrictionArrayOutput) ToBranchRestrictionArrayOutput

func (o BranchRestrictionArrayOutput) ToBranchRestrictionArrayOutput() BranchRestrictionArrayOutput

func (BranchRestrictionArrayOutput) ToBranchRestrictionArrayOutputWithContext

func (o BranchRestrictionArrayOutput) ToBranchRestrictionArrayOutputWithContext(ctx context.Context) BranchRestrictionArrayOutput

func (BranchRestrictionArrayOutput) ToOutput

type BranchRestrictionGroup

type BranchRestrictionGroup struct {
	Owner string `pulumi:"owner"`
	Slug  string `pulumi:"slug"`
}

type BranchRestrictionGroupArgs

type BranchRestrictionGroupArgs struct {
	Owner pulumi.StringInput `pulumi:"owner"`
	Slug  pulumi.StringInput `pulumi:"slug"`
}

func (BranchRestrictionGroupArgs) ElementType

func (BranchRestrictionGroupArgs) ElementType() reflect.Type

func (BranchRestrictionGroupArgs) ToBranchRestrictionGroupOutput

func (i BranchRestrictionGroupArgs) ToBranchRestrictionGroupOutput() BranchRestrictionGroupOutput

func (BranchRestrictionGroupArgs) ToBranchRestrictionGroupOutputWithContext

func (i BranchRestrictionGroupArgs) ToBranchRestrictionGroupOutputWithContext(ctx context.Context) BranchRestrictionGroupOutput

func (BranchRestrictionGroupArgs) ToOutput

type BranchRestrictionGroupArray

type BranchRestrictionGroupArray []BranchRestrictionGroupInput

func (BranchRestrictionGroupArray) ElementType

func (BranchRestrictionGroupArray) ToBranchRestrictionGroupArrayOutput

func (i BranchRestrictionGroupArray) ToBranchRestrictionGroupArrayOutput() BranchRestrictionGroupArrayOutput

func (BranchRestrictionGroupArray) ToBranchRestrictionGroupArrayOutputWithContext

func (i BranchRestrictionGroupArray) ToBranchRestrictionGroupArrayOutputWithContext(ctx context.Context) BranchRestrictionGroupArrayOutput

func (BranchRestrictionGroupArray) ToOutput

type BranchRestrictionGroupArrayInput

type BranchRestrictionGroupArrayInput interface {
	pulumi.Input

	ToBranchRestrictionGroupArrayOutput() BranchRestrictionGroupArrayOutput
	ToBranchRestrictionGroupArrayOutputWithContext(context.Context) BranchRestrictionGroupArrayOutput
}

BranchRestrictionGroupArrayInput is an input type that accepts BranchRestrictionGroupArray and BranchRestrictionGroupArrayOutput values. You can construct a concrete instance of `BranchRestrictionGroupArrayInput` via:

BranchRestrictionGroupArray{ BranchRestrictionGroupArgs{...} }

type BranchRestrictionGroupArrayOutput

type BranchRestrictionGroupArrayOutput struct{ *pulumi.OutputState }

func (BranchRestrictionGroupArrayOutput) ElementType

func (BranchRestrictionGroupArrayOutput) Index

func (BranchRestrictionGroupArrayOutput) ToBranchRestrictionGroupArrayOutput

func (o BranchRestrictionGroupArrayOutput) ToBranchRestrictionGroupArrayOutput() BranchRestrictionGroupArrayOutput

func (BranchRestrictionGroupArrayOutput) ToBranchRestrictionGroupArrayOutputWithContext

func (o BranchRestrictionGroupArrayOutput) ToBranchRestrictionGroupArrayOutputWithContext(ctx context.Context) BranchRestrictionGroupArrayOutput

func (BranchRestrictionGroupArrayOutput) ToOutput

type BranchRestrictionGroupInput

type BranchRestrictionGroupInput interface {
	pulumi.Input

	ToBranchRestrictionGroupOutput() BranchRestrictionGroupOutput
	ToBranchRestrictionGroupOutputWithContext(context.Context) BranchRestrictionGroupOutput
}

BranchRestrictionGroupInput is an input type that accepts BranchRestrictionGroupArgs and BranchRestrictionGroupOutput values. You can construct a concrete instance of `BranchRestrictionGroupInput` via:

BranchRestrictionGroupArgs{...}

type BranchRestrictionGroupOutput

type BranchRestrictionGroupOutput struct{ *pulumi.OutputState }

func (BranchRestrictionGroupOutput) ElementType

func (BranchRestrictionGroupOutput) Owner

func (BranchRestrictionGroupOutput) Slug

func (BranchRestrictionGroupOutput) ToBranchRestrictionGroupOutput

func (o BranchRestrictionGroupOutput) ToBranchRestrictionGroupOutput() BranchRestrictionGroupOutput

func (BranchRestrictionGroupOutput) ToBranchRestrictionGroupOutputWithContext

func (o BranchRestrictionGroupOutput) ToBranchRestrictionGroupOutputWithContext(ctx context.Context) BranchRestrictionGroupOutput

func (BranchRestrictionGroupOutput) ToOutput

type BranchRestrictionInput

type BranchRestrictionInput interface {
	pulumi.Input

	ToBranchRestrictionOutput() BranchRestrictionOutput
	ToBranchRestrictionOutputWithContext(ctx context.Context) BranchRestrictionOutput
}

type BranchRestrictionMap

type BranchRestrictionMap map[string]BranchRestrictionInput

func (BranchRestrictionMap) ElementType

func (BranchRestrictionMap) ElementType() reflect.Type

func (BranchRestrictionMap) ToBranchRestrictionMapOutput

func (i BranchRestrictionMap) ToBranchRestrictionMapOutput() BranchRestrictionMapOutput

func (BranchRestrictionMap) ToBranchRestrictionMapOutputWithContext

func (i BranchRestrictionMap) ToBranchRestrictionMapOutputWithContext(ctx context.Context) BranchRestrictionMapOutput

func (BranchRestrictionMap) ToOutput

type BranchRestrictionMapInput

type BranchRestrictionMapInput interface {
	pulumi.Input

	ToBranchRestrictionMapOutput() BranchRestrictionMapOutput
	ToBranchRestrictionMapOutputWithContext(context.Context) BranchRestrictionMapOutput
}

BranchRestrictionMapInput is an input type that accepts BranchRestrictionMap and BranchRestrictionMapOutput values. You can construct a concrete instance of `BranchRestrictionMapInput` via:

BranchRestrictionMap{ "key": BranchRestrictionArgs{...} }

type BranchRestrictionMapOutput

type BranchRestrictionMapOutput struct{ *pulumi.OutputState }

func (BranchRestrictionMapOutput) ElementType

func (BranchRestrictionMapOutput) ElementType() reflect.Type

func (BranchRestrictionMapOutput) MapIndex

func (BranchRestrictionMapOutput) ToBranchRestrictionMapOutput

func (o BranchRestrictionMapOutput) ToBranchRestrictionMapOutput() BranchRestrictionMapOutput

func (BranchRestrictionMapOutput) ToBranchRestrictionMapOutputWithContext

func (o BranchRestrictionMapOutput) ToBranchRestrictionMapOutputWithContext(ctx context.Context) BranchRestrictionMapOutput

func (BranchRestrictionMapOutput) ToOutput

type BranchRestrictionOutput

type BranchRestrictionOutput struct{ *pulumi.OutputState }

func (BranchRestrictionOutput) BranchMatchKind

func (o BranchRestrictionOutput) BranchMatchKind() pulumi.StringPtrOutput

func (BranchRestrictionOutput) BranchType

func (BranchRestrictionOutput) ElementType

func (BranchRestrictionOutput) ElementType() reflect.Type

func (BranchRestrictionOutput) Groups

func (BranchRestrictionOutput) Kind

func (BranchRestrictionOutput) Owner

func (BranchRestrictionOutput) Pattern

func (BranchRestrictionOutput) Repository

func (BranchRestrictionOutput) ToBranchRestrictionOutput

func (o BranchRestrictionOutput) ToBranchRestrictionOutput() BranchRestrictionOutput

func (BranchRestrictionOutput) ToBranchRestrictionOutputWithContext

func (o BranchRestrictionOutput) ToBranchRestrictionOutputWithContext(ctx context.Context) BranchRestrictionOutput

func (BranchRestrictionOutput) ToOutput

func (BranchRestrictionOutput) Users

func (BranchRestrictionOutput) Value

type BranchRestrictionState

type BranchRestrictionState struct {
	BranchMatchKind pulumi.StringPtrInput
	BranchType      pulumi.StringPtrInput
	Groups          BranchRestrictionGroupArrayInput
	Kind            pulumi.StringPtrInput
	Owner           pulumi.StringPtrInput
	Pattern         pulumi.StringPtrInput
	Repository      pulumi.StringPtrInput
	Users           pulumi.StringArrayInput
	Value           pulumi.IntPtrInput
}

func (BranchRestrictionState) ElementType

func (BranchRestrictionState) ElementType() reflect.Type

type BranchingModel

type BranchingModel struct {
	pulumi.CustomResourceState

	BranchTypes BranchingModelBranchTypeArrayOutput `pulumi:"branchTypes"`
	Development BranchingModelDevelopmentOutput     `pulumi:"development"`
	Owner       pulumi.StringOutput                 `pulumi:"owner"`
	Production  BranchingModelProductionPtrOutput   `pulumi:"production"`
	Repository  pulumi.StringOutput                 `pulumi:"repository"`
}

func GetBranchingModel

func GetBranchingModel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BranchingModelState, opts ...pulumi.ResourceOption) (*BranchingModel, error)

GetBranchingModel gets an existing BranchingModel 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 NewBranchingModel

func NewBranchingModel(ctx *pulumi.Context,
	name string, args *BranchingModelArgs, opts ...pulumi.ResourceOption) (*BranchingModel, error)

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

func (*BranchingModel) ElementType

func (*BranchingModel) ElementType() reflect.Type

func (*BranchingModel) ToBranchingModelOutput

func (i *BranchingModel) ToBranchingModelOutput() BranchingModelOutput

func (*BranchingModel) ToBranchingModelOutputWithContext

func (i *BranchingModel) ToBranchingModelOutputWithContext(ctx context.Context) BranchingModelOutput

func (*BranchingModel) ToOutput

type BranchingModelArgs

type BranchingModelArgs struct {
	BranchTypes BranchingModelBranchTypeArrayInput
	Development BranchingModelDevelopmentInput
	Owner       pulumi.StringInput
	Production  BranchingModelProductionPtrInput
	Repository  pulumi.StringInput
}

The set of arguments for constructing a BranchingModel resource.

func (BranchingModelArgs) ElementType

func (BranchingModelArgs) ElementType() reflect.Type

type BranchingModelArray

type BranchingModelArray []BranchingModelInput

func (BranchingModelArray) ElementType

func (BranchingModelArray) ElementType() reflect.Type

func (BranchingModelArray) ToBranchingModelArrayOutput

func (i BranchingModelArray) ToBranchingModelArrayOutput() BranchingModelArrayOutput

func (BranchingModelArray) ToBranchingModelArrayOutputWithContext

func (i BranchingModelArray) ToBranchingModelArrayOutputWithContext(ctx context.Context) BranchingModelArrayOutput

func (BranchingModelArray) ToOutput

type BranchingModelArrayInput

type BranchingModelArrayInput interface {
	pulumi.Input

	ToBranchingModelArrayOutput() BranchingModelArrayOutput
	ToBranchingModelArrayOutputWithContext(context.Context) BranchingModelArrayOutput
}

BranchingModelArrayInput is an input type that accepts BranchingModelArray and BranchingModelArrayOutput values. You can construct a concrete instance of `BranchingModelArrayInput` via:

BranchingModelArray{ BranchingModelArgs{...} }

type BranchingModelArrayOutput

type BranchingModelArrayOutput struct{ *pulumi.OutputState }

func (BranchingModelArrayOutput) ElementType

func (BranchingModelArrayOutput) ElementType() reflect.Type

func (BranchingModelArrayOutput) Index

func (BranchingModelArrayOutput) ToBranchingModelArrayOutput

func (o BranchingModelArrayOutput) ToBranchingModelArrayOutput() BranchingModelArrayOutput

func (BranchingModelArrayOutput) ToBranchingModelArrayOutputWithContext

func (o BranchingModelArrayOutput) ToBranchingModelArrayOutputWithContext(ctx context.Context) BranchingModelArrayOutput

func (BranchingModelArrayOutput) ToOutput

type BranchingModelBranchType

type BranchingModelBranchType struct {
	Enabled *bool   `pulumi:"enabled"`
	Kind    string  `pulumi:"kind"`
	Prefix  *string `pulumi:"prefix"`
}

type BranchingModelBranchTypeArgs

type BranchingModelBranchTypeArgs struct {
	Enabled pulumi.BoolPtrInput   `pulumi:"enabled"`
	Kind    pulumi.StringInput    `pulumi:"kind"`
	Prefix  pulumi.StringPtrInput `pulumi:"prefix"`
}

func (BranchingModelBranchTypeArgs) ElementType

func (BranchingModelBranchTypeArgs) ToBranchingModelBranchTypeOutput

func (i BranchingModelBranchTypeArgs) ToBranchingModelBranchTypeOutput() BranchingModelBranchTypeOutput

func (BranchingModelBranchTypeArgs) ToBranchingModelBranchTypeOutputWithContext

func (i BranchingModelBranchTypeArgs) ToBranchingModelBranchTypeOutputWithContext(ctx context.Context) BranchingModelBranchTypeOutput

func (BranchingModelBranchTypeArgs) ToOutput

type BranchingModelBranchTypeArray

type BranchingModelBranchTypeArray []BranchingModelBranchTypeInput

func (BranchingModelBranchTypeArray) ElementType

func (BranchingModelBranchTypeArray) ToBranchingModelBranchTypeArrayOutput

func (i BranchingModelBranchTypeArray) ToBranchingModelBranchTypeArrayOutput() BranchingModelBranchTypeArrayOutput

func (BranchingModelBranchTypeArray) ToBranchingModelBranchTypeArrayOutputWithContext

func (i BranchingModelBranchTypeArray) ToBranchingModelBranchTypeArrayOutputWithContext(ctx context.Context) BranchingModelBranchTypeArrayOutput

func (BranchingModelBranchTypeArray) ToOutput

type BranchingModelBranchTypeArrayInput

type BranchingModelBranchTypeArrayInput interface {
	pulumi.Input

	ToBranchingModelBranchTypeArrayOutput() BranchingModelBranchTypeArrayOutput
	ToBranchingModelBranchTypeArrayOutputWithContext(context.Context) BranchingModelBranchTypeArrayOutput
}

BranchingModelBranchTypeArrayInput is an input type that accepts BranchingModelBranchTypeArray and BranchingModelBranchTypeArrayOutput values. You can construct a concrete instance of `BranchingModelBranchTypeArrayInput` via:

BranchingModelBranchTypeArray{ BranchingModelBranchTypeArgs{...} }

type BranchingModelBranchTypeArrayOutput

type BranchingModelBranchTypeArrayOutput struct{ *pulumi.OutputState }

func (BranchingModelBranchTypeArrayOutput) ElementType

func (BranchingModelBranchTypeArrayOutput) Index

func (BranchingModelBranchTypeArrayOutput) ToBranchingModelBranchTypeArrayOutput

func (o BranchingModelBranchTypeArrayOutput) ToBranchingModelBranchTypeArrayOutput() BranchingModelBranchTypeArrayOutput

func (BranchingModelBranchTypeArrayOutput) ToBranchingModelBranchTypeArrayOutputWithContext

func (o BranchingModelBranchTypeArrayOutput) ToBranchingModelBranchTypeArrayOutputWithContext(ctx context.Context) BranchingModelBranchTypeArrayOutput

func (BranchingModelBranchTypeArrayOutput) ToOutput

type BranchingModelBranchTypeInput

type BranchingModelBranchTypeInput interface {
	pulumi.Input

	ToBranchingModelBranchTypeOutput() BranchingModelBranchTypeOutput
	ToBranchingModelBranchTypeOutputWithContext(context.Context) BranchingModelBranchTypeOutput
}

BranchingModelBranchTypeInput is an input type that accepts BranchingModelBranchTypeArgs and BranchingModelBranchTypeOutput values. You can construct a concrete instance of `BranchingModelBranchTypeInput` via:

BranchingModelBranchTypeArgs{...}

type BranchingModelBranchTypeOutput

type BranchingModelBranchTypeOutput struct{ *pulumi.OutputState }

func (BranchingModelBranchTypeOutput) ElementType

func (BranchingModelBranchTypeOutput) Enabled

func (BranchingModelBranchTypeOutput) Kind

func (BranchingModelBranchTypeOutput) Prefix

func (BranchingModelBranchTypeOutput) ToBranchingModelBranchTypeOutput

func (o BranchingModelBranchTypeOutput) ToBranchingModelBranchTypeOutput() BranchingModelBranchTypeOutput

func (BranchingModelBranchTypeOutput) ToBranchingModelBranchTypeOutputWithContext

func (o BranchingModelBranchTypeOutput) ToBranchingModelBranchTypeOutputWithContext(ctx context.Context) BranchingModelBranchTypeOutput

func (BranchingModelBranchTypeOutput) ToOutput

type BranchingModelDevelopment

type BranchingModelDevelopment struct {
	BranchDoesNotExist *bool   `pulumi:"branchDoesNotExist"`
	IsValid            *bool   `pulumi:"isValid"`
	Name               *string `pulumi:"name"`
	UseMainbranch      *bool   `pulumi:"useMainbranch"`
}

type BranchingModelDevelopmentArgs

type BranchingModelDevelopmentArgs struct {
	BranchDoesNotExist pulumi.BoolPtrInput   `pulumi:"branchDoesNotExist"`
	IsValid            pulumi.BoolPtrInput   `pulumi:"isValid"`
	Name               pulumi.StringPtrInput `pulumi:"name"`
	UseMainbranch      pulumi.BoolPtrInput   `pulumi:"useMainbranch"`
}

func (BranchingModelDevelopmentArgs) ElementType

func (BranchingModelDevelopmentArgs) ToBranchingModelDevelopmentOutput

func (i BranchingModelDevelopmentArgs) ToBranchingModelDevelopmentOutput() BranchingModelDevelopmentOutput

func (BranchingModelDevelopmentArgs) ToBranchingModelDevelopmentOutputWithContext

func (i BranchingModelDevelopmentArgs) ToBranchingModelDevelopmentOutputWithContext(ctx context.Context) BranchingModelDevelopmentOutput

func (BranchingModelDevelopmentArgs) ToBranchingModelDevelopmentPtrOutput

func (i BranchingModelDevelopmentArgs) ToBranchingModelDevelopmentPtrOutput() BranchingModelDevelopmentPtrOutput

func (BranchingModelDevelopmentArgs) ToBranchingModelDevelopmentPtrOutputWithContext

func (i BranchingModelDevelopmentArgs) ToBranchingModelDevelopmentPtrOutputWithContext(ctx context.Context) BranchingModelDevelopmentPtrOutput

func (BranchingModelDevelopmentArgs) ToOutput

type BranchingModelDevelopmentInput

type BranchingModelDevelopmentInput interface {
	pulumi.Input

	ToBranchingModelDevelopmentOutput() BranchingModelDevelopmentOutput
	ToBranchingModelDevelopmentOutputWithContext(context.Context) BranchingModelDevelopmentOutput
}

BranchingModelDevelopmentInput is an input type that accepts BranchingModelDevelopmentArgs and BranchingModelDevelopmentOutput values. You can construct a concrete instance of `BranchingModelDevelopmentInput` via:

BranchingModelDevelopmentArgs{...}

type BranchingModelDevelopmentOutput

type BranchingModelDevelopmentOutput struct{ *pulumi.OutputState }

func (BranchingModelDevelopmentOutput) BranchDoesNotExist

func (o BranchingModelDevelopmentOutput) BranchDoesNotExist() pulumi.BoolPtrOutput

func (BranchingModelDevelopmentOutput) ElementType

func (BranchingModelDevelopmentOutput) IsValid

func (BranchingModelDevelopmentOutput) Name

func (BranchingModelDevelopmentOutput) ToBranchingModelDevelopmentOutput

func (o BranchingModelDevelopmentOutput) ToBranchingModelDevelopmentOutput() BranchingModelDevelopmentOutput

func (BranchingModelDevelopmentOutput) ToBranchingModelDevelopmentOutputWithContext

func (o BranchingModelDevelopmentOutput) ToBranchingModelDevelopmentOutputWithContext(ctx context.Context) BranchingModelDevelopmentOutput

func (BranchingModelDevelopmentOutput) ToBranchingModelDevelopmentPtrOutput

func (o BranchingModelDevelopmentOutput) ToBranchingModelDevelopmentPtrOutput() BranchingModelDevelopmentPtrOutput

func (BranchingModelDevelopmentOutput) ToBranchingModelDevelopmentPtrOutputWithContext

func (o BranchingModelDevelopmentOutput) ToBranchingModelDevelopmentPtrOutputWithContext(ctx context.Context) BranchingModelDevelopmentPtrOutput

func (BranchingModelDevelopmentOutput) ToOutput

func (BranchingModelDevelopmentOutput) UseMainbranch

type BranchingModelDevelopmentPtrInput

type BranchingModelDevelopmentPtrInput interface {
	pulumi.Input

	ToBranchingModelDevelopmentPtrOutput() BranchingModelDevelopmentPtrOutput
	ToBranchingModelDevelopmentPtrOutputWithContext(context.Context) BranchingModelDevelopmentPtrOutput
}

BranchingModelDevelopmentPtrInput is an input type that accepts BranchingModelDevelopmentArgs, BranchingModelDevelopmentPtr and BranchingModelDevelopmentPtrOutput values. You can construct a concrete instance of `BranchingModelDevelopmentPtrInput` via:

        BranchingModelDevelopmentArgs{...}

or:

        nil

type BranchingModelDevelopmentPtrOutput

type BranchingModelDevelopmentPtrOutput struct{ *pulumi.OutputState }

func (BranchingModelDevelopmentPtrOutput) BranchDoesNotExist

func (BranchingModelDevelopmentPtrOutput) Elem

func (BranchingModelDevelopmentPtrOutput) ElementType

func (BranchingModelDevelopmentPtrOutput) IsValid

func (BranchingModelDevelopmentPtrOutput) Name

func (BranchingModelDevelopmentPtrOutput) ToBranchingModelDevelopmentPtrOutput

func (o BranchingModelDevelopmentPtrOutput) ToBranchingModelDevelopmentPtrOutput() BranchingModelDevelopmentPtrOutput

func (BranchingModelDevelopmentPtrOutput) ToBranchingModelDevelopmentPtrOutputWithContext

func (o BranchingModelDevelopmentPtrOutput) ToBranchingModelDevelopmentPtrOutputWithContext(ctx context.Context) BranchingModelDevelopmentPtrOutput

func (BranchingModelDevelopmentPtrOutput) ToOutput

func (BranchingModelDevelopmentPtrOutput) UseMainbranch

type BranchingModelInput

type BranchingModelInput interface {
	pulumi.Input

	ToBranchingModelOutput() BranchingModelOutput
	ToBranchingModelOutputWithContext(ctx context.Context) BranchingModelOutput
}

type BranchingModelMap

type BranchingModelMap map[string]BranchingModelInput

func (BranchingModelMap) ElementType

func (BranchingModelMap) ElementType() reflect.Type

func (BranchingModelMap) ToBranchingModelMapOutput

func (i BranchingModelMap) ToBranchingModelMapOutput() BranchingModelMapOutput

func (BranchingModelMap) ToBranchingModelMapOutputWithContext

func (i BranchingModelMap) ToBranchingModelMapOutputWithContext(ctx context.Context) BranchingModelMapOutput

func (BranchingModelMap) ToOutput

type BranchingModelMapInput

type BranchingModelMapInput interface {
	pulumi.Input

	ToBranchingModelMapOutput() BranchingModelMapOutput
	ToBranchingModelMapOutputWithContext(context.Context) BranchingModelMapOutput
}

BranchingModelMapInput is an input type that accepts BranchingModelMap and BranchingModelMapOutput values. You can construct a concrete instance of `BranchingModelMapInput` via:

BranchingModelMap{ "key": BranchingModelArgs{...} }

type BranchingModelMapOutput

type BranchingModelMapOutput struct{ *pulumi.OutputState }

func (BranchingModelMapOutput) ElementType

func (BranchingModelMapOutput) ElementType() reflect.Type

func (BranchingModelMapOutput) MapIndex

func (BranchingModelMapOutput) ToBranchingModelMapOutput

func (o BranchingModelMapOutput) ToBranchingModelMapOutput() BranchingModelMapOutput

func (BranchingModelMapOutput) ToBranchingModelMapOutputWithContext

func (o BranchingModelMapOutput) ToBranchingModelMapOutputWithContext(ctx context.Context) BranchingModelMapOutput

func (BranchingModelMapOutput) ToOutput

type BranchingModelOutput

type BranchingModelOutput struct{ *pulumi.OutputState }

func (BranchingModelOutput) BranchTypes

func (BranchingModelOutput) Development

func (BranchingModelOutput) ElementType

func (BranchingModelOutput) ElementType() reflect.Type

func (BranchingModelOutput) Owner

func (BranchingModelOutput) Production

func (BranchingModelOutput) Repository

func (o BranchingModelOutput) Repository() pulumi.StringOutput

func (BranchingModelOutput) ToBranchingModelOutput

func (o BranchingModelOutput) ToBranchingModelOutput() BranchingModelOutput

func (BranchingModelOutput) ToBranchingModelOutputWithContext

func (o BranchingModelOutput) ToBranchingModelOutputWithContext(ctx context.Context) BranchingModelOutput

func (BranchingModelOutput) ToOutput

type BranchingModelProduction

type BranchingModelProduction struct {
	BranchDoesNotExist *bool   `pulumi:"branchDoesNotExist"`
	Enabled            *bool   `pulumi:"enabled"`
	IsValid            *bool   `pulumi:"isValid"`
	Name               *string `pulumi:"name"`
	UseMainbranch      *bool   `pulumi:"useMainbranch"`
}

type BranchingModelProductionArgs

type BranchingModelProductionArgs struct {
	BranchDoesNotExist pulumi.BoolPtrInput   `pulumi:"branchDoesNotExist"`
	Enabled            pulumi.BoolPtrInput   `pulumi:"enabled"`
	IsValid            pulumi.BoolPtrInput   `pulumi:"isValid"`
	Name               pulumi.StringPtrInput `pulumi:"name"`
	UseMainbranch      pulumi.BoolPtrInput   `pulumi:"useMainbranch"`
}

func (BranchingModelProductionArgs) ElementType

func (BranchingModelProductionArgs) ToBranchingModelProductionOutput

func (i BranchingModelProductionArgs) ToBranchingModelProductionOutput() BranchingModelProductionOutput

func (BranchingModelProductionArgs) ToBranchingModelProductionOutputWithContext

func (i BranchingModelProductionArgs) ToBranchingModelProductionOutputWithContext(ctx context.Context) BranchingModelProductionOutput

func (BranchingModelProductionArgs) ToBranchingModelProductionPtrOutput

func (i BranchingModelProductionArgs) ToBranchingModelProductionPtrOutput() BranchingModelProductionPtrOutput

func (BranchingModelProductionArgs) ToBranchingModelProductionPtrOutputWithContext

func (i BranchingModelProductionArgs) ToBranchingModelProductionPtrOutputWithContext(ctx context.Context) BranchingModelProductionPtrOutput

func (BranchingModelProductionArgs) ToOutput

type BranchingModelProductionInput

type BranchingModelProductionInput interface {
	pulumi.Input

	ToBranchingModelProductionOutput() BranchingModelProductionOutput
	ToBranchingModelProductionOutputWithContext(context.Context) BranchingModelProductionOutput
}

BranchingModelProductionInput is an input type that accepts BranchingModelProductionArgs and BranchingModelProductionOutput values. You can construct a concrete instance of `BranchingModelProductionInput` via:

BranchingModelProductionArgs{...}

type BranchingModelProductionOutput

type BranchingModelProductionOutput struct{ *pulumi.OutputState }

func (BranchingModelProductionOutput) BranchDoesNotExist

func (o BranchingModelProductionOutput) BranchDoesNotExist() pulumi.BoolPtrOutput

func (BranchingModelProductionOutput) ElementType

func (BranchingModelProductionOutput) Enabled

func (BranchingModelProductionOutput) IsValid

func (BranchingModelProductionOutput) Name

func (BranchingModelProductionOutput) ToBranchingModelProductionOutput

func (o BranchingModelProductionOutput) ToBranchingModelProductionOutput() BranchingModelProductionOutput

func (BranchingModelProductionOutput) ToBranchingModelProductionOutputWithContext

func (o BranchingModelProductionOutput) ToBranchingModelProductionOutputWithContext(ctx context.Context) BranchingModelProductionOutput

func (BranchingModelProductionOutput) ToBranchingModelProductionPtrOutput

func (o BranchingModelProductionOutput) ToBranchingModelProductionPtrOutput() BranchingModelProductionPtrOutput

func (BranchingModelProductionOutput) ToBranchingModelProductionPtrOutputWithContext

func (o BranchingModelProductionOutput) ToBranchingModelProductionPtrOutputWithContext(ctx context.Context) BranchingModelProductionPtrOutput

func (BranchingModelProductionOutput) ToOutput

func (BranchingModelProductionOutput) UseMainbranch

type BranchingModelProductionPtrInput

type BranchingModelProductionPtrInput interface {
	pulumi.Input

	ToBranchingModelProductionPtrOutput() BranchingModelProductionPtrOutput
	ToBranchingModelProductionPtrOutputWithContext(context.Context) BranchingModelProductionPtrOutput
}

BranchingModelProductionPtrInput is an input type that accepts BranchingModelProductionArgs, BranchingModelProductionPtr and BranchingModelProductionPtrOutput values. You can construct a concrete instance of `BranchingModelProductionPtrInput` via:

        BranchingModelProductionArgs{...}

or:

        nil

type BranchingModelProductionPtrOutput

type BranchingModelProductionPtrOutput struct{ *pulumi.OutputState }

func (BranchingModelProductionPtrOutput) BranchDoesNotExist

func (BranchingModelProductionPtrOutput) Elem

func (BranchingModelProductionPtrOutput) ElementType

func (BranchingModelProductionPtrOutput) Enabled

func (BranchingModelProductionPtrOutput) IsValid

func (BranchingModelProductionPtrOutput) Name

func (BranchingModelProductionPtrOutput) ToBranchingModelProductionPtrOutput

func (o BranchingModelProductionPtrOutput) ToBranchingModelProductionPtrOutput() BranchingModelProductionPtrOutput

func (BranchingModelProductionPtrOutput) ToBranchingModelProductionPtrOutputWithContext

func (o BranchingModelProductionPtrOutput) ToBranchingModelProductionPtrOutputWithContext(ctx context.Context) BranchingModelProductionPtrOutput

func (BranchingModelProductionPtrOutput) ToOutput

func (BranchingModelProductionPtrOutput) UseMainbranch

type BranchingModelState

type BranchingModelState struct {
	BranchTypes BranchingModelBranchTypeArrayInput
	Development BranchingModelDevelopmentPtrInput
	Owner       pulumi.StringPtrInput
	Production  BranchingModelProductionPtrInput
	Repository  pulumi.StringPtrInput
}

func (BranchingModelState) ElementType

func (BranchingModelState) ElementType() reflect.Type

type CommitFile

type CommitFile struct {
	pulumi.CustomResourceState

	Branch pulumi.StringOutput `pulumi:"branch"`
	// The SHA of the commit that modified the file
	CommitAuthor pulumi.StringOutput `pulumi:"commitAuthor"`
	// The SHA of the commit that modified the file
	CommitMessage pulumi.StringOutput `pulumi:"commitMessage"`
	// The SHA of the commit that modified the file
	CommitSha pulumi.StringOutput `pulumi:"commitSha"`
	Content   pulumi.StringOutput `pulumi:"content"`
	Filename  pulumi.StringOutput `pulumi:"filename"`
	RepoSlug  pulumi.StringOutput `pulumi:"repoSlug"`
	Workspace pulumi.StringOutput `pulumi:"workspace"`
}

func GetCommitFile

func GetCommitFile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CommitFileState, opts ...pulumi.ResourceOption) (*CommitFile, error)

GetCommitFile gets an existing CommitFile 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 NewCommitFile

func NewCommitFile(ctx *pulumi.Context,
	name string, args *CommitFileArgs, opts ...pulumi.ResourceOption) (*CommitFile, error)

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

func (*CommitFile) ElementType

func (*CommitFile) ElementType() reflect.Type

func (*CommitFile) ToCommitFileOutput

func (i *CommitFile) ToCommitFileOutput() CommitFileOutput

func (*CommitFile) ToCommitFileOutputWithContext

func (i *CommitFile) ToCommitFileOutputWithContext(ctx context.Context) CommitFileOutput

func (*CommitFile) ToOutput

func (i *CommitFile) ToOutput(ctx context.Context) pulumix.Output[*CommitFile]

type CommitFileArgs

type CommitFileArgs struct {
	Branch pulumi.StringInput
	// The SHA of the commit that modified the file
	CommitAuthor pulumi.StringInput
	// The SHA of the commit that modified the file
	CommitMessage pulumi.StringInput
	Content       pulumi.StringInput
	Filename      pulumi.StringInput
	RepoSlug      pulumi.StringInput
	Workspace     pulumi.StringInput
}

The set of arguments for constructing a CommitFile resource.

func (CommitFileArgs) ElementType

func (CommitFileArgs) ElementType() reflect.Type

type CommitFileArray

type CommitFileArray []CommitFileInput

func (CommitFileArray) ElementType

func (CommitFileArray) ElementType() reflect.Type

func (CommitFileArray) ToCommitFileArrayOutput

func (i CommitFileArray) ToCommitFileArrayOutput() CommitFileArrayOutput

func (CommitFileArray) ToCommitFileArrayOutputWithContext

func (i CommitFileArray) ToCommitFileArrayOutputWithContext(ctx context.Context) CommitFileArrayOutput

func (CommitFileArray) ToOutput

type CommitFileArrayInput

type CommitFileArrayInput interface {
	pulumi.Input

	ToCommitFileArrayOutput() CommitFileArrayOutput
	ToCommitFileArrayOutputWithContext(context.Context) CommitFileArrayOutput
}

CommitFileArrayInput is an input type that accepts CommitFileArray and CommitFileArrayOutput values. You can construct a concrete instance of `CommitFileArrayInput` via:

CommitFileArray{ CommitFileArgs{...} }

type CommitFileArrayOutput

type CommitFileArrayOutput struct{ *pulumi.OutputState }

func (CommitFileArrayOutput) ElementType

func (CommitFileArrayOutput) ElementType() reflect.Type

func (CommitFileArrayOutput) Index

func (CommitFileArrayOutput) ToCommitFileArrayOutput

func (o CommitFileArrayOutput) ToCommitFileArrayOutput() CommitFileArrayOutput

func (CommitFileArrayOutput) ToCommitFileArrayOutputWithContext

func (o CommitFileArrayOutput) ToCommitFileArrayOutputWithContext(ctx context.Context) CommitFileArrayOutput

func (CommitFileArrayOutput) ToOutput

type CommitFileInput

type CommitFileInput interface {
	pulumi.Input

	ToCommitFileOutput() CommitFileOutput
	ToCommitFileOutputWithContext(ctx context.Context) CommitFileOutput
}

type CommitFileMap

type CommitFileMap map[string]CommitFileInput

func (CommitFileMap) ElementType

func (CommitFileMap) ElementType() reflect.Type

func (CommitFileMap) ToCommitFileMapOutput

func (i CommitFileMap) ToCommitFileMapOutput() CommitFileMapOutput

func (CommitFileMap) ToCommitFileMapOutputWithContext

func (i CommitFileMap) ToCommitFileMapOutputWithContext(ctx context.Context) CommitFileMapOutput

func (CommitFileMap) ToOutput

type CommitFileMapInput

type CommitFileMapInput interface {
	pulumi.Input

	ToCommitFileMapOutput() CommitFileMapOutput
	ToCommitFileMapOutputWithContext(context.Context) CommitFileMapOutput
}

CommitFileMapInput is an input type that accepts CommitFileMap and CommitFileMapOutput values. You can construct a concrete instance of `CommitFileMapInput` via:

CommitFileMap{ "key": CommitFileArgs{...} }

type CommitFileMapOutput

type CommitFileMapOutput struct{ *pulumi.OutputState }

func (CommitFileMapOutput) ElementType

func (CommitFileMapOutput) ElementType() reflect.Type

func (CommitFileMapOutput) MapIndex

func (CommitFileMapOutput) ToCommitFileMapOutput

func (o CommitFileMapOutput) ToCommitFileMapOutput() CommitFileMapOutput

func (CommitFileMapOutput) ToCommitFileMapOutputWithContext

func (o CommitFileMapOutput) ToCommitFileMapOutputWithContext(ctx context.Context) CommitFileMapOutput

func (CommitFileMapOutput) ToOutput

type CommitFileOutput

type CommitFileOutput struct{ *pulumi.OutputState }

func (CommitFileOutput) Branch

func (CommitFileOutput) CommitAuthor

func (o CommitFileOutput) CommitAuthor() pulumi.StringOutput

The SHA of the commit that modified the file

func (CommitFileOutput) CommitMessage

func (o CommitFileOutput) CommitMessage() pulumi.StringOutput

The SHA of the commit that modified the file

func (CommitFileOutput) CommitSha

func (o CommitFileOutput) CommitSha() pulumi.StringOutput

The SHA of the commit that modified the file

func (CommitFileOutput) Content

func (o CommitFileOutput) Content() pulumi.StringOutput

func (CommitFileOutput) ElementType

func (CommitFileOutput) ElementType() reflect.Type

func (CommitFileOutput) Filename

func (o CommitFileOutput) Filename() pulumi.StringOutput

func (CommitFileOutput) RepoSlug

func (o CommitFileOutput) RepoSlug() pulumi.StringOutput

func (CommitFileOutput) ToCommitFileOutput

func (o CommitFileOutput) ToCommitFileOutput() CommitFileOutput

func (CommitFileOutput) ToCommitFileOutputWithContext

func (o CommitFileOutput) ToCommitFileOutputWithContext(ctx context.Context) CommitFileOutput

func (CommitFileOutput) ToOutput

func (CommitFileOutput) Workspace

func (o CommitFileOutput) Workspace() pulumi.StringOutput

type CommitFileState

type CommitFileState struct {
	Branch pulumi.StringPtrInput
	// The SHA of the commit that modified the file
	CommitAuthor pulumi.StringPtrInput
	// The SHA of the commit that modified the file
	CommitMessage pulumi.StringPtrInput
	// The SHA of the commit that modified the file
	CommitSha pulumi.StringPtrInput
	Content   pulumi.StringPtrInput
	Filename  pulumi.StringPtrInput
	RepoSlug  pulumi.StringPtrInput
	Workspace pulumi.StringPtrInput
}

func (CommitFileState) ElementType

func (CommitFileState) ElementType() reflect.Type

type DefaultReviewers

type DefaultReviewers struct {
	pulumi.CustomResourceState

	Owner      pulumi.StringOutput      `pulumi:"owner"`
	Repository pulumi.StringOutput      `pulumi:"repository"`
	Reviewers  pulumi.StringArrayOutput `pulumi:"reviewers"`
}

func GetDefaultReviewers

func GetDefaultReviewers(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DefaultReviewersState, opts ...pulumi.ResourceOption) (*DefaultReviewers, error)

GetDefaultReviewers gets an existing DefaultReviewers 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 NewDefaultReviewers

func NewDefaultReviewers(ctx *pulumi.Context,
	name string, args *DefaultReviewersArgs, opts ...pulumi.ResourceOption) (*DefaultReviewers, error)

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

func (*DefaultReviewers) ElementType

func (*DefaultReviewers) ElementType() reflect.Type

func (*DefaultReviewers) ToDefaultReviewersOutput

func (i *DefaultReviewers) ToDefaultReviewersOutput() DefaultReviewersOutput

func (*DefaultReviewers) ToDefaultReviewersOutputWithContext

func (i *DefaultReviewers) ToDefaultReviewersOutputWithContext(ctx context.Context) DefaultReviewersOutput

func (*DefaultReviewers) ToOutput

type DefaultReviewersArgs

type DefaultReviewersArgs struct {
	Owner      pulumi.StringInput
	Repository pulumi.StringInput
	Reviewers  pulumi.StringArrayInput
}

The set of arguments for constructing a DefaultReviewers resource.

func (DefaultReviewersArgs) ElementType

func (DefaultReviewersArgs) ElementType() reflect.Type

type DefaultReviewersArray

type DefaultReviewersArray []DefaultReviewersInput

func (DefaultReviewersArray) ElementType

func (DefaultReviewersArray) ElementType() reflect.Type

func (DefaultReviewersArray) ToDefaultReviewersArrayOutput

func (i DefaultReviewersArray) ToDefaultReviewersArrayOutput() DefaultReviewersArrayOutput

func (DefaultReviewersArray) ToDefaultReviewersArrayOutputWithContext

func (i DefaultReviewersArray) ToDefaultReviewersArrayOutputWithContext(ctx context.Context) DefaultReviewersArrayOutput

func (DefaultReviewersArray) ToOutput

type DefaultReviewersArrayInput

type DefaultReviewersArrayInput interface {
	pulumi.Input

	ToDefaultReviewersArrayOutput() DefaultReviewersArrayOutput
	ToDefaultReviewersArrayOutputWithContext(context.Context) DefaultReviewersArrayOutput
}

DefaultReviewersArrayInput is an input type that accepts DefaultReviewersArray and DefaultReviewersArrayOutput values. You can construct a concrete instance of `DefaultReviewersArrayInput` via:

DefaultReviewersArray{ DefaultReviewersArgs{...} }

type DefaultReviewersArrayOutput

type DefaultReviewersArrayOutput struct{ *pulumi.OutputState }

func (DefaultReviewersArrayOutput) ElementType

func (DefaultReviewersArrayOutput) Index

func (DefaultReviewersArrayOutput) ToDefaultReviewersArrayOutput

func (o DefaultReviewersArrayOutput) ToDefaultReviewersArrayOutput() DefaultReviewersArrayOutput

func (DefaultReviewersArrayOutput) ToDefaultReviewersArrayOutputWithContext

func (o DefaultReviewersArrayOutput) ToDefaultReviewersArrayOutputWithContext(ctx context.Context) DefaultReviewersArrayOutput

func (DefaultReviewersArrayOutput) ToOutput

type DefaultReviewersInput

type DefaultReviewersInput interface {
	pulumi.Input

	ToDefaultReviewersOutput() DefaultReviewersOutput
	ToDefaultReviewersOutputWithContext(ctx context.Context) DefaultReviewersOutput
}

type DefaultReviewersMap

type DefaultReviewersMap map[string]DefaultReviewersInput

func (DefaultReviewersMap) ElementType

func (DefaultReviewersMap) ElementType() reflect.Type

func (DefaultReviewersMap) ToDefaultReviewersMapOutput

func (i DefaultReviewersMap) ToDefaultReviewersMapOutput() DefaultReviewersMapOutput

func (DefaultReviewersMap) ToDefaultReviewersMapOutputWithContext

func (i DefaultReviewersMap) ToDefaultReviewersMapOutputWithContext(ctx context.Context) DefaultReviewersMapOutput

func (DefaultReviewersMap) ToOutput

type DefaultReviewersMapInput

type DefaultReviewersMapInput interface {
	pulumi.Input

	ToDefaultReviewersMapOutput() DefaultReviewersMapOutput
	ToDefaultReviewersMapOutputWithContext(context.Context) DefaultReviewersMapOutput
}

DefaultReviewersMapInput is an input type that accepts DefaultReviewersMap and DefaultReviewersMapOutput values. You can construct a concrete instance of `DefaultReviewersMapInput` via:

DefaultReviewersMap{ "key": DefaultReviewersArgs{...} }

type DefaultReviewersMapOutput

type DefaultReviewersMapOutput struct{ *pulumi.OutputState }

func (DefaultReviewersMapOutput) ElementType

func (DefaultReviewersMapOutput) ElementType() reflect.Type

func (DefaultReviewersMapOutput) MapIndex

func (DefaultReviewersMapOutput) ToDefaultReviewersMapOutput

func (o DefaultReviewersMapOutput) ToDefaultReviewersMapOutput() DefaultReviewersMapOutput

func (DefaultReviewersMapOutput) ToDefaultReviewersMapOutputWithContext

func (o DefaultReviewersMapOutput) ToDefaultReviewersMapOutputWithContext(ctx context.Context) DefaultReviewersMapOutput

func (DefaultReviewersMapOutput) ToOutput

type DefaultReviewersOutput

type DefaultReviewersOutput struct{ *pulumi.OutputState }

func (DefaultReviewersOutput) ElementType

func (DefaultReviewersOutput) ElementType() reflect.Type

func (DefaultReviewersOutput) Owner

func (DefaultReviewersOutput) Repository

func (DefaultReviewersOutput) Reviewers

func (DefaultReviewersOutput) ToDefaultReviewersOutput

func (o DefaultReviewersOutput) ToDefaultReviewersOutput() DefaultReviewersOutput

func (DefaultReviewersOutput) ToDefaultReviewersOutputWithContext

func (o DefaultReviewersOutput) ToDefaultReviewersOutputWithContext(ctx context.Context) DefaultReviewersOutput

func (DefaultReviewersOutput) ToOutput

type DefaultReviewersState

type DefaultReviewersState struct {
	Owner      pulumi.StringPtrInput
	Repository pulumi.StringPtrInput
	Reviewers  pulumi.StringArrayInput
}

func (DefaultReviewersState) ElementType

func (DefaultReviewersState) ElementType() reflect.Type

type DeployKey

type DeployKey struct {
	pulumi.CustomResourceState

	Comment    pulumi.StringOutput    `pulumi:"comment"`
	Key        pulumi.StringPtrOutput `pulumi:"key"`
	KeyId      pulumi.StringOutput    `pulumi:"keyId"`
	Label      pulumi.StringPtrOutput `pulumi:"label"`
	Repository pulumi.StringOutput    `pulumi:"repository"`
	Workspace  pulumi.StringOutput    `pulumi:"workspace"`
}

func GetDeployKey

func GetDeployKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeployKeyState, opts ...pulumi.ResourceOption) (*DeployKey, error)

GetDeployKey gets an existing DeployKey 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 NewDeployKey

func NewDeployKey(ctx *pulumi.Context,
	name string, args *DeployKeyArgs, opts ...pulumi.ResourceOption) (*DeployKey, error)

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

func (*DeployKey) ElementType

func (*DeployKey) ElementType() reflect.Type

func (*DeployKey) ToDeployKeyOutput

func (i *DeployKey) ToDeployKeyOutput() DeployKeyOutput

func (*DeployKey) ToDeployKeyOutputWithContext

func (i *DeployKey) ToDeployKeyOutputWithContext(ctx context.Context) DeployKeyOutput

func (*DeployKey) ToOutput

func (i *DeployKey) ToOutput(ctx context.Context) pulumix.Output[*DeployKey]

type DeployKeyArgs

type DeployKeyArgs struct {
	Key        pulumi.StringPtrInput
	Label      pulumi.StringPtrInput
	Repository pulumi.StringInput
	Workspace  pulumi.StringInput
}

The set of arguments for constructing a DeployKey resource.

func (DeployKeyArgs) ElementType

func (DeployKeyArgs) ElementType() reflect.Type

type DeployKeyArray

type DeployKeyArray []DeployKeyInput

func (DeployKeyArray) ElementType

func (DeployKeyArray) ElementType() reflect.Type

func (DeployKeyArray) ToDeployKeyArrayOutput

func (i DeployKeyArray) ToDeployKeyArrayOutput() DeployKeyArrayOutput

func (DeployKeyArray) ToDeployKeyArrayOutputWithContext

func (i DeployKeyArray) ToDeployKeyArrayOutputWithContext(ctx context.Context) DeployKeyArrayOutput

func (DeployKeyArray) ToOutput

func (i DeployKeyArray) ToOutput(ctx context.Context) pulumix.Output[[]*DeployKey]

type DeployKeyArrayInput

type DeployKeyArrayInput interface {
	pulumi.Input

	ToDeployKeyArrayOutput() DeployKeyArrayOutput
	ToDeployKeyArrayOutputWithContext(context.Context) DeployKeyArrayOutput
}

DeployKeyArrayInput is an input type that accepts DeployKeyArray and DeployKeyArrayOutput values. You can construct a concrete instance of `DeployKeyArrayInput` via:

DeployKeyArray{ DeployKeyArgs{...} }

type DeployKeyArrayOutput

type DeployKeyArrayOutput struct{ *pulumi.OutputState }

func (DeployKeyArrayOutput) ElementType

func (DeployKeyArrayOutput) ElementType() reflect.Type

func (DeployKeyArrayOutput) Index

func (DeployKeyArrayOutput) ToDeployKeyArrayOutput

func (o DeployKeyArrayOutput) ToDeployKeyArrayOutput() DeployKeyArrayOutput

func (DeployKeyArrayOutput) ToDeployKeyArrayOutputWithContext

func (o DeployKeyArrayOutput) ToDeployKeyArrayOutputWithContext(ctx context.Context) DeployKeyArrayOutput

func (DeployKeyArrayOutput) ToOutput

type DeployKeyInput

type DeployKeyInput interface {
	pulumi.Input

	ToDeployKeyOutput() DeployKeyOutput
	ToDeployKeyOutputWithContext(ctx context.Context) DeployKeyOutput
}

type DeployKeyMap

type DeployKeyMap map[string]DeployKeyInput

func (DeployKeyMap) ElementType

func (DeployKeyMap) ElementType() reflect.Type

func (DeployKeyMap) ToDeployKeyMapOutput

func (i DeployKeyMap) ToDeployKeyMapOutput() DeployKeyMapOutput

func (DeployKeyMap) ToDeployKeyMapOutputWithContext

func (i DeployKeyMap) ToDeployKeyMapOutputWithContext(ctx context.Context) DeployKeyMapOutput

func (DeployKeyMap) ToOutput

func (i DeployKeyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeployKey]

type DeployKeyMapInput

type DeployKeyMapInput interface {
	pulumi.Input

	ToDeployKeyMapOutput() DeployKeyMapOutput
	ToDeployKeyMapOutputWithContext(context.Context) DeployKeyMapOutput
}

DeployKeyMapInput is an input type that accepts DeployKeyMap and DeployKeyMapOutput values. You can construct a concrete instance of `DeployKeyMapInput` via:

DeployKeyMap{ "key": DeployKeyArgs{...} }

type DeployKeyMapOutput

type DeployKeyMapOutput struct{ *pulumi.OutputState }

func (DeployKeyMapOutput) ElementType

func (DeployKeyMapOutput) ElementType() reflect.Type

func (DeployKeyMapOutput) MapIndex

func (DeployKeyMapOutput) ToDeployKeyMapOutput

func (o DeployKeyMapOutput) ToDeployKeyMapOutput() DeployKeyMapOutput

func (DeployKeyMapOutput) ToDeployKeyMapOutputWithContext

func (o DeployKeyMapOutput) ToDeployKeyMapOutputWithContext(ctx context.Context) DeployKeyMapOutput

func (DeployKeyMapOutput) ToOutput

type DeployKeyOutput

type DeployKeyOutput struct{ *pulumi.OutputState }

func (DeployKeyOutput) Comment

func (o DeployKeyOutput) Comment() pulumi.StringOutput

func (DeployKeyOutput) ElementType

func (DeployKeyOutput) ElementType() reflect.Type

func (DeployKeyOutput) Key

func (DeployKeyOutput) KeyId

func (DeployKeyOutput) Label

func (DeployKeyOutput) Repository

func (o DeployKeyOutput) Repository() pulumi.StringOutput

func (DeployKeyOutput) ToDeployKeyOutput

func (o DeployKeyOutput) ToDeployKeyOutput() DeployKeyOutput

func (DeployKeyOutput) ToDeployKeyOutputWithContext

func (o DeployKeyOutput) ToDeployKeyOutputWithContext(ctx context.Context) DeployKeyOutput

func (DeployKeyOutput) ToOutput

func (DeployKeyOutput) Workspace

func (o DeployKeyOutput) Workspace() pulumi.StringOutput

type DeployKeyState

type DeployKeyState struct {
	Comment    pulumi.StringPtrInput
	Key        pulumi.StringPtrInput
	KeyId      pulumi.StringPtrInput
	Label      pulumi.StringPtrInput
	Repository pulumi.StringPtrInput
	Workspace  pulumi.StringPtrInput
}

func (DeployKeyState) ElementType

func (DeployKeyState) ElementType() reflect.Type

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	Name         pulumi.StringOutput          `pulumi:"name"`
	Repository   pulumi.StringOutput          `pulumi:"repository"`
	Restrictions DeploymentRestrictionsOutput `pulumi:"restrictions"`
	Stage        pulumi.StringOutput          `pulumi:"stage"`
	Uuid         pulumi.StringOutput          `pulumi:"uuid"`
}

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

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

func (*Deployment) ElementType

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

func (*Deployment) ToOutput

func (i *Deployment) ToOutput(ctx context.Context) pulumix.Output[*Deployment]

type DeploymentArgs

type DeploymentArgs struct {
	Name         pulumi.StringPtrInput
	Repository   pulumi.StringInput
	Restrictions DeploymentRestrictionsPtrInput
	Stage        pulumi.StringInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentArray

type DeploymentArray []DeploymentInput

func (DeploymentArray) ElementType

func (DeploymentArray) ElementType() reflect.Type

func (DeploymentArray) ToDeploymentArrayOutput

func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput

func (DeploymentArray) ToDeploymentArrayOutputWithContext

func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput

func (DeploymentArray) ToOutput

type DeploymentArrayInput

type DeploymentArrayInput interface {
	pulumi.Input

	ToDeploymentArrayOutput() DeploymentArrayOutput
	ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput
}

DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:

DeploymentArray{ DeploymentArgs{...} }

type DeploymentArrayOutput

type DeploymentArrayOutput struct{ *pulumi.OutputState }

func (DeploymentArrayOutput) ElementType

func (DeploymentArrayOutput) ElementType() reflect.Type

func (DeploymentArrayOutput) Index

func (DeploymentArrayOutput) ToDeploymentArrayOutput

func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput

func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext

func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput

func (DeploymentArrayOutput) ToOutput

type DeploymentInput

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentMap

type DeploymentMap map[string]DeploymentInput

func (DeploymentMap) ElementType

func (DeploymentMap) ElementType() reflect.Type

func (DeploymentMap) ToDeploymentMapOutput

func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput

func (DeploymentMap) ToDeploymentMapOutputWithContext

func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput

func (DeploymentMap) ToOutput

type DeploymentMapInput

type DeploymentMapInput interface {
	pulumi.Input

	ToDeploymentMapOutput() DeploymentMapOutput
	ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput
}

DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:

DeploymentMap{ "key": DeploymentArgs{...} }

type DeploymentMapOutput

type DeploymentMapOutput struct{ *pulumi.OutputState }

func (DeploymentMapOutput) ElementType

func (DeploymentMapOutput) ElementType() reflect.Type

func (DeploymentMapOutput) MapIndex

func (DeploymentMapOutput) ToDeploymentMapOutput

func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput

func (DeploymentMapOutput) ToDeploymentMapOutputWithContext

func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput

func (DeploymentMapOutput) ToOutput

type DeploymentOutput

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) Name

func (DeploymentOutput) Repository

func (o DeploymentOutput) Repository() pulumi.StringOutput

func (DeploymentOutput) Restrictions

func (DeploymentOutput) Stage

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

func (DeploymentOutput) ToOutput

func (DeploymentOutput) Uuid

type DeploymentRestrictions

type DeploymentRestrictions struct {
	AdminOnly *bool `pulumi:"adminOnly"`
}

type DeploymentRestrictionsArgs

type DeploymentRestrictionsArgs struct {
	AdminOnly pulumi.BoolPtrInput `pulumi:"adminOnly"`
}

func (DeploymentRestrictionsArgs) ElementType

func (DeploymentRestrictionsArgs) ElementType() reflect.Type

func (DeploymentRestrictionsArgs) ToDeploymentRestrictionsOutput

func (i DeploymentRestrictionsArgs) ToDeploymentRestrictionsOutput() DeploymentRestrictionsOutput

func (DeploymentRestrictionsArgs) ToDeploymentRestrictionsOutputWithContext

func (i DeploymentRestrictionsArgs) ToDeploymentRestrictionsOutputWithContext(ctx context.Context) DeploymentRestrictionsOutput

func (DeploymentRestrictionsArgs) ToDeploymentRestrictionsPtrOutput

func (i DeploymentRestrictionsArgs) ToDeploymentRestrictionsPtrOutput() DeploymentRestrictionsPtrOutput

func (DeploymentRestrictionsArgs) ToDeploymentRestrictionsPtrOutputWithContext

func (i DeploymentRestrictionsArgs) ToDeploymentRestrictionsPtrOutputWithContext(ctx context.Context) DeploymentRestrictionsPtrOutput

func (DeploymentRestrictionsArgs) ToOutput

type DeploymentRestrictionsInput

type DeploymentRestrictionsInput interface {
	pulumi.Input

	ToDeploymentRestrictionsOutput() DeploymentRestrictionsOutput
	ToDeploymentRestrictionsOutputWithContext(context.Context) DeploymentRestrictionsOutput
}

DeploymentRestrictionsInput is an input type that accepts DeploymentRestrictionsArgs and DeploymentRestrictionsOutput values. You can construct a concrete instance of `DeploymentRestrictionsInput` via:

DeploymentRestrictionsArgs{...}

type DeploymentRestrictionsOutput

type DeploymentRestrictionsOutput struct{ *pulumi.OutputState }

func (DeploymentRestrictionsOutput) AdminOnly

func (DeploymentRestrictionsOutput) ElementType

func (DeploymentRestrictionsOutput) ToDeploymentRestrictionsOutput

func (o DeploymentRestrictionsOutput) ToDeploymentRestrictionsOutput() DeploymentRestrictionsOutput

func (DeploymentRestrictionsOutput) ToDeploymentRestrictionsOutputWithContext

func (o DeploymentRestrictionsOutput) ToDeploymentRestrictionsOutputWithContext(ctx context.Context) DeploymentRestrictionsOutput

func (DeploymentRestrictionsOutput) ToDeploymentRestrictionsPtrOutput

func (o DeploymentRestrictionsOutput) ToDeploymentRestrictionsPtrOutput() DeploymentRestrictionsPtrOutput

func (DeploymentRestrictionsOutput) ToDeploymentRestrictionsPtrOutputWithContext

func (o DeploymentRestrictionsOutput) ToDeploymentRestrictionsPtrOutputWithContext(ctx context.Context) DeploymentRestrictionsPtrOutput

func (DeploymentRestrictionsOutput) ToOutput

type DeploymentRestrictionsPtrInput

type DeploymentRestrictionsPtrInput interface {
	pulumi.Input

	ToDeploymentRestrictionsPtrOutput() DeploymentRestrictionsPtrOutput
	ToDeploymentRestrictionsPtrOutputWithContext(context.Context) DeploymentRestrictionsPtrOutput
}

DeploymentRestrictionsPtrInput is an input type that accepts DeploymentRestrictionsArgs, DeploymentRestrictionsPtr and DeploymentRestrictionsPtrOutput values. You can construct a concrete instance of `DeploymentRestrictionsPtrInput` via:

        DeploymentRestrictionsArgs{...}

or:

        nil

type DeploymentRestrictionsPtrOutput

type DeploymentRestrictionsPtrOutput struct{ *pulumi.OutputState }

func (DeploymentRestrictionsPtrOutput) AdminOnly

func (DeploymentRestrictionsPtrOutput) Elem

func (DeploymentRestrictionsPtrOutput) ElementType

func (DeploymentRestrictionsPtrOutput) ToDeploymentRestrictionsPtrOutput

func (o DeploymentRestrictionsPtrOutput) ToDeploymentRestrictionsPtrOutput() DeploymentRestrictionsPtrOutput

func (DeploymentRestrictionsPtrOutput) ToDeploymentRestrictionsPtrOutputWithContext

func (o DeploymentRestrictionsPtrOutput) ToDeploymentRestrictionsPtrOutputWithContext(ctx context.Context) DeploymentRestrictionsPtrOutput

func (DeploymentRestrictionsPtrOutput) ToOutput

type DeploymentState

type DeploymentState struct {
	Name         pulumi.StringPtrInput
	Repository   pulumi.StringPtrInput
	Restrictions DeploymentRestrictionsPtrInput
	Stage        pulumi.StringPtrInput
	Uuid         pulumi.StringPtrInput
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type DeploymentVariable

type DeploymentVariable struct {
	pulumi.CustomResourceState

	Deployment pulumi.StringOutput  `pulumi:"deployment"`
	Key        pulumi.StringOutput  `pulumi:"key"`
	Secured    pulumi.BoolPtrOutput `pulumi:"secured"`
	Uuid       pulumi.StringOutput  `pulumi:"uuid"`
	Value      pulumi.StringOutput  `pulumi:"value"`
}

func GetDeploymentVariable

func GetDeploymentVariable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentVariableState, opts ...pulumi.ResourceOption) (*DeploymentVariable, error)

GetDeploymentVariable gets an existing DeploymentVariable 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 NewDeploymentVariable

func NewDeploymentVariable(ctx *pulumi.Context,
	name string, args *DeploymentVariableArgs, opts ...pulumi.ResourceOption) (*DeploymentVariable, error)

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

func (*DeploymentVariable) ElementType

func (*DeploymentVariable) ElementType() reflect.Type

func (*DeploymentVariable) ToDeploymentVariableOutput

func (i *DeploymentVariable) ToDeploymentVariableOutput() DeploymentVariableOutput

func (*DeploymentVariable) ToDeploymentVariableOutputWithContext

func (i *DeploymentVariable) ToDeploymentVariableOutputWithContext(ctx context.Context) DeploymentVariableOutput

func (*DeploymentVariable) ToOutput

type DeploymentVariableArgs

type DeploymentVariableArgs struct {
	Deployment pulumi.StringInput
	Key        pulumi.StringInput
	Secured    pulumi.BoolPtrInput
	Value      pulumi.StringInput
}

The set of arguments for constructing a DeploymentVariable resource.

func (DeploymentVariableArgs) ElementType

func (DeploymentVariableArgs) ElementType() reflect.Type

type DeploymentVariableArray

type DeploymentVariableArray []DeploymentVariableInput

func (DeploymentVariableArray) ElementType

func (DeploymentVariableArray) ElementType() reflect.Type

func (DeploymentVariableArray) ToDeploymentVariableArrayOutput

func (i DeploymentVariableArray) ToDeploymentVariableArrayOutput() DeploymentVariableArrayOutput

func (DeploymentVariableArray) ToDeploymentVariableArrayOutputWithContext

func (i DeploymentVariableArray) ToDeploymentVariableArrayOutputWithContext(ctx context.Context) DeploymentVariableArrayOutput

func (DeploymentVariableArray) ToOutput

type DeploymentVariableArrayInput

type DeploymentVariableArrayInput interface {
	pulumi.Input

	ToDeploymentVariableArrayOutput() DeploymentVariableArrayOutput
	ToDeploymentVariableArrayOutputWithContext(context.Context) DeploymentVariableArrayOutput
}

DeploymentVariableArrayInput is an input type that accepts DeploymentVariableArray and DeploymentVariableArrayOutput values. You can construct a concrete instance of `DeploymentVariableArrayInput` via:

DeploymentVariableArray{ DeploymentVariableArgs{...} }

type DeploymentVariableArrayOutput

type DeploymentVariableArrayOutput struct{ *pulumi.OutputState }

func (DeploymentVariableArrayOutput) ElementType

func (DeploymentVariableArrayOutput) Index

func (DeploymentVariableArrayOutput) ToDeploymentVariableArrayOutput

func (o DeploymentVariableArrayOutput) ToDeploymentVariableArrayOutput() DeploymentVariableArrayOutput

func (DeploymentVariableArrayOutput) ToDeploymentVariableArrayOutputWithContext

func (o DeploymentVariableArrayOutput) ToDeploymentVariableArrayOutputWithContext(ctx context.Context) DeploymentVariableArrayOutput

func (DeploymentVariableArrayOutput) ToOutput

type DeploymentVariableInput

type DeploymentVariableInput interface {
	pulumi.Input

	ToDeploymentVariableOutput() DeploymentVariableOutput
	ToDeploymentVariableOutputWithContext(ctx context.Context) DeploymentVariableOutput
}

type DeploymentVariableMap

type DeploymentVariableMap map[string]DeploymentVariableInput

func (DeploymentVariableMap) ElementType

func (DeploymentVariableMap) ElementType() reflect.Type

func (DeploymentVariableMap) ToDeploymentVariableMapOutput

func (i DeploymentVariableMap) ToDeploymentVariableMapOutput() DeploymentVariableMapOutput

func (DeploymentVariableMap) ToDeploymentVariableMapOutputWithContext

func (i DeploymentVariableMap) ToDeploymentVariableMapOutputWithContext(ctx context.Context) DeploymentVariableMapOutput

func (DeploymentVariableMap) ToOutput

type DeploymentVariableMapInput

type DeploymentVariableMapInput interface {
	pulumi.Input

	ToDeploymentVariableMapOutput() DeploymentVariableMapOutput
	ToDeploymentVariableMapOutputWithContext(context.Context) DeploymentVariableMapOutput
}

DeploymentVariableMapInput is an input type that accepts DeploymentVariableMap and DeploymentVariableMapOutput values. You can construct a concrete instance of `DeploymentVariableMapInput` via:

DeploymentVariableMap{ "key": DeploymentVariableArgs{...} }

type DeploymentVariableMapOutput

type DeploymentVariableMapOutput struct{ *pulumi.OutputState }

func (DeploymentVariableMapOutput) ElementType

func (DeploymentVariableMapOutput) MapIndex

func (DeploymentVariableMapOutput) ToDeploymentVariableMapOutput

func (o DeploymentVariableMapOutput) ToDeploymentVariableMapOutput() DeploymentVariableMapOutput

func (DeploymentVariableMapOutput) ToDeploymentVariableMapOutputWithContext

func (o DeploymentVariableMapOutput) ToDeploymentVariableMapOutputWithContext(ctx context.Context) DeploymentVariableMapOutput

func (DeploymentVariableMapOutput) ToOutput

type DeploymentVariableOutput

type DeploymentVariableOutput struct{ *pulumi.OutputState }

func (DeploymentVariableOutput) Deployment

func (DeploymentVariableOutput) ElementType

func (DeploymentVariableOutput) ElementType() reflect.Type

func (DeploymentVariableOutput) Key

func (DeploymentVariableOutput) Secured

func (DeploymentVariableOutput) ToDeploymentVariableOutput

func (o DeploymentVariableOutput) ToDeploymentVariableOutput() DeploymentVariableOutput

func (DeploymentVariableOutput) ToDeploymentVariableOutputWithContext

func (o DeploymentVariableOutput) ToDeploymentVariableOutputWithContext(ctx context.Context) DeploymentVariableOutput

func (DeploymentVariableOutput) ToOutput

func (DeploymentVariableOutput) Uuid

func (DeploymentVariableOutput) Value

type DeploymentVariableState

type DeploymentVariableState struct {
	Deployment pulumi.StringPtrInput
	Key        pulumi.StringPtrInput
	Secured    pulumi.BoolPtrInput
	Uuid       pulumi.StringPtrInput
	Value      pulumi.StringPtrInput
}

func (DeploymentVariableState) ElementType

func (DeploymentVariableState) ElementType() reflect.Type

type ForkedRepository

type ForkedRepository struct {
	pulumi.CustomResourceState

	CloneHttps       pulumi.StringOutput        `pulumi:"cloneHttps"`
	CloneSsh         pulumi.StringOutput        `pulumi:"cloneSsh"`
	Description      pulumi.StringPtrOutput     `pulumi:"description"`
	ForkPolicy       pulumi.StringPtrOutput     `pulumi:"forkPolicy"`
	HasIssues        pulumi.BoolPtrOutput       `pulumi:"hasIssues"`
	HasWiki          pulumi.BoolPtrOutput       `pulumi:"hasWiki"`
	IsPrivate        pulumi.BoolPtrOutput       `pulumi:"isPrivate"`
	Language         pulumi.StringPtrOutput     `pulumi:"language"`
	Link             ForkedRepositoryLinkOutput `pulumi:"link"`
	Name             pulumi.StringOutput        `pulumi:"name"`
	Owner            pulumi.StringOutput        `pulumi:"owner"`
	Parent           pulumi.StringMapOutput     `pulumi:"parent"`
	PipelinesEnabled pulumi.BoolPtrOutput       `pulumi:"pipelinesEnabled"`
	ProjectKey       pulumi.StringOutput        `pulumi:"projectKey"`
	Scm              pulumi.StringOutput        `pulumi:"scm"`
	Slug             pulumi.StringOutput        `pulumi:"slug"`
	Uuid             pulumi.StringOutput        `pulumi:"uuid"`
	Website          pulumi.StringPtrOutput     `pulumi:"website"`
}

func GetForkedRepository

func GetForkedRepository(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ForkedRepositoryState, opts ...pulumi.ResourceOption) (*ForkedRepository, error)

GetForkedRepository gets an existing ForkedRepository 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 NewForkedRepository

func NewForkedRepository(ctx *pulumi.Context,
	name string, args *ForkedRepositoryArgs, opts ...pulumi.ResourceOption) (*ForkedRepository, error)

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

func (*ForkedRepository) ElementType

func (*ForkedRepository) ElementType() reflect.Type

func (*ForkedRepository) ToForkedRepositoryOutput

func (i *ForkedRepository) ToForkedRepositoryOutput() ForkedRepositoryOutput

func (*ForkedRepository) ToForkedRepositoryOutputWithContext

func (i *ForkedRepository) ToForkedRepositoryOutputWithContext(ctx context.Context) ForkedRepositoryOutput

func (*ForkedRepository) ToOutput

type ForkedRepositoryArgs

type ForkedRepositoryArgs struct {
	Description      pulumi.StringPtrInput
	ForkPolicy       pulumi.StringPtrInput
	HasIssues        pulumi.BoolPtrInput
	HasWiki          pulumi.BoolPtrInput
	IsPrivate        pulumi.BoolPtrInput
	Language         pulumi.StringPtrInput
	Link             ForkedRepositoryLinkPtrInput
	Name             pulumi.StringPtrInput
	Owner            pulumi.StringInput
	Parent           pulumi.StringMapInput
	PipelinesEnabled pulumi.BoolPtrInput
	ProjectKey       pulumi.StringPtrInput
	Slug             pulumi.StringPtrInput
	Website          pulumi.StringPtrInput
}

The set of arguments for constructing a ForkedRepository resource.

func (ForkedRepositoryArgs) ElementType

func (ForkedRepositoryArgs) ElementType() reflect.Type

type ForkedRepositoryArray

type ForkedRepositoryArray []ForkedRepositoryInput

func (ForkedRepositoryArray) ElementType

func (ForkedRepositoryArray) ElementType() reflect.Type

func (ForkedRepositoryArray) ToForkedRepositoryArrayOutput

func (i ForkedRepositoryArray) ToForkedRepositoryArrayOutput() ForkedRepositoryArrayOutput

func (ForkedRepositoryArray) ToForkedRepositoryArrayOutputWithContext

func (i ForkedRepositoryArray) ToForkedRepositoryArrayOutputWithContext(ctx context.Context) ForkedRepositoryArrayOutput

func (ForkedRepositoryArray) ToOutput

type ForkedRepositoryArrayInput

type ForkedRepositoryArrayInput interface {
	pulumi.Input

	ToForkedRepositoryArrayOutput() ForkedRepositoryArrayOutput
	ToForkedRepositoryArrayOutputWithContext(context.Context) ForkedRepositoryArrayOutput
}

ForkedRepositoryArrayInput is an input type that accepts ForkedRepositoryArray and ForkedRepositoryArrayOutput values. You can construct a concrete instance of `ForkedRepositoryArrayInput` via:

ForkedRepositoryArray{ ForkedRepositoryArgs{...} }

type ForkedRepositoryArrayOutput

type ForkedRepositoryArrayOutput struct{ *pulumi.OutputState }

func (ForkedRepositoryArrayOutput) ElementType

func (ForkedRepositoryArrayOutput) Index

func (ForkedRepositoryArrayOutput) ToForkedRepositoryArrayOutput

func (o ForkedRepositoryArrayOutput) ToForkedRepositoryArrayOutput() ForkedRepositoryArrayOutput

func (ForkedRepositoryArrayOutput) ToForkedRepositoryArrayOutputWithContext

func (o ForkedRepositoryArrayOutput) ToForkedRepositoryArrayOutputWithContext(ctx context.Context) ForkedRepositoryArrayOutput

func (ForkedRepositoryArrayOutput) ToOutput

type ForkedRepositoryInput

type ForkedRepositoryInput interface {
	pulumi.Input

	ToForkedRepositoryOutput() ForkedRepositoryOutput
	ToForkedRepositoryOutputWithContext(ctx context.Context) ForkedRepositoryOutput
}
type ForkedRepositoryLink struct {
	Avatar *ForkedRepositoryLinkAvatar `pulumi:"avatar"`
}

type ForkedRepositoryLinkArgs

type ForkedRepositoryLinkArgs struct {
	Avatar ForkedRepositoryLinkAvatarPtrInput `pulumi:"avatar"`
}

func (ForkedRepositoryLinkArgs) ElementType

func (ForkedRepositoryLinkArgs) ElementType() reflect.Type

func (ForkedRepositoryLinkArgs) ToForkedRepositoryLinkOutput

func (i ForkedRepositoryLinkArgs) ToForkedRepositoryLinkOutput() ForkedRepositoryLinkOutput

func (ForkedRepositoryLinkArgs) ToForkedRepositoryLinkOutputWithContext

func (i ForkedRepositoryLinkArgs) ToForkedRepositoryLinkOutputWithContext(ctx context.Context) ForkedRepositoryLinkOutput

func (ForkedRepositoryLinkArgs) ToForkedRepositoryLinkPtrOutput

func (i ForkedRepositoryLinkArgs) ToForkedRepositoryLinkPtrOutput() ForkedRepositoryLinkPtrOutput

func (ForkedRepositoryLinkArgs) ToForkedRepositoryLinkPtrOutputWithContext

func (i ForkedRepositoryLinkArgs) ToForkedRepositoryLinkPtrOutputWithContext(ctx context.Context) ForkedRepositoryLinkPtrOutput

func (ForkedRepositoryLinkArgs) ToOutput

type ForkedRepositoryLinkAvatar

type ForkedRepositoryLinkAvatar struct {
	Href *string `pulumi:"href"`
}

type ForkedRepositoryLinkAvatarArgs

type ForkedRepositoryLinkAvatarArgs struct {
	Href pulumi.StringPtrInput `pulumi:"href"`
}

func (ForkedRepositoryLinkAvatarArgs) ElementType

func (ForkedRepositoryLinkAvatarArgs) ToForkedRepositoryLinkAvatarOutput

func (i ForkedRepositoryLinkAvatarArgs) ToForkedRepositoryLinkAvatarOutput() ForkedRepositoryLinkAvatarOutput

func (ForkedRepositoryLinkAvatarArgs) ToForkedRepositoryLinkAvatarOutputWithContext

func (i ForkedRepositoryLinkAvatarArgs) ToForkedRepositoryLinkAvatarOutputWithContext(ctx context.Context) ForkedRepositoryLinkAvatarOutput

func (ForkedRepositoryLinkAvatarArgs) ToForkedRepositoryLinkAvatarPtrOutput

func (i ForkedRepositoryLinkAvatarArgs) ToForkedRepositoryLinkAvatarPtrOutput() ForkedRepositoryLinkAvatarPtrOutput

func (ForkedRepositoryLinkAvatarArgs) ToForkedRepositoryLinkAvatarPtrOutputWithContext

func (i ForkedRepositoryLinkAvatarArgs) ToForkedRepositoryLinkAvatarPtrOutputWithContext(ctx context.Context) ForkedRepositoryLinkAvatarPtrOutput

func (ForkedRepositoryLinkAvatarArgs) ToOutput

type ForkedRepositoryLinkAvatarInput

type ForkedRepositoryLinkAvatarInput interface {
	pulumi.Input

	ToForkedRepositoryLinkAvatarOutput() ForkedRepositoryLinkAvatarOutput
	ToForkedRepositoryLinkAvatarOutputWithContext(context.Context) ForkedRepositoryLinkAvatarOutput
}

ForkedRepositoryLinkAvatarInput is an input type that accepts ForkedRepositoryLinkAvatarArgs and ForkedRepositoryLinkAvatarOutput values. You can construct a concrete instance of `ForkedRepositoryLinkAvatarInput` via:

ForkedRepositoryLinkAvatarArgs{...}

type ForkedRepositoryLinkAvatarOutput

type ForkedRepositoryLinkAvatarOutput struct{ *pulumi.OutputState }

func (ForkedRepositoryLinkAvatarOutput) ElementType

func (ForkedRepositoryLinkAvatarOutput) Href

func (ForkedRepositoryLinkAvatarOutput) ToForkedRepositoryLinkAvatarOutput

func (o ForkedRepositoryLinkAvatarOutput) ToForkedRepositoryLinkAvatarOutput() ForkedRepositoryLinkAvatarOutput

func (ForkedRepositoryLinkAvatarOutput) ToForkedRepositoryLinkAvatarOutputWithContext

func (o ForkedRepositoryLinkAvatarOutput) ToForkedRepositoryLinkAvatarOutputWithContext(ctx context.Context) ForkedRepositoryLinkAvatarOutput

func (ForkedRepositoryLinkAvatarOutput) ToForkedRepositoryLinkAvatarPtrOutput

func (o ForkedRepositoryLinkAvatarOutput) ToForkedRepositoryLinkAvatarPtrOutput() ForkedRepositoryLinkAvatarPtrOutput

func (ForkedRepositoryLinkAvatarOutput) ToForkedRepositoryLinkAvatarPtrOutputWithContext

func (o ForkedRepositoryLinkAvatarOutput) ToForkedRepositoryLinkAvatarPtrOutputWithContext(ctx context.Context) ForkedRepositoryLinkAvatarPtrOutput

func (ForkedRepositoryLinkAvatarOutput) ToOutput

type ForkedRepositoryLinkAvatarPtrInput

type ForkedRepositoryLinkAvatarPtrInput interface {
	pulumi.Input

	ToForkedRepositoryLinkAvatarPtrOutput() ForkedRepositoryLinkAvatarPtrOutput
	ToForkedRepositoryLinkAvatarPtrOutputWithContext(context.Context) ForkedRepositoryLinkAvatarPtrOutput
}

ForkedRepositoryLinkAvatarPtrInput is an input type that accepts ForkedRepositoryLinkAvatarArgs, ForkedRepositoryLinkAvatarPtr and ForkedRepositoryLinkAvatarPtrOutput values. You can construct a concrete instance of `ForkedRepositoryLinkAvatarPtrInput` via:

        ForkedRepositoryLinkAvatarArgs{...}

or:

        nil

type ForkedRepositoryLinkAvatarPtrOutput

type ForkedRepositoryLinkAvatarPtrOutput struct{ *pulumi.OutputState }

func (ForkedRepositoryLinkAvatarPtrOutput) Elem

func (ForkedRepositoryLinkAvatarPtrOutput) ElementType

func (ForkedRepositoryLinkAvatarPtrOutput) Href

func (ForkedRepositoryLinkAvatarPtrOutput) ToForkedRepositoryLinkAvatarPtrOutput

func (o ForkedRepositoryLinkAvatarPtrOutput) ToForkedRepositoryLinkAvatarPtrOutput() ForkedRepositoryLinkAvatarPtrOutput

func (ForkedRepositoryLinkAvatarPtrOutput) ToForkedRepositoryLinkAvatarPtrOutputWithContext

func (o ForkedRepositoryLinkAvatarPtrOutput) ToForkedRepositoryLinkAvatarPtrOutputWithContext(ctx context.Context) ForkedRepositoryLinkAvatarPtrOutput

func (ForkedRepositoryLinkAvatarPtrOutput) ToOutput

type ForkedRepositoryLinkInput

type ForkedRepositoryLinkInput interface {
	pulumi.Input

	ToForkedRepositoryLinkOutput() ForkedRepositoryLinkOutput
	ToForkedRepositoryLinkOutputWithContext(context.Context) ForkedRepositoryLinkOutput
}

ForkedRepositoryLinkInput is an input type that accepts ForkedRepositoryLinkArgs and ForkedRepositoryLinkOutput values. You can construct a concrete instance of `ForkedRepositoryLinkInput` via:

ForkedRepositoryLinkArgs{...}

type ForkedRepositoryLinkOutput

type ForkedRepositoryLinkOutput struct{ *pulumi.OutputState }

func (ForkedRepositoryLinkOutput) Avatar

func (ForkedRepositoryLinkOutput) ElementType

func (ForkedRepositoryLinkOutput) ElementType() reflect.Type

func (ForkedRepositoryLinkOutput) ToForkedRepositoryLinkOutput

func (o ForkedRepositoryLinkOutput) ToForkedRepositoryLinkOutput() ForkedRepositoryLinkOutput

func (ForkedRepositoryLinkOutput) ToForkedRepositoryLinkOutputWithContext

func (o ForkedRepositoryLinkOutput) ToForkedRepositoryLinkOutputWithContext(ctx context.Context) ForkedRepositoryLinkOutput

func (ForkedRepositoryLinkOutput) ToForkedRepositoryLinkPtrOutput

func (o ForkedRepositoryLinkOutput) ToForkedRepositoryLinkPtrOutput() ForkedRepositoryLinkPtrOutput

func (ForkedRepositoryLinkOutput) ToForkedRepositoryLinkPtrOutputWithContext

func (o ForkedRepositoryLinkOutput) ToForkedRepositoryLinkPtrOutputWithContext(ctx context.Context) ForkedRepositoryLinkPtrOutput

func (ForkedRepositoryLinkOutput) ToOutput

type ForkedRepositoryLinkPtrInput

type ForkedRepositoryLinkPtrInput interface {
	pulumi.Input

	ToForkedRepositoryLinkPtrOutput() ForkedRepositoryLinkPtrOutput
	ToForkedRepositoryLinkPtrOutputWithContext(context.Context) ForkedRepositoryLinkPtrOutput
}

ForkedRepositoryLinkPtrInput is an input type that accepts ForkedRepositoryLinkArgs, ForkedRepositoryLinkPtr and ForkedRepositoryLinkPtrOutput values. You can construct a concrete instance of `ForkedRepositoryLinkPtrInput` via:

        ForkedRepositoryLinkArgs{...}

or:

        nil

type ForkedRepositoryLinkPtrOutput

type ForkedRepositoryLinkPtrOutput struct{ *pulumi.OutputState }

func (ForkedRepositoryLinkPtrOutput) Avatar

func (ForkedRepositoryLinkPtrOutput) Elem

func (ForkedRepositoryLinkPtrOutput) ElementType

func (ForkedRepositoryLinkPtrOutput) ToForkedRepositoryLinkPtrOutput

func (o ForkedRepositoryLinkPtrOutput) ToForkedRepositoryLinkPtrOutput() ForkedRepositoryLinkPtrOutput

func (ForkedRepositoryLinkPtrOutput) ToForkedRepositoryLinkPtrOutputWithContext

func (o ForkedRepositoryLinkPtrOutput) ToForkedRepositoryLinkPtrOutputWithContext(ctx context.Context) ForkedRepositoryLinkPtrOutput

func (ForkedRepositoryLinkPtrOutput) ToOutput

type ForkedRepositoryMap

type ForkedRepositoryMap map[string]ForkedRepositoryInput

func (ForkedRepositoryMap) ElementType

func (ForkedRepositoryMap) ElementType() reflect.Type

func (ForkedRepositoryMap) ToForkedRepositoryMapOutput

func (i ForkedRepositoryMap) ToForkedRepositoryMapOutput() ForkedRepositoryMapOutput

func (ForkedRepositoryMap) ToForkedRepositoryMapOutputWithContext

func (i ForkedRepositoryMap) ToForkedRepositoryMapOutputWithContext(ctx context.Context) ForkedRepositoryMapOutput

func (ForkedRepositoryMap) ToOutput

type ForkedRepositoryMapInput

type ForkedRepositoryMapInput interface {
	pulumi.Input

	ToForkedRepositoryMapOutput() ForkedRepositoryMapOutput
	ToForkedRepositoryMapOutputWithContext(context.Context) ForkedRepositoryMapOutput
}

ForkedRepositoryMapInput is an input type that accepts ForkedRepositoryMap and ForkedRepositoryMapOutput values. You can construct a concrete instance of `ForkedRepositoryMapInput` via:

ForkedRepositoryMap{ "key": ForkedRepositoryArgs{...} }

type ForkedRepositoryMapOutput

type ForkedRepositoryMapOutput struct{ *pulumi.OutputState }

func (ForkedRepositoryMapOutput) ElementType

func (ForkedRepositoryMapOutput) ElementType() reflect.Type

func (ForkedRepositoryMapOutput) MapIndex

func (ForkedRepositoryMapOutput) ToForkedRepositoryMapOutput

func (o ForkedRepositoryMapOutput) ToForkedRepositoryMapOutput() ForkedRepositoryMapOutput

func (ForkedRepositoryMapOutput) ToForkedRepositoryMapOutputWithContext

func (o ForkedRepositoryMapOutput) ToForkedRepositoryMapOutputWithContext(ctx context.Context) ForkedRepositoryMapOutput

func (ForkedRepositoryMapOutput) ToOutput

type ForkedRepositoryOutput

type ForkedRepositoryOutput struct{ *pulumi.OutputState }

func (ForkedRepositoryOutput) CloneHttps

func (ForkedRepositoryOutput) CloneSsh

func (ForkedRepositoryOutput) Description

func (ForkedRepositoryOutput) ElementType

func (ForkedRepositoryOutput) ElementType() reflect.Type

func (ForkedRepositoryOutput) ForkPolicy

func (ForkedRepositoryOutput) HasIssues

func (ForkedRepositoryOutput) HasWiki

func (ForkedRepositoryOutput) IsPrivate

func (ForkedRepositoryOutput) Language

func (ForkedRepositoryOutput) Name

func (ForkedRepositoryOutput) Owner

func (ForkedRepositoryOutput) Parent

func (ForkedRepositoryOutput) PipelinesEnabled

func (o ForkedRepositoryOutput) PipelinesEnabled() pulumi.BoolPtrOutput

func (ForkedRepositoryOutput) ProjectKey

func (ForkedRepositoryOutput) Scm

func (ForkedRepositoryOutput) Slug

func (ForkedRepositoryOutput) ToForkedRepositoryOutput

func (o ForkedRepositoryOutput) ToForkedRepositoryOutput() ForkedRepositoryOutput

func (ForkedRepositoryOutput) ToForkedRepositoryOutputWithContext

func (o ForkedRepositoryOutput) ToForkedRepositoryOutputWithContext(ctx context.Context) ForkedRepositoryOutput

func (ForkedRepositoryOutput) ToOutput

func (ForkedRepositoryOutput) Uuid

func (ForkedRepositoryOutput) Website

type ForkedRepositoryState

func (ForkedRepositoryState) ElementType

func (ForkedRepositoryState) ElementType() reflect.Type

type GetCurrentUserEmail

type GetCurrentUserEmail struct {
	Email       string `pulumi:"email"`
	IsConfirmed bool   `pulumi:"isConfirmed"`
	IsPrimary   bool   `pulumi:"isPrimary"`
}

type GetCurrentUserEmailArgs

type GetCurrentUserEmailArgs struct {
	Email       pulumi.StringInput `pulumi:"email"`
	IsConfirmed pulumi.BoolInput   `pulumi:"isConfirmed"`
	IsPrimary   pulumi.BoolInput   `pulumi:"isPrimary"`
}

func (GetCurrentUserEmailArgs) ElementType

func (GetCurrentUserEmailArgs) ElementType() reflect.Type

func (GetCurrentUserEmailArgs) ToGetCurrentUserEmailOutput

func (i GetCurrentUserEmailArgs) ToGetCurrentUserEmailOutput() GetCurrentUserEmailOutput

func (GetCurrentUserEmailArgs) ToGetCurrentUserEmailOutputWithContext

func (i GetCurrentUserEmailArgs) ToGetCurrentUserEmailOutputWithContext(ctx context.Context) GetCurrentUserEmailOutput

func (GetCurrentUserEmailArgs) ToOutput

type GetCurrentUserEmailArray

type GetCurrentUserEmailArray []GetCurrentUserEmailInput

func (GetCurrentUserEmailArray) ElementType

func (GetCurrentUserEmailArray) ElementType() reflect.Type

func (GetCurrentUserEmailArray) ToGetCurrentUserEmailArrayOutput

func (i GetCurrentUserEmailArray) ToGetCurrentUserEmailArrayOutput() GetCurrentUserEmailArrayOutput

func (GetCurrentUserEmailArray) ToGetCurrentUserEmailArrayOutputWithContext

func (i GetCurrentUserEmailArray) ToGetCurrentUserEmailArrayOutputWithContext(ctx context.Context) GetCurrentUserEmailArrayOutput

func (GetCurrentUserEmailArray) ToOutput

type GetCurrentUserEmailArrayInput

type GetCurrentUserEmailArrayInput interface {
	pulumi.Input

	ToGetCurrentUserEmailArrayOutput() GetCurrentUserEmailArrayOutput
	ToGetCurrentUserEmailArrayOutputWithContext(context.Context) GetCurrentUserEmailArrayOutput
}

GetCurrentUserEmailArrayInput is an input type that accepts GetCurrentUserEmailArray and GetCurrentUserEmailArrayOutput values. You can construct a concrete instance of `GetCurrentUserEmailArrayInput` via:

GetCurrentUserEmailArray{ GetCurrentUserEmailArgs{...} }

type GetCurrentUserEmailArrayOutput

type GetCurrentUserEmailArrayOutput struct{ *pulumi.OutputState }

func (GetCurrentUserEmailArrayOutput) ElementType

func (GetCurrentUserEmailArrayOutput) Index

func (GetCurrentUserEmailArrayOutput) ToGetCurrentUserEmailArrayOutput

func (o GetCurrentUserEmailArrayOutput) ToGetCurrentUserEmailArrayOutput() GetCurrentUserEmailArrayOutput

func (GetCurrentUserEmailArrayOutput) ToGetCurrentUserEmailArrayOutputWithContext

func (o GetCurrentUserEmailArrayOutput) ToGetCurrentUserEmailArrayOutputWithContext(ctx context.Context) GetCurrentUserEmailArrayOutput

func (GetCurrentUserEmailArrayOutput) ToOutput

type GetCurrentUserEmailInput

type GetCurrentUserEmailInput interface {
	pulumi.Input

	ToGetCurrentUserEmailOutput() GetCurrentUserEmailOutput
	ToGetCurrentUserEmailOutputWithContext(context.Context) GetCurrentUserEmailOutput
}

GetCurrentUserEmailInput is an input type that accepts GetCurrentUserEmailArgs and GetCurrentUserEmailOutput values. You can construct a concrete instance of `GetCurrentUserEmailInput` via:

GetCurrentUserEmailArgs{...}

type GetCurrentUserEmailOutput

type GetCurrentUserEmailOutput struct{ *pulumi.OutputState }

func (GetCurrentUserEmailOutput) ElementType

func (GetCurrentUserEmailOutput) ElementType() reflect.Type

func (GetCurrentUserEmailOutput) Email

func (GetCurrentUserEmailOutput) IsConfirmed

func (GetCurrentUserEmailOutput) IsPrimary

func (GetCurrentUserEmailOutput) ToGetCurrentUserEmailOutput

func (o GetCurrentUserEmailOutput) ToGetCurrentUserEmailOutput() GetCurrentUserEmailOutput

func (GetCurrentUserEmailOutput) ToGetCurrentUserEmailOutputWithContext

func (o GetCurrentUserEmailOutput) ToGetCurrentUserEmailOutputWithContext(ctx context.Context) GetCurrentUserEmailOutput

func (GetCurrentUserEmailOutput) ToOutput

type GetCurrentUserResult

type GetCurrentUserResult struct {
	DisplayName string                `pulumi:"displayName"`
	Emails      []GetCurrentUserEmail `pulumi:"emails"`
	// The provider-assigned unique ID for this managed resource.
	Id       string `pulumi:"id"`
	Username string `pulumi:"username"`
	Uuid     string `pulumi:"uuid"`
}

A collection of values returned by getCurrentUser.

func GetCurrentUser

func GetCurrentUser(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetCurrentUserResult, error)

type GetGroupMembersArgs

type GetGroupMembersArgs struct {
	Slug      string `pulumi:"slug"`
	Workspace string `pulumi:"workspace"`
}

A collection of arguments for invoking getGroupMembers.

type GetGroupMembersOutputArgs

type GetGroupMembersOutputArgs struct {
	Slug      pulumi.StringInput `pulumi:"slug"`
	Workspace pulumi.StringInput `pulumi:"workspace"`
}

A collection of arguments for invoking getGroupMembers.

func (GetGroupMembersOutputArgs) ElementType

func (GetGroupMembersOutputArgs) ElementType() reflect.Type

type GetGroupMembersResult

type GetGroupMembersResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id        string   `pulumi:"id"`
	Members   []string `pulumi:"members"`
	Slug      string   `pulumi:"slug"`
	Workspace string   `pulumi:"workspace"`
}

A collection of values returned by getGroupMembers.

func GetGroupMembers

func GetGroupMembers(ctx *pulumi.Context, args *GetGroupMembersArgs, opts ...pulumi.InvokeOption) (*GetGroupMembersResult, error)

type GetGroupMembersResultOutput

type GetGroupMembersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroupMembers.

func (GetGroupMembersResultOutput) ElementType

func (GetGroupMembersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGroupMembersResultOutput) Members

func (GetGroupMembersResultOutput) Slug

func (GetGroupMembersResultOutput) ToGetGroupMembersResultOutput

func (o GetGroupMembersResultOutput) ToGetGroupMembersResultOutput() GetGroupMembersResultOutput

func (GetGroupMembersResultOutput) ToGetGroupMembersResultOutputWithContext

func (o GetGroupMembersResultOutput) ToGetGroupMembersResultOutputWithContext(ctx context.Context) GetGroupMembersResultOutput

func (GetGroupMembersResultOutput) ToOutput

func (GetGroupMembersResultOutput) Workspace

type GetGroupsArgs

type GetGroupsArgs struct {
	Workspace string `pulumi:"workspace"`
}

A collection of arguments for invoking getGroups.

type GetGroupsGroup

type GetGroupsGroup struct {
	AutoAdd                 bool   `pulumi:"autoAdd"`
	EmailForwardingDisabled bool   `pulumi:"emailForwardingDisabled"`
	Name                    string `pulumi:"name"`
	Permission              string `pulumi:"permission"`
	Slug                    string `pulumi:"slug"`
}

type GetGroupsGroupArgs

type GetGroupsGroupArgs struct {
	AutoAdd                 pulumi.BoolInput   `pulumi:"autoAdd"`
	EmailForwardingDisabled pulumi.BoolInput   `pulumi:"emailForwardingDisabled"`
	Name                    pulumi.StringInput `pulumi:"name"`
	Permission              pulumi.StringInput `pulumi:"permission"`
	Slug                    pulumi.StringInput `pulumi:"slug"`
}

func (GetGroupsGroupArgs) ElementType

func (GetGroupsGroupArgs) ElementType() reflect.Type

func (GetGroupsGroupArgs) ToGetGroupsGroupOutput

func (i GetGroupsGroupArgs) ToGetGroupsGroupOutput() GetGroupsGroupOutput

func (GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext

func (i GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput

func (GetGroupsGroupArgs) ToOutput

type GetGroupsGroupArray

type GetGroupsGroupArray []GetGroupsGroupInput

func (GetGroupsGroupArray) ElementType

func (GetGroupsGroupArray) ElementType() reflect.Type

func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutput

func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput

func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext

func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput

func (GetGroupsGroupArray) ToOutput

type GetGroupsGroupArrayInput

type GetGroupsGroupArrayInput interface {
	pulumi.Input

	ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
	ToGetGroupsGroupArrayOutputWithContext(context.Context) GetGroupsGroupArrayOutput
}

GetGroupsGroupArrayInput is an input type that accepts GetGroupsGroupArray and GetGroupsGroupArrayOutput values. You can construct a concrete instance of `GetGroupsGroupArrayInput` via:

GetGroupsGroupArray{ GetGroupsGroupArgs{...} }

type GetGroupsGroupArrayOutput

type GetGroupsGroupArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsGroupArrayOutput) ElementType

func (GetGroupsGroupArrayOutput) ElementType() reflect.Type

func (GetGroupsGroupArrayOutput) Index

func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput

func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput

func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext

func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput

func (GetGroupsGroupArrayOutput) ToOutput

type GetGroupsGroupInput

type GetGroupsGroupInput interface {
	pulumi.Input

	ToGetGroupsGroupOutput() GetGroupsGroupOutput
	ToGetGroupsGroupOutputWithContext(context.Context) GetGroupsGroupOutput
}

GetGroupsGroupInput is an input type that accepts GetGroupsGroupArgs and GetGroupsGroupOutput values. You can construct a concrete instance of `GetGroupsGroupInput` via:

GetGroupsGroupArgs{...}

type GetGroupsGroupOutput

type GetGroupsGroupOutput struct{ *pulumi.OutputState }

func (GetGroupsGroupOutput) AutoAdd

func (GetGroupsGroupOutput) ElementType

func (GetGroupsGroupOutput) ElementType() reflect.Type

func (GetGroupsGroupOutput) EmailForwardingDisabled

func (o GetGroupsGroupOutput) EmailForwardingDisabled() pulumi.BoolOutput

func (GetGroupsGroupOutput) Name

func (GetGroupsGroupOutput) Permission

func (o GetGroupsGroupOutput) Permission() pulumi.StringOutput

func (GetGroupsGroupOutput) Slug

func (GetGroupsGroupOutput) ToGetGroupsGroupOutput

func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput

func (GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext

func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput

func (GetGroupsGroupOutput) ToOutput

type GetGroupsOutputArgs

type GetGroupsOutputArgs struct {
	Workspace pulumi.StringInput `pulumi:"workspace"`
}

A collection of arguments for invoking getGroups.

func (GetGroupsOutputArgs) ElementType

func (GetGroupsOutputArgs) ElementType() reflect.Type

type GetGroupsResult

type GetGroupsResult struct {
	Groups []GetGroupsGroup `pulumi:"groups"`
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	Workspace string `pulumi:"workspace"`
}

A collection of values returned by getGroups.

func GetGroups

func GetGroups(ctx *pulumi.Context, args *GetGroupsArgs, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)

type GetGroupsResultOutput

type GetGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroups.

func (GetGroupsResultOutput) ElementType

func (GetGroupsResultOutput) ElementType() reflect.Type

func (GetGroupsResultOutput) Groups

func (GetGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGroupsResultOutput) ToGetGroupsResultOutput

func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput

func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext

func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput

func (GetGroupsResultOutput) ToOutput

func (GetGroupsResultOutput) Workspace

type GetHookTypesArgs

type GetHookTypesArgs struct {
	SubjectType string `pulumi:"subjectType"`
}

A collection of arguments for invoking getHookTypes.

type GetHookTypesHookType

type GetHookTypesHookType struct {
	Category    string `pulumi:"category"`
	Description string `pulumi:"description"`
	Event       string `pulumi:"event"`
	Label       string `pulumi:"label"`
}

type GetHookTypesHookTypeArgs

type GetHookTypesHookTypeArgs struct {
	Category    pulumi.StringInput `pulumi:"category"`
	Description pulumi.StringInput `pulumi:"description"`
	Event       pulumi.StringInput `pulumi:"event"`
	Label       pulumi.StringInput `pulumi:"label"`
}

func (GetHookTypesHookTypeArgs) ElementType

func (GetHookTypesHookTypeArgs) ElementType() reflect.Type

func (GetHookTypesHookTypeArgs) ToGetHookTypesHookTypeOutput

func (i GetHookTypesHookTypeArgs) ToGetHookTypesHookTypeOutput() GetHookTypesHookTypeOutput

func (GetHookTypesHookTypeArgs) ToGetHookTypesHookTypeOutputWithContext

func (i GetHookTypesHookTypeArgs) ToGetHookTypesHookTypeOutputWithContext(ctx context.Context) GetHookTypesHookTypeOutput

func (GetHookTypesHookTypeArgs) ToOutput

type GetHookTypesHookTypeArray

type GetHookTypesHookTypeArray []GetHookTypesHookTypeInput

func (GetHookTypesHookTypeArray) ElementType

func (GetHookTypesHookTypeArray) ElementType() reflect.Type

func (GetHookTypesHookTypeArray) ToGetHookTypesHookTypeArrayOutput

func (i GetHookTypesHookTypeArray) ToGetHookTypesHookTypeArrayOutput() GetHookTypesHookTypeArrayOutput

func (GetHookTypesHookTypeArray) ToGetHookTypesHookTypeArrayOutputWithContext

func (i GetHookTypesHookTypeArray) ToGetHookTypesHookTypeArrayOutputWithContext(ctx context.Context) GetHookTypesHookTypeArrayOutput

func (GetHookTypesHookTypeArray) ToOutput

type GetHookTypesHookTypeArrayInput

type GetHookTypesHookTypeArrayInput interface {
	pulumi.Input

	ToGetHookTypesHookTypeArrayOutput() GetHookTypesHookTypeArrayOutput
	ToGetHookTypesHookTypeArrayOutputWithContext(context.Context) GetHookTypesHookTypeArrayOutput
}

GetHookTypesHookTypeArrayInput is an input type that accepts GetHookTypesHookTypeArray and GetHookTypesHookTypeArrayOutput values. You can construct a concrete instance of `GetHookTypesHookTypeArrayInput` via:

GetHookTypesHookTypeArray{ GetHookTypesHookTypeArgs{...} }

type GetHookTypesHookTypeArrayOutput

type GetHookTypesHookTypeArrayOutput struct{ *pulumi.OutputState }

func (GetHookTypesHookTypeArrayOutput) ElementType

func (GetHookTypesHookTypeArrayOutput) Index

func (GetHookTypesHookTypeArrayOutput) ToGetHookTypesHookTypeArrayOutput

func (o GetHookTypesHookTypeArrayOutput) ToGetHookTypesHookTypeArrayOutput() GetHookTypesHookTypeArrayOutput

func (GetHookTypesHookTypeArrayOutput) ToGetHookTypesHookTypeArrayOutputWithContext

func (o GetHookTypesHookTypeArrayOutput) ToGetHookTypesHookTypeArrayOutputWithContext(ctx context.Context) GetHookTypesHookTypeArrayOutput

func (GetHookTypesHookTypeArrayOutput) ToOutput

type GetHookTypesHookTypeInput

type GetHookTypesHookTypeInput interface {
	pulumi.Input

	ToGetHookTypesHookTypeOutput() GetHookTypesHookTypeOutput
	ToGetHookTypesHookTypeOutputWithContext(context.Context) GetHookTypesHookTypeOutput
}

GetHookTypesHookTypeInput is an input type that accepts GetHookTypesHookTypeArgs and GetHookTypesHookTypeOutput values. You can construct a concrete instance of `GetHookTypesHookTypeInput` via:

GetHookTypesHookTypeArgs{...}

type GetHookTypesHookTypeOutput

type GetHookTypesHookTypeOutput struct{ *pulumi.OutputState }

func (GetHookTypesHookTypeOutput) Category

func (GetHookTypesHookTypeOutput) Description

func (GetHookTypesHookTypeOutput) ElementType

func (GetHookTypesHookTypeOutput) ElementType() reflect.Type

func (GetHookTypesHookTypeOutput) Event

func (GetHookTypesHookTypeOutput) Label

func (GetHookTypesHookTypeOutput) ToGetHookTypesHookTypeOutput

func (o GetHookTypesHookTypeOutput) ToGetHookTypesHookTypeOutput() GetHookTypesHookTypeOutput

func (GetHookTypesHookTypeOutput) ToGetHookTypesHookTypeOutputWithContext

func (o GetHookTypesHookTypeOutput) ToGetHookTypesHookTypeOutputWithContext(ctx context.Context) GetHookTypesHookTypeOutput

func (GetHookTypesHookTypeOutput) ToOutput

type GetHookTypesOutputArgs

type GetHookTypesOutputArgs struct {
	SubjectType pulumi.StringInput `pulumi:"subjectType"`
}

A collection of arguments for invoking getHookTypes.

func (GetHookTypesOutputArgs) ElementType

func (GetHookTypesOutputArgs) ElementType() reflect.Type

type GetHookTypesResult

type GetHookTypesResult struct {
	HookTypes []GetHookTypesHookType `pulumi:"hookTypes"`
	// The provider-assigned unique ID for this managed resource.
	Id          string `pulumi:"id"`
	SubjectType string `pulumi:"subjectType"`
}

A collection of values returned by getHookTypes.

func GetHookTypes

func GetHookTypes(ctx *pulumi.Context, args *GetHookTypesArgs, opts ...pulumi.InvokeOption) (*GetHookTypesResult, error)

type GetHookTypesResultOutput

type GetHookTypesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHookTypes.

func (GetHookTypesResultOutput) ElementType

func (GetHookTypesResultOutput) ElementType() reflect.Type

func (GetHookTypesResultOutput) HookTypes

func (GetHookTypesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetHookTypesResultOutput) SubjectType

func (GetHookTypesResultOutput) ToGetHookTypesResultOutput

func (o GetHookTypesResultOutput) ToGetHookTypesResultOutput() GetHookTypesResultOutput

func (GetHookTypesResultOutput) ToGetHookTypesResultOutputWithContext

func (o GetHookTypesResultOutput) ToGetHookTypesResultOutputWithContext(ctx context.Context) GetHookTypesResultOutput

func (GetHookTypesResultOutput) ToOutput

type GetIpRangesRange

type GetIpRangesRange struct {
	Cidr       string   `pulumi:"cidr"`
	Directions []string `pulumi:"directions"`
	Mask       string   `pulumi:"mask"`
	MaskLen    int      `pulumi:"maskLen"`
	Network    string   `pulumi:"network"`
	Products   []string `pulumi:"products"`
	Regions    []string `pulumi:"regions"`
}

type GetIpRangesRangeArgs

type GetIpRangesRangeArgs struct {
	Cidr       pulumi.StringInput      `pulumi:"cidr"`
	Directions pulumi.StringArrayInput `pulumi:"directions"`
	Mask       pulumi.StringInput      `pulumi:"mask"`
	MaskLen    pulumi.IntInput         `pulumi:"maskLen"`
	Network    pulumi.StringInput      `pulumi:"network"`
	Products   pulumi.StringArrayInput `pulumi:"products"`
	Regions    pulumi.StringArrayInput `pulumi:"regions"`
}

func (GetIpRangesRangeArgs) ElementType

func (GetIpRangesRangeArgs) ElementType() reflect.Type

func (GetIpRangesRangeArgs) ToGetIpRangesRangeOutput

func (i GetIpRangesRangeArgs) ToGetIpRangesRangeOutput() GetIpRangesRangeOutput

func (GetIpRangesRangeArgs) ToGetIpRangesRangeOutputWithContext

func (i GetIpRangesRangeArgs) ToGetIpRangesRangeOutputWithContext(ctx context.Context) GetIpRangesRangeOutput

func (GetIpRangesRangeArgs) ToOutput

type GetIpRangesRangeArray

type GetIpRangesRangeArray []GetIpRangesRangeInput

func (GetIpRangesRangeArray) ElementType

func (GetIpRangesRangeArray) ElementType() reflect.Type

func (GetIpRangesRangeArray) ToGetIpRangesRangeArrayOutput

func (i GetIpRangesRangeArray) ToGetIpRangesRangeArrayOutput() GetIpRangesRangeArrayOutput

func (GetIpRangesRangeArray) ToGetIpRangesRangeArrayOutputWithContext

func (i GetIpRangesRangeArray) ToGetIpRangesRangeArrayOutputWithContext(ctx context.Context) GetIpRangesRangeArrayOutput

func (GetIpRangesRangeArray) ToOutput

type GetIpRangesRangeArrayInput

type GetIpRangesRangeArrayInput interface {
	pulumi.Input

	ToGetIpRangesRangeArrayOutput() GetIpRangesRangeArrayOutput
	ToGetIpRangesRangeArrayOutputWithContext(context.Context) GetIpRangesRangeArrayOutput
}

GetIpRangesRangeArrayInput is an input type that accepts GetIpRangesRangeArray and GetIpRangesRangeArrayOutput values. You can construct a concrete instance of `GetIpRangesRangeArrayInput` via:

GetIpRangesRangeArray{ GetIpRangesRangeArgs{...} }

type GetIpRangesRangeArrayOutput

type GetIpRangesRangeArrayOutput struct{ *pulumi.OutputState }

func (GetIpRangesRangeArrayOutput) ElementType

func (GetIpRangesRangeArrayOutput) Index

func (GetIpRangesRangeArrayOutput) ToGetIpRangesRangeArrayOutput

func (o GetIpRangesRangeArrayOutput) ToGetIpRangesRangeArrayOutput() GetIpRangesRangeArrayOutput

func (GetIpRangesRangeArrayOutput) ToGetIpRangesRangeArrayOutputWithContext

func (o GetIpRangesRangeArrayOutput) ToGetIpRangesRangeArrayOutputWithContext(ctx context.Context) GetIpRangesRangeArrayOutput

func (GetIpRangesRangeArrayOutput) ToOutput

type GetIpRangesRangeInput

type GetIpRangesRangeInput interface {
	pulumi.Input

	ToGetIpRangesRangeOutput() GetIpRangesRangeOutput
	ToGetIpRangesRangeOutputWithContext(context.Context) GetIpRangesRangeOutput
}

GetIpRangesRangeInput is an input type that accepts GetIpRangesRangeArgs and GetIpRangesRangeOutput values. You can construct a concrete instance of `GetIpRangesRangeInput` via:

GetIpRangesRangeArgs{...}

type GetIpRangesRangeOutput

type GetIpRangesRangeOutput struct{ *pulumi.OutputState }

func (GetIpRangesRangeOutput) Cidr

func (GetIpRangesRangeOutput) Directions

func (GetIpRangesRangeOutput) ElementType

func (GetIpRangesRangeOutput) ElementType() reflect.Type

func (GetIpRangesRangeOutput) Mask

func (GetIpRangesRangeOutput) MaskLen

func (GetIpRangesRangeOutput) Network

func (GetIpRangesRangeOutput) Products

func (GetIpRangesRangeOutput) Regions

func (GetIpRangesRangeOutput) ToGetIpRangesRangeOutput

func (o GetIpRangesRangeOutput) ToGetIpRangesRangeOutput() GetIpRangesRangeOutput

func (GetIpRangesRangeOutput) ToGetIpRangesRangeOutputWithContext

func (o GetIpRangesRangeOutput) ToGetIpRangesRangeOutputWithContext(ctx context.Context) GetIpRangesRangeOutput

func (GetIpRangesRangeOutput) ToOutput

type GetIpRangesResult

type GetIpRangesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id     string             `pulumi:"id"`
	Ranges []GetIpRangesRange `pulumi:"ranges"`
}

A collection of values returned by getIpRanges.

func GetIpRanges

func GetIpRanges(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetIpRangesResult, error)

type GetPipelineOidcConfigArgs

type GetPipelineOidcConfigArgs struct {
	Workspace string `pulumi:"workspace"`
}

A collection of arguments for invoking getPipelineOidcConfig.

type GetPipelineOidcConfigKeysArgs

type GetPipelineOidcConfigKeysArgs struct {
	Workspace string `pulumi:"workspace"`
}

A collection of arguments for invoking getPipelineOidcConfigKeys.

type GetPipelineOidcConfigKeysOutputArgs

type GetPipelineOidcConfigKeysOutputArgs struct {
	Workspace pulumi.StringInput `pulumi:"workspace"`
}

A collection of arguments for invoking getPipelineOidcConfigKeys.

func (GetPipelineOidcConfigKeysOutputArgs) ElementType

type GetPipelineOidcConfigKeysResult

type GetPipelineOidcConfigKeysResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	Keys      string `pulumi:"keys"`
	Workspace string `pulumi:"workspace"`
}

A collection of values returned by getPipelineOidcConfigKeys.

type GetPipelineOidcConfigKeysResultOutput

type GetPipelineOidcConfigKeysResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPipelineOidcConfigKeys.

func (GetPipelineOidcConfigKeysResultOutput) ElementType

func (GetPipelineOidcConfigKeysResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPipelineOidcConfigKeysResultOutput) Keys

func (GetPipelineOidcConfigKeysResultOutput) ToGetPipelineOidcConfigKeysResultOutput

func (o GetPipelineOidcConfigKeysResultOutput) ToGetPipelineOidcConfigKeysResultOutput() GetPipelineOidcConfigKeysResultOutput

func (GetPipelineOidcConfigKeysResultOutput) ToGetPipelineOidcConfigKeysResultOutputWithContext

func (o GetPipelineOidcConfigKeysResultOutput) ToGetPipelineOidcConfigKeysResultOutputWithContext(ctx context.Context) GetPipelineOidcConfigKeysResultOutput

func (GetPipelineOidcConfigKeysResultOutput) ToOutput

func (GetPipelineOidcConfigKeysResultOutput) Workspace

type GetPipelineOidcConfigOutputArgs

type GetPipelineOidcConfigOutputArgs struct {
	Workspace pulumi.StringInput `pulumi:"workspace"`
}

A collection of arguments for invoking getPipelineOidcConfig.

func (GetPipelineOidcConfigOutputArgs) ElementType

type GetPipelineOidcConfigResult

type GetPipelineOidcConfigResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	OidcConfig string `pulumi:"oidcConfig"`
	Workspace  string `pulumi:"workspace"`
}

A collection of values returned by getPipelineOidcConfig.

type GetPipelineOidcConfigResultOutput

type GetPipelineOidcConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPipelineOidcConfig.

func (GetPipelineOidcConfigResultOutput) ElementType

func (GetPipelineOidcConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPipelineOidcConfigResultOutput) OidcConfig

func (GetPipelineOidcConfigResultOutput) ToGetPipelineOidcConfigResultOutput

func (o GetPipelineOidcConfigResultOutput) ToGetPipelineOidcConfigResultOutput() GetPipelineOidcConfigResultOutput

func (GetPipelineOidcConfigResultOutput) ToGetPipelineOidcConfigResultOutputWithContext

func (o GetPipelineOidcConfigResultOutput) ToGetPipelineOidcConfigResultOutputWithContext(ctx context.Context) GetPipelineOidcConfigResultOutput

func (GetPipelineOidcConfigResultOutput) ToOutput

func (GetPipelineOidcConfigResultOutput) Workspace

type GetUserArgs

type GetUserArgs struct {
	DisplayName *string `pulumi:"displayName"`
	Uuid        *string `pulumi:"uuid"`
}

A collection of arguments for invoking getUser.

type GetUserOutputArgs

type GetUserOutputArgs struct {
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	Uuid        pulumi.StringPtrInput `pulumi:"uuid"`
}

A collection of arguments for invoking getUser.

func (GetUserOutputArgs) ElementType

func (GetUserOutputArgs) ElementType() reflect.Type

type GetUserResult

type GetUserResult struct {
	DisplayName *string `pulumi:"displayName"`
	// The provider-assigned unique ID for this managed resource.
	Id       string  `pulumi:"id"`
	Username string  `pulumi:"username"`
	Uuid     *string `pulumi:"uuid"`
}

A collection of values returned by getUser.

func GetUser

func GetUser(ctx *pulumi.Context, args *GetUserArgs, opts ...pulumi.InvokeOption) (*GetUserResult, error)

type GetUserResultOutput

type GetUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUser.

func (GetUserResultOutput) DisplayName

func (o GetUserResultOutput) DisplayName() pulumi.StringPtrOutput

func (GetUserResultOutput) ElementType

func (GetUserResultOutput) ElementType() reflect.Type

func (GetUserResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUserResultOutput) ToGetUserResultOutput

func (o GetUserResultOutput) ToGetUserResultOutput() GetUserResultOutput

func (GetUserResultOutput) ToGetUserResultOutputWithContext

func (o GetUserResultOutput) ToGetUserResultOutputWithContext(ctx context.Context) GetUserResultOutput

func (GetUserResultOutput) ToOutput

func (GetUserResultOutput) Username

func (GetUserResultOutput) Uuid

type GetWorkspaceArgs

type GetWorkspaceArgs struct {
	Workspace string `pulumi:"workspace"`
}

A collection of arguments for invoking getWorkspace.

type GetWorkspaceMembersArgs

type GetWorkspaceMembersArgs struct {
	Workspace string `pulumi:"workspace"`
}

A collection of arguments for invoking getWorkspaceMembers.

type GetWorkspaceMembersOutputArgs

type GetWorkspaceMembersOutputArgs struct {
	Workspace pulumi.StringInput `pulumi:"workspace"`
}

A collection of arguments for invoking getWorkspaceMembers.

func (GetWorkspaceMembersOutputArgs) ElementType

type GetWorkspaceMembersResult

type GetWorkspaceMembersResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id        string   `pulumi:"id"`
	Members   []string `pulumi:"members"`
	Workspace string   `pulumi:"workspace"`
}

A collection of values returned by getWorkspaceMembers.

type GetWorkspaceMembersResultOutput

type GetWorkspaceMembersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getWorkspaceMembers.

func (GetWorkspaceMembersResultOutput) ElementType

func (GetWorkspaceMembersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetWorkspaceMembersResultOutput) Members

func (GetWorkspaceMembersResultOutput) ToGetWorkspaceMembersResultOutput

func (o GetWorkspaceMembersResultOutput) ToGetWorkspaceMembersResultOutput() GetWorkspaceMembersResultOutput

func (GetWorkspaceMembersResultOutput) ToGetWorkspaceMembersResultOutputWithContext

func (o GetWorkspaceMembersResultOutput) ToGetWorkspaceMembersResultOutputWithContext(ctx context.Context) GetWorkspaceMembersResultOutput

func (GetWorkspaceMembersResultOutput) ToOutput

func (GetWorkspaceMembersResultOutput) Workspace

type GetWorkspaceOutputArgs

type GetWorkspaceOutputArgs struct {
	Workspace pulumi.StringInput `pulumi:"workspace"`
}

A collection of arguments for invoking getWorkspace.

func (GetWorkspaceOutputArgs) ElementType

func (GetWorkspaceOutputArgs) ElementType() reflect.Type

type GetWorkspaceResult

type GetWorkspaceResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	IsPrivate bool   `pulumi:"isPrivate"`
	Name      string `pulumi:"name"`
	Slug      string `pulumi:"slug"`
	Workspace string `pulumi:"workspace"`
}

A collection of values returned by getWorkspace.

func GetWorkspace

func GetWorkspace(ctx *pulumi.Context, args *GetWorkspaceArgs, opts ...pulumi.InvokeOption) (*GetWorkspaceResult, error)

type GetWorkspaceResultOutput

type GetWorkspaceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getWorkspace.

func (GetWorkspaceResultOutput) ElementType

func (GetWorkspaceResultOutput) ElementType() reflect.Type

func (GetWorkspaceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetWorkspaceResultOutput) IsPrivate

func (GetWorkspaceResultOutput) Name

func (GetWorkspaceResultOutput) Slug

func (GetWorkspaceResultOutput) ToGetWorkspaceResultOutput

func (o GetWorkspaceResultOutput) ToGetWorkspaceResultOutput() GetWorkspaceResultOutput

func (GetWorkspaceResultOutput) ToGetWorkspaceResultOutputWithContext

func (o GetWorkspaceResultOutput) ToGetWorkspaceResultOutputWithContext(ctx context.Context) GetWorkspaceResultOutput

func (GetWorkspaceResultOutput) ToOutput

func (GetWorkspaceResultOutput) Workspace

type Group

type Group struct {
	pulumi.CustomResourceState

	AutoAdd                 pulumi.BoolPtrOutput   `pulumi:"autoAdd"`
	EmailForwardingDisabled pulumi.BoolPtrOutput   `pulumi:"emailForwardingDisabled"`
	Name                    pulumi.StringOutput    `pulumi:"name"`
	Permission              pulumi.StringPtrOutput `pulumi:"permission"`
	Slug                    pulumi.StringOutput    `pulumi:"slug"`
	Workspace               pulumi.StringOutput    `pulumi:"workspace"`
}

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group 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 NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

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

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

func (*Group) ToOutput

func (i *Group) ToOutput(ctx context.Context) pulumix.Output[*Group]

type GroupArgs

type GroupArgs struct {
	AutoAdd                 pulumi.BoolPtrInput
	EmailForwardingDisabled pulumi.BoolPtrInput
	Name                    pulumi.StringPtrInput
	Permission              pulumi.StringPtrInput
	Workspace               pulumi.StringInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupArray

type GroupArray []GroupInput

func (GroupArray) ElementType

func (GroupArray) ElementType() reflect.Type

func (GroupArray) ToGroupArrayOutput

func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput

func (GroupArray) ToGroupArrayOutputWithContext

func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

func (GroupArray) ToOutput

func (i GroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*Group]

type GroupArrayInput

type GroupArrayInput interface {
	pulumi.Input

	ToGroupArrayOutput() GroupArrayOutput
	ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}

GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:

GroupArray{ GroupArgs{...} }

type GroupArrayOutput

type GroupArrayOutput struct{ *pulumi.OutputState }

func (GroupArrayOutput) ElementType

func (GroupArrayOutput) ElementType() reflect.Type

func (GroupArrayOutput) Index

func (GroupArrayOutput) ToGroupArrayOutput

func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput

func (GroupArrayOutput) ToGroupArrayOutputWithContext

func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

func (GroupArrayOutput) ToOutput

func (o GroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Group]

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupMap

type GroupMap map[string]GroupInput

func (GroupMap) ElementType

func (GroupMap) ElementType() reflect.Type

func (GroupMap) ToGroupMapOutput

func (i GroupMap) ToGroupMapOutput() GroupMapOutput

func (GroupMap) ToGroupMapOutputWithContext

func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

func (GroupMap) ToOutput

func (i GroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Group]

type GroupMapInput

type GroupMapInput interface {
	pulumi.Input

	ToGroupMapOutput() GroupMapOutput
	ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}

GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:

GroupMap{ "key": GroupArgs{...} }

type GroupMapOutput

type GroupMapOutput struct{ *pulumi.OutputState }

func (GroupMapOutput) ElementType

func (GroupMapOutput) ElementType() reflect.Type

func (GroupMapOutput) MapIndex

func (GroupMapOutput) ToGroupMapOutput

func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput

func (GroupMapOutput) ToGroupMapOutputWithContext

func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

func (GroupMapOutput) ToOutput

func (o GroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Group]

type GroupMembership

type GroupMembership struct {
	pulumi.CustomResourceState

	GroupSlug pulumi.StringOutput `pulumi:"groupSlug"`
	Slug      pulumi.StringOutput `pulumi:"slug"`
	Uuid      pulumi.StringOutput `pulumi:"uuid"`
	Workspace pulumi.StringOutput `pulumi:"workspace"`
}

func GetGroupMembership

func GetGroupMembership(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupMembershipState, opts ...pulumi.ResourceOption) (*GroupMembership, error)

GetGroupMembership gets an existing GroupMembership 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 NewGroupMembership

func NewGroupMembership(ctx *pulumi.Context,
	name string, args *GroupMembershipArgs, opts ...pulumi.ResourceOption) (*GroupMembership, error)

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

func (*GroupMembership) ElementType

func (*GroupMembership) ElementType() reflect.Type

func (*GroupMembership) ToGroupMembershipOutput

func (i *GroupMembership) ToGroupMembershipOutput() GroupMembershipOutput

func (*GroupMembership) ToGroupMembershipOutputWithContext

func (i *GroupMembership) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput

func (*GroupMembership) ToOutput

type GroupMembershipArgs

type GroupMembershipArgs struct {
	GroupSlug pulumi.StringInput
	Uuid      pulumi.StringInput
	Workspace pulumi.StringInput
}

The set of arguments for constructing a GroupMembership resource.

func (GroupMembershipArgs) ElementType

func (GroupMembershipArgs) ElementType() reflect.Type

type GroupMembershipArray

type GroupMembershipArray []GroupMembershipInput

func (GroupMembershipArray) ElementType

func (GroupMembershipArray) ElementType() reflect.Type

func (GroupMembershipArray) ToGroupMembershipArrayOutput

func (i GroupMembershipArray) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput

func (GroupMembershipArray) ToGroupMembershipArrayOutputWithContext

func (i GroupMembershipArray) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput

func (GroupMembershipArray) ToOutput

type GroupMembershipArrayInput

type GroupMembershipArrayInput interface {
	pulumi.Input

	ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
	ToGroupMembershipArrayOutputWithContext(context.Context) GroupMembershipArrayOutput
}

GroupMembershipArrayInput is an input type that accepts GroupMembershipArray and GroupMembershipArrayOutput values. You can construct a concrete instance of `GroupMembershipArrayInput` via:

GroupMembershipArray{ GroupMembershipArgs{...} }

type GroupMembershipArrayOutput

type GroupMembershipArrayOutput struct{ *pulumi.OutputState }

func (GroupMembershipArrayOutput) ElementType

func (GroupMembershipArrayOutput) ElementType() reflect.Type

func (GroupMembershipArrayOutput) Index

func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutput

func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput

func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext

func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput

func (GroupMembershipArrayOutput) ToOutput

type GroupMembershipInput

type GroupMembershipInput interface {
	pulumi.Input

	ToGroupMembershipOutput() GroupMembershipOutput
	ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
}

type GroupMembershipMap

type GroupMembershipMap map[string]GroupMembershipInput

func (GroupMembershipMap) ElementType

func (GroupMembershipMap) ElementType() reflect.Type

func (GroupMembershipMap) ToGroupMembershipMapOutput

func (i GroupMembershipMap) ToGroupMembershipMapOutput() GroupMembershipMapOutput

func (GroupMembershipMap) ToGroupMembershipMapOutputWithContext

func (i GroupMembershipMap) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput

func (GroupMembershipMap) ToOutput

type GroupMembershipMapInput

type GroupMembershipMapInput interface {
	pulumi.Input

	ToGroupMembershipMapOutput() GroupMembershipMapOutput
	ToGroupMembershipMapOutputWithContext(context.Context) GroupMembershipMapOutput
}

GroupMembershipMapInput is an input type that accepts GroupMembershipMap and GroupMembershipMapOutput values. You can construct a concrete instance of `GroupMembershipMapInput` via:

GroupMembershipMap{ "key": GroupMembershipArgs{...} }

type GroupMembershipMapOutput

type GroupMembershipMapOutput struct{ *pulumi.OutputState }

func (GroupMembershipMapOutput) ElementType

func (GroupMembershipMapOutput) ElementType() reflect.Type

func (GroupMembershipMapOutput) MapIndex

func (GroupMembershipMapOutput) ToGroupMembershipMapOutput

func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput

func (GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext

func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput

func (GroupMembershipMapOutput) ToOutput

type GroupMembershipOutput

type GroupMembershipOutput struct{ *pulumi.OutputState }

func (GroupMembershipOutput) ElementType

func (GroupMembershipOutput) ElementType() reflect.Type

func (GroupMembershipOutput) GroupSlug

func (GroupMembershipOutput) Slug

func (GroupMembershipOutput) ToGroupMembershipOutput

func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput

func (GroupMembershipOutput) ToGroupMembershipOutputWithContext

func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput

func (GroupMembershipOutput) ToOutput

func (GroupMembershipOutput) Uuid

func (GroupMembershipOutput) Workspace

type GroupMembershipState

type GroupMembershipState struct {
	GroupSlug pulumi.StringPtrInput
	Slug      pulumi.StringPtrInput
	Uuid      pulumi.StringPtrInput
	Workspace pulumi.StringPtrInput
}

func (GroupMembershipState) ElementType

func (GroupMembershipState) ElementType() reflect.Type

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) AutoAdd

func (o GroupOutput) AutoAdd() pulumi.BoolPtrOutput

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) EmailForwardingDisabled

func (o GroupOutput) EmailForwardingDisabled() pulumi.BoolPtrOutput

func (GroupOutput) Name

func (o GroupOutput) Name() pulumi.StringOutput

func (GroupOutput) Permission

func (o GroupOutput) Permission() pulumi.StringPtrOutput

func (GroupOutput) Slug

func (o GroupOutput) Slug() pulumi.StringOutput

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

func (GroupOutput) ToOutput

func (o GroupOutput) ToOutput(ctx context.Context) pulumix.Output[*Group]

func (GroupOutput) Workspace

func (o GroupOutput) Workspace() pulumi.StringOutput

type GroupState

type GroupState struct {
	AutoAdd                 pulumi.BoolPtrInput
	EmailForwardingDisabled pulumi.BoolPtrInput
	Name                    pulumi.StringPtrInput
	Permission              pulumi.StringPtrInput
	Slug                    pulumi.StringPtrInput
	Workspace               pulumi.StringPtrInput
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type Hook

type Hook struct {
	pulumi.CustomResourceState

	Active               pulumi.BoolPtrOutput     `pulumi:"active"`
	Description          pulumi.StringOutput      `pulumi:"description"`
	Events               pulumi.StringArrayOutput `pulumi:"events"`
	Owner                pulumi.StringOutput      `pulumi:"owner"`
	Repository           pulumi.StringOutput      `pulumi:"repository"`
	SkipCertVerification pulumi.BoolPtrOutput     `pulumi:"skipCertVerification"`
	Url                  pulumi.StringOutput      `pulumi:"url"`
	Uuid                 pulumi.StringOutput      `pulumi:"uuid"`
}

func GetHook

func GetHook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HookState, opts ...pulumi.ResourceOption) (*Hook, error)

GetHook gets an existing Hook 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 NewHook

func NewHook(ctx *pulumi.Context,
	name string, args *HookArgs, opts ...pulumi.ResourceOption) (*Hook, error)

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

func (*Hook) ElementType

func (*Hook) ElementType() reflect.Type

func (*Hook) ToHookOutput

func (i *Hook) ToHookOutput() HookOutput

func (*Hook) ToHookOutputWithContext

func (i *Hook) ToHookOutputWithContext(ctx context.Context) HookOutput

func (*Hook) ToOutput

func (i *Hook) ToOutput(ctx context.Context) pulumix.Output[*Hook]

type HookArgs

type HookArgs struct {
	Active               pulumi.BoolPtrInput
	Description          pulumi.StringInput
	Events               pulumi.StringArrayInput
	Owner                pulumi.StringInput
	Repository           pulumi.StringInput
	SkipCertVerification pulumi.BoolPtrInput
	Url                  pulumi.StringInput
}

The set of arguments for constructing a Hook resource.

func (HookArgs) ElementType

func (HookArgs) ElementType() reflect.Type

type HookArray

type HookArray []HookInput

func (HookArray) ElementType

func (HookArray) ElementType() reflect.Type

func (HookArray) ToHookArrayOutput

func (i HookArray) ToHookArrayOutput() HookArrayOutput

func (HookArray) ToHookArrayOutputWithContext

func (i HookArray) ToHookArrayOutputWithContext(ctx context.Context) HookArrayOutput

func (HookArray) ToOutput

func (i HookArray) ToOutput(ctx context.Context) pulumix.Output[[]*Hook]

type HookArrayInput

type HookArrayInput interface {
	pulumi.Input

	ToHookArrayOutput() HookArrayOutput
	ToHookArrayOutputWithContext(context.Context) HookArrayOutput
}

HookArrayInput is an input type that accepts HookArray and HookArrayOutput values. You can construct a concrete instance of `HookArrayInput` via:

HookArray{ HookArgs{...} }

type HookArrayOutput

type HookArrayOutput struct{ *pulumi.OutputState }

func (HookArrayOutput) ElementType

func (HookArrayOutput) ElementType() reflect.Type

func (HookArrayOutput) Index

func (HookArrayOutput) ToHookArrayOutput

func (o HookArrayOutput) ToHookArrayOutput() HookArrayOutput

func (HookArrayOutput) ToHookArrayOutputWithContext

func (o HookArrayOutput) ToHookArrayOutputWithContext(ctx context.Context) HookArrayOutput

func (HookArrayOutput) ToOutput

func (o HookArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Hook]

type HookInput

type HookInput interface {
	pulumi.Input

	ToHookOutput() HookOutput
	ToHookOutputWithContext(ctx context.Context) HookOutput
}

type HookMap

type HookMap map[string]HookInput

func (HookMap) ElementType

func (HookMap) ElementType() reflect.Type

func (HookMap) ToHookMapOutput

func (i HookMap) ToHookMapOutput() HookMapOutput

func (HookMap) ToHookMapOutputWithContext

func (i HookMap) ToHookMapOutputWithContext(ctx context.Context) HookMapOutput

func (HookMap) ToOutput

func (i HookMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Hook]

type HookMapInput

type HookMapInput interface {
	pulumi.Input

	ToHookMapOutput() HookMapOutput
	ToHookMapOutputWithContext(context.Context) HookMapOutput
}

HookMapInput is an input type that accepts HookMap and HookMapOutput values. You can construct a concrete instance of `HookMapInput` via:

HookMap{ "key": HookArgs{...} }

type HookMapOutput

type HookMapOutput struct{ *pulumi.OutputState }

func (HookMapOutput) ElementType

func (HookMapOutput) ElementType() reflect.Type

func (HookMapOutput) MapIndex

func (HookMapOutput) ToHookMapOutput

func (o HookMapOutput) ToHookMapOutput() HookMapOutput

func (HookMapOutput) ToHookMapOutputWithContext

func (o HookMapOutput) ToHookMapOutputWithContext(ctx context.Context) HookMapOutput

func (HookMapOutput) ToOutput

func (o HookMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Hook]

type HookOutput

type HookOutput struct{ *pulumi.OutputState }

func (HookOutput) Active

func (o HookOutput) Active() pulumi.BoolPtrOutput

func (HookOutput) Description

func (o HookOutput) Description() pulumi.StringOutput

func (HookOutput) ElementType

func (HookOutput) ElementType() reflect.Type

func (HookOutput) Events

func (o HookOutput) Events() pulumi.StringArrayOutput

func (HookOutput) Owner

func (o HookOutput) Owner() pulumi.StringOutput

func (HookOutput) Repository

func (o HookOutput) Repository() pulumi.StringOutput

func (HookOutput) SkipCertVerification

func (o HookOutput) SkipCertVerification() pulumi.BoolPtrOutput

func (HookOutput) ToHookOutput

func (o HookOutput) ToHookOutput() HookOutput

func (HookOutput) ToHookOutputWithContext

func (o HookOutput) ToHookOutputWithContext(ctx context.Context) HookOutput

func (HookOutput) ToOutput

func (o HookOutput) ToOutput(ctx context.Context) pulumix.Output[*Hook]

func (HookOutput) Url

func (o HookOutput) Url() pulumi.StringOutput

func (HookOutput) Uuid

func (o HookOutput) Uuid() pulumi.StringOutput

type HookState

type HookState struct {
	Active               pulumi.BoolPtrInput
	Description          pulumi.StringPtrInput
	Events               pulumi.StringArrayInput
	Owner                pulumi.StringPtrInput
	Repository           pulumi.StringPtrInput
	SkipCertVerification pulumi.BoolPtrInput
	Url                  pulumi.StringPtrInput
	Uuid                 pulumi.StringPtrInput
}

func (HookState) ElementType

func (HookState) ElementType() reflect.Type

type LookupDeploymentArgs

type LookupDeploymentArgs struct {
	Repository string `pulumi:"repository"`
	Uuid       string `pulumi:"uuid"`
	Workspace  string `pulumi:"workspace"`
}

A collection of arguments for invoking getDeployment.

type LookupDeploymentOutputArgs

type LookupDeploymentOutputArgs struct {
	Repository pulumi.StringInput `pulumi:"repository"`
	Uuid       pulumi.StringInput `pulumi:"uuid"`
	Workspace  pulumi.StringInput `pulumi:"workspace"`
}

A collection of arguments for invoking getDeployment.

func (LookupDeploymentOutputArgs) ElementType

func (LookupDeploymentOutputArgs) ElementType() reflect.Type

type LookupDeploymentResult

type LookupDeploymentResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	Name       string `pulumi:"name"`
	Repository string `pulumi:"repository"`
	Stage      string `pulumi:"stage"`
	Uuid       string `pulumi:"uuid"`
	Workspace  string `pulumi:"workspace"`
}

A collection of values returned by getDeployment.

type LookupDeploymentResultOutput

type LookupDeploymentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDeployment.

func (LookupDeploymentResultOutput) ElementType

func (LookupDeploymentResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupDeploymentResultOutput) Name

func (LookupDeploymentResultOutput) Repository

func (LookupDeploymentResultOutput) Stage

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToOutput

func (LookupDeploymentResultOutput) Uuid

func (LookupDeploymentResultOutput) Workspace

type LookupGroupArgs

type LookupGroupArgs struct {
	Slug      string `pulumi:"slug"`
	Workspace string `pulumi:"workspace"`
}

A collection of arguments for invoking getGroup.

type LookupGroupOutputArgs

type LookupGroupOutputArgs struct {
	Slug      pulumi.StringInput `pulumi:"slug"`
	Workspace pulumi.StringInput `pulumi:"workspace"`
}

A collection of arguments for invoking getGroup.

func (LookupGroupOutputArgs) ElementType

func (LookupGroupOutputArgs) ElementType() reflect.Type

type LookupGroupResult

type LookupGroupResult struct {
	AutoAdd                 bool `pulumi:"autoAdd"`
	EmailForwardingDisabled bool `pulumi:"emailForwardingDisabled"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	Name       string `pulumi:"name"`
	Permission string `pulumi:"permission"`
	Slug       string `pulumi:"slug"`
	Workspace  string `pulumi:"workspace"`
}

A collection of values returned by getGroup.

func LookupGroup

func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)

type LookupGroupResultOutput

type LookupGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroup.

func (LookupGroupResultOutput) AutoAdd

func (LookupGroupResultOutput) ElementType

func (LookupGroupResultOutput) ElementType() reflect.Type

func (LookupGroupResultOutput) EmailForwardingDisabled

func (o LookupGroupResultOutput) EmailForwardingDisabled() pulumi.BoolOutput

func (LookupGroupResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupGroupResultOutput) Name

func (LookupGroupResultOutput) Permission

func (LookupGroupResultOutput) Slug

func (LookupGroupResultOutput) ToLookupGroupResultOutput

func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput

func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext

func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput

func (LookupGroupResultOutput) ToOutput

func (LookupGroupResultOutput) Workspace

type PipelineSchedule

type PipelineSchedule struct {
	pulumi.CustomResourceState

	CronPattern pulumi.StringOutput          `pulumi:"cronPattern"`
	Enabled     pulumi.BoolOutput            `pulumi:"enabled"`
	Repository  pulumi.StringOutput          `pulumi:"repository"`
	Target      PipelineScheduleTargetOutput `pulumi:"target"`
	Uuid        pulumi.StringOutput          `pulumi:"uuid"`
	Workspace   pulumi.StringOutput          `pulumi:"workspace"`
}

func GetPipelineSchedule

func GetPipelineSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineScheduleState, opts ...pulumi.ResourceOption) (*PipelineSchedule, error)

GetPipelineSchedule gets an existing PipelineSchedule 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 NewPipelineSchedule

func NewPipelineSchedule(ctx *pulumi.Context,
	name string, args *PipelineScheduleArgs, opts ...pulumi.ResourceOption) (*PipelineSchedule, error)

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

func (*PipelineSchedule) ElementType

func (*PipelineSchedule) ElementType() reflect.Type

func (*PipelineSchedule) ToOutput

func (*PipelineSchedule) ToPipelineScheduleOutput

func (i *PipelineSchedule) ToPipelineScheduleOutput() PipelineScheduleOutput

func (*PipelineSchedule) ToPipelineScheduleOutputWithContext

func (i *PipelineSchedule) ToPipelineScheduleOutputWithContext(ctx context.Context) PipelineScheduleOutput

type PipelineScheduleArgs

type PipelineScheduleArgs struct {
	CronPattern pulumi.StringInput
	Enabled     pulumi.BoolInput
	Repository  pulumi.StringInput
	Target      PipelineScheduleTargetInput
	Workspace   pulumi.StringInput
}

The set of arguments for constructing a PipelineSchedule resource.

func (PipelineScheduleArgs) ElementType

func (PipelineScheduleArgs) ElementType() reflect.Type

type PipelineScheduleArray

type PipelineScheduleArray []PipelineScheduleInput

func (PipelineScheduleArray) ElementType

func (PipelineScheduleArray) ElementType() reflect.Type

func (PipelineScheduleArray) ToOutput

func (PipelineScheduleArray) ToPipelineScheduleArrayOutput

func (i PipelineScheduleArray) ToPipelineScheduleArrayOutput() PipelineScheduleArrayOutput

func (PipelineScheduleArray) ToPipelineScheduleArrayOutputWithContext

func (i PipelineScheduleArray) ToPipelineScheduleArrayOutputWithContext(ctx context.Context) PipelineScheduleArrayOutput

type PipelineScheduleArrayInput

type PipelineScheduleArrayInput interface {
	pulumi.Input

	ToPipelineScheduleArrayOutput() PipelineScheduleArrayOutput
	ToPipelineScheduleArrayOutputWithContext(context.Context) PipelineScheduleArrayOutput
}

PipelineScheduleArrayInput is an input type that accepts PipelineScheduleArray and PipelineScheduleArrayOutput values. You can construct a concrete instance of `PipelineScheduleArrayInput` via:

PipelineScheduleArray{ PipelineScheduleArgs{...} }

type PipelineScheduleArrayOutput

type PipelineScheduleArrayOutput struct{ *pulumi.OutputState }

func (PipelineScheduleArrayOutput) ElementType

func (PipelineScheduleArrayOutput) Index

func (PipelineScheduleArrayOutput) ToOutput

func (PipelineScheduleArrayOutput) ToPipelineScheduleArrayOutput

func (o PipelineScheduleArrayOutput) ToPipelineScheduleArrayOutput() PipelineScheduleArrayOutput

func (PipelineScheduleArrayOutput) ToPipelineScheduleArrayOutputWithContext

func (o PipelineScheduleArrayOutput) ToPipelineScheduleArrayOutputWithContext(ctx context.Context) PipelineScheduleArrayOutput

type PipelineScheduleInput

type PipelineScheduleInput interface {
	pulumi.Input

	ToPipelineScheduleOutput() PipelineScheduleOutput
	ToPipelineScheduleOutputWithContext(ctx context.Context) PipelineScheduleOutput
}

type PipelineScheduleMap

type PipelineScheduleMap map[string]PipelineScheduleInput

func (PipelineScheduleMap) ElementType

func (PipelineScheduleMap) ElementType() reflect.Type

func (PipelineScheduleMap) ToOutput

func (PipelineScheduleMap) ToPipelineScheduleMapOutput

func (i PipelineScheduleMap) ToPipelineScheduleMapOutput() PipelineScheduleMapOutput

func (PipelineScheduleMap) ToPipelineScheduleMapOutputWithContext

func (i PipelineScheduleMap) ToPipelineScheduleMapOutputWithContext(ctx context.Context) PipelineScheduleMapOutput

type PipelineScheduleMapInput

type PipelineScheduleMapInput interface {
	pulumi.Input

	ToPipelineScheduleMapOutput() PipelineScheduleMapOutput
	ToPipelineScheduleMapOutputWithContext(context.Context) PipelineScheduleMapOutput
}

PipelineScheduleMapInput is an input type that accepts PipelineScheduleMap and PipelineScheduleMapOutput values. You can construct a concrete instance of `PipelineScheduleMapInput` via:

PipelineScheduleMap{ "key": PipelineScheduleArgs{...} }

type PipelineScheduleMapOutput

type PipelineScheduleMapOutput struct{ *pulumi.OutputState }

func (PipelineScheduleMapOutput) ElementType

func (PipelineScheduleMapOutput) ElementType() reflect.Type

func (PipelineScheduleMapOutput) MapIndex

func (PipelineScheduleMapOutput) ToOutput

func (PipelineScheduleMapOutput) ToPipelineScheduleMapOutput

func (o PipelineScheduleMapOutput) ToPipelineScheduleMapOutput() PipelineScheduleMapOutput

func (PipelineScheduleMapOutput) ToPipelineScheduleMapOutputWithContext

func (o PipelineScheduleMapOutput) ToPipelineScheduleMapOutputWithContext(ctx context.Context) PipelineScheduleMapOutput

type PipelineScheduleOutput

type PipelineScheduleOutput struct{ *pulumi.OutputState }

func (PipelineScheduleOutput) CronPattern

func (o PipelineScheduleOutput) CronPattern() pulumi.StringOutput

func (PipelineScheduleOutput) ElementType

func (PipelineScheduleOutput) ElementType() reflect.Type

func (PipelineScheduleOutput) Enabled

func (PipelineScheduleOutput) Repository

func (PipelineScheduleOutput) Target

func (PipelineScheduleOutput) ToOutput

func (PipelineScheduleOutput) ToPipelineScheduleOutput

func (o PipelineScheduleOutput) ToPipelineScheduleOutput() PipelineScheduleOutput

func (PipelineScheduleOutput) ToPipelineScheduleOutputWithContext

func (o PipelineScheduleOutput) ToPipelineScheduleOutputWithContext(ctx context.Context) PipelineScheduleOutput

func (PipelineScheduleOutput) Uuid

func (PipelineScheduleOutput) Workspace

type PipelineScheduleState

type PipelineScheduleState struct {
	CronPattern pulumi.StringPtrInput
	Enabled     pulumi.BoolPtrInput
	Repository  pulumi.StringPtrInput
	Target      PipelineScheduleTargetPtrInput
	Uuid        pulumi.StringPtrInput
	Workspace   pulumi.StringPtrInput
}

func (PipelineScheduleState) ElementType

func (PipelineScheduleState) ElementType() reflect.Type

type PipelineScheduleTarget

type PipelineScheduleTarget struct {
	RefName  string                         `pulumi:"refName"`
	RefType  string                         `pulumi:"refType"`
	Selector PipelineScheduleTargetSelector `pulumi:"selector"`
}

type PipelineScheduleTargetArgs

type PipelineScheduleTargetArgs struct {
	RefName  pulumi.StringInput                  `pulumi:"refName"`
	RefType  pulumi.StringInput                  `pulumi:"refType"`
	Selector PipelineScheduleTargetSelectorInput `pulumi:"selector"`
}

func (PipelineScheduleTargetArgs) ElementType

func (PipelineScheduleTargetArgs) ElementType() reflect.Type

func (PipelineScheduleTargetArgs) ToOutput

func (PipelineScheduleTargetArgs) ToPipelineScheduleTargetOutput

func (i PipelineScheduleTargetArgs) ToPipelineScheduleTargetOutput() PipelineScheduleTargetOutput

func (PipelineScheduleTargetArgs) ToPipelineScheduleTargetOutputWithContext

func (i PipelineScheduleTargetArgs) ToPipelineScheduleTargetOutputWithContext(ctx context.Context) PipelineScheduleTargetOutput

func (PipelineScheduleTargetArgs) ToPipelineScheduleTargetPtrOutput

func (i PipelineScheduleTargetArgs) ToPipelineScheduleTargetPtrOutput() PipelineScheduleTargetPtrOutput

func (PipelineScheduleTargetArgs) ToPipelineScheduleTargetPtrOutputWithContext

func (i PipelineScheduleTargetArgs) ToPipelineScheduleTargetPtrOutputWithContext(ctx context.Context) PipelineScheduleTargetPtrOutput

type PipelineScheduleTargetInput

type PipelineScheduleTargetInput interface {
	pulumi.Input

	ToPipelineScheduleTargetOutput() PipelineScheduleTargetOutput
	ToPipelineScheduleTargetOutputWithContext(context.Context) PipelineScheduleTargetOutput
}

PipelineScheduleTargetInput is an input type that accepts PipelineScheduleTargetArgs and PipelineScheduleTargetOutput values. You can construct a concrete instance of `PipelineScheduleTargetInput` via:

PipelineScheduleTargetArgs{...}

type PipelineScheduleTargetOutput

type PipelineScheduleTargetOutput struct{ *pulumi.OutputState }

func (PipelineScheduleTargetOutput) ElementType

func (PipelineScheduleTargetOutput) RefName

func (PipelineScheduleTargetOutput) RefType

func (PipelineScheduleTargetOutput) Selector

func (PipelineScheduleTargetOutput) ToOutput

func (PipelineScheduleTargetOutput) ToPipelineScheduleTargetOutput

func (o PipelineScheduleTargetOutput) ToPipelineScheduleTargetOutput() PipelineScheduleTargetOutput

func (PipelineScheduleTargetOutput) ToPipelineScheduleTargetOutputWithContext

func (o PipelineScheduleTargetOutput) ToPipelineScheduleTargetOutputWithContext(ctx context.Context) PipelineScheduleTargetOutput

func (PipelineScheduleTargetOutput) ToPipelineScheduleTargetPtrOutput

func (o PipelineScheduleTargetOutput) ToPipelineScheduleTargetPtrOutput() PipelineScheduleTargetPtrOutput

func (PipelineScheduleTargetOutput) ToPipelineScheduleTargetPtrOutputWithContext

func (o PipelineScheduleTargetOutput) ToPipelineScheduleTargetPtrOutputWithContext(ctx context.Context) PipelineScheduleTargetPtrOutput

type PipelineScheduleTargetPtrInput

type PipelineScheduleTargetPtrInput interface {
	pulumi.Input

	ToPipelineScheduleTargetPtrOutput() PipelineScheduleTargetPtrOutput
	ToPipelineScheduleTargetPtrOutputWithContext(context.Context) PipelineScheduleTargetPtrOutput
}

PipelineScheduleTargetPtrInput is an input type that accepts PipelineScheduleTargetArgs, PipelineScheduleTargetPtr and PipelineScheduleTargetPtrOutput values. You can construct a concrete instance of `PipelineScheduleTargetPtrInput` via:

        PipelineScheduleTargetArgs{...}

or:

        nil

type PipelineScheduleTargetPtrOutput

type PipelineScheduleTargetPtrOutput struct{ *pulumi.OutputState }

func (PipelineScheduleTargetPtrOutput) Elem

func (PipelineScheduleTargetPtrOutput) ElementType

func (PipelineScheduleTargetPtrOutput) RefName

func (PipelineScheduleTargetPtrOutput) RefType

func (PipelineScheduleTargetPtrOutput) Selector

func (PipelineScheduleTargetPtrOutput) ToOutput

func (PipelineScheduleTargetPtrOutput) ToPipelineScheduleTargetPtrOutput

func (o PipelineScheduleTargetPtrOutput) ToPipelineScheduleTargetPtrOutput() PipelineScheduleTargetPtrOutput

func (PipelineScheduleTargetPtrOutput) ToPipelineScheduleTargetPtrOutputWithContext

func (o PipelineScheduleTargetPtrOutput) ToPipelineScheduleTargetPtrOutputWithContext(ctx context.Context) PipelineScheduleTargetPtrOutput

type PipelineScheduleTargetSelector

type PipelineScheduleTargetSelector struct {
	Pattern string  `pulumi:"pattern"`
	Type    *string `pulumi:"type"`
}

type PipelineScheduleTargetSelectorArgs

type PipelineScheduleTargetSelectorArgs struct {
	Pattern pulumi.StringInput    `pulumi:"pattern"`
	Type    pulumi.StringPtrInput `pulumi:"type"`
}

func (PipelineScheduleTargetSelectorArgs) ElementType

func (PipelineScheduleTargetSelectorArgs) ToOutput

func (PipelineScheduleTargetSelectorArgs) ToPipelineScheduleTargetSelectorOutput

func (i PipelineScheduleTargetSelectorArgs) ToPipelineScheduleTargetSelectorOutput() PipelineScheduleTargetSelectorOutput

func (PipelineScheduleTargetSelectorArgs) ToPipelineScheduleTargetSelectorOutputWithContext

func (i PipelineScheduleTargetSelectorArgs) ToPipelineScheduleTargetSelectorOutputWithContext(ctx context.Context) PipelineScheduleTargetSelectorOutput

func (PipelineScheduleTargetSelectorArgs) ToPipelineScheduleTargetSelectorPtrOutput

func (i PipelineScheduleTargetSelectorArgs) ToPipelineScheduleTargetSelectorPtrOutput() PipelineScheduleTargetSelectorPtrOutput

func (PipelineScheduleTargetSelectorArgs) ToPipelineScheduleTargetSelectorPtrOutputWithContext

func (i PipelineScheduleTargetSelectorArgs) ToPipelineScheduleTargetSelectorPtrOutputWithContext(ctx context.Context) PipelineScheduleTargetSelectorPtrOutput

type PipelineScheduleTargetSelectorInput

type PipelineScheduleTargetSelectorInput interface {
	pulumi.Input

	ToPipelineScheduleTargetSelectorOutput() PipelineScheduleTargetSelectorOutput
	ToPipelineScheduleTargetSelectorOutputWithContext(context.Context) PipelineScheduleTargetSelectorOutput
}

PipelineScheduleTargetSelectorInput is an input type that accepts PipelineScheduleTargetSelectorArgs and PipelineScheduleTargetSelectorOutput values. You can construct a concrete instance of `PipelineScheduleTargetSelectorInput` via:

PipelineScheduleTargetSelectorArgs{...}

type PipelineScheduleTargetSelectorOutput

type PipelineScheduleTargetSelectorOutput struct{ *pulumi.OutputState }

func (PipelineScheduleTargetSelectorOutput) ElementType

func (PipelineScheduleTargetSelectorOutput) Pattern

func (PipelineScheduleTargetSelectorOutput) ToOutput

func (PipelineScheduleTargetSelectorOutput) ToPipelineScheduleTargetSelectorOutput

func (o PipelineScheduleTargetSelectorOutput) ToPipelineScheduleTargetSelectorOutput() PipelineScheduleTargetSelectorOutput

func (PipelineScheduleTargetSelectorOutput) ToPipelineScheduleTargetSelectorOutputWithContext

func (o PipelineScheduleTargetSelectorOutput) ToPipelineScheduleTargetSelectorOutputWithContext(ctx context.Context) PipelineScheduleTargetSelectorOutput

func (PipelineScheduleTargetSelectorOutput) ToPipelineScheduleTargetSelectorPtrOutput

func (o PipelineScheduleTargetSelectorOutput) ToPipelineScheduleTargetSelectorPtrOutput() PipelineScheduleTargetSelectorPtrOutput

func (PipelineScheduleTargetSelectorOutput) ToPipelineScheduleTargetSelectorPtrOutputWithContext

func (o PipelineScheduleTargetSelectorOutput) ToPipelineScheduleTargetSelectorPtrOutputWithContext(ctx context.Context) PipelineScheduleTargetSelectorPtrOutput

func (PipelineScheduleTargetSelectorOutput) Type

type PipelineScheduleTargetSelectorPtrInput

type PipelineScheduleTargetSelectorPtrInput interface {
	pulumi.Input

	ToPipelineScheduleTargetSelectorPtrOutput() PipelineScheduleTargetSelectorPtrOutput
	ToPipelineScheduleTargetSelectorPtrOutputWithContext(context.Context) PipelineScheduleTargetSelectorPtrOutput
}

PipelineScheduleTargetSelectorPtrInput is an input type that accepts PipelineScheduleTargetSelectorArgs, PipelineScheduleTargetSelectorPtr and PipelineScheduleTargetSelectorPtrOutput values. You can construct a concrete instance of `PipelineScheduleTargetSelectorPtrInput` via:

        PipelineScheduleTargetSelectorArgs{...}

or:

        nil

type PipelineScheduleTargetSelectorPtrOutput

type PipelineScheduleTargetSelectorPtrOutput struct{ *pulumi.OutputState }

func (PipelineScheduleTargetSelectorPtrOutput) Elem

func (PipelineScheduleTargetSelectorPtrOutput) ElementType

func (PipelineScheduleTargetSelectorPtrOutput) Pattern

func (PipelineScheduleTargetSelectorPtrOutput) ToOutput

func (PipelineScheduleTargetSelectorPtrOutput) ToPipelineScheduleTargetSelectorPtrOutput

func (o PipelineScheduleTargetSelectorPtrOutput) ToPipelineScheduleTargetSelectorPtrOutput() PipelineScheduleTargetSelectorPtrOutput

func (PipelineScheduleTargetSelectorPtrOutput) ToPipelineScheduleTargetSelectorPtrOutputWithContext

func (o PipelineScheduleTargetSelectorPtrOutput) ToPipelineScheduleTargetSelectorPtrOutputWithContext(ctx context.Context) PipelineScheduleTargetSelectorPtrOutput

func (PipelineScheduleTargetSelectorPtrOutput) Type

type PipelineSshKey

type PipelineSshKey struct {
	pulumi.CustomResourceState

	PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"`
	PublicKey  pulumi.StringPtrOutput `pulumi:"publicKey"`
	Repository pulumi.StringOutput    `pulumi:"repository"`
	Workspace  pulumi.StringOutput    `pulumi:"workspace"`
}

func GetPipelineSshKey

func GetPipelineSshKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineSshKeyState, opts ...pulumi.ResourceOption) (*PipelineSshKey, error)

GetPipelineSshKey gets an existing PipelineSshKey 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 NewPipelineSshKey

func NewPipelineSshKey(ctx *pulumi.Context,
	name string, args *PipelineSshKeyArgs, opts ...pulumi.ResourceOption) (*PipelineSshKey, error)

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

func (*PipelineSshKey) ElementType

func (*PipelineSshKey) ElementType() reflect.Type

func (*PipelineSshKey) ToOutput

func (*PipelineSshKey) ToPipelineSshKeyOutput

func (i *PipelineSshKey) ToPipelineSshKeyOutput() PipelineSshKeyOutput

func (*PipelineSshKey) ToPipelineSshKeyOutputWithContext

func (i *PipelineSshKey) ToPipelineSshKeyOutputWithContext(ctx context.Context) PipelineSshKeyOutput

type PipelineSshKeyArgs

type PipelineSshKeyArgs struct {
	PrivateKey pulumi.StringPtrInput
	PublicKey  pulumi.StringPtrInput
	Repository pulumi.StringInput
	Workspace  pulumi.StringInput
}

The set of arguments for constructing a PipelineSshKey resource.

func (PipelineSshKeyArgs) ElementType

func (PipelineSshKeyArgs) ElementType() reflect.Type

type PipelineSshKeyArray

type PipelineSshKeyArray []PipelineSshKeyInput

func (PipelineSshKeyArray) ElementType

func (PipelineSshKeyArray) ElementType() reflect.Type

func (PipelineSshKeyArray) ToOutput

func (PipelineSshKeyArray) ToPipelineSshKeyArrayOutput

func (i PipelineSshKeyArray) ToPipelineSshKeyArrayOutput() PipelineSshKeyArrayOutput

func (PipelineSshKeyArray) ToPipelineSshKeyArrayOutputWithContext

func (i PipelineSshKeyArray) ToPipelineSshKeyArrayOutputWithContext(ctx context.Context) PipelineSshKeyArrayOutput

type PipelineSshKeyArrayInput

type PipelineSshKeyArrayInput interface {
	pulumi.Input

	ToPipelineSshKeyArrayOutput() PipelineSshKeyArrayOutput
	ToPipelineSshKeyArrayOutputWithContext(context.Context) PipelineSshKeyArrayOutput
}

PipelineSshKeyArrayInput is an input type that accepts PipelineSshKeyArray and PipelineSshKeyArrayOutput values. You can construct a concrete instance of `PipelineSshKeyArrayInput` via:

PipelineSshKeyArray{ PipelineSshKeyArgs{...} }

type PipelineSshKeyArrayOutput

type PipelineSshKeyArrayOutput struct{ *pulumi.OutputState }

func (PipelineSshKeyArrayOutput) ElementType

func (PipelineSshKeyArrayOutput) ElementType() reflect.Type

func (PipelineSshKeyArrayOutput) Index

func (PipelineSshKeyArrayOutput) ToOutput

func (PipelineSshKeyArrayOutput) ToPipelineSshKeyArrayOutput

func (o PipelineSshKeyArrayOutput) ToPipelineSshKeyArrayOutput() PipelineSshKeyArrayOutput

func (PipelineSshKeyArrayOutput) ToPipelineSshKeyArrayOutputWithContext

func (o PipelineSshKeyArrayOutput) ToPipelineSshKeyArrayOutputWithContext(ctx context.Context) PipelineSshKeyArrayOutput

type PipelineSshKeyInput

type PipelineSshKeyInput interface {
	pulumi.Input

	ToPipelineSshKeyOutput() PipelineSshKeyOutput
	ToPipelineSshKeyOutputWithContext(ctx context.Context) PipelineSshKeyOutput
}

type PipelineSshKeyMap

type PipelineSshKeyMap map[string]PipelineSshKeyInput

func (PipelineSshKeyMap) ElementType

func (PipelineSshKeyMap) ElementType() reflect.Type

func (PipelineSshKeyMap) ToOutput

func (PipelineSshKeyMap) ToPipelineSshKeyMapOutput

func (i PipelineSshKeyMap) ToPipelineSshKeyMapOutput() PipelineSshKeyMapOutput

func (PipelineSshKeyMap) ToPipelineSshKeyMapOutputWithContext

func (i PipelineSshKeyMap) ToPipelineSshKeyMapOutputWithContext(ctx context.Context) PipelineSshKeyMapOutput

type PipelineSshKeyMapInput

type PipelineSshKeyMapInput interface {
	pulumi.Input

	ToPipelineSshKeyMapOutput() PipelineSshKeyMapOutput
	ToPipelineSshKeyMapOutputWithContext(context.Context) PipelineSshKeyMapOutput
}

PipelineSshKeyMapInput is an input type that accepts PipelineSshKeyMap and PipelineSshKeyMapOutput values. You can construct a concrete instance of `PipelineSshKeyMapInput` via:

PipelineSshKeyMap{ "key": PipelineSshKeyArgs{...} }

type PipelineSshKeyMapOutput

type PipelineSshKeyMapOutput struct{ *pulumi.OutputState }

func (PipelineSshKeyMapOutput) ElementType

func (PipelineSshKeyMapOutput) ElementType() reflect.Type

func (PipelineSshKeyMapOutput) MapIndex

func (PipelineSshKeyMapOutput) ToOutput

func (PipelineSshKeyMapOutput) ToPipelineSshKeyMapOutput

func (o PipelineSshKeyMapOutput) ToPipelineSshKeyMapOutput() PipelineSshKeyMapOutput

func (PipelineSshKeyMapOutput) ToPipelineSshKeyMapOutputWithContext

func (o PipelineSshKeyMapOutput) ToPipelineSshKeyMapOutputWithContext(ctx context.Context) PipelineSshKeyMapOutput

type PipelineSshKeyOutput

type PipelineSshKeyOutput struct{ *pulumi.OutputState }

func (PipelineSshKeyOutput) ElementType

func (PipelineSshKeyOutput) ElementType() reflect.Type

func (PipelineSshKeyOutput) PrivateKey

func (PipelineSshKeyOutput) PublicKey

func (PipelineSshKeyOutput) Repository

func (o PipelineSshKeyOutput) Repository() pulumi.StringOutput

func (PipelineSshKeyOutput) ToOutput

func (PipelineSshKeyOutput) ToPipelineSshKeyOutput

func (o PipelineSshKeyOutput) ToPipelineSshKeyOutput() PipelineSshKeyOutput

func (PipelineSshKeyOutput) ToPipelineSshKeyOutputWithContext

func (o PipelineSshKeyOutput) ToPipelineSshKeyOutputWithContext(ctx context.Context) PipelineSshKeyOutput

func (PipelineSshKeyOutput) Workspace

type PipelineSshKeyState

type PipelineSshKeyState struct {
	PrivateKey pulumi.StringPtrInput
	PublicKey  pulumi.StringPtrInput
	Repository pulumi.StringPtrInput
	Workspace  pulumi.StringPtrInput
}

func (PipelineSshKeyState) ElementType

func (PipelineSshKeyState) ElementType() reflect.Type

type PipelineSshKnownHost

type PipelineSshKnownHost struct {
	pulumi.CustomResourceState

	Hostname   pulumi.StringPtrOutput              `pulumi:"hostname"`
	PublicKey  PipelineSshKnownHostPublicKeyOutput `pulumi:"publicKey"`
	Repository pulumi.StringOutput                 `pulumi:"repository"`
	Uuid       pulumi.StringOutput                 `pulumi:"uuid"`
	Workspace  pulumi.StringOutput                 `pulumi:"workspace"`
}

func GetPipelineSshKnownHost

func GetPipelineSshKnownHost(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineSshKnownHostState, opts ...pulumi.ResourceOption) (*PipelineSshKnownHost, error)

GetPipelineSshKnownHost gets an existing PipelineSshKnownHost 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 NewPipelineSshKnownHost

func NewPipelineSshKnownHost(ctx *pulumi.Context,
	name string, args *PipelineSshKnownHostArgs, opts ...pulumi.ResourceOption) (*PipelineSshKnownHost, error)

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

func (*PipelineSshKnownHost) ElementType

func (*PipelineSshKnownHost) ElementType() reflect.Type

func (*PipelineSshKnownHost) ToOutput

func (*PipelineSshKnownHost) ToPipelineSshKnownHostOutput

func (i *PipelineSshKnownHost) ToPipelineSshKnownHostOutput() PipelineSshKnownHostOutput

func (*PipelineSshKnownHost) ToPipelineSshKnownHostOutputWithContext

func (i *PipelineSshKnownHost) ToPipelineSshKnownHostOutputWithContext(ctx context.Context) PipelineSshKnownHostOutput

type PipelineSshKnownHostArgs

type PipelineSshKnownHostArgs struct {
	Hostname   pulumi.StringPtrInput
	PublicKey  PipelineSshKnownHostPublicKeyInput
	Repository pulumi.StringInput
	Workspace  pulumi.StringInput
}

The set of arguments for constructing a PipelineSshKnownHost resource.

func (PipelineSshKnownHostArgs) ElementType

func (PipelineSshKnownHostArgs) ElementType() reflect.Type

type PipelineSshKnownHostArray

type PipelineSshKnownHostArray []PipelineSshKnownHostInput

func (PipelineSshKnownHostArray) ElementType

func (PipelineSshKnownHostArray) ElementType() reflect.Type

func (PipelineSshKnownHostArray) ToOutput

func (PipelineSshKnownHostArray) ToPipelineSshKnownHostArrayOutput

func (i PipelineSshKnownHostArray) ToPipelineSshKnownHostArrayOutput() PipelineSshKnownHostArrayOutput

func (PipelineSshKnownHostArray) ToPipelineSshKnownHostArrayOutputWithContext

func (i PipelineSshKnownHostArray) ToPipelineSshKnownHostArrayOutputWithContext(ctx context.Context) PipelineSshKnownHostArrayOutput

type PipelineSshKnownHostArrayInput

type PipelineSshKnownHostArrayInput interface {
	pulumi.Input

	ToPipelineSshKnownHostArrayOutput() PipelineSshKnownHostArrayOutput
	ToPipelineSshKnownHostArrayOutputWithContext(context.Context) PipelineSshKnownHostArrayOutput
}

PipelineSshKnownHostArrayInput is an input type that accepts PipelineSshKnownHostArray and PipelineSshKnownHostArrayOutput values. You can construct a concrete instance of `PipelineSshKnownHostArrayInput` via:

PipelineSshKnownHostArray{ PipelineSshKnownHostArgs{...} }

type PipelineSshKnownHostArrayOutput

type PipelineSshKnownHostArrayOutput struct{ *pulumi.OutputState }

func (PipelineSshKnownHostArrayOutput) ElementType

func (PipelineSshKnownHostArrayOutput) Index

func (PipelineSshKnownHostArrayOutput) ToOutput

func (PipelineSshKnownHostArrayOutput) ToPipelineSshKnownHostArrayOutput

func (o PipelineSshKnownHostArrayOutput) ToPipelineSshKnownHostArrayOutput() PipelineSshKnownHostArrayOutput

func (PipelineSshKnownHostArrayOutput) ToPipelineSshKnownHostArrayOutputWithContext

func (o PipelineSshKnownHostArrayOutput) ToPipelineSshKnownHostArrayOutputWithContext(ctx context.Context) PipelineSshKnownHostArrayOutput

type PipelineSshKnownHostInput

type PipelineSshKnownHostInput interface {
	pulumi.Input

	ToPipelineSshKnownHostOutput() PipelineSshKnownHostOutput
	ToPipelineSshKnownHostOutputWithContext(ctx context.Context) PipelineSshKnownHostOutput
}

type PipelineSshKnownHostMap

type PipelineSshKnownHostMap map[string]PipelineSshKnownHostInput

func (PipelineSshKnownHostMap) ElementType

func (PipelineSshKnownHostMap) ElementType() reflect.Type

func (PipelineSshKnownHostMap) ToOutput

func (PipelineSshKnownHostMap) ToPipelineSshKnownHostMapOutput

func (i PipelineSshKnownHostMap) ToPipelineSshKnownHostMapOutput() PipelineSshKnownHostMapOutput

func (PipelineSshKnownHostMap) ToPipelineSshKnownHostMapOutputWithContext

func (i PipelineSshKnownHostMap) ToPipelineSshKnownHostMapOutputWithContext(ctx context.Context) PipelineSshKnownHostMapOutput

type PipelineSshKnownHostMapInput

type PipelineSshKnownHostMapInput interface {
	pulumi.Input

	ToPipelineSshKnownHostMapOutput() PipelineSshKnownHostMapOutput
	ToPipelineSshKnownHostMapOutputWithContext(context.Context) PipelineSshKnownHostMapOutput
}

PipelineSshKnownHostMapInput is an input type that accepts PipelineSshKnownHostMap and PipelineSshKnownHostMapOutput values. You can construct a concrete instance of `PipelineSshKnownHostMapInput` via:

PipelineSshKnownHostMap{ "key": PipelineSshKnownHostArgs{...} }

type PipelineSshKnownHostMapOutput

type PipelineSshKnownHostMapOutput struct{ *pulumi.OutputState }

func (PipelineSshKnownHostMapOutput) ElementType

func (PipelineSshKnownHostMapOutput) MapIndex

func (PipelineSshKnownHostMapOutput) ToOutput

func (PipelineSshKnownHostMapOutput) ToPipelineSshKnownHostMapOutput

func (o PipelineSshKnownHostMapOutput) ToPipelineSshKnownHostMapOutput() PipelineSshKnownHostMapOutput

func (PipelineSshKnownHostMapOutput) ToPipelineSshKnownHostMapOutputWithContext

func (o PipelineSshKnownHostMapOutput) ToPipelineSshKnownHostMapOutputWithContext(ctx context.Context) PipelineSshKnownHostMapOutput

type PipelineSshKnownHostOutput

type PipelineSshKnownHostOutput struct{ *pulumi.OutputState }

func (PipelineSshKnownHostOutput) ElementType

func (PipelineSshKnownHostOutput) ElementType() reflect.Type

func (PipelineSshKnownHostOutput) Hostname

func (PipelineSshKnownHostOutput) PublicKey

func (PipelineSshKnownHostOutput) Repository

func (PipelineSshKnownHostOutput) ToOutput

func (PipelineSshKnownHostOutput) ToPipelineSshKnownHostOutput

func (o PipelineSshKnownHostOutput) ToPipelineSshKnownHostOutput() PipelineSshKnownHostOutput

func (PipelineSshKnownHostOutput) ToPipelineSshKnownHostOutputWithContext

func (o PipelineSshKnownHostOutput) ToPipelineSshKnownHostOutputWithContext(ctx context.Context) PipelineSshKnownHostOutput

func (PipelineSshKnownHostOutput) Uuid

func (PipelineSshKnownHostOutput) Workspace

type PipelineSshKnownHostPublicKey

type PipelineSshKnownHostPublicKey struct {
	Key               string  `pulumi:"key"`
	KeyType           string  `pulumi:"keyType"`
	Md5Fingerprint    *string `pulumi:"md5Fingerprint"`
	Sha256Fingerprint *string `pulumi:"sha256Fingerprint"`
}

type PipelineSshKnownHostPublicKeyArgs

type PipelineSshKnownHostPublicKeyArgs struct {
	Key               pulumi.StringInput    `pulumi:"key"`
	KeyType           pulumi.StringInput    `pulumi:"keyType"`
	Md5Fingerprint    pulumi.StringPtrInput `pulumi:"md5Fingerprint"`
	Sha256Fingerprint pulumi.StringPtrInput `pulumi:"sha256Fingerprint"`
}

func (PipelineSshKnownHostPublicKeyArgs) ElementType

func (PipelineSshKnownHostPublicKeyArgs) ToOutput

func (PipelineSshKnownHostPublicKeyArgs) ToPipelineSshKnownHostPublicKeyOutput

func (i PipelineSshKnownHostPublicKeyArgs) ToPipelineSshKnownHostPublicKeyOutput() PipelineSshKnownHostPublicKeyOutput

func (PipelineSshKnownHostPublicKeyArgs) ToPipelineSshKnownHostPublicKeyOutputWithContext

func (i PipelineSshKnownHostPublicKeyArgs) ToPipelineSshKnownHostPublicKeyOutputWithContext(ctx context.Context) PipelineSshKnownHostPublicKeyOutput

func (PipelineSshKnownHostPublicKeyArgs) ToPipelineSshKnownHostPublicKeyPtrOutput

func (i PipelineSshKnownHostPublicKeyArgs) ToPipelineSshKnownHostPublicKeyPtrOutput() PipelineSshKnownHostPublicKeyPtrOutput

func (PipelineSshKnownHostPublicKeyArgs) ToPipelineSshKnownHostPublicKeyPtrOutputWithContext

func (i PipelineSshKnownHostPublicKeyArgs) ToPipelineSshKnownHostPublicKeyPtrOutputWithContext(ctx context.Context) PipelineSshKnownHostPublicKeyPtrOutput

type PipelineSshKnownHostPublicKeyInput

type PipelineSshKnownHostPublicKeyInput interface {
	pulumi.Input

	ToPipelineSshKnownHostPublicKeyOutput() PipelineSshKnownHostPublicKeyOutput
	ToPipelineSshKnownHostPublicKeyOutputWithContext(context.Context) PipelineSshKnownHostPublicKeyOutput
}

PipelineSshKnownHostPublicKeyInput is an input type that accepts PipelineSshKnownHostPublicKeyArgs and PipelineSshKnownHostPublicKeyOutput values. You can construct a concrete instance of `PipelineSshKnownHostPublicKeyInput` via:

PipelineSshKnownHostPublicKeyArgs{...}

type PipelineSshKnownHostPublicKeyOutput

type PipelineSshKnownHostPublicKeyOutput struct{ *pulumi.OutputState }

func (PipelineSshKnownHostPublicKeyOutput) ElementType

func (PipelineSshKnownHostPublicKeyOutput) Key

func (PipelineSshKnownHostPublicKeyOutput) KeyType

func (PipelineSshKnownHostPublicKeyOutput) Md5Fingerprint

func (PipelineSshKnownHostPublicKeyOutput) Sha256Fingerprint

func (PipelineSshKnownHostPublicKeyOutput) ToOutput

func (PipelineSshKnownHostPublicKeyOutput) ToPipelineSshKnownHostPublicKeyOutput

func (o PipelineSshKnownHostPublicKeyOutput) ToPipelineSshKnownHostPublicKeyOutput() PipelineSshKnownHostPublicKeyOutput

func (PipelineSshKnownHostPublicKeyOutput) ToPipelineSshKnownHostPublicKeyOutputWithContext

func (o PipelineSshKnownHostPublicKeyOutput) ToPipelineSshKnownHostPublicKeyOutputWithContext(ctx context.Context) PipelineSshKnownHostPublicKeyOutput

func (PipelineSshKnownHostPublicKeyOutput) ToPipelineSshKnownHostPublicKeyPtrOutput

func (o PipelineSshKnownHostPublicKeyOutput) ToPipelineSshKnownHostPublicKeyPtrOutput() PipelineSshKnownHostPublicKeyPtrOutput

func (PipelineSshKnownHostPublicKeyOutput) ToPipelineSshKnownHostPublicKeyPtrOutputWithContext

func (o PipelineSshKnownHostPublicKeyOutput) ToPipelineSshKnownHostPublicKeyPtrOutputWithContext(ctx context.Context) PipelineSshKnownHostPublicKeyPtrOutput

type PipelineSshKnownHostPublicKeyPtrInput

type PipelineSshKnownHostPublicKeyPtrInput interface {
	pulumi.Input

	ToPipelineSshKnownHostPublicKeyPtrOutput() PipelineSshKnownHostPublicKeyPtrOutput
	ToPipelineSshKnownHostPublicKeyPtrOutputWithContext(context.Context) PipelineSshKnownHostPublicKeyPtrOutput
}

PipelineSshKnownHostPublicKeyPtrInput is an input type that accepts PipelineSshKnownHostPublicKeyArgs, PipelineSshKnownHostPublicKeyPtr and PipelineSshKnownHostPublicKeyPtrOutput values. You can construct a concrete instance of `PipelineSshKnownHostPublicKeyPtrInput` via:

        PipelineSshKnownHostPublicKeyArgs{...}

or:

        nil

type PipelineSshKnownHostPublicKeyPtrOutput

type PipelineSshKnownHostPublicKeyPtrOutput struct{ *pulumi.OutputState }

func (PipelineSshKnownHostPublicKeyPtrOutput) Elem

func (PipelineSshKnownHostPublicKeyPtrOutput) ElementType

func (PipelineSshKnownHostPublicKeyPtrOutput) Key

func (PipelineSshKnownHostPublicKeyPtrOutput) KeyType

func (PipelineSshKnownHostPublicKeyPtrOutput) Md5Fingerprint

func (PipelineSshKnownHostPublicKeyPtrOutput) Sha256Fingerprint

func (PipelineSshKnownHostPublicKeyPtrOutput) ToOutput

func (PipelineSshKnownHostPublicKeyPtrOutput) ToPipelineSshKnownHostPublicKeyPtrOutput

func (o PipelineSshKnownHostPublicKeyPtrOutput) ToPipelineSshKnownHostPublicKeyPtrOutput() PipelineSshKnownHostPublicKeyPtrOutput

func (PipelineSshKnownHostPublicKeyPtrOutput) ToPipelineSshKnownHostPublicKeyPtrOutputWithContext

func (o PipelineSshKnownHostPublicKeyPtrOutput) ToPipelineSshKnownHostPublicKeyPtrOutputWithContext(ctx context.Context) PipelineSshKnownHostPublicKeyPtrOutput

type PipelineSshKnownHostState

type PipelineSshKnownHostState struct {
	Hostname   pulumi.StringPtrInput
	PublicKey  PipelineSshKnownHostPublicKeyPtrInput
	Repository pulumi.StringPtrInput
	Uuid       pulumi.StringPtrInput
	Workspace  pulumi.StringPtrInput
}

func (PipelineSshKnownHostState) ElementType

func (PipelineSshKnownHostState) ElementType() reflect.Type

type Project

type Project struct {
	pulumi.CustomResourceState

	Description             pulumi.StringPtrOutput `pulumi:"description"`
	HasPubliclyVisibleRepos pulumi.BoolOutput      `pulumi:"hasPubliclyVisibleRepos"`
	IsPrivate               pulumi.BoolPtrOutput   `pulumi:"isPrivate"`
	Key                     pulumi.StringOutput    `pulumi:"key"`
	Link                    ProjectLinkOutput      `pulumi:"link"`
	Name                    pulumi.StringOutput    `pulumi:"name"`
	Owner                   pulumi.StringOutput    `pulumi:"owner"`
	Uuid                    pulumi.StringOutput    `pulumi:"uuid"`
}

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToOutput

func (i *Project) ToOutput(ctx context.Context) pulumix.Output[*Project]

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	Description pulumi.StringPtrInput
	IsPrivate   pulumi.BoolPtrInput
	Key         pulumi.StringInput
	Link        ProjectLinkPtrInput
	Name        pulumi.StringPtrInput
	Owner       pulumi.StringInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToOutput

func (i ProjectArray) ToOutput(ctx context.Context) pulumix.Output[[]*Project]

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToOutput

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectBranchingModel

type ProjectBranchingModel struct {
	pulumi.CustomResourceState

	BranchTypes ProjectBranchingModelBranchTypeArrayOutput `pulumi:"branchTypes"`
	Development ProjectBranchingModelDevelopmentOutput     `pulumi:"development"`
	Production  ProjectBranchingModelProductionPtrOutput   `pulumi:"production"`
	Project     pulumi.StringOutput                        `pulumi:"project"`
	Workspace   pulumi.StringOutput                        `pulumi:"workspace"`
}

func GetProjectBranchingModel

func GetProjectBranchingModel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectBranchingModelState, opts ...pulumi.ResourceOption) (*ProjectBranchingModel, error)

GetProjectBranchingModel gets an existing ProjectBranchingModel 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 NewProjectBranchingModel

func NewProjectBranchingModel(ctx *pulumi.Context,
	name string, args *ProjectBranchingModelArgs, opts ...pulumi.ResourceOption) (*ProjectBranchingModel, error)

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

func (*ProjectBranchingModel) ElementType

func (*ProjectBranchingModel) ElementType() reflect.Type

func (*ProjectBranchingModel) ToOutput

func (*ProjectBranchingModel) ToProjectBranchingModelOutput

func (i *ProjectBranchingModel) ToProjectBranchingModelOutput() ProjectBranchingModelOutput

func (*ProjectBranchingModel) ToProjectBranchingModelOutputWithContext

func (i *ProjectBranchingModel) ToProjectBranchingModelOutputWithContext(ctx context.Context) ProjectBranchingModelOutput

type ProjectBranchingModelArgs

type ProjectBranchingModelArgs struct {
	BranchTypes ProjectBranchingModelBranchTypeArrayInput
	Development ProjectBranchingModelDevelopmentInput
	Production  ProjectBranchingModelProductionPtrInput
	Project     pulumi.StringInput
	Workspace   pulumi.StringInput
}

The set of arguments for constructing a ProjectBranchingModel resource.

func (ProjectBranchingModelArgs) ElementType

func (ProjectBranchingModelArgs) ElementType() reflect.Type

type ProjectBranchingModelArray

type ProjectBranchingModelArray []ProjectBranchingModelInput

func (ProjectBranchingModelArray) ElementType

func (ProjectBranchingModelArray) ElementType() reflect.Type

func (ProjectBranchingModelArray) ToOutput

func (ProjectBranchingModelArray) ToProjectBranchingModelArrayOutput

func (i ProjectBranchingModelArray) ToProjectBranchingModelArrayOutput() ProjectBranchingModelArrayOutput

func (ProjectBranchingModelArray) ToProjectBranchingModelArrayOutputWithContext

func (i ProjectBranchingModelArray) ToProjectBranchingModelArrayOutputWithContext(ctx context.Context) ProjectBranchingModelArrayOutput

type ProjectBranchingModelArrayInput

type ProjectBranchingModelArrayInput interface {
	pulumi.Input

	ToProjectBranchingModelArrayOutput() ProjectBranchingModelArrayOutput
	ToProjectBranchingModelArrayOutputWithContext(context.Context) ProjectBranchingModelArrayOutput
}

ProjectBranchingModelArrayInput is an input type that accepts ProjectBranchingModelArray and ProjectBranchingModelArrayOutput values. You can construct a concrete instance of `ProjectBranchingModelArrayInput` via:

ProjectBranchingModelArray{ ProjectBranchingModelArgs{...} }

type ProjectBranchingModelArrayOutput

type ProjectBranchingModelArrayOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelArrayOutput) ElementType

func (ProjectBranchingModelArrayOutput) Index

func (ProjectBranchingModelArrayOutput) ToOutput

func (ProjectBranchingModelArrayOutput) ToProjectBranchingModelArrayOutput

func (o ProjectBranchingModelArrayOutput) ToProjectBranchingModelArrayOutput() ProjectBranchingModelArrayOutput

func (ProjectBranchingModelArrayOutput) ToProjectBranchingModelArrayOutputWithContext

func (o ProjectBranchingModelArrayOutput) ToProjectBranchingModelArrayOutputWithContext(ctx context.Context) ProjectBranchingModelArrayOutput

type ProjectBranchingModelBranchType

type ProjectBranchingModelBranchType struct {
	Enabled *bool   `pulumi:"enabled"`
	Kind    string  `pulumi:"kind"`
	Prefix  *string `pulumi:"prefix"`
}

type ProjectBranchingModelBranchTypeArgs

type ProjectBranchingModelBranchTypeArgs struct {
	Enabled pulumi.BoolPtrInput   `pulumi:"enabled"`
	Kind    pulumi.StringInput    `pulumi:"kind"`
	Prefix  pulumi.StringPtrInput `pulumi:"prefix"`
}

func (ProjectBranchingModelBranchTypeArgs) ElementType

func (ProjectBranchingModelBranchTypeArgs) ToOutput

func (ProjectBranchingModelBranchTypeArgs) ToProjectBranchingModelBranchTypeOutput

func (i ProjectBranchingModelBranchTypeArgs) ToProjectBranchingModelBranchTypeOutput() ProjectBranchingModelBranchTypeOutput

func (ProjectBranchingModelBranchTypeArgs) ToProjectBranchingModelBranchTypeOutputWithContext

func (i ProjectBranchingModelBranchTypeArgs) ToProjectBranchingModelBranchTypeOutputWithContext(ctx context.Context) ProjectBranchingModelBranchTypeOutput

type ProjectBranchingModelBranchTypeArray

type ProjectBranchingModelBranchTypeArray []ProjectBranchingModelBranchTypeInput

func (ProjectBranchingModelBranchTypeArray) ElementType

func (ProjectBranchingModelBranchTypeArray) ToOutput

func (ProjectBranchingModelBranchTypeArray) ToProjectBranchingModelBranchTypeArrayOutput

func (i ProjectBranchingModelBranchTypeArray) ToProjectBranchingModelBranchTypeArrayOutput() ProjectBranchingModelBranchTypeArrayOutput

func (ProjectBranchingModelBranchTypeArray) ToProjectBranchingModelBranchTypeArrayOutputWithContext

func (i ProjectBranchingModelBranchTypeArray) ToProjectBranchingModelBranchTypeArrayOutputWithContext(ctx context.Context) ProjectBranchingModelBranchTypeArrayOutput

type ProjectBranchingModelBranchTypeArrayInput

type ProjectBranchingModelBranchTypeArrayInput interface {
	pulumi.Input

	ToProjectBranchingModelBranchTypeArrayOutput() ProjectBranchingModelBranchTypeArrayOutput
	ToProjectBranchingModelBranchTypeArrayOutputWithContext(context.Context) ProjectBranchingModelBranchTypeArrayOutput
}

ProjectBranchingModelBranchTypeArrayInput is an input type that accepts ProjectBranchingModelBranchTypeArray and ProjectBranchingModelBranchTypeArrayOutput values. You can construct a concrete instance of `ProjectBranchingModelBranchTypeArrayInput` via:

ProjectBranchingModelBranchTypeArray{ ProjectBranchingModelBranchTypeArgs{...} }

type ProjectBranchingModelBranchTypeArrayOutput

type ProjectBranchingModelBranchTypeArrayOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelBranchTypeArrayOutput) ElementType

func (ProjectBranchingModelBranchTypeArrayOutput) Index

func (ProjectBranchingModelBranchTypeArrayOutput) ToOutput

func (ProjectBranchingModelBranchTypeArrayOutput) ToProjectBranchingModelBranchTypeArrayOutput

func (o ProjectBranchingModelBranchTypeArrayOutput) ToProjectBranchingModelBranchTypeArrayOutput() ProjectBranchingModelBranchTypeArrayOutput

func (ProjectBranchingModelBranchTypeArrayOutput) ToProjectBranchingModelBranchTypeArrayOutputWithContext

func (o ProjectBranchingModelBranchTypeArrayOutput) ToProjectBranchingModelBranchTypeArrayOutputWithContext(ctx context.Context) ProjectBranchingModelBranchTypeArrayOutput

type ProjectBranchingModelBranchTypeInput

type ProjectBranchingModelBranchTypeInput interface {
	pulumi.Input

	ToProjectBranchingModelBranchTypeOutput() ProjectBranchingModelBranchTypeOutput
	ToProjectBranchingModelBranchTypeOutputWithContext(context.Context) ProjectBranchingModelBranchTypeOutput
}

ProjectBranchingModelBranchTypeInput is an input type that accepts ProjectBranchingModelBranchTypeArgs and ProjectBranchingModelBranchTypeOutput values. You can construct a concrete instance of `ProjectBranchingModelBranchTypeInput` via:

ProjectBranchingModelBranchTypeArgs{...}

type ProjectBranchingModelBranchTypeOutput

type ProjectBranchingModelBranchTypeOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelBranchTypeOutput) ElementType

func (ProjectBranchingModelBranchTypeOutput) Enabled

func (ProjectBranchingModelBranchTypeOutput) Kind

func (ProjectBranchingModelBranchTypeOutput) Prefix

func (ProjectBranchingModelBranchTypeOutput) ToOutput

func (ProjectBranchingModelBranchTypeOutput) ToProjectBranchingModelBranchTypeOutput

func (o ProjectBranchingModelBranchTypeOutput) ToProjectBranchingModelBranchTypeOutput() ProjectBranchingModelBranchTypeOutput

func (ProjectBranchingModelBranchTypeOutput) ToProjectBranchingModelBranchTypeOutputWithContext

func (o ProjectBranchingModelBranchTypeOutput) ToProjectBranchingModelBranchTypeOutputWithContext(ctx context.Context) ProjectBranchingModelBranchTypeOutput

type ProjectBranchingModelDevelopment

type ProjectBranchingModelDevelopment struct {
	BranchDoesNotExist *bool   `pulumi:"branchDoesNotExist"`
	IsValid            *bool   `pulumi:"isValid"`
	Name               *string `pulumi:"name"`
	UseMainbranch      *bool   `pulumi:"useMainbranch"`
}

type ProjectBranchingModelDevelopmentArgs

type ProjectBranchingModelDevelopmentArgs struct {
	BranchDoesNotExist pulumi.BoolPtrInput   `pulumi:"branchDoesNotExist"`
	IsValid            pulumi.BoolPtrInput   `pulumi:"isValid"`
	Name               pulumi.StringPtrInput `pulumi:"name"`
	UseMainbranch      pulumi.BoolPtrInput   `pulumi:"useMainbranch"`
}

func (ProjectBranchingModelDevelopmentArgs) ElementType

func (ProjectBranchingModelDevelopmentArgs) ToOutput

func (ProjectBranchingModelDevelopmentArgs) ToProjectBranchingModelDevelopmentOutput

func (i ProjectBranchingModelDevelopmentArgs) ToProjectBranchingModelDevelopmentOutput() ProjectBranchingModelDevelopmentOutput

func (ProjectBranchingModelDevelopmentArgs) ToProjectBranchingModelDevelopmentOutputWithContext

func (i ProjectBranchingModelDevelopmentArgs) ToProjectBranchingModelDevelopmentOutputWithContext(ctx context.Context) ProjectBranchingModelDevelopmentOutput

func (ProjectBranchingModelDevelopmentArgs) ToProjectBranchingModelDevelopmentPtrOutput

func (i ProjectBranchingModelDevelopmentArgs) ToProjectBranchingModelDevelopmentPtrOutput() ProjectBranchingModelDevelopmentPtrOutput

func (ProjectBranchingModelDevelopmentArgs) ToProjectBranchingModelDevelopmentPtrOutputWithContext

func (i ProjectBranchingModelDevelopmentArgs) ToProjectBranchingModelDevelopmentPtrOutputWithContext(ctx context.Context) ProjectBranchingModelDevelopmentPtrOutput

type ProjectBranchingModelDevelopmentInput

type ProjectBranchingModelDevelopmentInput interface {
	pulumi.Input

	ToProjectBranchingModelDevelopmentOutput() ProjectBranchingModelDevelopmentOutput
	ToProjectBranchingModelDevelopmentOutputWithContext(context.Context) ProjectBranchingModelDevelopmentOutput
}

ProjectBranchingModelDevelopmentInput is an input type that accepts ProjectBranchingModelDevelopmentArgs and ProjectBranchingModelDevelopmentOutput values. You can construct a concrete instance of `ProjectBranchingModelDevelopmentInput` via:

ProjectBranchingModelDevelopmentArgs{...}

type ProjectBranchingModelDevelopmentOutput

type ProjectBranchingModelDevelopmentOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelDevelopmentOutput) BranchDoesNotExist

func (ProjectBranchingModelDevelopmentOutput) ElementType

func (ProjectBranchingModelDevelopmentOutput) IsValid

func (ProjectBranchingModelDevelopmentOutput) Name

func (ProjectBranchingModelDevelopmentOutput) ToOutput

func (ProjectBranchingModelDevelopmentOutput) ToProjectBranchingModelDevelopmentOutput

func (o ProjectBranchingModelDevelopmentOutput) ToProjectBranchingModelDevelopmentOutput() ProjectBranchingModelDevelopmentOutput

func (ProjectBranchingModelDevelopmentOutput) ToProjectBranchingModelDevelopmentOutputWithContext

func (o ProjectBranchingModelDevelopmentOutput) ToProjectBranchingModelDevelopmentOutputWithContext(ctx context.Context) ProjectBranchingModelDevelopmentOutput

func (ProjectBranchingModelDevelopmentOutput) ToProjectBranchingModelDevelopmentPtrOutput

func (o ProjectBranchingModelDevelopmentOutput) ToProjectBranchingModelDevelopmentPtrOutput() ProjectBranchingModelDevelopmentPtrOutput

func (ProjectBranchingModelDevelopmentOutput) ToProjectBranchingModelDevelopmentPtrOutputWithContext

func (o ProjectBranchingModelDevelopmentOutput) ToProjectBranchingModelDevelopmentPtrOutputWithContext(ctx context.Context) ProjectBranchingModelDevelopmentPtrOutput

func (ProjectBranchingModelDevelopmentOutput) UseMainbranch

type ProjectBranchingModelDevelopmentPtrInput

type ProjectBranchingModelDevelopmentPtrInput interface {
	pulumi.Input

	ToProjectBranchingModelDevelopmentPtrOutput() ProjectBranchingModelDevelopmentPtrOutput
	ToProjectBranchingModelDevelopmentPtrOutputWithContext(context.Context) ProjectBranchingModelDevelopmentPtrOutput
}

ProjectBranchingModelDevelopmentPtrInput is an input type that accepts ProjectBranchingModelDevelopmentArgs, ProjectBranchingModelDevelopmentPtr and ProjectBranchingModelDevelopmentPtrOutput values. You can construct a concrete instance of `ProjectBranchingModelDevelopmentPtrInput` via:

        ProjectBranchingModelDevelopmentArgs{...}

or:

        nil

type ProjectBranchingModelDevelopmentPtrOutput

type ProjectBranchingModelDevelopmentPtrOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelDevelopmentPtrOutput) BranchDoesNotExist

func (ProjectBranchingModelDevelopmentPtrOutput) Elem

func (ProjectBranchingModelDevelopmentPtrOutput) ElementType

func (ProjectBranchingModelDevelopmentPtrOutput) IsValid

func (ProjectBranchingModelDevelopmentPtrOutput) Name

func (ProjectBranchingModelDevelopmentPtrOutput) ToOutput

func (ProjectBranchingModelDevelopmentPtrOutput) ToProjectBranchingModelDevelopmentPtrOutput

func (o ProjectBranchingModelDevelopmentPtrOutput) ToProjectBranchingModelDevelopmentPtrOutput() ProjectBranchingModelDevelopmentPtrOutput

func (ProjectBranchingModelDevelopmentPtrOutput) ToProjectBranchingModelDevelopmentPtrOutputWithContext

func (o ProjectBranchingModelDevelopmentPtrOutput) ToProjectBranchingModelDevelopmentPtrOutputWithContext(ctx context.Context) ProjectBranchingModelDevelopmentPtrOutput

func (ProjectBranchingModelDevelopmentPtrOutput) UseMainbranch

type ProjectBranchingModelInput

type ProjectBranchingModelInput interface {
	pulumi.Input

	ToProjectBranchingModelOutput() ProjectBranchingModelOutput
	ToProjectBranchingModelOutputWithContext(ctx context.Context) ProjectBranchingModelOutput
}

type ProjectBranchingModelMap

type ProjectBranchingModelMap map[string]ProjectBranchingModelInput

func (ProjectBranchingModelMap) ElementType

func (ProjectBranchingModelMap) ElementType() reflect.Type

func (ProjectBranchingModelMap) ToOutput

func (ProjectBranchingModelMap) ToProjectBranchingModelMapOutput

func (i ProjectBranchingModelMap) ToProjectBranchingModelMapOutput() ProjectBranchingModelMapOutput

func (ProjectBranchingModelMap) ToProjectBranchingModelMapOutputWithContext

func (i ProjectBranchingModelMap) ToProjectBranchingModelMapOutputWithContext(ctx context.Context) ProjectBranchingModelMapOutput

type ProjectBranchingModelMapInput

type ProjectBranchingModelMapInput interface {
	pulumi.Input

	ToProjectBranchingModelMapOutput() ProjectBranchingModelMapOutput
	ToProjectBranchingModelMapOutputWithContext(context.Context) ProjectBranchingModelMapOutput
}

ProjectBranchingModelMapInput is an input type that accepts ProjectBranchingModelMap and ProjectBranchingModelMapOutput values. You can construct a concrete instance of `ProjectBranchingModelMapInput` via:

ProjectBranchingModelMap{ "key": ProjectBranchingModelArgs{...} }

type ProjectBranchingModelMapOutput

type ProjectBranchingModelMapOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelMapOutput) ElementType

func (ProjectBranchingModelMapOutput) MapIndex

func (ProjectBranchingModelMapOutput) ToOutput

func (ProjectBranchingModelMapOutput) ToProjectBranchingModelMapOutput

func (o ProjectBranchingModelMapOutput) ToProjectBranchingModelMapOutput() ProjectBranchingModelMapOutput

func (ProjectBranchingModelMapOutput) ToProjectBranchingModelMapOutputWithContext

func (o ProjectBranchingModelMapOutput) ToProjectBranchingModelMapOutputWithContext(ctx context.Context) ProjectBranchingModelMapOutput

type ProjectBranchingModelOutput

type ProjectBranchingModelOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelOutput) BranchTypes

func (ProjectBranchingModelOutput) Development

func (ProjectBranchingModelOutput) ElementType

func (ProjectBranchingModelOutput) Production

func (ProjectBranchingModelOutput) Project

func (ProjectBranchingModelOutput) ToOutput

func (ProjectBranchingModelOutput) ToProjectBranchingModelOutput

func (o ProjectBranchingModelOutput) ToProjectBranchingModelOutput() ProjectBranchingModelOutput

func (ProjectBranchingModelOutput) ToProjectBranchingModelOutputWithContext

func (o ProjectBranchingModelOutput) ToProjectBranchingModelOutputWithContext(ctx context.Context) ProjectBranchingModelOutput

func (ProjectBranchingModelOutput) Workspace

type ProjectBranchingModelProduction

type ProjectBranchingModelProduction struct {
	BranchDoesNotExist *bool   `pulumi:"branchDoesNotExist"`
	Enabled            *bool   `pulumi:"enabled"`
	IsValid            *bool   `pulumi:"isValid"`
	Name               *string `pulumi:"name"`
	UseMainbranch      *bool   `pulumi:"useMainbranch"`
}

type ProjectBranchingModelProductionArgs

type ProjectBranchingModelProductionArgs struct {
	BranchDoesNotExist pulumi.BoolPtrInput   `pulumi:"branchDoesNotExist"`
	Enabled            pulumi.BoolPtrInput   `pulumi:"enabled"`
	IsValid            pulumi.BoolPtrInput   `pulumi:"isValid"`
	Name               pulumi.StringPtrInput `pulumi:"name"`
	UseMainbranch      pulumi.BoolPtrInput   `pulumi:"useMainbranch"`
}

func (ProjectBranchingModelProductionArgs) ElementType

func (ProjectBranchingModelProductionArgs) ToOutput

func (ProjectBranchingModelProductionArgs) ToProjectBranchingModelProductionOutput

func (i ProjectBranchingModelProductionArgs) ToProjectBranchingModelProductionOutput() ProjectBranchingModelProductionOutput

func (ProjectBranchingModelProductionArgs) ToProjectBranchingModelProductionOutputWithContext

func (i ProjectBranchingModelProductionArgs) ToProjectBranchingModelProductionOutputWithContext(ctx context.Context) ProjectBranchingModelProductionOutput

func (ProjectBranchingModelProductionArgs) ToProjectBranchingModelProductionPtrOutput

func (i ProjectBranchingModelProductionArgs) ToProjectBranchingModelProductionPtrOutput() ProjectBranchingModelProductionPtrOutput

func (ProjectBranchingModelProductionArgs) ToProjectBranchingModelProductionPtrOutputWithContext

func (i ProjectBranchingModelProductionArgs) ToProjectBranchingModelProductionPtrOutputWithContext(ctx context.Context) ProjectBranchingModelProductionPtrOutput

type ProjectBranchingModelProductionInput

type ProjectBranchingModelProductionInput interface {
	pulumi.Input

	ToProjectBranchingModelProductionOutput() ProjectBranchingModelProductionOutput
	ToProjectBranchingModelProductionOutputWithContext(context.Context) ProjectBranchingModelProductionOutput
}

ProjectBranchingModelProductionInput is an input type that accepts ProjectBranchingModelProductionArgs and ProjectBranchingModelProductionOutput values. You can construct a concrete instance of `ProjectBranchingModelProductionInput` via:

ProjectBranchingModelProductionArgs{...}

type ProjectBranchingModelProductionOutput

type ProjectBranchingModelProductionOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelProductionOutput) BranchDoesNotExist

func (ProjectBranchingModelProductionOutput) ElementType

func (ProjectBranchingModelProductionOutput) Enabled

func (ProjectBranchingModelProductionOutput) IsValid

func (ProjectBranchingModelProductionOutput) Name

func (ProjectBranchingModelProductionOutput) ToOutput

func (ProjectBranchingModelProductionOutput) ToProjectBranchingModelProductionOutput

func (o ProjectBranchingModelProductionOutput) ToProjectBranchingModelProductionOutput() ProjectBranchingModelProductionOutput

func (ProjectBranchingModelProductionOutput) ToProjectBranchingModelProductionOutputWithContext

func (o ProjectBranchingModelProductionOutput) ToProjectBranchingModelProductionOutputWithContext(ctx context.Context) ProjectBranchingModelProductionOutput

func (ProjectBranchingModelProductionOutput) ToProjectBranchingModelProductionPtrOutput

func (o ProjectBranchingModelProductionOutput) ToProjectBranchingModelProductionPtrOutput() ProjectBranchingModelProductionPtrOutput

func (ProjectBranchingModelProductionOutput) ToProjectBranchingModelProductionPtrOutputWithContext

func (o ProjectBranchingModelProductionOutput) ToProjectBranchingModelProductionPtrOutputWithContext(ctx context.Context) ProjectBranchingModelProductionPtrOutput

func (ProjectBranchingModelProductionOutput) UseMainbranch

type ProjectBranchingModelProductionPtrInput

type ProjectBranchingModelProductionPtrInput interface {
	pulumi.Input

	ToProjectBranchingModelProductionPtrOutput() ProjectBranchingModelProductionPtrOutput
	ToProjectBranchingModelProductionPtrOutputWithContext(context.Context) ProjectBranchingModelProductionPtrOutput
}

ProjectBranchingModelProductionPtrInput is an input type that accepts ProjectBranchingModelProductionArgs, ProjectBranchingModelProductionPtr and ProjectBranchingModelProductionPtrOutput values. You can construct a concrete instance of `ProjectBranchingModelProductionPtrInput` via:

        ProjectBranchingModelProductionArgs{...}

or:

        nil

type ProjectBranchingModelProductionPtrOutput

type ProjectBranchingModelProductionPtrOutput struct{ *pulumi.OutputState }

func (ProjectBranchingModelProductionPtrOutput) BranchDoesNotExist

func (ProjectBranchingModelProductionPtrOutput) Elem

func (ProjectBranchingModelProductionPtrOutput) ElementType

func (ProjectBranchingModelProductionPtrOutput) Enabled

func (ProjectBranchingModelProductionPtrOutput) IsValid

func (ProjectBranchingModelProductionPtrOutput) Name

func (ProjectBranchingModelProductionPtrOutput) ToOutput

func (ProjectBranchingModelProductionPtrOutput) ToProjectBranchingModelProductionPtrOutput

func (o ProjectBranchingModelProductionPtrOutput) ToProjectBranchingModelProductionPtrOutput() ProjectBranchingModelProductionPtrOutput

func (ProjectBranchingModelProductionPtrOutput) ToProjectBranchingModelProductionPtrOutputWithContext

func (o ProjectBranchingModelProductionPtrOutput) ToProjectBranchingModelProductionPtrOutputWithContext(ctx context.Context) ProjectBranchingModelProductionPtrOutput

func (ProjectBranchingModelProductionPtrOutput) UseMainbranch

type ProjectBranchingModelState

func (ProjectBranchingModelState) ElementType

func (ProjectBranchingModelState) ElementType() reflect.Type

type ProjectDefaultReviewers

type ProjectDefaultReviewers struct {
	pulumi.CustomResourceState

	Project   pulumi.StringOutput      `pulumi:"project"`
	Reviewers pulumi.StringArrayOutput `pulumi:"reviewers"`
	Workspace pulumi.StringOutput      `pulumi:"workspace"`
}

func GetProjectDefaultReviewers

func GetProjectDefaultReviewers(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectDefaultReviewersState, opts ...pulumi.ResourceOption) (*ProjectDefaultReviewers, error)

GetProjectDefaultReviewers gets an existing ProjectDefaultReviewers 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 NewProjectDefaultReviewers

func NewProjectDefaultReviewers(ctx *pulumi.Context,
	name string, args *ProjectDefaultReviewersArgs, opts ...pulumi.ResourceOption) (*ProjectDefaultReviewers, error)

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

func (*ProjectDefaultReviewers) ElementType

func (*ProjectDefaultReviewers) ElementType() reflect.Type

func (*ProjectDefaultReviewers) ToOutput

func (*ProjectDefaultReviewers) ToProjectDefaultReviewersOutput

func (i *ProjectDefaultReviewers) ToProjectDefaultReviewersOutput() ProjectDefaultReviewersOutput

func (*ProjectDefaultReviewers) ToProjectDefaultReviewersOutputWithContext

func (i *ProjectDefaultReviewers) ToProjectDefaultReviewersOutputWithContext(ctx context.Context) ProjectDefaultReviewersOutput

type ProjectDefaultReviewersArgs

type ProjectDefaultReviewersArgs struct {
	Project   pulumi.StringInput
	Reviewers pulumi.StringArrayInput
	Workspace pulumi.StringInput
}

The set of arguments for constructing a ProjectDefaultReviewers resource.

func (ProjectDefaultReviewersArgs) ElementType

type ProjectDefaultReviewersArray

type ProjectDefaultReviewersArray []ProjectDefaultReviewersInput

func (ProjectDefaultReviewersArray) ElementType

func (ProjectDefaultReviewersArray) ToOutput

func (ProjectDefaultReviewersArray) ToProjectDefaultReviewersArrayOutput

func (i ProjectDefaultReviewersArray) ToProjectDefaultReviewersArrayOutput() ProjectDefaultReviewersArrayOutput

func (ProjectDefaultReviewersArray) ToProjectDefaultReviewersArrayOutputWithContext

func (i ProjectDefaultReviewersArray) ToProjectDefaultReviewersArrayOutputWithContext(ctx context.Context) ProjectDefaultReviewersArrayOutput

type ProjectDefaultReviewersArrayInput

type ProjectDefaultReviewersArrayInput interface {
	pulumi.Input

	ToProjectDefaultReviewersArrayOutput() ProjectDefaultReviewersArrayOutput
	ToProjectDefaultReviewersArrayOutputWithContext(context.Context) ProjectDefaultReviewersArrayOutput
}

ProjectDefaultReviewersArrayInput is an input type that accepts ProjectDefaultReviewersArray and ProjectDefaultReviewersArrayOutput values. You can construct a concrete instance of `ProjectDefaultReviewersArrayInput` via:

ProjectDefaultReviewersArray{ ProjectDefaultReviewersArgs{...} }

type ProjectDefaultReviewersArrayOutput

type ProjectDefaultReviewersArrayOutput struct{ *pulumi.OutputState }

func (ProjectDefaultReviewersArrayOutput) ElementType

func (ProjectDefaultReviewersArrayOutput) Index

func (ProjectDefaultReviewersArrayOutput) ToOutput

func (ProjectDefaultReviewersArrayOutput) ToProjectDefaultReviewersArrayOutput

func (o ProjectDefaultReviewersArrayOutput) ToProjectDefaultReviewersArrayOutput() ProjectDefaultReviewersArrayOutput

func (ProjectDefaultReviewersArrayOutput) ToProjectDefaultReviewersArrayOutputWithContext

func (o ProjectDefaultReviewersArrayOutput) ToProjectDefaultReviewersArrayOutputWithContext(ctx context.Context) ProjectDefaultReviewersArrayOutput

type ProjectDefaultReviewersInput

type ProjectDefaultReviewersInput interface {
	pulumi.Input

	ToProjectDefaultReviewersOutput() ProjectDefaultReviewersOutput
	ToProjectDefaultReviewersOutputWithContext(ctx context.Context) ProjectDefaultReviewersOutput
}

type ProjectDefaultReviewersMap

type ProjectDefaultReviewersMap map[string]ProjectDefaultReviewersInput

func (ProjectDefaultReviewersMap) ElementType

func (ProjectDefaultReviewersMap) ElementType() reflect.Type

func (ProjectDefaultReviewersMap) ToOutput

func (ProjectDefaultReviewersMap) ToProjectDefaultReviewersMapOutput

func (i ProjectDefaultReviewersMap) ToProjectDefaultReviewersMapOutput() ProjectDefaultReviewersMapOutput

func (ProjectDefaultReviewersMap) ToProjectDefaultReviewersMapOutputWithContext

func (i ProjectDefaultReviewersMap) ToProjectDefaultReviewersMapOutputWithContext(ctx context.Context) ProjectDefaultReviewersMapOutput

type ProjectDefaultReviewersMapInput

type ProjectDefaultReviewersMapInput interface {
	pulumi.Input

	ToProjectDefaultReviewersMapOutput() ProjectDefaultReviewersMapOutput
	ToProjectDefaultReviewersMapOutputWithContext(context.Context) ProjectDefaultReviewersMapOutput
}

ProjectDefaultReviewersMapInput is an input type that accepts ProjectDefaultReviewersMap and ProjectDefaultReviewersMapOutput values. You can construct a concrete instance of `ProjectDefaultReviewersMapInput` via:

ProjectDefaultReviewersMap{ "key": ProjectDefaultReviewersArgs{...} }

type ProjectDefaultReviewersMapOutput

type ProjectDefaultReviewersMapOutput struct{ *pulumi.OutputState }

func (ProjectDefaultReviewersMapOutput) ElementType

func (ProjectDefaultReviewersMapOutput) MapIndex

func (ProjectDefaultReviewersMapOutput) ToOutput

func (ProjectDefaultReviewersMapOutput) ToProjectDefaultReviewersMapOutput

func (o ProjectDefaultReviewersMapOutput) ToProjectDefaultReviewersMapOutput() ProjectDefaultReviewersMapOutput

func (ProjectDefaultReviewersMapOutput) ToProjectDefaultReviewersMapOutputWithContext

func (o ProjectDefaultReviewersMapOutput) ToProjectDefaultReviewersMapOutputWithContext(ctx context.Context) ProjectDefaultReviewersMapOutput

type ProjectDefaultReviewersOutput

type ProjectDefaultReviewersOutput struct{ *pulumi.OutputState }

func (ProjectDefaultReviewersOutput) ElementType

func (ProjectDefaultReviewersOutput) Project

func (ProjectDefaultReviewersOutput) Reviewers

func (ProjectDefaultReviewersOutput) ToOutput

func (ProjectDefaultReviewersOutput) ToProjectDefaultReviewersOutput

func (o ProjectDefaultReviewersOutput) ToProjectDefaultReviewersOutput() ProjectDefaultReviewersOutput

func (ProjectDefaultReviewersOutput) ToProjectDefaultReviewersOutputWithContext

func (o ProjectDefaultReviewersOutput) ToProjectDefaultReviewersOutputWithContext(ctx context.Context) ProjectDefaultReviewersOutput

func (ProjectDefaultReviewersOutput) Workspace

type ProjectDefaultReviewersState

type ProjectDefaultReviewersState struct {
	Project   pulumi.StringPtrInput
	Reviewers pulumi.StringArrayInput
	Workspace pulumi.StringPtrInput
}

func (ProjectDefaultReviewersState) ElementType

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}
type ProjectLink struct {
	Avatar *ProjectLinkAvatar `pulumi:"avatar"`
}

type ProjectLinkArgs

type ProjectLinkArgs struct {
	Avatar ProjectLinkAvatarPtrInput `pulumi:"avatar"`
}

func (ProjectLinkArgs) ElementType

func (ProjectLinkArgs) ElementType() reflect.Type

func (ProjectLinkArgs) ToOutput

func (ProjectLinkArgs) ToProjectLinkOutput

func (i ProjectLinkArgs) ToProjectLinkOutput() ProjectLinkOutput

func (ProjectLinkArgs) ToProjectLinkOutputWithContext

func (i ProjectLinkArgs) ToProjectLinkOutputWithContext(ctx context.Context) ProjectLinkOutput

func (ProjectLinkArgs) ToProjectLinkPtrOutput

func (i ProjectLinkArgs) ToProjectLinkPtrOutput() ProjectLinkPtrOutput

func (ProjectLinkArgs) ToProjectLinkPtrOutputWithContext

func (i ProjectLinkArgs) ToProjectLinkPtrOutputWithContext(ctx context.Context) ProjectLinkPtrOutput

type ProjectLinkAvatar

type ProjectLinkAvatar struct {
	Href *string `pulumi:"href"`
}

type ProjectLinkAvatarArgs

type ProjectLinkAvatarArgs struct {
	Href pulumi.StringPtrInput `pulumi:"href"`
}

func (ProjectLinkAvatarArgs) ElementType

func (ProjectLinkAvatarArgs) ElementType() reflect.Type

func (ProjectLinkAvatarArgs) ToOutput

func (ProjectLinkAvatarArgs) ToProjectLinkAvatarOutput

func (i ProjectLinkAvatarArgs) ToProjectLinkAvatarOutput() ProjectLinkAvatarOutput

func (ProjectLinkAvatarArgs) ToProjectLinkAvatarOutputWithContext

func (i ProjectLinkAvatarArgs) ToProjectLinkAvatarOutputWithContext(ctx context.Context) ProjectLinkAvatarOutput

func (ProjectLinkAvatarArgs) ToProjectLinkAvatarPtrOutput

func (i ProjectLinkAvatarArgs) ToProjectLinkAvatarPtrOutput() ProjectLinkAvatarPtrOutput

func (ProjectLinkAvatarArgs) ToProjectLinkAvatarPtrOutputWithContext

func (i ProjectLinkAvatarArgs) ToProjectLinkAvatarPtrOutputWithContext(ctx context.Context) ProjectLinkAvatarPtrOutput

type ProjectLinkAvatarInput

type ProjectLinkAvatarInput interface {
	pulumi.Input

	ToProjectLinkAvatarOutput() ProjectLinkAvatarOutput
	ToProjectLinkAvatarOutputWithContext(context.Context) ProjectLinkAvatarOutput
}

ProjectLinkAvatarInput is an input type that accepts ProjectLinkAvatarArgs and ProjectLinkAvatarOutput values. You can construct a concrete instance of `ProjectLinkAvatarInput` via:

ProjectLinkAvatarArgs{...}

type ProjectLinkAvatarOutput

type ProjectLinkAvatarOutput struct{ *pulumi.OutputState }

func (ProjectLinkAvatarOutput) ElementType

func (ProjectLinkAvatarOutput) ElementType() reflect.Type

func (ProjectLinkAvatarOutput) Href

func (ProjectLinkAvatarOutput) ToOutput

func (ProjectLinkAvatarOutput) ToProjectLinkAvatarOutput

func (o ProjectLinkAvatarOutput) ToProjectLinkAvatarOutput() ProjectLinkAvatarOutput

func (ProjectLinkAvatarOutput) ToProjectLinkAvatarOutputWithContext

func (o ProjectLinkAvatarOutput) ToProjectLinkAvatarOutputWithContext(ctx context.Context) ProjectLinkAvatarOutput

func (ProjectLinkAvatarOutput) ToProjectLinkAvatarPtrOutput

func (o ProjectLinkAvatarOutput) ToProjectLinkAvatarPtrOutput() ProjectLinkAvatarPtrOutput

func (ProjectLinkAvatarOutput) ToProjectLinkAvatarPtrOutputWithContext

func (o ProjectLinkAvatarOutput) ToProjectLinkAvatarPtrOutputWithContext(ctx context.Context) ProjectLinkAvatarPtrOutput

type ProjectLinkAvatarPtrInput

type ProjectLinkAvatarPtrInput interface {
	pulumi.Input

	ToProjectLinkAvatarPtrOutput() ProjectLinkAvatarPtrOutput
	ToProjectLinkAvatarPtrOutputWithContext(context.Context) ProjectLinkAvatarPtrOutput
}

ProjectLinkAvatarPtrInput is an input type that accepts ProjectLinkAvatarArgs, ProjectLinkAvatarPtr and ProjectLinkAvatarPtrOutput values. You can construct a concrete instance of `ProjectLinkAvatarPtrInput` via:

        ProjectLinkAvatarArgs{...}

or:

        nil

type ProjectLinkAvatarPtrOutput

type ProjectLinkAvatarPtrOutput struct{ *pulumi.OutputState }

func (ProjectLinkAvatarPtrOutput) Elem

func (ProjectLinkAvatarPtrOutput) ElementType

func (ProjectLinkAvatarPtrOutput) ElementType() reflect.Type

func (ProjectLinkAvatarPtrOutput) Href

func (ProjectLinkAvatarPtrOutput) ToOutput

func (ProjectLinkAvatarPtrOutput) ToProjectLinkAvatarPtrOutput

func (o ProjectLinkAvatarPtrOutput) ToProjectLinkAvatarPtrOutput() ProjectLinkAvatarPtrOutput

func (ProjectLinkAvatarPtrOutput) ToProjectLinkAvatarPtrOutputWithContext

func (o ProjectLinkAvatarPtrOutput) ToProjectLinkAvatarPtrOutputWithContext(ctx context.Context) ProjectLinkAvatarPtrOutput

type ProjectLinkInput

type ProjectLinkInput interface {
	pulumi.Input

	ToProjectLinkOutput() ProjectLinkOutput
	ToProjectLinkOutputWithContext(context.Context) ProjectLinkOutput
}

ProjectLinkInput is an input type that accepts ProjectLinkArgs and ProjectLinkOutput values. You can construct a concrete instance of `ProjectLinkInput` via:

ProjectLinkArgs{...}

type ProjectLinkOutput

type ProjectLinkOutput struct{ *pulumi.OutputState }

func (ProjectLinkOutput) Avatar

func (ProjectLinkOutput) ElementType

func (ProjectLinkOutput) ElementType() reflect.Type

func (ProjectLinkOutput) ToOutput

func (ProjectLinkOutput) ToProjectLinkOutput

func (o ProjectLinkOutput) ToProjectLinkOutput() ProjectLinkOutput

func (ProjectLinkOutput) ToProjectLinkOutputWithContext

func (o ProjectLinkOutput) ToProjectLinkOutputWithContext(ctx context.Context) ProjectLinkOutput

func (ProjectLinkOutput) ToProjectLinkPtrOutput

func (o ProjectLinkOutput) ToProjectLinkPtrOutput() ProjectLinkPtrOutput

func (ProjectLinkOutput) ToProjectLinkPtrOutputWithContext

func (o ProjectLinkOutput) ToProjectLinkPtrOutputWithContext(ctx context.Context) ProjectLinkPtrOutput

type ProjectLinkPtrInput

type ProjectLinkPtrInput interface {
	pulumi.Input

	ToProjectLinkPtrOutput() ProjectLinkPtrOutput
	ToProjectLinkPtrOutputWithContext(context.Context) ProjectLinkPtrOutput
}

ProjectLinkPtrInput is an input type that accepts ProjectLinkArgs, ProjectLinkPtr and ProjectLinkPtrOutput values. You can construct a concrete instance of `ProjectLinkPtrInput` via:

        ProjectLinkArgs{...}

or:

        nil

func ProjectLinkPtr

func ProjectLinkPtr(v *ProjectLinkArgs) ProjectLinkPtrInput

type ProjectLinkPtrOutput

type ProjectLinkPtrOutput struct{ *pulumi.OutputState }

func (ProjectLinkPtrOutput) Avatar

func (ProjectLinkPtrOutput) Elem

func (ProjectLinkPtrOutput) ElementType

func (ProjectLinkPtrOutput) ElementType() reflect.Type

func (ProjectLinkPtrOutput) ToOutput

func (ProjectLinkPtrOutput) ToProjectLinkPtrOutput

func (o ProjectLinkPtrOutput) ToProjectLinkPtrOutput() ProjectLinkPtrOutput

func (ProjectLinkPtrOutput) ToProjectLinkPtrOutputWithContext

func (o ProjectLinkPtrOutput) ToProjectLinkPtrOutputWithContext(ctx context.Context) ProjectLinkPtrOutput

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToOutput

func (i ProjectMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Project]

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToOutput

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) Description

func (o ProjectOutput) Description() pulumi.StringPtrOutput

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) HasPubliclyVisibleRepos

func (o ProjectOutput) HasPubliclyVisibleRepos() pulumi.BoolOutput

func (ProjectOutput) IsPrivate

func (o ProjectOutput) IsPrivate() pulumi.BoolPtrOutput

func (ProjectOutput) Key

func (ProjectOutput) Name

func (ProjectOutput) Owner

func (o ProjectOutput) Owner() pulumi.StringOutput

func (ProjectOutput) ToOutput

func (o ProjectOutput) ToOutput(ctx context.Context) pulumix.Output[*Project]

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

func (ProjectOutput) Uuid

type ProjectState

type ProjectState struct {
	Description             pulumi.StringPtrInput
	HasPubliclyVisibleRepos pulumi.BoolPtrInput
	IsPrivate               pulumi.BoolPtrInput
	Key                     pulumi.StringPtrInput
	Link                    ProjectLinkPtrInput
	Name                    pulumi.StringPtrInput
	Owner                   pulumi.StringPtrInput
	Uuid                    pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	OauthClientId     pulumi.StringPtrOutput `pulumi:"oauthClientId"`
	OauthClientSecret pulumi.StringPtrOutput `pulumi:"oauthClientSecret"`
	OauthToken        pulumi.StringPtrOutput `pulumi:"oauthToken"`
	Password          pulumi.StringPtrOutput `pulumi:"password"`
	Username          pulumi.StringPtrOutput `pulumi:"username"`
}

The provider type for the bitbucket package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToOutput

func (i *Provider) ToOutput(ctx context.Context) pulumix.Output[*Provider]

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	OauthClientId     pulumi.StringPtrInput
	OauthClientSecret pulumi.StringPtrInput
	OauthToken        pulumi.StringPtrInput
	Password          pulumi.StringPtrInput
	Username          pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) OauthClientId

func (o ProviderOutput) OauthClientId() pulumi.StringPtrOutput

func (ProviderOutput) OauthClientSecret

func (o ProviderOutput) OauthClientSecret() pulumi.StringPtrOutput

func (ProviderOutput) OauthToken

func (o ProviderOutput) OauthToken() pulumi.StringPtrOutput

func (ProviderOutput) Password

func (o ProviderOutput) Password() pulumi.StringPtrOutput

func (ProviderOutput) ToOutput

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) Username

func (o ProviderOutput) Username() pulumi.StringPtrOutput

type Repository

type Repository struct {
	pulumi.CustomResourceState

	CloneHttps                  pulumi.StringOutput    `pulumi:"cloneHttps"`
	CloneSsh                    pulumi.StringOutput    `pulumi:"cloneSsh"`
	Description                 pulumi.StringPtrOutput `pulumi:"description"`
	ForkPolicy                  pulumi.StringPtrOutput `pulumi:"forkPolicy"`
	HasIssues                   pulumi.BoolPtrOutput   `pulumi:"hasIssues"`
	HasWiki                     pulumi.BoolPtrOutput   `pulumi:"hasWiki"`
	InheritBranchingModel       pulumi.BoolOutput      `pulumi:"inheritBranchingModel"`
	InheritDefaultMergeStrategy pulumi.BoolOutput      `pulumi:"inheritDefaultMergeStrategy"`
	IsPrivate                   pulumi.BoolPtrOutput   `pulumi:"isPrivate"`
	Language                    pulumi.StringPtrOutput `pulumi:"language"`
	Link                        RepositoryLinkOutput   `pulumi:"link"`
	Name                        pulumi.StringOutput    `pulumi:"name"`
	Owner                       pulumi.StringOutput    `pulumi:"owner"`
	PipelinesEnabled            pulumi.BoolPtrOutput   `pulumi:"pipelinesEnabled"`
	ProjectKey                  pulumi.StringOutput    `pulumi:"projectKey"`
	Scm                         pulumi.StringPtrOutput `pulumi:"scm"`
	Slug                        pulumi.StringOutput    `pulumi:"slug"`
	Uuid                        pulumi.StringOutput    `pulumi:"uuid"`
	Website                     pulumi.StringPtrOutput `pulumi:"website"`
}

func GetRepository

func GetRepository(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)

GetRepository gets an existing Repository 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 NewRepository

func NewRepository(ctx *pulumi.Context,
	name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)

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

func (*Repository) ElementType

func (*Repository) ElementType() reflect.Type

func (*Repository) ToOutput

func (i *Repository) ToOutput(ctx context.Context) pulumix.Output[*Repository]

func (*Repository) ToRepositoryOutput

func (i *Repository) ToRepositoryOutput() RepositoryOutput

func (*Repository) ToRepositoryOutputWithContext

func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput

type RepositoryArgs

type RepositoryArgs struct {
	Description                 pulumi.StringPtrInput
	ForkPolicy                  pulumi.StringPtrInput
	HasIssues                   pulumi.BoolPtrInput
	HasWiki                     pulumi.BoolPtrInput
	InheritBranchingModel       pulumi.BoolPtrInput
	InheritDefaultMergeStrategy pulumi.BoolPtrInput
	IsPrivate                   pulumi.BoolPtrInput
	Language                    pulumi.StringPtrInput
	Link                        RepositoryLinkPtrInput
	Name                        pulumi.StringPtrInput
	Owner                       pulumi.StringInput
	PipelinesEnabled            pulumi.BoolPtrInput
	ProjectKey                  pulumi.StringPtrInput
	Scm                         pulumi.StringPtrInput
	Slug                        pulumi.StringPtrInput
	Website                     pulumi.StringPtrInput
}

The set of arguments for constructing a Repository resource.

func (RepositoryArgs) ElementType

func (RepositoryArgs) ElementType() reflect.Type

type RepositoryArray

type RepositoryArray []RepositoryInput

func (RepositoryArray) ElementType

func (RepositoryArray) ElementType() reflect.Type

func (RepositoryArray) ToOutput

func (RepositoryArray) ToRepositoryArrayOutput

func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput

func (RepositoryArray) ToRepositoryArrayOutputWithContext

func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput

type RepositoryArrayInput

type RepositoryArrayInput interface {
	pulumi.Input

	ToRepositoryArrayOutput() RepositoryArrayOutput
	ToRepositoryArrayOutputWithContext(context.Context) RepositoryArrayOutput
}

RepositoryArrayInput is an input type that accepts RepositoryArray and RepositoryArrayOutput values. You can construct a concrete instance of `RepositoryArrayInput` via:

RepositoryArray{ RepositoryArgs{...} }

type RepositoryArrayOutput

type RepositoryArrayOutput struct{ *pulumi.OutputState }

func (RepositoryArrayOutput) ElementType

func (RepositoryArrayOutput) ElementType() reflect.Type

func (RepositoryArrayOutput) Index

func (RepositoryArrayOutput) ToOutput

func (RepositoryArrayOutput) ToRepositoryArrayOutput

func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput

func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext

func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput

type RepositoryGroupPermission

type RepositoryGroupPermission struct {
	pulumi.CustomResourceState

	GroupSlug  pulumi.StringOutput `pulumi:"groupSlug"`
	Permission pulumi.StringOutput `pulumi:"permission"`
	RepoSlug   pulumi.StringOutput `pulumi:"repoSlug"`
	Workspace  pulumi.StringOutput `pulumi:"workspace"`
}

func GetRepositoryGroupPermission

func GetRepositoryGroupPermission(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RepositoryGroupPermissionState, opts ...pulumi.ResourceOption) (*RepositoryGroupPermission, error)

GetRepositoryGroupPermission gets an existing RepositoryGroupPermission 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 NewRepositoryGroupPermission

func NewRepositoryGroupPermission(ctx *pulumi.Context,
	name string, args *RepositoryGroupPermissionArgs, opts ...pulumi.ResourceOption) (*RepositoryGroupPermission, error)

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

func (*RepositoryGroupPermission) ElementType

func (*RepositoryGroupPermission) ElementType() reflect.Type

func (*RepositoryGroupPermission) ToOutput

func (*RepositoryGroupPermission) ToRepositoryGroupPermissionOutput

func (i *RepositoryGroupPermission) ToRepositoryGroupPermissionOutput() RepositoryGroupPermissionOutput

func (*RepositoryGroupPermission) ToRepositoryGroupPermissionOutputWithContext

func (i *RepositoryGroupPermission) ToRepositoryGroupPermissionOutputWithContext(ctx context.Context) RepositoryGroupPermissionOutput

type RepositoryGroupPermissionArgs

type RepositoryGroupPermissionArgs struct {
	GroupSlug  pulumi.StringInput
	Permission pulumi.StringInput
	RepoSlug   pulumi.StringInput
	Workspace  pulumi.StringInput
}

The set of arguments for constructing a RepositoryGroupPermission resource.

func (RepositoryGroupPermissionArgs) ElementType

type RepositoryGroupPermissionArray

type RepositoryGroupPermissionArray []RepositoryGroupPermissionInput

func (RepositoryGroupPermissionArray) ElementType

func (RepositoryGroupPermissionArray) ToOutput

func (RepositoryGroupPermissionArray) ToRepositoryGroupPermissionArrayOutput

func (i RepositoryGroupPermissionArray) ToRepositoryGroupPermissionArrayOutput() RepositoryGroupPermissionArrayOutput

func (RepositoryGroupPermissionArray) ToRepositoryGroupPermissionArrayOutputWithContext

func (i RepositoryGroupPermissionArray) ToRepositoryGroupPermissionArrayOutputWithContext(ctx context.Context) RepositoryGroupPermissionArrayOutput

type RepositoryGroupPermissionArrayInput

type RepositoryGroupPermissionArrayInput interface {
	pulumi.Input

	ToRepositoryGroupPermissionArrayOutput() RepositoryGroupPermissionArrayOutput
	ToRepositoryGroupPermissionArrayOutputWithContext(context.Context) RepositoryGroupPermissionArrayOutput
}

RepositoryGroupPermissionArrayInput is an input type that accepts RepositoryGroupPermissionArray and RepositoryGroupPermissionArrayOutput values. You can construct a concrete instance of `RepositoryGroupPermissionArrayInput` via:

RepositoryGroupPermissionArray{ RepositoryGroupPermissionArgs{...} }

type RepositoryGroupPermissionArrayOutput

type RepositoryGroupPermissionArrayOutput struct{ *pulumi.OutputState }

func (RepositoryGroupPermissionArrayOutput) ElementType

func (RepositoryGroupPermissionArrayOutput) Index

func (RepositoryGroupPermissionArrayOutput) ToOutput

func (RepositoryGroupPermissionArrayOutput) ToRepositoryGroupPermissionArrayOutput

func (o RepositoryGroupPermissionArrayOutput) ToRepositoryGroupPermissionArrayOutput() RepositoryGroupPermissionArrayOutput

func (RepositoryGroupPermissionArrayOutput) ToRepositoryGroupPermissionArrayOutputWithContext

func (o RepositoryGroupPermissionArrayOutput) ToRepositoryGroupPermissionArrayOutputWithContext(ctx context.Context) RepositoryGroupPermissionArrayOutput

type RepositoryGroupPermissionInput

type RepositoryGroupPermissionInput interface {
	pulumi.Input

	ToRepositoryGroupPermissionOutput() RepositoryGroupPermissionOutput
	ToRepositoryGroupPermissionOutputWithContext(ctx context.Context) RepositoryGroupPermissionOutput
}

type RepositoryGroupPermissionMap

type RepositoryGroupPermissionMap map[string]RepositoryGroupPermissionInput

func (RepositoryGroupPermissionMap) ElementType

func (RepositoryGroupPermissionMap) ToOutput

func (RepositoryGroupPermissionMap) ToRepositoryGroupPermissionMapOutput

func (i RepositoryGroupPermissionMap) ToRepositoryGroupPermissionMapOutput() RepositoryGroupPermissionMapOutput

func (RepositoryGroupPermissionMap) ToRepositoryGroupPermissionMapOutputWithContext

func (i RepositoryGroupPermissionMap) ToRepositoryGroupPermissionMapOutputWithContext(ctx context.Context) RepositoryGroupPermissionMapOutput

type RepositoryGroupPermissionMapInput

type RepositoryGroupPermissionMapInput interface {
	pulumi.Input

	ToRepositoryGroupPermissionMapOutput() RepositoryGroupPermissionMapOutput
	ToRepositoryGroupPermissionMapOutputWithContext(context.Context) RepositoryGroupPermissionMapOutput
}

RepositoryGroupPermissionMapInput is an input type that accepts RepositoryGroupPermissionMap and RepositoryGroupPermissionMapOutput values. You can construct a concrete instance of `RepositoryGroupPermissionMapInput` via:

RepositoryGroupPermissionMap{ "key": RepositoryGroupPermissionArgs{...} }

type RepositoryGroupPermissionMapOutput

type RepositoryGroupPermissionMapOutput struct{ *pulumi.OutputState }

func (RepositoryGroupPermissionMapOutput) ElementType

func (RepositoryGroupPermissionMapOutput) MapIndex

func (RepositoryGroupPermissionMapOutput) ToOutput

func (RepositoryGroupPermissionMapOutput) ToRepositoryGroupPermissionMapOutput

func (o RepositoryGroupPermissionMapOutput) ToRepositoryGroupPermissionMapOutput() RepositoryGroupPermissionMapOutput

func (RepositoryGroupPermissionMapOutput) ToRepositoryGroupPermissionMapOutputWithContext

func (o RepositoryGroupPermissionMapOutput) ToRepositoryGroupPermissionMapOutputWithContext(ctx context.Context) RepositoryGroupPermissionMapOutput

type RepositoryGroupPermissionOutput

type RepositoryGroupPermissionOutput struct{ *pulumi.OutputState }

func (RepositoryGroupPermissionOutput) ElementType

func (RepositoryGroupPermissionOutput) GroupSlug

func (RepositoryGroupPermissionOutput) Permission

func (RepositoryGroupPermissionOutput) RepoSlug

func (RepositoryGroupPermissionOutput) ToOutput

func (RepositoryGroupPermissionOutput) ToRepositoryGroupPermissionOutput

func (o RepositoryGroupPermissionOutput) ToRepositoryGroupPermissionOutput() RepositoryGroupPermissionOutput

func (RepositoryGroupPermissionOutput) ToRepositoryGroupPermissionOutputWithContext

func (o RepositoryGroupPermissionOutput) ToRepositoryGroupPermissionOutputWithContext(ctx context.Context) RepositoryGroupPermissionOutput

func (RepositoryGroupPermissionOutput) Workspace

type RepositoryGroupPermissionState

type RepositoryGroupPermissionState struct {
	GroupSlug  pulumi.StringPtrInput
	Permission pulumi.StringPtrInput
	RepoSlug   pulumi.StringPtrInput
	Workspace  pulumi.StringPtrInput
}

func (RepositoryGroupPermissionState) ElementType

type RepositoryInput

type RepositoryInput interface {
	pulumi.Input

	ToRepositoryOutput() RepositoryOutput
	ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
}
type RepositoryLink struct {
	Avatar *RepositoryLinkAvatar `pulumi:"avatar"`
}

type RepositoryLinkArgs

type RepositoryLinkArgs struct {
	Avatar RepositoryLinkAvatarPtrInput `pulumi:"avatar"`
}

func (RepositoryLinkArgs) ElementType

func (RepositoryLinkArgs) ElementType() reflect.Type

func (RepositoryLinkArgs) ToOutput

func (RepositoryLinkArgs) ToRepositoryLinkOutput

func (i RepositoryLinkArgs) ToRepositoryLinkOutput() RepositoryLinkOutput

func (RepositoryLinkArgs) ToRepositoryLinkOutputWithContext

func (i RepositoryLinkArgs) ToRepositoryLinkOutputWithContext(ctx context.Context) RepositoryLinkOutput

func (RepositoryLinkArgs) ToRepositoryLinkPtrOutput

func (i RepositoryLinkArgs) ToRepositoryLinkPtrOutput() RepositoryLinkPtrOutput

func (RepositoryLinkArgs) ToRepositoryLinkPtrOutputWithContext

func (i RepositoryLinkArgs) ToRepositoryLinkPtrOutputWithContext(ctx context.Context) RepositoryLinkPtrOutput

type RepositoryLinkAvatar

type RepositoryLinkAvatar struct {
	Href *string `pulumi:"href"`
}

type RepositoryLinkAvatarArgs

type RepositoryLinkAvatarArgs struct {
	Href pulumi.StringPtrInput `pulumi:"href"`
}

func (RepositoryLinkAvatarArgs) ElementType

func (RepositoryLinkAvatarArgs) ElementType() reflect.Type

func (RepositoryLinkAvatarArgs) ToOutput

func (RepositoryLinkAvatarArgs) ToRepositoryLinkAvatarOutput

func (i RepositoryLinkAvatarArgs) ToRepositoryLinkAvatarOutput() RepositoryLinkAvatarOutput

func (RepositoryLinkAvatarArgs) ToRepositoryLinkAvatarOutputWithContext

func (i RepositoryLinkAvatarArgs) ToRepositoryLinkAvatarOutputWithContext(ctx context.Context) RepositoryLinkAvatarOutput

func (RepositoryLinkAvatarArgs) ToRepositoryLinkAvatarPtrOutput

func (i RepositoryLinkAvatarArgs) ToRepositoryLinkAvatarPtrOutput() RepositoryLinkAvatarPtrOutput

func (RepositoryLinkAvatarArgs) ToRepositoryLinkAvatarPtrOutputWithContext

func (i RepositoryLinkAvatarArgs) ToRepositoryLinkAvatarPtrOutputWithContext(ctx context.Context) RepositoryLinkAvatarPtrOutput

type RepositoryLinkAvatarInput

type RepositoryLinkAvatarInput interface {
	pulumi.Input

	ToRepositoryLinkAvatarOutput() RepositoryLinkAvatarOutput
	ToRepositoryLinkAvatarOutputWithContext(context.Context) RepositoryLinkAvatarOutput
}

RepositoryLinkAvatarInput is an input type that accepts RepositoryLinkAvatarArgs and RepositoryLinkAvatarOutput values. You can construct a concrete instance of `RepositoryLinkAvatarInput` via:

RepositoryLinkAvatarArgs{...}

type RepositoryLinkAvatarOutput

type RepositoryLinkAvatarOutput struct{ *pulumi.OutputState }

func (RepositoryLinkAvatarOutput) ElementType

func (RepositoryLinkAvatarOutput) ElementType() reflect.Type

func (RepositoryLinkAvatarOutput) Href

func (RepositoryLinkAvatarOutput) ToOutput

func (RepositoryLinkAvatarOutput) ToRepositoryLinkAvatarOutput

func (o RepositoryLinkAvatarOutput) ToRepositoryLinkAvatarOutput() RepositoryLinkAvatarOutput

func (RepositoryLinkAvatarOutput) ToRepositoryLinkAvatarOutputWithContext

func (o RepositoryLinkAvatarOutput) ToRepositoryLinkAvatarOutputWithContext(ctx context.Context) RepositoryLinkAvatarOutput

func (RepositoryLinkAvatarOutput) ToRepositoryLinkAvatarPtrOutput

func (o RepositoryLinkAvatarOutput) ToRepositoryLinkAvatarPtrOutput() RepositoryLinkAvatarPtrOutput

func (RepositoryLinkAvatarOutput) ToRepositoryLinkAvatarPtrOutputWithContext

func (o RepositoryLinkAvatarOutput) ToRepositoryLinkAvatarPtrOutputWithContext(ctx context.Context) RepositoryLinkAvatarPtrOutput

type RepositoryLinkAvatarPtrInput

type RepositoryLinkAvatarPtrInput interface {
	pulumi.Input

	ToRepositoryLinkAvatarPtrOutput() RepositoryLinkAvatarPtrOutput
	ToRepositoryLinkAvatarPtrOutputWithContext(context.Context) RepositoryLinkAvatarPtrOutput
}

RepositoryLinkAvatarPtrInput is an input type that accepts RepositoryLinkAvatarArgs, RepositoryLinkAvatarPtr and RepositoryLinkAvatarPtrOutput values. You can construct a concrete instance of `RepositoryLinkAvatarPtrInput` via:

        RepositoryLinkAvatarArgs{...}

or:

        nil

type RepositoryLinkAvatarPtrOutput

type RepositoryLinkAvatarPtrOutput struct{ *pulumi.OutputState }

func (RepositoryLinkAvatarPtrOutput) Elem

func (RepositoryLinkAvatarPtrOutput) ElementType

func (RepositoryLinkAvatarPtrOutput) Href

func (RepositoryLinkAvatarPtrOutput) ToOutput

func (RepositoryLinkAvatarPtrOutput) ToRepositoryLinkAvatarPtrOutput

func (o RepositoryLinkAvatarPtrOutput) ToRepositoryLinkAvatarPtrOutput() RepositoryLinkAvatarPtrOutput

func (RepositoryLinkAvatarPtrOutput) ToRepositoryLinkAvatarPtrOutputWithContext

func (o RepositoryLinkAvatarPtrOutput) ToRepositoryLinkAvatarPtrOutputWithContext(ctx context.Context) RepositoryLinkAvatarPtrOutput

type RepositoryLinkInput

type RepositoryLinkInput interface {
	pulumi.Input

	ToRepositoryLinkOutput() RepositoryLinkOutput
	ToRepositoryLinkOutputWithContext(context.Context) RepositoryLinkOutput
}

RepositoryLinkInput is an input type that accepts RepositoryLinkArgs and RepositoryLinkOutput values. You can construct a concrete instance of `RepositoryLinkInput` via:

RepositoryLinkArgs{...}

type RepositoryLinkOutput

type RepositoryLinkOutput struct{ *pulumi.OutputState }

func (RepositoryLinkOutput) Avatar

func (RepositoryLinkOutput) ElementType

func (RepositoryLinkOutput) ElementType() reflect.Type

func (RepositoryLinkOutput) ToOutput

func (RepositoryLinkOutput) ToRepositoryLinkOutput

func (o RepositoryLinkOutput) ToRepositoryLinkOutput() RepositoryLinkOutput

func (RepositoryLinkOutput) ToRepositoryLinkOutputWithContext

func (o RepositoryLinkOutput) ToRepositoryLinkOutputWithContext(ctx context.Context) RepositoryLinkOutput

func (RepositoryLinkOutput) ToRepositoryLinkPtrOutput

func (o RepositoryLinkOutput) ToRepositoryLinkPtrOutput() RepositoryLinkPtrOutput

func (RepositoryLinkOutput) ToRepositoryLinkPtrOutputWithContext

func (o RepositoryLinkOutput) ToRepositoryLinkPtrOutputWithContext(ctx context.Context) RepositoryLinkPtrOutput

type RepositoryLinkPtrInput

type RepositoryLinkPtrInput interface {
	pulumi.Input

	ToRepositoryLinkPtrOutput() RepositoryLinkPtrOutput
	ToRepositoryLinkPtrOutputWithContext(context.Context) RepositoryLinkPtrOutput
}

RepositoryLinkPtrInput is an input type that accepts RepositoryLinkArgs, RepositoryLinkPtr and RepositoryLinkPtrOutput values. You can construct a concrete instance of `RepositoryLinkPtrInput` via:

        RepositoryLinkArgs{...}

or:

        nil

type RepositoryLinkPtrOutput

type RepositoryLinkPtrOutput struct{ *pulumi.OutputState }

func (RepositoryLinkPtrOutput) Avatar

func (RepositoryLinkPtrOutput) Elem

func (RepositoryLinkPtrOutput) ElementType

func (RepositoryLinkPtrOutput) ElementType() reflect.Type

func (RepositoryLinkPtrOutput) ToOutput

func (RepositoryLinkPtrOutput) ToRepositoryLinkPtrOutput

func (o RepositoryLinkPtrOutput) ToRepositoryLinkPtrOutput() RepositoryLinkPtrOutput

func (RepositoryLinkPtrOutput) ToRepositoryLinkPtrOutputWithContext

func (o RepositoryLinkPtrOutput) ToRepositoryLinkPtrOutputWithContext(ctx context.Context) RepositoryLinkPtrOutput

type RepositoryMap

type RepositoryMap map[string]RepositoryInput

func (RepositoryMap) ElementType

func (RepositoryMap) ElementType() reflect.Type

func (RepositoryMap) ToOutput

func (RepositoryMap) ToRepositoryMapOutput

func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput

func (RepositoryMap) ToRepositoryMapOutputWithContext

func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput

type RepositoryMapInput

type RepositoryMapInput interface {
	pulumi.Input

	ToRepositoryMapOutput() RepositoryMapOutput
	ToRepositoryMapOutputWithContext(context.Context) RepositoryMapOutput
}

RepositoryMapInput is an input type that accepts RepositoryMap and RepositoryMapOutput values. You can construct a concrete instance of `RepositoryMapInput` via:

RepositoryMap{ "key": RepositoryArgs{...} }

type RepositoryMapOutput

type RepositoryMapOutput struct{ *pulumi.OutputState }

func (RepositoryMapOutput) ElementType

func (RepositoryMapOutput) ElementType() reflect.Type

func (RepositoryMapOutput) MapIndex

func (RepositoryMapOutput) ToOutput

func (RepositoryMapOutput) ToRepositoryMapOutput

func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput

func (RepositoryMapOutput) ToRepositoryMapOutputWithContext

func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput

type RepositoryOutput

type RepositoryOutput struct{ *pulumi.OutputState }

func (RepositoryOutput) CloneHttps

func (o RepositoryOutput) CloneHttps() pulumi.StringOutput

func (RepositoryOutput) CloneSsh

func (o RepositoryOutput) CloneSsh() pulumi.StringOutput

func (RepositoryOutput) Description

func (o RepositoryOutput) Description() pulumi.StringPtrOutput

func (RepositoryOutput) ElementType

func (RepositoryOutput) ElementType() reflect.Type

func (RepositoryOutput) ForkPolicy

func (o RepositoryOutput) ForkPolicy() pulumi.StringPtrOutput

func (RepositoryOutput) HasIssues

func (o RepositoryOutput) HasIssues() pulumi.BoolPtrOutput

func (RepositoryOutput) HasWiki

func (RepositoryOutput) InheritBranchingModel

func (o RepositoryOutput) InheritBranchingModel() pulumi.BoolOutput

func (RepositoryOutput) InheritDefaultMergeStrategy

func (o RepositoryOutput) InheritDefaultMergeStrategy() pulumi.BoolOutput

func (RepositoryOutput) IsPrivate

func (o RepositoryOutput) IsPrivate() pulumi.BoolPtrOutput

func (RepositoryOutput) Language

func (RepositoryOutput) Name

func (RepositoryOutput) Owner

func (RepositoryOutput) PipelinesEnabled

func (o RepositoryOutput) PipelinesEnabled() pulumi.BoolPtrOutput

func (RepositoryOutput) ProjectKey

func (o RepositoryOutput) ProjectKey() pulumi.StringOutput

func (RepositoryOutput) Scm

func (RepositoryOutput) Slug

func (RepositoryOutput) ToOutput

func (RepositoryOutput) ToRepositoryOutput

func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput

func (RepositoryOutput) ToRepositoryOutputWithContext

func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput

func (RepositoryOutput) Uuid

func (RepositoryOutput) Website

type RepositoryState

type RepositoryState struct {
	CloneHttps                  pulumi.StringPtrInput
	CloneSsh                    pulumi.StringPtrInput
	Description                 pulumi.StringPtrInput
	ForkPolicy                  pulumi.StringPtrInput
	HasIssues                   pulumi.BoolPtrInput
	HasWiki                     pulumi.BoolPtrInput
	InheritBranchingModel       pulumi.BoolPtrInput
	InheritDefaultMergeStrategy pulumi.BoolPtrInput
	IsPrivate                   pulumi.BoolPtrInput
	Language                    pulumi.StringPtrInput
	Link                        RepositoryLinkPtrInput
	Name                        pulumi.StringPtrInput
	Owner                       pulumi.StringPtrInput
	PipelinesEnabled            pulumi.BoolPtrInput
	ProjectKey                  pulumi.StringPtrInput
	Scm                         pulumi.StringPtrInput
	Slug                        pulumi.StringPtrInput
	Uuid                        pulumi.StringPtrInput
	Website                     pulumi.StringPtrInput
}

func (RepositoryState) ElementType

func (RepositoryState) ElementType() reflect.Type

type RepositoryUserPermission

type RepositoryUserPermission struct {
	pulumi.CustomResourceState

	Permission pulumi.StringOutput `pulumi:"permission"`
	RepoSlug   pulumi.StringOutput `pulumi:"repoSlug"`
	UserId     pulumi.StringOutput `pulumi:"userId"`
	Workspace  pulumi.StringOutput `pulumi:"workspace"`
}

func GetRepositoryUserPermission

func GetRepositoryUserPermission(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RepositoryUserPermissionState, opts ...pulumi.ResourceOption) (*RepositoryUserPermission, error)

GetRepositoryUserPermission gets an existing RepositoryUserPermission 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 NewRepositoryUserPermission

func NewRepositoryUserPermission(ctx *pulumi.Context,
	name string, args *RepositoryUserPermissionArgs, opts ...pulumi.ResourceOption) (*RepositoryUserPermission, error)

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

func (*RepositoryUserPermission) ElementType

func (*RepositoryUserPermission) ElementType() reflect.Type

func (*RepositoryUserPermission) ToOutput

func (*RepositoryUserPermission) ToRepositoryUserPermissionOutput

func (i *RepositoryUserPermission) ToRepositoryUserPermissionOutput() RepositoryUserPermissionOutput

func (*RepositoryUserPermission) ToRepositoryUserPermissionOutputWithContext

func (i *RepositoryUserPermission) ToRepositoryUserPermissionOutputWithContext(ctx context.Context) RepositoryUserPermissionOutput

type RepositoryUserPermissionArgs

type RepositoryUserPermissionArgs struct {
	Permission pulumi.StringInput
	RepoSlug   pulumi.StringInput
	UserId     pulumi.StringInput
	Workspace  pulumi.StringInput
}

The set of arguments for constructing a RepositoryUserPermission resource.

func (RepositoryUserPermissionArgs) ElementType

type RepositoryUserPermissionArray

type RepositoryUserPermissionArray []RepositoryUserPermissionInput

func (RepositoryUserPermissionArray) ElementType

func (RepositoryUserPermissionArray) ToOutput

func (RepositoryUserPermissionArray) ToRepositoryUserPermissionArrayOutput

func (i RepositoryUserPermissionArray) ToRepositoryUserPermissionArrayOutput() RepositoryUserPermissionArrayOutput

func (RepositoryUserPermissionArray) ToRepositoryUserPermissionArrayOutputWithContext

func (i RepositoryUserPermissionArray) ToRepositoryUserPermissionArrayOutputWithContext(ctx context.Context) RepositoryUserPermissionArrayOutput

type RepositoryUserPermissionArrayInput

type RepositoryUserPermissionArrayInput interface {
	pulumi.Input

	ToRepositoryUserPermissionArrayOutput() RepositoryUserPermissionArrayOutput
	ToRepositoryUserPermissionArrayOutputWithContext(context.Context) RepositoryUserPermissionArrayOutput
}

RepositoryUserPermissionArrayInput is an input type that accepts RepositoryUserPermissionArray and RepositoryUserPermissionArrayOutput values. You can construct a concrete instance of `RepositoryUserPermissionArrayInput` via:

RepositoryUserPermissionArray{ RepositoryUserPermissionArgs{...} }

type RepositoryUserPermissionArrayOutput

type RepositoryUserPermissionArrayOutput struct{ *pulumi.OutputState }

func (RepositoryUserPermissionArrayOutput) ElementType

func (RepositoryUserPermissionArrayOutput) Index

func (RepositoryUserPermissionArrayOutput) ToOutput

func (RepositoryUserPermissionArrayOutput) ToRepositoryUserPermissionArrayOutput

func (o RepositoryUserPermissionArrayOutput) ToRepositoryUserPermissionArrayOutput() RepositoryUserPermissionArrayOutput

func (RepositoryUserPermissionArrayOutput) ToRepositoryUserPermissionArrayOutputWithContext

func (o RepositoryUserPermissionArrayOutput) ToRepositoryUserPermissionArrayOutputWithContext(ctx context.Context) RepositoryUserPermissionArrayOutput

type RepositoryUserPermissionInput

type RepositoryUserPermissionInput interface {
	pulumi.Input

	ToRepositoryUserPermissionOutput() RepositoryUserPermissionOutput
	ToRepositoryUserPermissionOutputWithContext(ctx context.Context) RepositoryUserPermissionOutput
}

type RepositoryUserPermissionMap

type RepositoryUserPermissionMap map[string]RepositoryUserPermissionInput

func (RepositoryUserPermissionMap) ElementType

func (RepositoryUserPermissionMap) ToOutput

func (RepositoryUserPermissionMap) ToRepositoryUserPermissionMapOutput

func (i RepositoryUserPermissionMap) ToRepositoryUserPermissionMapOutput() RepositoryUserPermissionMapOutput

func (RepositoryUserPermissionMap) ToRepositoryUserPermissionMapOutputWithContext

func (i RepositoryUserPermissionMap) ToRepositoryUserPermissionMapOutputWithContext(ctx context.Context) RepositoryUserPermissionMapOutput

type RepositoryUserPermissionMapInput

type RepositoryUserPermissionMapInput interface {
	pulumi.Input

	ToRepositoryUserPermissionMapOutput() RepositoryUserPermissionMapOutput
	ToRepositoryUserPermissionMapOutputWithContext(context.Context) RepositoryUserPermissionMapOutput
}

RepositoryUserPermissionMapInput is an input type that accepts RepositoryUserPermissionMap and RepositoryUserPermissionMapOutput values. You can construct a concrete instance of `RepositoryUserPermissionMapInput` via:

RepositoryUserPermissionMap{ "key": RepositoryUserPermissionArgs{...} }

type RepositoryUserPermissionMapOutput

type RepositoryUserPermissionMapOutput struct{ *pulumi.OutputState }

func (RepositoryUserPermissionMapOutput) ElementType

func (RepositoryUserPermissionMapOutput) MapIndex

func (RepositoryUserPermissionMapOutput) ToOutput

func (RepositoryUserPermissionMapOutput) ToRepositoryUserPermissionMapOutput

func (o RepositoryUserPermissionMapOutput) ToRepositoryUserPermissionMapOutput() RepositoryUserPermissionMapOutput

func (RepositoryUserPermissionMapOutput) ToRepositoryUserPermissionMapOutputWithContext

func (o RepositoryUserPermissionMapOutput) ToRepositoryUserPermissionMapOutputWithContext(ctx context.Context) RepositoryUserPermissionMapOutput

type RepositoryUserPermissionOutput

type RepositoryUserPermissionOutput struct{ *pulumi.OutputState }

func (RepositoryUserPermissionOutput) ElementType

func (RepositoryUserPermissionOutput) Permission

func (RepositoryUserPermissionOutput) RepoSlug

func (RepositoryUserPermissionOutput) ToOutput

func (RepositoryUserPermissionOutput) ToRepositoryUserPermissionOutput

func (o RepositoryUserPermissionOutput) ToRepositoryUserPermissionOutput() RepositoryUserPermissionOutput

func (RepositoryUserPermissionOutput) ToRepositoryUserPermissionOutputWithContext

func (o RepositoryUserPermissionOutput) ToRepositoryUserPermissionOutputWithContext(ctx context.Context) RepositoryUserPermissionOutput

func (RepositoryUserPermissionOutput) UserId

func (RepositoryUserPermissionOutput) Workspace

type RepositoryUserPermissionState

type RepositoryUserPermissionState struct {
	Permission pulumi.StringPtrInput
	RepoSlug   pulumi.StringPtrInput
	UserId     pulumi.StringPtrInput
	Workspace  pulumi.StringPtrInput
}

func (RepositoryUserPermissionState) ElementType

type RepositoryVariable

type RepositoryVariable struct {
	pulumi.CustomResourceState

	Key        pulumi.StringOutput  `pulumi:"key"`
	Repository pulumi.StringOutput  `pulumi:"repository"`
	Secured    pulumi.BoolPtrOutput `pulumi:"secured"`
	Uuid       pulumi.StringOutput  `pulumi:"uuid"`
	Value      pulumi.StringOutput  `pulumi:"value"`
}

func GetRepositoryVariable

func GetRepositoryVariable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RepositoryVariableState, opts ...pulumi.ResourceOption) (*RepositoryVariable, error)

GetRepositoryVariable gets an existing RepositoryVariable 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 NewRepositoryVariable

func NewRepositoryVariable(ctx *pulumi.Context,
	name string, args *RepositoryVariableArgs, opts ...pulumi.ResourceOption) (*RepositoryVariable, error)

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

func (*RepositoryVariable) ElementType

func (*RepositoryVariable) ElementType() reflect.Type

func (*RepositoryVariable) ToOutput

func (*RepositoryVariable) ToRepositoryVariableOutput

func (i *RepositoryVariable) ToRepositoryVariableOutput() RepositoryVariableOutput

func (*RepositoryVariable) ToRepositoryVariableOutputWithContext

func (i *RepositoryVariable) ToRepositoryVariableOutputWithContext(ctx context.Context) RepositoryVariableOutput

type RepositoryVariableArgs

type RepositoryVariableArgs struct {
	Key        pulumi.StringInput
	Repository pulumi.StringInput
	Secured    pulumi.BoolPtrInput
	Value      pulumi.StringInput
}

The set of arguments for constructing a RepositoryVariable resource.

func (RepositoryVariableArgs) ElementType

func (RepositoryVariableArgs) ElementType() reflect.Type

type RepositoryVariableArray

type RepositoryVariableArray []RepositoryVariableInput

func (RepositoryVariableArray) ElementType

func (RepositoryVariableArray) ElementType() reflect.Type

func (RepositoryVariableArray) ToOutput

func (RepositoryVariableArray) ToRepositoryVariableArrayOutput

func (i RepositoryVariableArray) ToRepositoryVariableArrayOutput() RepositoryVariableArrayOutput

func (RepositoryVariableArray) ToRepositoryVariableArrayOutputWithContext

func (i RepositoryVariableArray) ToRepositoryVariableArrayOutputWithContext(ctx context.Context) RepositoryVariableArrayOutput

type RepositoryVariableArrayInput

type RepositoryVariableArrayInput interface {
	pulumi.Input

	ToRepositoryVariableArrayOutput() RepositoryVariableArrayOutput
	ToRepositoryVariableArrayOutputWithContext(context.Context) RepositoryVariableArrayOutput
}

RepositoryVariableArrayInput is an input type that accepts RepositoryVariableArray and RepositoryVariableArrayOutput values. You can construct a concrete instance of `RepositoryVariableArrayInput` via:

RepositoryVariableArray{ RepositoryVariableArgs{...} }

type RepositoryVariableArrayOutput

type RepositoryVariableArrayOutput struct{ *pulumi.OutputState }

func (RepositoryVariableArrayOutput) ElementType

func (RepositoryVariableArrayOutput) Index

func (RepositoryVariableArrayOutput) ToOutput

func (RepositoryVariableArrayOutput) ToRepositoryVariableArrayOutput

func (o RepositoryVariableArrayOutput) ToRepositoryVariableArrayOutput() RepositoryVariableArrayOutput

func (RepositoryVariableArrayOutput) ToRepositoryVariableArrayOutputWithContext

func (o RepositoryVariableArrayOutput) ToRepositoryVariableArrayOutputWithContext(ctx context.Context) RepositoryVariableArrayOutput

type RepositoryVariableInput

type RepositoryVariableInput interface {
	pulumi.Input

	ToRepositoryVariableOutput() RepositoryVariableOutput
	ToRepositoryVariableOutputWithContext(ctx context.Context) RepositoryVariableOutput
}

type RepositoryVariableMap

type RepositoryVariableMap map[string]RepositoryVariableInput

func (RepositoryVariableMap) ElementType

func (RepositoryVariableMap) ElementType() reflect.Type

func (RepositoryVariableMap) ToOutput

func (RepositoryVariableMap) ToRepositoryVariableMapOutput

func (i RepositoryVariableMap) ToRepositoryVariableMapOutput() RepositoryVariableMapOutput

func (RepositoryVariableMap) ToRepositoryVariableMapOutputWithContext

func (i RepositoryVariableMap) ToRepositoryVariableMapOutputWithContext(ctx context.Context) RepositoryVariableMapOutput

type RepositoryVariableMapInput

type RepositoryVariableMapInput interface {
	pulumi.Input

	ToRepositoryVariableMapOutput() RepositoryVariableMapOutput
	ToRepositoryVariableMapOutputWithContext(context.Context) RepositoryVariableMapOutput
}

RepositoryVariableMapInput is an input type that accepts RepositoryVariableMap and RepositoryVariableMapOutput values. You can construct a concrete instance of `RepositoryVariableMapInput` via:

RepositoryVariableMap{ "key": RepositoryVariableArgs{...} }

type RepositoryVariableMapOutput

type RepositoryVariableMapOutput struct{ *pulumi.OutputState }

func (RepositoryVariableMapOutput) ElementType

func (RepositoryVariableMapOutput) MapIndex

func (RepositoryVariableMapOutput) ToOutput

func (RepositoryVariableMapOutput) ToRepositoryVariableMapOutput

func (o RepositoryVariableMapOutput) ToRepositoryVariableMapOutput() RepositoryVariableMapOutput

func (RepositoryVariableMapOutput) ToRepositoryVariableMapOutputWithContext

func (o RepositoryVariableMapOutput) ToRepositoryVariableMapOutputWithContext(ctx context.Context) RepositoryVariableMapOutput

type RepositoryVariableOutput

type RepositoryVariableOutput struct{ *pulumi.OutputState }

func (RepositoryVariableOutput) ElementType

func (RepositoryVariableOutput) ElementType() reflect.Type

func (RepositoryVariableOutput) Key

func (RepositoryVariableOutput) Repository

func (RepositoryVariableOutput) Secured

func (RepositoryVariableOutput) ToOutput

func (RepositoryVariableOutput) ToRepositoryVariableOutput

func (o RepositoryVariableOutput) ToRepositoryVariableOutput() RepositoryVariableOutput

func (RepositoryVariableOutput) ToRepositoryVariableOutputWithContext

func (o RepositoryVariableOutput) ToRepositoryVariableOutputWithContext(ctx context.Context) RepositoryVariableOutput

func (RepositoryVariableOutput) Uuid

func (RepositoryVariableOutput) Value

type RepositoryVariableState

type RepositoryVariableState struct {
	Key        pulumi.StringPtrInput
	Repository pulumi.StringPtrInput
	Secured    pulumi.BoolPtrInput
	Uuid       pulumi.StringPtrInput
	Value      pulumi.StringPtrInput
}

func (RepositoryVariableState) ElementType

func (RepositoryVariableState) ElementType() reflect.Type

type SshKey

type SshKey struct {
	pulumi.CustomResourceState

	Comment pulumi.StringOutput    `pulumi:"comment"`
	Key     pulumi.StringPtrOutput `pulumi:"key"`
	Label   pulumi.StringPtrOutput `pulumi:"label"`
	User    pulumi.StringOutput    `pulumi:"user"`
	Uuid    pulumi.StringOutput    `pulumi:"uuid"`
}

func GetSshKey

func GetSshKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SshKeyState, opts ...pulumi.ResourceOption) (*SshKey, error)

GetSshKey gets an existing SshKey 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 NewSshKey

func NewSshKey(ctx *pulumi.Context,
	name string, args *SshKeyArgs, opts ...pulumi.ResourceOption) (*SshKey, error)

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

func (*SshKey) ElementType

func (*SshKey) ElementType() reflect.Type

func (*SshKey) ToOutput

func (i *SshKey) ToOutput(ctx context.Context) pulumix.Output[*SshKey]

func (*SshKey) ToSshKeyOutput

func (i *SshKey) ToSshKeyOutput() SshKeyOutput

func (*SshKey) ToSshKeyOutputWithContext

func (i *SshKey) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput

type SshKeyArgs

type SshKeyArgs struct {
	Key   pulumi.StringPtrInput
	Label pulumi.StringPtrInput
	User  pulumi.StringInput
}

The set of arguments for constructing a SshKey resource.

func (SshKeyArgs) ElementType

func (SshKeyArgs) ElementType() reflect.Type

type SshKeyArray

type SshKeyArray []SshKeyInput

func (SshKeyArray) ElementType

func (SshKeyArray) ElementType() reflect.Type

func (SshKeyArray) ToOutput

func (i SshKeyArray) ToOutput(ctx context.Context) pulumix.Output[[]*SshKey]

func (SshKeyArray) ToSshKeyArrayOutput

func (i SshKeyArray) ToSshKeyArrayOutput() SshKeyArrayOutput

func (SshKeyArray) ToSshKeyArrayOutputWithContext

func (i SshKeyArray) ToSshKeyArrayOutputWithContext(ctx context.Context) SshKeyArrayOutput

type SshKeyArrayInput

type SshKeyArrayInput interface {
	pulumi.Input

	ToSshKeyArrayOutput() SshKeyArrayOutput
	ToSshKeyArrayOutputWithContext(context.Context) SshKeyArrayOutput
}

SshKeyArrayInput is an input type that accepts SshKeyArray and SshKeyArrayOutput values. You can construct a concrete instance of `SshKeyArrayInput` via:

SshKeyArray{ SshKeyArgs{...} }

type SshKeyArrayOutput

type SshKeyArrayOutput struct{ *pulumi.OutputState }

func (SshKeyArrayOutput) ElementType

func (SshKeyArrayOutput) ElementType() reflect.Type

func (SshKeyArrayOutput) Index

func (SshKeyArrayOutput) ToOutput

func (o SshKeyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SshKey]

func (SshKeyArrayOutput) ToSshKeyArrayOutput

func (o SshKeyArrayOutput) ToSshKeyArrayOutput() SshKeyArrayOutput

func (SshKeyArrayOutput) ToSshKeyArrayOutputWithContext

func (o SshKeyArrayOutput) ToSshKeyArrayOutputWithContext(ctx context.Context) SshKeyArrayOutput

type SshKeyInput

type SshKeyInput interface {
	pulumi.Input

	ToSshKeyOutput() SshKeyOutput
	ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput
}

type SshKeyMap

type SshKeyMap map[string]SshKeyInput

func (SshKeyMap) ElementType

func (SshKeyMap) ElementType() reflect.Type

func (SshKeyMap) ToOutput

func (i SshKeyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SshKey]

func (SshKeyMap) ToSshKeyMapOutput

func (i SshKeyMap) ToSshKeyMapOutput() SshKeyMapOutput

func (SshKeyMap) ToSshKeyMapOutputWithContext

func (i SshKeyMap) ToSshKeyMapOutputWithContext(ctx context.Context) SshKeyMapOutput

type SshKeyMapInput

type SshKeyMapInput interface {
	pulumi.Input

	ToSshKeyMapOutput() SshKeyMapOutput
	ToSshKeyMapOutputWithContext(context.Context) SshKeyMapOutput
}

SshKeyMapInput is an input type that accepts SshKeyMap and SshKeyMapOutput values. You can construct a concrete instance of `SshKeyMapInput` via:

SshKeyMap{ "key": SshKeyArgs{...} }

type SshKeyMapOutput

type SshKeyMapOutput struct{ *pulumi.OutputState }

func (SshKeyMapOutput) ElementType

func (SshKeyMapOutput) ElementType() reflect.Type

func (SshKeyMapOutput) MapIndex

func (SshKeyMapOutput) ToOutput

func (o SshKeyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SshKey]

func (SshKeyMapOutput) ToSshKeyMapOutput

func (o SshKeyMapOutput) ToSshKeyMapOutput() SshKeyMapOutput

func (SshKeyMapOutput) ToSshKeyMapOutputWithContext

func (o SshKeyMapOutput) ToSshKeyMapOutputWithContext(ctx context.Context) SshKeyMapOutput

type SshKeyOutput

type SshKeyOutput struct{ *pulumi.OutputState }

func (SshKeyOutput) Comment

func (o SshKeyOutput) Comment() pulumi.StringOutput

func (SshKeyOutput) ElementType

func (SshKeyOutput) ElementType() reflect.Type

func (SshKeyOutput) Key

func (SshKeyOutput) Label

func (SshKeyOutput) ToOutput

func (o SshKeyOutput) ToOutput(ctx context.Context) pulumix.Output[*SshKey]

func (SshKeyOutput) ToSshKeyOutput

func (o SshKeyOutput) ToSshKeyOutput() SshKeyOutput

func (SshKeyOutput) ToSshKeyOutputWithContext

func (o SshKeyOutput) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput

func (SshKeyOutput) User

func (o SshKeyOutput) User() pulumi.StringOutput

func (SshKeyOutput) Uuid

func (o SshKeyOutput) Uuid() pulumi.StringOutput

type SshKeyState

type SshKeyState struct {
	Comment pulumi.StringPtrInput
	Key     pulumi.StringPtrInput
	Label   pulumi.StringPtrInput
	User    pulumi.StringPtrInput
	Uuid    pulumi.StringPtrInput
}

func (SshKeyState) ElementType

func (SshKeyState) ElementType() reflect.Type

type WorkspaceHook

type WorkspaceHook struct {
	pulumi.CustomResourceState

	Active               pulumi.BoolPtrOutput     `pulumi:"active"`
	Description          pulumi.StringOutput      `pulumi:"description"`
	Events               pulumi.StringArrayOutput `pulumi:"events"`
	SkipCertVerification pulumi.BoolPtrOutput     `pulumi:"skipCertVerification"`
	Url                  pulumi.StringOutput      `pulumi:"url"`
	Uuid                 pulumi.StringOutput      `pulumi:"uuid"`
	Workspace            pulumi.StringOutput      `pulumi:"workspace"`
}

func GetWorkspaceHook

func GetWorkspaceHook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceHookState, opts ...pulumi.ResourceOption) (*WorkspaceHook, error)

GetWorkspaceHook gets an existing WorkspaceHook 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 NewWorkspaceHook

func NewWorkspaceHook(ctx *pulumi.Context,
	name string, args *WorkspaceHookArgs, opts ...pulumi.ResourceOption) (*WorkspaceHook, error)

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

func (*WorkspaceHook) ElementType

func (*WorkspaceHook) ElementType() reflect.Type

func (*WorkspaceHook) ToOutput

func (*WorkspaceHook) ToWorkspaceHookOutput

func (i *WorkspaceHook) ToWorkspaceHookOutput() WorkspaceHookOutput

func (*WorkspaceHook) ToWorkspaceHookOutputWithContext

func (i *WorkspaceHook) ToWorkspaceHookOutputWithContext(ctx context.Context) WorkspaceHookOutput

type WorkspaceHookArgs

type WorkspaceHookArgs struct {
	Active               pulumi.BoolPtrInput
	Description          pulumi.StringInput
	Events               pulumi.StringArrayInput
	SkipCertVerification pulumi.BoolPtrInput
	Url                  pulumi.StringInput
	Workspace            pulumi.StringInput
}

The set of arguments for constructing a WorkspaceHook resource.

func (WorkspaceHookArgs) ElementType

func (WorkspaceHookArgs) ElementType() reflect.Type

type WorkspaceHookArray

type WorkspaceHookArray []WorkspaceHookInput

func (WorkspaceHookArray) ElementType

func (WorkspaceHookArray) ElementType() reflect.Type

func (WorkspaceHookArray) ToOutput

func (WorkspaceHookArray) ToWorkspaceHookArrayOutput

func (i WorkspaceHookArray) ToWorkspaceHookArrayOutput() WorkspaceHookArrayOutput

func (WorkspaceHookArray) ToWorkspaceHookArrayOutputWithContext

func (i WorkspaceHookArray) ToWorkspaceHookArrayOutputWithContext(ctx context.Context) WorkspaceHookArrayOutput

type WorkspaceHookArrayInput

type WorkspaceHookArrayInput interface {
	pulumi.Input

	ToWorkspaceHookArrayOutput() WorkspaceHookArrayOutput
	ToWorkspaceHookArrayOutputWithContext(context.Context) WorkspaceHookArrayOutput
}

WorkspaceHookArrayInput is an input type that accepts WorkspaceHookArray and WorkspaceHookArrayOutput values. You can construct a concrete instance of `WorkspaceHookArrayInput` via:

WorkspaceHookArray{ WorkspaceHookArgs{...} }

type WorkspaceHookArrayOutput

type WorkspaceHookArrayOutput struct{ *pulumi.OutputState }

func (WorkspaceHookArrayOutput) ElementType

func (WorkspaceHookArrayOutput) ElementType() reflect.Type

func (WorkspaceHookArrayOutput) Index

func (WorkspaceHookArrayOutput) ToOutput

func (WorkspaceHookArrayOutput) ToWorkspaceHookArrayOutput

func (o WorkspaceHookArrayOutput) ToWorkspaceHookArrayOutput() WorkspaceHookArrayOutput

func (WorkspaceHookArrayOutput) ToWorkspaceHookArrayOutputWithContext

func (o WorkspaceHookArrayOutput) ToWorkspaceHookArrayOutputWithContext(ctx context.Context) WorkspaceHookArrayOutput

type WorkspaceHookInput

type WorkspaceHookInput interface {
	pulumi.Input

	ToWorkspaceHookOutput() WorkspaceHookOutput
	ToWorkspaceHookOutputWithContext(ctx context.Context) WorkspaceHookOutput
}

type WorkspaceHookMap

type WorkspaceHookMap map[string]WorkspaceHookInput

func (WorkspaceHookMap) ElementType

func (WorkspaceHookMap) ElementType() reflect.Type

func (WorkspaceHookMap) ToOutput

func (WorkspaceHookMap) ToWorkspaceHookMapOutput

func (i WorkspaceHookMap) ToWorkspaceHookMapOutput() WorkspaceHookMapOutput

func (WorkspaceHookMap) ToWorkspaceHookMapOutputWithContext

func (i WorkspaceHookMap) ToWorkspaceHookMapOutputWithContext(ctx context.Context) WorkspaceHookMapOutput

type WorkspaceHookMapInput

type WorkspaceHookMapInput interface {
	pulumi.Input

	ToWorkspaceHookMapOutput() WorkspaceHookMapOutput
	ToWorkspaceHookMapOutputWithContext(context.Context) WorkspaceHookMapOutput
}

WorkspaceHookMapInput is an input type that accepts WorkspaceHookMap and WorkspaceHookMapOutput values. You can construct a concrete instance of `WorkspaceHookMapInput` via:

WorkspaceHookMap{ "key": WorkspaceHookArgs{...} }

type WorkspaceHookMapOutput

type WorkspaceHookMapOutput struct{ *pulumi.OutputState }

func (WorkspaceHookMapOutput) ElementType

func (WorkspaceHookMapOutput) ElementType() reflect.Type

func (WorkspaceHookMapOutput) MapIndex

func (WorkspaceHookMapOutput) ToOutput

func (WorkspaceHookMapOutput) ToWorkspaceHookMapOutput

func (o WorkspaceHookMapOutput) ToWorkspaceHookMapOutput() WorkspaceHookMapOutput

func (WorkspaceHookMapOutput) ToWorkspaceHookMapOutputWithContext

func (o WorkspaceHookMapOutput) ToWorkspaceHookMapOutputWithContext(ctx context.Context) WorkspaceHookMapOutput

type WorkspaceHookOutput

type WorkspaceHookOutput struct{ *pulumi.OutputState }

func (WorkspaceHookOutput) Active

func (WorkspaceHookOutput) Description

func (o WorkspaceHookOutput) Description() pulumi.StringOutput

func (WorkspaceHookOutput) ElementType

func (WorkspaceHookOutput) ElementType() reflect.Type

func (WorkspaceHookOutput) Events

func (WorkspaceHookOutput) SkipCertVerification

func (o WorkspaceHookOutput) SkipCertVerification() pulumi.BoolPtrOutput

func (WorkspaceHookOutput) ToOutput

func (WorkspaceHookOutput) ToWorkspaceHookOutput

func (o WorkspaceHookOutput) ToWorkspaceHookOutput() WorkspaceHookOutput

func (WorkspaceHookOutput) ToWorkspaceHookOutputWithContext

func (o WorkspaceHookOutput) ToWorkspaceHookOutputWithContext(ctx context.Context) WorkspaceHookOutput

func (WorkspaceHookOutput) Url

func (WorkspaceHookOutput) Uuid

func (WorkspaceHookOutput) Workspace

func (o WorkspaceHookOutput) Workspace() pulumi.StringOutput

type WorkspaceHookState

type WorkspaceHookState struct {
	Active               pulumi.BoolPtrInput
	Description          pulumi.StringPtrInput
	Events               pulumi.StringArrayInput
	SkipCertVerification pulumi.BoolPtrInput
	Url                  pulumi.StringPtrInput
	Uuid                 pulumi.StringPtrInput
	Workspace            pulumi.StringPtrInput
}

func (WorkspaceHookState) ElementType

func (WorkspaceHookState) ElementType() reflect.Type

type WorkspaceVariable

type WorkspaceVariable struct {
	pulumi.CustomResourceState

	Key       pulumi.StringOutput  `pulumi:"key"`
	Secured   pulumi.BoolPtrOutput `pulumi:"secured"`
	Uuid      pulumi.StringOutput  `pulumi:"uuid"`
	Value     pulumi.StringOutput  `pulumi:"value"`
	Workspace pulumi.StringOutput  `pulumi:"workspace"`
}

func GetWorkspaceVariable

func GetWorkspaceVariable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceVariableState, opts ...pulumi.ResourceOption) (*WorkspaceVariable, error)

GetWorkspaceVariable gets an existing WorkspaceVariable 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 NewWorkspaceVariable

func NewWorkspaceVariable(ctx *pulumi.Context,
	name string, args *WorkspaceVariableArgs, opts ...pulumi.ResourceOption) (*WorkspaceVariable, error)

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

func (*WorkspaceVariable) ElementType

func (*WorkspaceVariable) ElementType() reflect.Type

func (*WorkspaceVariable) ToOutput

func (*WorkspaceVariable) ToWorkspaceVariableOutput

func (i *WorkspaceVariable) ToWorkspaceVariableOutput() WorkspaceVariableOutput

func (*WorkspaceVariable) ToWorkspaceVariableOutputWithContext

func (i *WorkspaceVariable) ToWorkspaceVariableOutputWithContext(ctx context.Context) WorkspaceVariableOutput

type WorkspaceVariableArgs

type WorkspaceVariableArgs struct {
	Key       pulumi.StringInput
	Secured   pulumi.BoolPtrInput
	Value     pulumi.StringInput
	Workspace pulumi.StringInput
}

The set of arguments for constructing a WorkspaceVariable resource.

func (WorkspaceVariableArgs) ElementType

func (WorkspaceVariableArgs) ElementType() reflect.Type

type WorkspaceVariableArray

type WorkspaceVariableArray []WorkspaceVariableInput

func (WorkspaceVariableArray) ElementType

func (WorkspaceVariableArray) ElementType() reflect.Type

func (WorkspaceVariableArray) ToOutput

func (WorkspaceVariableArray) ToWorkspaceVariableArrayOutput

func (i WorkspaceVariableArray) ToWorkspaceVariableArrayOutput() WorkspaceVariableArrayOutput

func (WorkspaceVariableArray) ToWorkspaceVariableArrayOutputWithContext

func (i WorkspaceVariableArray) ToWorkspaceVariableArrayOutputWithContext(ctx context.Context) WorkspaceVariableArrayOutput

type WorkspaceVariableArrayInput

type WorkspaceVariableArrayInput interface {
	pulumi.Input

	ToWorkspaceVariableArrayOutput() WorkspaceVariableArrayOutput
	ToWorkspaceVariableArrayOutputWithContext(context.Context) WorkspaceVariableArrayOutput
}

WorkspaceVariableArrayInput is an input type that accepts WorkspaceVariableArray and WorkspaceVariableArrayOutput values. You can construct a concrete instance of `WorkspaceVariableArrayInput` via:

WorkspaceVariableArray{ WorkspaceVariableArgs{...} }

type WorkspaceVariableArrayOutput

type WorkspaceVariableArrayOutput struct{ *pulumi.OutputState }

func (WorkspaceVariableArrayOutput) ElementType

func (WorkspaceVariableArrayOutput) Index

func (WorkspaceVariableArrayOutput) ToOutput

func (WorkspaceVariableArrayOutput) ToWorkspaceVariableArrayOutput

func (o WorkspaceVariableArrayOutput) ToWorkspaceVariableArrayOutput() WorkspaceVariableArrayOutput

func (WorkspaceVariableArrayOutput) ToWorkspaceVariableArrayOutputWithContext

func (o WorkspaceVariableArrayOutput) ToWorkspaceVariableArrayOutputWithContext(ctx context.Context) WorkspaceVariableArrayOutput

type WorkspaceVariableInput

type WorkspaceVariableInput interface {
	pulumi.Input

	ToWorkspaceVariableOutput() WorkspaceVariableOutput
	ToWorkspaceVariableOutputWithContext(ctx context.Context) WorkspaceVariableOutput
}

type WorkspaceVariableMap

type WorkspaceVariableMap map[string]WorkspaceVariableInput

func (WorkspaceVariableMap) ElementType

func (WorkspaceVariableMap) ElementType() reflect.Type

func (WorkspaceVariableMap) ToOutput

func (WorkspaceVariableMap) ToWorkspaceVariableMapOutput

func (i WorkspaceVariableMap) ToWorkspaceVariableMapOutput() WorkspaceVariableMapOutput

func (WorkspaceVariableMap) ToWorkspaceVariableMapOutputWithContext

func (i WorkspaceVariableMap) ToWorkspaceVariableMapOutputWithContext(ctx context.Context) WorkspaceVariableMapOutput

type WorkspaceVariableMapInput

type WorkspaceVariableMapInput interface {
	pulumi.Input

	ToWorkspaceVariableMapOutput() WorkspaceVariableMapOutput
	ToWorkspaceVariableMapOutputWithContext(context.Context) WorkspaceVariableMapOutput
}

WorkspaceVariableMapInput is an input type that accepts WorkspaceVariableMap and WorkspaceVariableMapOutput values. You can construct a concrete instance of `WorkspaceVariableMapInput` via:

WorkspaceVariableMap{ "key": WorkspaceVariableArgs{...} }

type WorkspaceVariableMapOutput

type WorkspaceVariableMapOutput struct{ *pulumi.OutputState }

func (WorkspaceVariableMapOutput) ElementType

func (WorkspaceVariableMapOutput) ElementType() reflect.Type

func (WorkspaceVariableMapOutput) MapIndex

func (WorkspaceVariableMapOutput) ToOutput

func (WorkspaceVariableMapOutput) ToWorkspaceVariableMapOutput

func (o WorkspaceVariableMapOutput) ToWorkspaceVariableMapOutput() WorkspaceVariableMapOutput

func (WorkspaceVariableMapOutput) ToWorkspaceVariableMapOutputWithContext

func (o WorkspaceVariableMapOutput) ToWorkspaceVariableMapOutputWithContext(ctx context.Context) WorkspaceVariableMapOutput

type WorkspaceVariableOutput

type WorkspaceVariableOutput struct{ *pulumi.OutputState }

func (WorkspaceVariableOutput) ElementType

func (WorkspaceVariableOutput) ElementType() reflect.Type

func (WorkspaceVariableOutput) Key

func (WorkspaceVariableOutput) Secured

func (WorkspaceVariableOutput) ToOutput

func (WorkspaceVariableOutput) ToWorkspaceVariableOutput

func (o WorkspaceVariableOutput) ToWorkspaceVariableOutput() WorkspaceVariableOutput

func (WorkspaceVariableOutput) ToWorkspaceVariableOutputWithContext

func (o WorkspaceVariableOutput) ToWorkspaceVariableOutputWithContext(ctx context.Context) WorkspaceVariableOutput

func (WorkspaceVariableOutput) Uuid

func (WorkspaceVariableOutput) Value

func (WorkspaceVariableOutput) Workspace

type WorkspaceVariableState

type WorkspaceVariableState struct {
	Key       pulumi.StringPtrInput
	Secured   pulumi.BoolPtrInput
	Uuid      pulumi.StringPtrInput
	Value     pulumi.StringPtrInput
	Workspace pulumi.StringPtrInput
}

func (WorkspaceVariableState) ElementType

func (WorkspaceVariableState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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