codegurureviewer

package
v0.94.0 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RepositoryAssociationTypeCodeCommit             = RepositoryAssociationType("CodeCommit")
	RepositoryAssociationTypeBitbucket              = RepositoryAssociationType("Bitbucket")
	RepositoryAssociationTypeGitHubEnterpriseServer = RepositoryAssociationType("GitHubEnterpriseServer")
	RepositoryAssociationTypeS3Bucket               = RepositoryAssociationType("S3Bucket")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupRepositoryAssociationArgs added in v0.12.0

type LookupRepositoryAssociationArgs struct {
	// The Amazon Resource Name (ARN) of the repository association.
	AssociationArn string `pulumi:"associationArn"`
}

type LookupRepositoryAssociationOutputArgs added in v0.12.0

type LookupRepositoryAssociationOutputArgs struct {
	// The Amazon Resource Name (ARN) of the repository association.
	AssociationArn pulumi.StringInput `pulumi:"associationArn"`
}

func (LookupRepositoryAssociationOutputArgs) ElementType added in v0.12.0

type LookupRepositoryAssociationResult added in v0.12.0

type LookupRepositoryAssociationResult struct {
	// The Amazon Resource Name (ARN) of the repository association.
	AssociationArn *string `pulumi:"associationArn"`
}

func LookupRepositoryAssociation added in v0.12.0

func LookupRepositoryAssociation(ctx *pulumi.Context, args *LookupRepositoryAssociationArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryAssociationResult, error)

This resource schema represents the RepositoryAssociation resource in the Amazon CodeGuru Reviewer service.

type LookupRepositoryAssociationResultOutput added in v0.12.0

type LookupRepositoryAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupRepositoryAssociationResultOutput) AssociationArn added in v0.12.0

The Amazon Resource Name (ARN) of the repository association.

func (LookupRepositoryAssociationResultOutput) ElementType added in v0.12.0

func (LookupRepositoryAssociationResultOutput) ToLookupRepositoryAssociationResultOutput added in v0.12.0

func (o LookupRepositoryAssociationResultOutput) ToLookupRepositoryAssociationResultOutput() LookupRepositoryAssociationResultOutput

func (LookupRepositoryAssociationResultOutput) ToLookupRepositoryAssociationResultOutputWithContext added in v0.12.0

func (o LookupRepositoryAssociationResultOutput) ToLookupRepositoryAssociationResultOutputWithContext(ctx context.Context) LookupRepositoryAssociationResultOutput

func (LookupRepositoryAssociationResultOutput) ToOutput added in v0.76.0

type RepositoryAssociation

type RepositoryAssociation struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the repository association.
	AssociationArn pulumi.StringOutput `pulumi:"associationArn"`
	// The name of the S3 bucket associated with an associated S3 repository. It must start with `codeguru-reviewer-`.
	BucketName pulumi.StringPtrOutput `pulumi:"bucketName"`
	// The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection.
	ConnectionArn pulumi.StringPtrOutput `pulumi:"connectionArn"`
	// Name of the repository to be associated.
	Name pulumi.StringOutput `pulumi:"name"`
	// The owner of the repository. For a Bitbucket repository, this is the username for the account that owns the repository.
	Owner pulumi.StringPtrOutput `pulumi:"owner"`
	// The tags associated with a repository association.
	Tags RepositoryAssociationTagArrayOutput `pulumi:"tags"`
	// The type of repository to be associated.
	Type RepositoryAssociationTypeOutput `pulumi:"type"`
}

This resource schema represents the RepositoryAssociation resource in the Amazon CodeGuru Reviewer service.

func GetRepositoryAssociation

func GetRepositoryAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RepositoryAssociationState, opts ...pulumi.ResourceOption) (*RepositoryAssociation, error)

GetRepositoryAssociation gets an existing RepositoryAssociation 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 NewRepositoryAssociation

func NewRepositoryAssociation(ctx *pulumi.Context,
	name string, args *RepositoryAssociationArgs, opts ...pulumi.ResourceOption) (*RepositoryAssociation, error)

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

func (*RepositoryAssociation) ElementType

func (*RepositoryAssociation) ElementType() reflect.Type

func (*RepositoryAssociation) ToOutput added in v0.76.0

func (*RepositoryAssociation) ToRepositoryAssociationOutput

func (i *RepositoryAssociation) ToRepositoryAssociationOutput() RepositoryAssociationOutput

func (*RepositoryAssociation) ToRepositoryAssociationOutputWithContext

func (i *RepositoryAssociation) ToRepositoryAssociationOutputWithContext(ctx context.Context) RepositoryAssociationOutput

type RepositoryAssociationArgs

type RepositoryAssociationArgs struct {
	// The name of the S3 bucket associated with an associated S3 repository. It must start with `codeguru-reviewer-`.
	BucketName pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection.
	ConnectionArn pulumi.StringPtrInput
	// Name of the repository to be associated.
	Name pulumi.StringPtrInput
	// The owner of the repository. For a Bitbucket repository, this is the username for the account that owns the repository.
	Owner pulumi.StringPtrInput
	// The tags associated with a repository association.
	Tags RepositoryAssociationTagArrayInput
	// The type of repository to be associated.
	Type RepositoryAssociationTypeInput
}

The set of arguments for constructing a RepositoryAssociation resource.

func (RepositoryAssociationArgs) ElementType

func (RepositoryAssociationArgs) ElementType() reflect.Type

type RepositoryAssociationInput

type RepositoryAssociationInput interface {
	pulumi.Input

	ToRepositoryAssociationOutput() RepositoryAssociationOutput
	ToRepositoryAssociationOutputWithContext(ctx context.Context) RepositoryAssociationOutput
}

type RepositoryAssociationOutput

type RepositoryAssociationOutput struct{ *pulumi.OutputState }

func (RepositoryAssociationOutput) AssociationArn added in v0.17.0

func (o RepositoryAssociationOutput) AssociationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the repository association.

func (RepositoryAssociationOutput) BucketName added in v0.17.0

The name of the S3 bucket associated with an associated S3 repository. It must start with `codeguru-reviewer-`.

func (RepositoryAssociationOutput) ConnectionArn added in v0.17.0

The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection.

func (RepositoryAssociationOutput) ElementType

func (RepositoryAssociationOutput) Name added in v0.17.0

Name of the repository to be associated.

func (RepositoryAssociationOutput) Owner added in v0.17.0

The owner of the repository. For a Bitbucket repository, this is the username for the account that owns the repository.

func (RepositoryAssociationOutput) Tags added in v0.17.0

The tags associated with a repository association.

func (RepositoryAssociationOutput) ToOutput added in v0.76.0

func (RepositoryAssociationOutput) ToRepositoryAssociationOutput

func (o RepositoryAssociationOutput) ToRepositoryAssociationOutput() RepositoryAssociationOutput

func (RepositoryAssociationOutput) ToRepositoryAssociationOutputWithContext

func (o RepositoryAssociationOutput) ToRepositoryAssociationOutputWithContext(ctx context.Context) RepositoryAssociationOutput

func (RepositoryAssociationOutput) Type added in v0.17.0

The type of repository to be associated.

type RepositoryAssociationState

type RepositoryAssociationState struct {
}

func (RepositoryAssociationState) ElementType

func (RepositoryAssociationState) ElementType() reflect.Type

type RepositoryAssociationTag

type RepositoryAssociationTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type RepositoryAssociationTagArgs

type RepositoryAssociationTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (RepositoryAssociationTagArgs) ElementType

func (RepositoryAssociationTagArgs) ToOutput added in v0.76.0

func (RepositoryAssociationTagArgs) ToRepositoryAssociationTagOutput

func (i RepositoryAssociationTagArgs) ToRepositoryAssociationTagOutput() RepositoryAssociationTagOutput

func (RepositoryAssociationTagArgs) ToRepositoryAssociationTagOutputWithContext

func (i RepositoryAssociationTagArgs) ToRepositoryAssociationTagOutputWithContext(ctx context.Context) RepositoryAssociationTagOutput

type RepositoryAssociationTagArray

type RepositoryAssociationTagArray []RepositoryAssociationTagInput

func (RepositoryAssociationTagArray) ElementType

func (RepositoryAssociationTagArray) ToOutput added in v0.76.0

func (RepositoryAssociationTagArray) ToRepositoryAssociationTagArrayOutput

func (i RepositoryAssociationTagArray) ToRepositoryAssociationTagArrayOutput() RepositoryAssociationTagArrayOutput

func (RepositoryAssociationTagArray) ToRepositoryAssociationTagArrayOutputWithContext

func (i RepositoryAssociationTagArray) ToRepositoryAssociationTagArrayOutputWithContext(ctx context.Context) RepositoryAssociationTagArrayOutput

type RepositoryAssociationTagArrayInput

type RepositoryAssociationTagArrayInput interface {
	pulumi.Input

	ToRepositoryAssociationTagArrayOutput() RepositoryAssociationTagArrayOutput
	ToRepositoryAssociationTagArrayOutputWithContext(context.Context) RepositoryAssociationTagArrayOutput
}

RepositoryAssociationTagArrayInput is an input type that accepts RepositoryAssociationTagArray and RepositoryAssociationTagArrayOutput values. You can construct a concrete instance of `RepositoryAssociationTagArrayInput` via:

RepositoryAssociationTagArray{ RepositoryAssociationTagArgs{...} }

type RepositoryAssociationTagArrayOutput

type RepositoryAssociationTagArrayOutput struct{ *pulumi.OutputState }

func (RepositoryAssociationTagArrayOutput) ElementType

func (RepositoryAssociationTagArrayOutput) Index

func (RepositoryAssociationTagArrayOutput) ToOutput added in v0.76.0

func (RepositoryAssociationTagArrayOutput) ToRepositoryAssociationTagArrayOutput

func (o RepositoryAssociationTagArrayOutput) ToRepositoryAssociationTagArrayOutput() RepositoryAssociationTagArrayOutput

func (RepositoryAssociationTagArrayOutput) ToRepositoryAssociationTagArrayOutputWithContext

func (o RepositoryAssociationTagArrayOutput) ToRepositoryAssociationTagArrayOutputWithContext(ctx context.Context) RepositoryAssociationTagArrayOutput

type RepositoryAssociationTagInput

type RepositoryAssociationTagInput interface {
	pulumi.Input

	ToRepositoryAssociationTagOutput() RepositoryAssociationTagOutput
	ToRepositoryAssociationTagOutputWithContext(context.Context) RepositoryAssociationTagOutput
}

RepositoryAssociationTagInput is an input type that accepts RepositoryAssociationTagArgs and RepositoryAssociationTagOutput values. You can construct a concrete instance of `RepositoryAssociationTagInput` via:

RepositoryAssociationTagArgs{...}

type RepositoryAssociationTagOutput

type RepositoryAssociationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (RepositoryAssociationTagOutput) ElementType

func (RepositoryAssociationTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

func (RepositoryAssociationTagOutput) ToOutput added in v0.76.0

func (RepositoryAssociationTagOutput) ToRepositoryAssociationTagOutput

func (o RepositoryAssociationTagOutput) ToRepositoryAssociationTagOutput() RepositoryAssociationTagOutput

func (RepositoryAssociationTagOutput) ToRepositoryAssociationTagOutputWithContext

func (o RepositoryAssociationTagOutput) ToRepositoryAssociationTagOutputWithContext(ctx context.Context) RepositoryAssociationTagOutput

func (RepositoryAssociationTagOutput) Value

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

type RepositoryAssociationType

type RepositoryAssociationType string

The type of repository to be associated.

func (RepositoryAssociationType) ElementType

func (RepositoryAssociationType) ElementType() reflect.Type

func (RepositoryAssociationType) ToRepositoryAssociationTypeOutput

func (e RepositoryAssociationType) ToRepositoryAssociationTypeOutput() RepositoryAssociationTypeOutput

func (RepositoryAssociationType) ToRepositoryAssociationTypeOutputWithContext

func (e RepositoryAssociationType) ToRepositoryAssociationTypeOutputWithContext(ctx context.Context) RepositoryAssociationTypeOutput

func (RepositoryAssociationType) ToRepositoryAssociationTypePtrOutput

func (e RepositoryAssociationType) ToRepositoryAssociationTypePtrOutput() RepositoryAssociationTypePtrOutput

func (RepositoryAssociationType) ToRepositoryAssociationTypePtrOutputWithContext

func (e RepositoryAssociationType) ToRepositoryAssociationTypePtrOutputWithContext(ctx context.Context) RepositoryAssociationTypePtrOutput

func (RepositoryAssociationType) ToStringOutput

func (e RepositoryAssociationType) ToStringOutput() pulumi.StringOutput

func (RepositoryAssociationType) ToStringOutputWithContext

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

func (RepositoryAssociationType) ToStringPtrOutput

func (e RepositoryAssociationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RepositoryAssociationType) ToStringPtrOutputWithContext

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

type RepositoryAssociationTypeInput

type RepositoryAssociationTypeInput interface {
	pulumi.Input

	ToRepositoryAssociationTypeOutput() RepositoryAssociationTypeOutput
	ToRepositoryAssociationTypeOutputWithContext(context.Context) RepositoryAssociationTypeOutput
}

RepositoryAssociationTypeInput is an input type that accepts RepositoryAssociationTypeArgs and RepositoryAssociationTypeOutput values. You can construct a concrete instance of `RepositoryAssociationTypeInput` via:

RepositoryAssociationTypeArgs{...}

type RepositoryAssociationTypeOutput

type RepositoryAssociationTypeOutput struct{ *pulumi.OutputState }

func (RepositoryAssociationTypeOutput) ElementType

func (RepositoryAssociationTypeOutput) ToOutput added in v0.76.0

func (RepositoryAssociationTypeOutput) ToRepositoryAssociationTypeOutput

func (o RepositoryAssociationTypeOutput) ToRepositoryAssociationTypeOutput() RepositoryAssociationTypeOutput

func (RepositoryAssociationTypeOutput) ToRepositoryAssociationTypeOutputWithContext

func (o RepositoryAssociationTypeOutput) ToRepositoryAssociationTypeOutputWithContext(ctx context.Context) RepositoryAssociationTypeOutput

func (RepositoryAssociationTypeOutput) ToRepositoryAssociationTypePtrOutput

func (o RepositoryAssociationTypeOutput) ToRepositoryAssociationTypePtrOutput() RepositoryAssociationTypePtrOutput

func (RepositoryAssociationTypeOutput) ToRepositoryAssociationTypePtrOutputWithContext

func (o RepositoryAssociationTypeOutput) ToRepositoryAssociationTypePtrOutputWithContext(ctx context.Context) RepositoryAssociationTypePtrOutput

func (RepositoryAssociationTypeOutput) ToStringOutput

func (RepositoryAssociationTypeOutput) ToStringOutputWithContext

func (o RepositoryAssociationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RepositoryAssociationTypeOutput) ToStringPtrOutput

func (RepositoryAssociationTypeOutput) ToStringPtrOutputWithContext

func (o RepositoryAssociationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RepositoryAssociationTypePtrInput

type RepositoryAssociationTypePtrInput interface {
	pulumi.Input

	ToRepositoryAssociationTypePtrOutput() RepositoryAssociationTypePtrOutput
	ToRepositoryAssociationTypePtrOutputWithContext(context.Context) RepositoryAssociationTypePtrOutput
}

func RepositoryAssociationTypePtr

func RepositoryAssociationTypePtr(v string) RepositoryAssociationTypePtrInput

type RepositoryAssociationTypePtrOutput

type RepositoryAssociationTypePtrOutput struct{ *pulumi.OutputState }

func (RepositoryAssociationTypePtrOutput) Elem

func (RepositoryAssociationTypePtrOutput) ElementType

func (RepositoryAssociationTypePtrOutput) ToOutput added in v0.76.0

func (RepositoryAssociationTypePtrOutput) ToRepositoryAssociationTypePtrOutput

func (o RepositoryAssociationTypePtrOutput) ToRepositoryAssociationTypePtrOutput() RepositoryAssociationTypePtrOutput

func (RepositoryAssociationTypePtrOutput) ToRepositoryAssociationTypePtrOutputWithContext

func (o RepositoryAssociationTypePtrOutput) ToRepositoryAssociationTypePtrOutputWithContext(ctx context.Context) RepositoryAssociationTypePtrOutput

func (RepositoryAssociationTypePtrOutput) ToStringPtrOutput

func (RepositoryAssociationTypePtrOutput) ToStringPtrOutputWithContext

func (o RepositoryAssociationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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