codecommit

package
v0.18.1 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetRepositoryArgs added in v0.14.2

type GetRepositoryArgs struct {
	// The name for the repository. This needs to be less than 100 characters.
	RepositoryName interface{}
}

A collection of arguments for invoking getRepository.

type GetRepositoryResult added in v0.14.2

type GetRepositoryResult struct {
	// The ARN of the repository
	Arn interface{}
	// The URL to use for cloning the repository over HTTPS.
	CloneUrlHttp interface{}
	// The URL to use for cloning the repository over SSH.
	CloneUrlSsh interface{}
	// The ID of the repository
	RepositoryId interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getRepository.

func LookupRepository added in v0.14.2

func LookupRepository(ctx *pulumi.Context, args *GetRepositoryArgs) (*GetRepositoryResult, error)

The CodeCommit Repository data source allows the ARN, Repository ID, Repository URL for HTTP and Repository URL for SSH to be retrieved for an CodeCommit repository.

type Repository

type Repository struct {
	// contains filtered or unexported fields
}

Provides a CodeCommit Repository Resource.

> **NOTE on CodeCommit Availability**: The CodeCommit is not yet rolled out in all regions - available regions are listed [the AWS Docs](https://docs.aws.amazon.com/general/latest/gr/rande.html#codecommit_region).

func GetRepository

func GetRepository(ctx *pulumi.Context,
	name string, id pulumi.ID, state *RepositoryState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Repository, error)

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

func (*Repository) Arn

func (r *Repository) Arn() *pulumi.StringOutput

The ARN of the repository

func (*Repository) CloneUrlHttp

func (r *Repository) CloneUrlHttp() *pulumi.StringOutput

The URL to use for cloning the repository over HTTPS.

func (*Repository) CloneUrlSsh

func (r *Repository) CloneUrlSsh() *pulumi.StringOutput

The URL to use for cloning the repository over SSH.

func (*Repository) DefaultBranch

func (r *Repository) DefaultBranch() *pulumi.StringOutput

The default branch of the repository. The branch specified here needs to exist.

func (*Repository) Description

func (r *Repository) Description() *pulumi.StringOutput

The description of the repository. This needs to be less than 1000 characters

func (*Repository) ID

func (r *Repository) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Repository) RepositoryId

func (r *Repository) RepositoryId() *pulumi.StringOutput

The ID of the repository

func (*Repository) RepositoryName

func (r *Repository) RepositoryName() *pulumi.StringOutput

The name for the repository. This needs to be less than 100 characters.

func (*Repository) URN

func (r *Repository) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type RepositoryArgs

type RepositoryArgs struct {
	// The default branch of the repository. The branch specified here needs to exist.
	DefaultBranch interface{}
	// The description of the repository. This needs to be less than 1000 characters
	Description interface{}
	// The name for the repository. This needs to be less than 100 characters.
	RepositoryName interface{}
}

The set of arguments for constructing a Repository resource.

type RepositoryState

type RepositoryState struct {
	// The ARN of the repository
	Arn interface{}
	// The URL to use for cloning the repository over HTTPS.
	CloneUrlHttp interface{}
	// The URL to use for cloning the repository over SSH.
	CloneUrlSsh interface{}
	// The default branch of the repository. The branch specified here needs to exist.
	DefaultBranch interface{}
	// The description of the repository. This needs to be less than 1000 characters
	Description interface{}
	// The ID of the repository
	RepositoryId interface{}
	// The name for the repository. This needs to be less than 100 characters.
	RepositoryName interface{}
}

Input properties used for looking up and filtering Repository resources.

type Trigger

type Trigger struct {
	// contains filtered or unexported fields
}

Provides a CodeCommit Trigger Resource.

> **NOTE on CodeCommit**: The CodeCommit is not yet rolled out in all regions - available regions are listed [the AWS Docs](https://docs.aws.amazon.com/general/latest/gr/rande.html#codecommit_region).

func GetTrigger

func GetTrigger(ctx *pulumi.Context,
	name string, id pulumi.ID, state *TriggerState, opts ...pulumi.ResourceOpt) (*Trigger, error)

GetTrigger gets an existing Trigger 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 NewTrigger

func NewTrigger(ctx *pulumi.Context,
	name string, args *TriggerArgs, opts ...pulumi.ResourceOpt) (*Trigger, error)

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

func (*Trigger) ConfigurationId

func (r *Trigger) ConfigurationId() *pulumi.StringOutput

func (*Trigger) ID

func (r *Trigger) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Trigger) RepositoryName

func (r *Trigger) RepositoryName() *pulumi.StringOutput

The name for the repository. This needs to be less than 100 characters.

func (*Trigger) Triggers

func (r *Trigger) Triggers() *pulumi.ArrayOutput

func (*Trigger) URN

func (r *Trigger) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type TriggerArgs

type TriggerArgs struct {
	// The name for the repository. This needs to be less than 100 characters.
	RepositoryName interface{}
	Triggers       interface{}
}

The set of arguments for constructing a Trigger resource.

type TriggerState

type TriggerState struct {
	ConfigurationId interface{}
	// The name for the repository. This needs to be less than 100 characters.
	RepositoryName interface{}
	Triggers       interface{}
}

Input properties used for looking up and filtering Trigger resources.

Jump to

Keyboard shortcuts

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