package types

import "github.com/aws/aws-sdk-go-v2/service/cloud9/types"

Index

Types

type BadRequestException

type BadRequestException struct {
	Message *string

	ClassName *string
	Code      *int32
}

The target request is invalid.

func (*BadRequestException) Error

func (e *BadRequestException) Error() string

func (*BadRequestException) ErrorCode

func (e *BadRequestException) ErrorCode() string

func (*BadRequestException) ErrorFault

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

func (*BadRequestException) ErrorMessage

func (e *BadRequestException) ErrorMessage() string

type ConflictException

type ConflictException struct {
	Message *string

	Code      *int32
	ClassName *string
}

A conflict occurred.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

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

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type Environment

type Environment struct {

	// The Amazon Resource Name (ARN) of the environment.
	Arn *string

	// The description for the environment.
	Description *string

	// The ID of the environment.
	Id *string

	// The state of the environment in its creation or deletion lifecycle.
	Lifecycle *EnvironmentLifecycle

	// The name of the environment.
	Name *string

	// The Amazon Resource Name (ARN) of the environment owner.
	OwnerArn *string

	// The type of environment. Valid values include the following:
	//
	//     * ec2: An
	// Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the
	// environment.
	//
	//     * ssh: Your own server connects to the environment.
	Type EnvironmentType
}

Information about an AWS Cloud9 development environment.

type EnvironmentLifecycle

type EnvironmentLifecycle struct {

	// If the environment failed to delete, the Amazon Resource Name (ARN) of the
	// related AWS resource.
	FailureResource *string

	// Any informational message about the lifecycle state of the environment.
	Reason *string

	// The current creation or deletion lifecycle state of the environment.
	//
	//     *
	// CREATING: The environment is in the process of being created.
	//
	//     * CREATED:
	// The environment was successfully created.
	//
	//     * CREATE_FAILED: The environment
	// failed to be created.
	//
	//     * DELETING: The environment is in the process of
	// being deleted.
	//
	//     * DELETE_FAILED: The environment failed to delete.
	Status EnvironmentLifecycleStatus
}

Information about the current creation or deletion lifecycle state of an AWS Cloud9 development environment.

type EnvironmentLifecycleStatus

type EnvironmentLifecycleStatus string
const (
	EnvironmentLifecycleStatusCreating      EnvironmentLifecycleStatus = "CREATING"
	EnvironmentLifecycleStatusCreated       EnvironmentLifecycleStatus = "CREATED"
	EnvironmentLifecycleStatusCreate_failed EnvironmentLifecycleStatus = "CREATE_FAILED"
	EnvironmentLifecycleStatusDeleting      EnvironmentLifecycleStatus = "DELETING"
	EnvironmentLifecycleStatusDelete_failed EnvironmentLifecycleStatus = "DELETE_FAILED"
)

Enum values for EnvironmentLifecycleStatus

type EnvironmentMember

type EnvironmentMember struct {

	// The ID of the environment for the environment member.
	EnvironmentId *string

	// The time, expressed in epoch time format, when the environment member last
	// opened the environment.
	LastAccess *time.Time

	// The type of environment member permissions associated with this environment
	// member. Available values include:
	//
	//     * owner: Owns the environment.
	//
	//     *
	// read-only: Has read-only access to the environment.
	//
	//     * read-write: Has
	// read-write access to the environment.
	Permissions Permissions

	// The Amazon Resource Name (ARN) of the environment member.
	UserArn *string

	// The user ID in AWS Identity and Access Management (AWS IAM) of the environment
	// member.
	UserId *string
}

Information about an environment member for an AWS Cloud9 development environment.

type EnvironmentStatus

type EnvironmentStatus string
const (
	EnvironmentStatusError      EnvironmentStatus = "error"
	EnvironmentStatusCreating   EnvironmentStatus = "creating"
	EnvironmentStatusConnecting EnvironmentStatus = "connecting"
	EnvironmentStatusReady      EnvironmentStatus = "ready"
	EnvironmentStatusStopping   EnvironmentStatus = "stopping"
	EnvironmentStatusStopped    EnvironmentStatus = "stopped"
	EnvironmentStatusDeleting   EnvironmentStatus = "deleting"
)

Enum values for EnvironmentStatus

type EnvironmentType

type EnvironmentType string
const (
	EnvironmentTypeSsh EnvironmentType = "ssh"
	EnvironmentTypeEc2 EnvironmentType = "ec2"
)

Enum values for EnvironmentType

type ForbiddenException

type ForbiddenException struct {
	Message *string

	Code      *int32
	ClassName *string
}

An access permissions issue occurred.

func (*ForbiddenException) Error

func (e *ForbiddenException) Error() string

func (*ForbiddenException) ErrorCode

func (e *ForbiddenException) ErrorCode() string

func (*ForbiddenException) ErrorFault

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

func (*ForbiddenException) ErrorMessage

func (e *ForbiddenException) ErrorMessage() string

type InternalServerErrorException

type InternalServerErrorException struct {
	Message *string

	Code      *int32
	ClassName *string
}

An internal server error occurred.

func (*InternalServerErrorException) Error

func (*InternalServerErrorException) ErrorCode

func (e *InternalServerErrorException) ErrorCode() string

func (*InternalServerErrorException) ErrorFault

func (*InternalServerErrorException) ErrorMessage

func (e *InternalServerErrorException) ErrorMessage() string

type LimitExceededException

type LimitExceededException struct {
	Message *string

	ClassName *string
	Code      *int32
}

A service limit was 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 MemberPermissions

type MemberPermissions string
const (
	MemberPermissionsRead_write MemberPermissions = "read-write"
	MemberPermissionsRead_only  MemberPermissions = "read-only"
)

Enum values for MemberPermissions

type NotFoundException

type NotFoundException struct {
	Message *string

	Code      *int32
	ClassName *string
}

The target resource cannot be found.

func (*NotFoundException) Error

func (e *NotFoundException) Error() string

func (*NotFoundException) ErrorCode

func (e *NotFoundException) ErrorCode() string

func (*NotFoundException) ErrorFault

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

func (*NotFoundException) ErrorMessage

func (e *NotFoundException) ErrorMessage() string

type Permissions

type Permissions string
const (
	PermissionsOwner      Permissions = "owner"
	PermissionsRead_write Permissions = "read-write"
	PermissionsRead_only  Permissions = "read-only"
)

Enum values for Permissions

type Tag

type Tag struct {

	// The name part of a tag.
	//
	// This member is required.
	Key *string

	// The value part of a tag.
	//
	// This member is required.
	Value *string
}

Metadata that is associated with AWS resources. In particular, a name-value pair that can be associated with an AWS Cloud9 development environment. There are two types of tags: user tags and system tags. A user tag is created by the user. A system tag is automatically created by AWS services. A system tag is prefixed with "aws:" and cannot be modified by the user.

type TooManyRequestsException

type TooManyRequestsException struct {
	Message *string

	ClassName *string
	Code      *int32
}

Too many service requests were made over the given time period.

func (*TooManyRequestsException) Error

func (e *TooManyRequestsException) Error() string

func (*TooManyRequestsException) ErrorCode

func (e *TooManyRequestsException) ErrorCode() string

func (*TooManyRequestsException) ErrorFault

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

func (*TooManyRequestsException) ErrorMessage

func (e *TooManyRequestsException) ErrorMessage() string

Source Files

enums.go errors.go types.go

Version
v0.28.0
Published
Oct 26, 2020
Platform
darwin/amd64
Imports
3 packages
Last checked
6 minutes ago

Tools for package owners.