Documentation
¶
Index ¶
- type GetRepositoryArgs
- type GetRepositoryResult
- type Repository
- func (r *Repository) Arn() *pulumi.StringOutput
- func (r *Repository) CloneUrlHttp() *pulumi.StringOutput
- func (r *Repository) CloneUrlSsh() *pulumi.StringOutput
- func (r *Repository) DefaultBranch() *pulumi.StringOutput
- func (r *Repository) Description() *pulumi.StringOutput
- func (r *Repository) ID() *pulumi.IDOutput
- func (r *Repository) RepositoryId() *pulumi.StringOutput
- func (r *Repository) RepositoryName() *pulumi.StringOutput
- func (r *Repository) URN() *pulumi.URNOutput
- type RepositoryArgs
- type RepositoryState
- type Trigger
- type TriggerArgs
- type TriggerState
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) 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) 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
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.