codecommit

package
v0.57.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupRepositoryArgs added in v0.12.0

type LookupRepositoryArgs struct {
	Id string `pulumi:"id"`
}

type LookupRepositoryOutputArgs added in v0.12.0

type LookupRepositoryOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupRepositoryOutputArgs) ElementType added in v0.12.0

func (LookupRepositoryOutputArgs) ElementType() reflect.Type

type LookupRepositoryResult added in v0.12.0

type LookupRepositoryResult struct {
	Arn                   *string             `pulumi:"arn"`
	CloneUrlHttp          *string             `pulumi:"cloneUrlHttp"`
	CloneUrlSsh           *string             `pulumi:"cloneUrlSsh"`
	Code                  *RepositoryCode     `pulumi:"code"`
	Id                    *string             `pulumi:"id"`
	Name                  *string             `pulumi:"name"`
	RepositoryDescription *string             `pulumi:"repositoryDescription"`
	RepositoryName        *string             `pulumi:"repositoryName"`
	Tags                  []RepositoryTag     `pulumi:"tags"`
	Triggers              []RepositoryTrigger `pulumi:"triggers"`
}

func LookupRepository added in v0.12.0

func LookupRepository(ctx *pulumi.Context, args *LookupRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryResult, error)

Resource Type definition for AWS::CodeCommit::Repository

type LookupRepositoryResultOutput added in v0.12.0

type LookupRepositoryResultOutput struct{ *pulumi.OutputState }

func LookupRepositoryOutput added in v0.12.0

func (LookupRepositoryResultOutput) Arn added in v0.12.0

func (LookupRepositoryResultOutput) CloneUrlHttp added in v0.12.0

func (LookupRepositoryResultOutput) CloneUrlSsh added in v0.12.0

func (LookupRepositoryResultOutput) Code added in v0.12.0

func (LookupRepositoryResultOutput) ElementType added in v0.12.0

func (LookupRepositoryResultOutput) Id added in v0.12.0

func (LookupRepositoryResultOutput) Name added in v0.12.0

func (LookupRepositoryResultOutput) RepositoryDescription added in v0.12.0

func (o LookupRepositoryResultOutput) RepositoryDescription() pulumi.StringPtrOutput

func (LookupRepositoryResultOutput) RepositoryName added in v0.12.0

func (LookupRepositoryResultOutput) Tags added in v0.12.0

func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutput added in v0.12.0

func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput

func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext added in v0.12.0

func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput

func (LookupRepositoryResultOutput) Triggers added in v0.12.0

type Repository deprecated

type Repository struct {
	pulumi.CustomResourceState

	Arn                   pulumi.StringOutput          `pulumi:"arn"`
	CloneUrlHttp          pulumi.StringOutput          `pulumi:"cloneUrlHttp"`
	CloneUrlSsh           pulumi.StringOutput          `pulumi:"cloneUrlSsh"`
	Code                  RepositoryCodePtrOutput      `pulumi:"code"`
	Name                  pulumi.StringOutput          `pulumi:"name"`
	RepositoryDescription pulumi.StringPtrOutput       `pulumi:"repositoryDescription"`
	RepositoryName        pulumi.StringOutput          `pulumi:"repositoryName"`
	Tags                  RepositoryTagArrayOutput     `pulumi:"tags"`
	Triggers              RepositoryTriggerArrayOutput `pulumi:"triggers"`
}

Resource Type definition for AWS::CodeCommit::Repository

Deprecated: Repository is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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

func (i *Repository) ToRepositoryOutput() RepositoryOutput

func (*Repository) ToRepositoryOutputWithContext

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

type RepositoryArgs

type RepositoryArgs struct {
	Code                  RepositoryCodePtrInput
	RepositoryDescription pulumi.StringPtrInput
	RepositoryName        pulumi.StringPtrInput
	Tags                  RepositoryTagArrayInput
	Triggers              RepositoryTriggerArrayInput
}

The set of arguments for constructing a Repository resource.

func (RepositoryArgs) ElementType

func (RepositoryArgs) ElementType() reflect.Type

type RepositoryCode

type RepositoryCode struct {
	BranchName *string      `pulumi:"branchName"`
	S3         RepositoryS3 `pulumi:"s3"`
}

type RepositoryCodeArgs

type RepositoryCodeArgs struct {
	BranchName pulumi.StringPtrInput `pulumi:"branchName"`
	S3         RepositoryS3Input     `pulumi:"s3"`
}

func (RepositoryCodeArgs) ElementType

func (RepositoryCodeArgs) ElementType() reflect.Type

func (RepositoryCodeArgs) ToRepositoryCodeOutput

func (i RepositoryCodeArgs) ToRepositoryCodeOutput() RepositoryCodeOutput

func (RepositoryCodeArgs) ToRepositoryCodeOutputWithContext

func (i RepositoryCodeArgs) ToRepositoryCodeOutputWithContext(ctx context.Context) RepositoryCodeOutput

func (RepositoryCodeArgs) ToRepositoryCodePtrOutput

func (i RepositoryCodeArgs) ToRepositoryCodePtrOutput() RepositoryCodePtrOutput

func (RepositoryCodeArgs) ToRepositoryCodePtrOutputWithContext

func (i RepositoryCodeArgs) ToRepositoryCodePtrOutputWithContext(ctx context.Context) RepositoryCodePtrOutput

type RepositoryCodeInput

type RepositoryCodeInput interface {
	pulumi.Input

	ToRepositoryCodeOutput() RepositoryCodeOutput
	ToRepositoryCodeOutputWithContext(context.Context) RepositoryCodeOutput
}

RepositoryCodeInput is an input type that accepts RepositoryCodeArgs and RepositoryCodeOutput values. You can construct a concrete instance of `RepositoryCodeInput` via:

RepositoryCodeArgs{...}

type RepositoryCodeOutput

type RepositoryCodeOutput struct{ *pulumi.OutputState }

func (RepositoryCodeOutput) BranchName

func (RepositoryCodeOutput) ElementType

func (RepositoryCodeOutput) ElementType() reflect.Type

func (RepositoryCodeOutput) S3

func (RepositoryCodeOutput) ToRepositoryCodeOutput

func (o RepositoryCodeOutput) ToRepositoryCodeOutput() RepositoryCodeOutput

func (RepositoryCodeOutput) ToRepositoryCodeOutputWithContext

func (o RepositoryCodeOutput) ToRepositoryCodeOutputWithContext(ctx context.Context) RepositoryCodeOutput

func (RepositoryCodeOutput) ToRepositoryCodePtrOutput

func (o RepositoryCodeOutput) ToRepositoryCodePtrOutput() RepositoryCodePtrOutput

func (RepositoryCodeOutput) ToRepositoryCodePtrOutputWithContext

func (o RepositoryCodeOutput) ToRepositoryCodePtrOutputWithContext(ctx context.Context) RepositoryCodePtrOutput

type RepositoryCodePtrInput

type RepositoryCodePtrInput interface {
	pulumi.Input

	ToRepositoryCodePtrOutput() RepositoryCodePtrOutput
	ToRepositoryCodePtrOutputWithContext(context.Context) RepositoryCodePtrOutput
}

RepositoryCodePtrInput is an input type that accepts RepositoryCodeArgs, RepositoryCodePtr and RepositoryCodePtrOutput values. You can construct a concrete instance of `RepositoryCodePtrInput` via:

        RepositoryCodeArgs{...}

or:

        nil

type RepositoryCodePtrOutput

type RepositoryCodePtrOutput struct{ *pulumi.OutputState }

func (RepositoryCodePtrOutput) BranchName

func (RepositoryCodePtrOutput) Elem

func (RepositoryCodePtrOutput) ElementType

func (RepositoryCodePtrOutput) ElementType() reflect.Type

func (RepositoryCodePtrOutput) S3

func (RepositoryCodePtrOutput) ToRepositoryCodePtrOutput

func (o RepositoryCodePtrOutput) ToRepositoryCodePtrOutput() RepositoryCodePtrOutput

func (RepositoryCodePtrOutput) ToRepositoryCodePtrOutputWithContext

func (o RepositoryCodePtrOutput) ToRepositoryCodePtrOutputWithContext(ctx context.Context) RepositoryCodePtrOutput

type RepositoryInput

type RepositoryInput interface {
	pulumi.Input

	ToRepositoryOutput() RepositoryOutput
	ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
}

type RepositoryOutput

type RepositoryOutput struct{ *pulumi.OutputState }

func (RepositoryOutput) Arn added in v0.17.0

func (RepositoryOutput) CloneUrlHttp added in v0.17.0

func (o RepositoryOutput) CloneUrlHttp() pulumi.StringOutput

func (RepositoryOutput) CloneUrlSsh added in v0.17.0

func (o RepositoryOutput) CloneUrlSsh() pulumi.StringOutput

func (RepositoryOutput) Code added in v0.17.0

func (RepositoryOutput) ElementType

func (RepositoryOutput) ElementType() reflect.Type

func (RepositoryOutput) Name added in v0.17.0

func (RepositoryOutput) RepositoryDescription added in v0.17.0

func (o RepositoryOutput) RepositoryDescription() pulumi.StringPtrOutput

func (RepositoryOutput) RepositoryName added in v0.17.0

func (o RepositoryOutput) RepositoryName() pulumi.StringOutput

func (RepositoryOutput) Tags added in v0.17.0

func (RepositoryOutput) ToRepositoryOutput

func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput

func (RepositoryOutput) ToRepositoryOutputWithContext

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

func (RepositoryOutput) Triggers added in v0.17.0

type RepositoryS3

type RepositoryS3 struct {
	Bucket        string  `pulumi:"bucket"`
	Key           string  `pulumi:"key"`
	ObjectVersion *string `pulumi:"objectVersion"`
}

type RepositoryS3Args

type RepositoryS3Args struct {
	Bucket        pulumi.StringInput    `pulumi:"bucket"`
	Key           pulumi.StringInput    `pulumi:"key"`
	ObjectVersion pulumi.StringPtrInput `pulumi:"objectVersion"`
}

func (RepositoryS3Args) ElementType

func (RepositoryS3Args) ElementType() reflect.Type

func (RepositoryS3Args) ToRepositoryS3Output

func (i RepositoryS3Args) ToRepositoryS3Output() RepositoryS3Output

func (RepositoryS3Args) ToRepositoryS3OutputWithContext

func (i RepositoryS3Args) ToRepositoryS3OutputWithContext(ctx context.Context) RepositoryS3Output

func (RepositoryS3Args) ToRepositoryS3PtrOutput

func (i RepositoryS3Args) ToRepositoryS3PtrOutput() RepositoryS3PtrOutput

func (RepositoryS3Args) ToRepositoryS3PtrOutputWithContext

func (i RepositoryS3Args) ToRepositoryS3PtrOutputWithContext(ctx context.Context) RepositoryS3PtrOutput

type RepositoryS3Input

type RepositoryS3Input interface {
	pulumi.Input

	ToRepositoryS3Output() RepositoryS3Output
	ToRepositoryS3OutputWithContext(context.Context) RepositoryS3Output
}

RepositoryS3Input is an input type that accepts RepositoryS3Args and RepositoryS3Output values. You can construct a concrete instance of `RepositoryS3Input` via:

RepositoryS3Args{...}

type RepositoryS3Output

type RepositoryS3Output struct{ *pulumi.OutputState }

func (RepositoryS3Output) Bucket

func (RepositoryS3Output) ElementType

func (RepositoryS3Output) ElementType() reflect.Type

func (RepositoryS3Output) Key

func (RepositoryS3Output) ObjectVersion

func (o RepositoryS3Output) ObjectVersion() pulumi.StringPtrOutput

func (RepositoryS3Output) ToRepositoryS3Output

func (o RepositoryS3Output) ToRepositoryS3Output() RepositoryS3Output

func (RepositoryS3Output) ToRepositoryS3OutputWithContext

func (o RepositoryS3Output) ToRepositoryS3OutputWithContext(ctx context.Context) RepositoryS3Output

func (RepositoryS3Output) ToRepositoryS3PtrOutput

func (o RepositoryS3Output) ToRepositoryS3PtrOutput() RepositoryS3PtrOutput

func (RepositoryS3Output) ToRepositoryS3PtrOutputWithContext

func (o RepositoryS3Output) ToRepositoryS3PtrOutputWithContext(ctx context.Context) RepositoryS3PtrOutput

type RepositoryS3PtrInput

type RepositoryS3PtrInput interface {
	pulumi.Input

	ToRepositoryS3PtrOutput() RepositoryS3PtrOutput
	ToRepositoryS3PtrOutputWithContext(context.Context) RepositoryS3PtrOutput
}

RepositoryS3PtrInput is an input type that accepts RepositoryS3Args, RepositoryS3Ptr and RepositoryS3PtrOutput values. You can construct a concrete instance of `RepositoryS3PtrInput` via:

        RepositoryS3Args{...}

or:

        nil

type RepositoryS3PtrOutput

type RepositoryS3PtrOutput struct{ *pulumi.OutputState }

func (RepositoryS3PtrOutput) Bucket

func (RepositoryS3PtrOutput) Elem

func (RepositoryS3PtrOutput) ElementType

func (RepositoryS3PtrOutput) ElementType() reflect.Type

func (RepositoryS3PtrOutput) Key

func (RepositoryS3PtrOutput) ObjectVersion

func (o RepositoryS3PtrOutput) ObjectVersion() pulumi.StringPtrOutput

func (RepositoryS3PtrOutput) ToRepositoryS3PtrOutput

func (o RepositoryS3PtrOutput) ToRepositoryS3PtrOutput() RepositoryS3PtrOutput

func (RepositoryS3PtrOutput) ToRepositoryS3PtrOutputWithContext

func (o RepositoryS3PtrOutput) ToRepositoryS3PtrOutputWithContext(ctx context.Context) RepositoryS3PtrOutput

type RepositoryState

type RepositoryState struct {
}

func (RepositoryState) ElementType

func (RepositoryState) ElementType() reflect.Type

type RepositoryTag

type RepositoryTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type RepositoryTagArgs

type RepositoryTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (RepositoryTagArgs) ElementType

func (RepositoryTagArgs) ElementType() reflect.Type

func (RepositoryTagArgs) ToRepositoryTagOutput

func (i RepositoryTagArgs) ToRepositoryTagOutput() RepositoryTagOutput

func (RepositoryTagArgs) ToRepositoryTagOutputWithContext

func (i RepositoryTagArgs) ToRepositoryTagOutputWithContext(ctx context.Context) RepositoryTagOutput

type RepositoryTagArray

type RepositoryTagArray []RepositoryTagInput

func (RepositoryTagArray) ElementType

func (RepositoryTagArray) ElementType() reflect.Type

func (RepositoryTagArray) ToRepositoryTagArrayOutput

func (i RepositoryTagArray) ToRepositoryTagArrayOutput() RepositoryTagArrayOutput

func (RepositoryTagArray) ToRepositoryTagArrayOutputWithContext

func (i RepositoryTagArray) ToRepositoryTagArrayOutputWithContext(ctx context.Context) RepositoryTagArrayOutput

type RepositoryTagArrayInput

type RepositoryTagArrayInput interface {
	pulumi.Input

	ToRepositoryTagArrayOutput() RepositoryTagArrayOutput
	ToRepositoryTagArrayOutputWithContext(context.Context) RepositoryTagArrayOutput
}

RepositoryTagArrayInput is an input type that accepts RepositoryTagArray and RepositoryTagArrayOutput values. You can construct a concrete instance of `RepositoryTagArrayInput` via:

RepositoryTagArray{ RepositoryTagArgs{...} }

type RepositoryTagArrayOutput

type RepositoryTagArrayOutput struct{ *pulumi.OutputState }

func (RepositoryTagArrayOutput) ElementType

func (RepositoryTagArrayOutput) ElementType() reflect.Type

func (RepositoryTagArrayOutput) Index

func (RepositoryTagArrayOutput) ToRepositoryTagArrayOutput

func (o RepositoryTagArrayOutput) ToRepositoryTagArrayOutput() RepositoryTagArrayOutput

func (RepositoryTagArrayOutput) ToRepositoryTagArrayOutputWithContext

func (o RepositoryTagArrayOutput) ToRepositoryTagArrayOutputWithContext(ctx context.Context) RepositoryTagArrayOutput

type RepositoryTagInput

type RepositoryTagInput interface {
	pulumi.Input

	ToRepositoryTagOutput() RepositoryTagOutput
	ToRepositoryTagOutputWithContext(context.Context) RepositoryTagOutput
}

RepositoryTagInput is an input type that accepts RepositoryTagArgs and RepositoryTagOutput values. You can construct a concrete instance of `RepositoryTagInput` via:

RepositoryTagArgs{...}

type RepositoryTagOutput

type RepositoryTagOutput struct{ *pulumi.OutputState }

func (RepositoryTagOutput) ElementType

func (RepositoryTagOutput) ElementType() reflect.Type

func (RepositoryTagOutput) Key

func (RepositoryTagOutput) ToRepositoryTagOutput

func (o RepositoryTagOutput) ToRepositoryTagOutput() RepositoryTagOutput

func (RepositoryTagOutput) ToRepositoryTagOutputWithContext

func (o RepositoryTagOutput) ToRepositoryTagOutputWithContext(ctx context.Context) RepositoryTagOutput

func (RepositoryTagOutput) Value

type RepositoryTrigger added in v0.2.0

type RepositoryTrigger struct {
	Branches       []string `pulumi:"branches"`
	CustomData     *string  `pulumi:"customData"`
	DestinationArn string   `pulumi:"destinationArn"`
	Events         []string `pulumi:"events"`
	Name           string   `pulumi:"name"`
}

type RepositoryTriggerArgs added in v0.2.0

type RepositoryTriggerArgs struct {
	Branches       pulumi.StringArrayInput `pulumi:"branches"`
	CustomData     pulumi.StringPtrInput   `pulumi:"customData"`
	DestinationArn pulumi.StringInput      `pulumi:"destinationArn"`
	Events         pulumi.StringArrayInput `pulumi:"events"`
	Name           pulumi.StringInput      `pulumi:"name"`
}

func (RepositoryTriggerArgs) ElementType added in v0.2.0

func (RepositoryTriggerArgs) ElementType() reflect.Type

func (RepositoryTriggerArgs) ToRepositoryTriggerOutput added in v0.2.0

func (i RepositoryTriggerArgs) ToRepositoryTriggerOutput() RepositoryTriggerOutput

func (RepositoryTriggerArgs) ToRepositoryTriggerOutputWithContext added in v0.2.0

func (i RepositoryTriggerArgs) ToRepositoryTriggerOutputWithContext(ctx context.Context) RepositoryTriggerOutput

type RepositoryTriggerArray added in v0.2.0

type RepositoryTriggerArray []RepositoryTriggerInput

func (RepositoryTriggerArray) ElementType added in v0.2.0

func (RepositoryTriggerArray) ElementType() reflect.Type

func (RepositoryTriggerArray) ToRepositoryTriggerArrayOutput added in v0.2.0

func (i RepositoryTriggerArray) ToRepositoryTriggerArrayOutput() RepositoryTriggerArrayOutput

func (RepositoryTriggerArray) ToRepositoryTriggerArrayOutputWithContext added in v0.2.0

func (i RepositoryTriggerArray) ToRepositoryTriggerArrayOutputWithContext(ctx context.Context) RepositoryTriggerArrayOutput

type RepositoryTriggerArrayInput added in v0.2.0

type RepositoryTriggerArrayInput interface {
	pulumi.Input

	ToRepositoryTriggerArrayOutput() RepositoryTriggerArrayOutput
	ToRepositoryTriggerArrayOutputWithContext(context.Context) RepositoryTriggerArrayOutput
}

RepositoryTriggerArrayInput is an input type that accepts RepositoryTriggerArray and RepositoryTriggerArrayOutput values. You can construct a concrete instance of `RepositoryTriggerArrayInput` via:

RepositoryTriggerArray{ RepositoryTriggerArgs{...} }

type RepositoryTriggerArrayOutput added in v0.2.0

type RepositoryTriggerArrayOutput struct{ *pulumi.OutputState }

func (RepositoryTriggerArrayOutput) ElementType added in v0.2.0

func (RepositoryTriggerArrayOutput) Index added in v0.2.0

func (RepositoryTriggerArrayOutput) ToRepositoryTriggerArrayOutput added in v0.2.0

func (o RepositoryTriggerArrayOutput) ToRepositoryTriggerArrayOutput() RepositoryTriggerArrayOutput

func (RepositoryTriggerArrayOutput) ToRepositoryTriggerArrayOutputWithContext added in v0.2.0

func (o RepositoryTriggerArrayOutput) ToRepositoryTriggerArrayOutputWithContext(ctx context.Context) RepositoryTriggerArrayOutput

type RepositoryTriggerInput added in v0.2.0

type RepositoryTriggerInput interface {
	pulumi.Input

	ToRepositoryTriggerOutput() RepositoryTriggerOutput
	ToRepositoryTriggerOutputWithContext(context.Context) RepositoryTriggerOutput
}

RepositoryTriggerInput is an input type that accepts RepositoryTriggerArgs and RepositoryTriggerOutput values. You can construct a concrete instance of `RepositoryTriggerInput` via:

RepositoryTriggerArgs{...}

type RepositoryTriggerOutput added in v0.2.0

type RepositoryTriggerOutput struct{ *pulumi.OutputState }

func (RepositoryTriggerOutput) Branches added in v0.2.0

func (RepositoryTriggerOutput) CustomData added in v0.2.0

func (RepositoryTriggerOutput) DestinationArn added in v0.2.0

func (o RepositoryTriggerOutput) DestinationArn() pulumi.StringOutput

func (RepositoryTriggerOutput) ElementType added in v0.2.0

func (RepositoryTriggerOutput) ElementType() reflect.Type

func (RepositoryTriggerOutput) Events added in v0.2.0

func (RepositoryTriggerOutput) Name added in v0.2.0

func (RepositoryTriggerOutput) ToRepositoryTriggerOutput added in v0.2.0

func (o RepositoryTriggerOutput) ToRepositoryTriggerOutput() RepositoryTriggerOutput

func (RepositoryTriggerOutput) ToRepositoryTriggerOutputWithContext added in v0.2.0

func (o RepositoryTriggerOutput) ToRepositoryTriggerOutputWithContext(ctx context.Context) RepositoryTriggerOutput

Jump to

Keyboard shortcuts

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