types

package
v1.21.4 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Code

type Code struct {

	// The repository to be created in AWS CodeStar. Valid values are AWS CodeCommit
	// or GitHub. After AWS CodeStar provisions the new repository, the source code
	// files provided with the project request are placed in the repository.
	//
	// This member is required.
	Destination *CodeDestination

	// The location where the source code files provided with the project request are
	// stored. AWS CodeStar retrieves the files during project creation.
	//
	// This member is required.
	Source *CodeSource
	// contains filtered or unexported fields
}

Location and destination information about the source code files provided with the project request. The source code is uploaded to the new project source repository after project creation.

type CodeCommitCodeDestination

type CodeCommitCodeDestination struct {

	// The name of the AWS CodeCommit repository to be created in AWS CodeStar.
	//
	// This member is required.
	Name *string
	// contains filtered or unexported fields
}

Information about the AWS CodeCommit repository to be created in AWS CodeStar. This is where the source code files provided with the project request will be uploaded after project creation.

type CodeDestination

type CodeDestination struct {

	// Information about the AWS CodeCommit repository to be created in AWS CodeStar.
	// This is where the source code files provided with the project request will be
	// uploaded after project creation.
	CodeCommit *CodeCommitCodeDestination

	// Information about the GitHub repository to be created in AWS CodeStar. This is
	// where the source code files provided with the project request will be uploaded
	// after project creation.
	GitHub *GitHubCodeDestination
	// contains filtered or unexported fields
}

The repository to be created in AWS CodeStar. Valid values are AWS CodeCommit or GitHub. After AWS CodeStar provisions the new repository, the source code files provided with the project request are placed in the repository.

type CodeSource

type CodeSource struct {

	// Information about the Amazon S3 location where the source code files provided
	// with the project request are stored.
	//
	// This member is required.
	S3 *S3Location
	// contains filtered or unexported fields
}

The location where the source code files provided with the project request are stored. AWS CodeStar retrieves the files during project creation.

type ConcurrentModificationException

type ConcurrentModificationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Another modification is being made. That modification must complete before you can make your change.

func (*ConcurrentModificationException) Error

func (*ConcurrentModificationException) ErrorCode

func (e *ConcurrentModificationException) ErrorCode() string

func (*ConcurrentModificationException) ErrorFault

func (*ConcurrentModificationException) ErrorMessage

func (e *ConcurrentModificationException) ErrorMessage() string

type GitHubCodeDestination

type GitHubCodeDestination struct {

	// Whether to enable issues for the GitHub repository.
	//
	// This member is required.
	IssuesEnabled bool

	// Name of the GitHub repository to be created in AWS CodeStar.
	//
	// This member is required.
	Name *string

	// The GitHub username for the owner of the GitHub repository to be created in AWS
	// CodeStar. If this repository should be owned by a GitHub organization, provide
	// its name.
	//
	// This member is required.
	Owner *string

	// Whether the GitHub repository is to be a private repository.
	//
	// This member is required.
	PrivateRepository bool

	// The GitHub user's personal access token for the GitHub repository.
	//
	// This member is required.
	Token *string

	// The type of GitHub repository to be created in AWS CodeStar. Valid values are
	// User or Organization.
	//
	// This member is required.
	Type *string

	// Description for the GitHub repository to be created in AWS CodeStar. This
	// description displays in GitHub after the repository is created.
	Description *string
	// contains filtered or unexported fields
}

Information about the GitHub repository to be created in AWS CodeStar. This is where the source code files provided with the project request will be uploaded after project creation.

type InvalidNextTokenException

type InvalidNextTokenException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The next token is not valid.

func (*InvalidNextTokenException) Error

func (e *InvalidNextTokenException) Error() string

func (*InvalidNextTokenException) ErrorCode

func (e *InvalidNextTokenException) ErrorCode() string

func (*InvalidNextTokenException) ErrorFault

func (*InvalidNextTokenException) ErrorMessage

func (e *InvalidNextTokenException) ErrorMessage() string

type InvalidServiceRoleException

type InvalidServiceRoleException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The service role is not valid.

func (*InvalidServiceRoleException) Error

func (*InvalidServiceRoleException) ErrorCode

func (e *InvalidServiceRoleException) ErrorCode() string

func (*InvalidServiceRoleException) ErrorFault

func (*InvalidServiceRoleException) ErrorMessage

func (e *InvalidServiceRoleException) ErrorMessage() string

type LimitExceededException

type LimitExceededException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A resource limit has been exceeded.

func (*LimitExceededException) Error

func (e *LimitExceededException) Error() string

func (*LimitExceededException) ErrorCode

func (e *LimitExceededException) ErrorCode() string

func (*LimitExceededException) ErrorFault

func (e *LimitExceededException) ErrorFault() smithy.ErrorFault

func (*LimitExceededException) ErrorMessage

func (e *LimitExceededException) ErrorMessage() string

type ProjectAlreadyExistsException

type ProjectAlreadyExistsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

An AWS CodeStar project with the same ID already exists in this region for the AWS account. AWS CodeStar project IDs must be unique within a region for the AWS account.

func (*ProjectAlreadyExistsException) Error

func (*ProjectAlreadyExistsException) ErrorCode

func (e *ProjectAlreadyExistsException) ErrorCode() string

func (*ProjectAlreadyExistsException) ErrorFault

func (*ProjectAlreadyExistsException) ErrorMessage

func (e *ProjectAlreadyExistsException) ErrorMessage() string

type ProjectConfigurationException

type ProjectConfigurationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Project configuration information is required but not specified.

func (*ProjectConfigurationException) Error

func (*ProjectConfigurationException) ErrorCode

func (e *ProjectConfigurationException) ErrorCode() string

func (*ProjectConfigurationException) ErrorFault

func (*ProjectConfigurationException) ErrorMessage

func (e *ProjectConfigurationException) ErrorMessage() string

type ProjectCreationFailedException

type ProjectCreationFailedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The project creation request was valid, but a nonspecific exception or error occurred during project creation. The project could not be created in AWS CodeStar.

func (*ProjectCreationFailedException) Error

func (*ProjectCreationFailedException) ErrorCode

func (e *ProjectCreationFailedException) ErrorCode() string

func (*ProjectCreationFailedException) ErrorFault

func (*ProjectCreationFailedException) ErrorMessage

func (e *ProjectCreationFailedException) ErrorMessage() string

type ProjectNotFoundException

type ProjectNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified AWS CodeStar project was not found.

func (*ProjectNotFoundException) Error

func (e *ProjectNotFoundException) Error() string

func (*ProjectNotFoundException) ErrorCode

func (e *ProjectNotFoundException) ErrorCode() string

func (*ProjectNotFoundException) ErrorFault

func (e *ProjectNotFoundException) ErrorFault() smithy.ErrorFault

func (*ProjectNotFoundException) ErrorMessage

func (e *ProjectNotFoundException) ErrorMessage() string

type ProjectStatus

type ProjectStatus struct {

	// The phase of completion for a project creation or deletion.
	//
	// This member is required.
	State *string

	// In the case of a project creation or deletion failure, a reason for the failure.
	Reason *string
	// contains filtered or unexported fields
}

An indication of whether a project creation or deletion is failed or successful.

type ProjectSummary

type ProjectSummary struct {

	// The Amazon Resource Name (ARN) of the project.
	ProjectArn *string

	// The ID of the project.
	ProjectId *string
	// contains filtered or unexported fields
}

Information about the metadata for a project.

type Resource

type Resource struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// This member is required.
	Id *string
	// contains filtered or unexported fields
}

Information about a resource for a project.

type S3Location

type S3Location struct {

	// The Amazon S3 object key where the source code files provided with the project
	// request are stored.
	BucketKey *string

	// The Amazon S3 bucket name where the source code files provided with the project
	// request are stored.
	BucketName *string
	// contains filtered or unexported fields
}

The Amazon S3 location where the source code files provided with the project request are stored.

type TeamMember

type TeamMember struct {

	// The role assigned to the user in the project. Project roles have different
	// levels of access. For more information, see Working with Teams (http://docs.aws.amazon.com/codestar/latest/userguide/working-with-teams.html)
	// in the AWS CodeStar User Guide.
	//
	// This member is required.
	ProjectRole *string

	// The Amazon Resource Name (ARN) of the user in IAM.
	//
	// This member is required.
	UserArn *string

	// Whether the user is allowed to remotely access project resources using an SSH
	// public/private key pair.
	RemoteAccessAllowed *bool
	// contains filtered or unexported fields
}

Information about a team member in a project.

type TeamMemberAlreadyAssociatedException

type TeamMemberAlreadyAssociatedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The team member is already associated with a role in this project.

func (*TeamMemberAlreadyAssociatedException) Error

func (*TeamMemberAlreadyAssociatedException) ErrorCode

func (*TeamMemberAlreadyAssociatedException) ErrorFault

func (*TeamMemberAlreadyAssociatedException) ErrorMessage

func (e *TeamMemberAlreadyAssociatedException) ErrorMessage() string

type TeamMemberNotFoundException

type TeamMemberNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified team member was not found.

func (*TeamMemberNotFoundException) Error

func (*TeamMemberNotFoundException) ErrorCode

func (e *TeamMemberNotFoundException) ErrorCode() string

func (*TeamMemberNotFoundException) ErrorFault

func (*TeamMemberNotFoundException) ErrorMessage

func (e *TeamMemberNotFoundException) ErrorMessage() string

type Toolchain

type Toolchain struct {

	// The Amazon S3 location where the toolchain template file provided with the
	// project request is stored. AWS CodeStar retrieves the file during project
	// creation.
	//
	// This member is required.
	Source *ToolchainSource

	// The service role ARN for AWS CodeStar to use for the toolchain template during
	// stack provisioning.
	RoleArn *string

	// The list of parameter overrides to be passed into the toolchain template during
	// stack provisioning, if any.
	StackParameters map[string]string
	// contains filtered or unexported fields
}

The toolchain template file provided with the project request. AWS CodeStar uses the template to provision the toolchain stack in AWS CloudFormation.

type ToolchainSource

type ToolchainSource struct {

	// The Amazon S3 bucket where the toolchain template file provided with the
	// project request is stored.
	//
	// This member is required.
	S3 *S3Location
	// contains filtered or unexported fields
}

The Amazon S3 location where the toolchain template file provided with the project request is stored. AWS CodeStar retrieves the file during project creation.

type UserProfileAlreadyExistsException

type UserProfileAlreadyExistsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A user profile with that name already exists in this region for the AWS account. AWS CodeStar user profile names must be unique within a region for the AWS account.

func (*UserProfileAlreadyExistsException) Error

func (*UserProfileAlreadyExistsException) ErrorCode

func (*UserProfileAlreadyExistsException) ErrorFault

func (*UserProfileAlreadyExistsException) ErrorMessage

func (e *UserProfileAlreadyExistsException) ErrorMessage() string

type UserProfileNotFoundException

type UserProfileNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The user profile was not found.

func (*UserProfileNotFoundException) Error

func (*UserProfileNotFoundException) ErrorCode

func (e *UserProfileNotFoundException) ErrorCode() string

func (*UserProfileNotFoundException) ErrorFault

func (*UserProfileNotFoundException) ErrorMessage

func (e *UserProfileNotFoundException) ErrorMessage() string

type UserProfileSummary

type UserProfileSummary struct {

	// The display name of a user in AWS CodeStar. For example, this could be set to
	// both first and last name ("Mary Major") or a single name ("Mary"). The display
	// name is also used to generate the initial icon associated with the user in AWS
	// CodeStar projects. If spaces are included in the display name, the first
	// character that appears after the space will be used as the second character in
	// the user initial icon. The initial icon displays a maximum of two characters, so
	// a display name with more than one space (for example "Mary Jane Major") would
	// generate an initial icon using the first character and the first character after
	// the space ("MJ", not "MM").
	DisplayName *string

	// The email address associated with the user.
	EmailAddress *string

	// The SSH public key associated with the user in AWS CodeStar. If a project owner
	// allows the user remote access to project resources, this public key will be used
	// along with the user's private key for SSH access.
	SshPublicKey *string

	// The Amazon Resource Name (ARN) of the user in IAM.
	UserArn *string
	// contains filtered or unexported fields
}

Information about a user's profile in AWS CodeStar.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified input is either not valid, or it could not be validated.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

Jump to

Keyboard shortcuts

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