Skip to content

Cloud9 Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateEnvironmentEC2Request

name

  • Type:
  • Required: Yes

instanceType

  • Type:
  • Required: Yes

imageId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

clientRequestToken

  • Type: typing.Optional[str]

subnetId

  • Type: typing.Optional[str]

automaticStopTimeMinutes

  • Type: typing.Optional[int]

ownerArn

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloud9.cloud9_classes.Tag]]

connectionType

  • Type: typing.Optional[typing.Literal['CONNECT_SSH', 'CONNECT_SSM']]

dryRun

  • Type: typing.Optional[bool]

CreateEnvironmentEC2Result

environmentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEnvironmentMembershipRequest

environmentId

  • Type:
  • Required: Yes

userArn

  • Type:
  • Required: Yes

permissions

  • Type: typing.Literal['read-only', 'read-write']
  • Required: Yes

CreateEnvironmentMembershipResult

membership

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEnvironmentMembershipRequest

environmentId

  • Type:
  • Required: Yes

userArn

  • Type:
  • Required: Yes

DeleteEnvironmentRequest

environmentId

  • Type:
  • Required: Yes

DescribeEnvironmentMembershipsRequest

userArn

  • Type: typing.Optional[str]

environmentId

  • Type: typing.Optional[str]

permissions

  • Type: typing.Optional[typing.List[typing.Literal['owner', 'read-only', 'read-write']]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeEnvironmentMembershipsRequestPaginate

userArn

  • Type: typing.Optional[str]

environmentId

  • Type: typing.Optional[str]

permissions

  • Type: typing.Optional[typing.List[typing.Literal['owner', 'read-only', 'read-write']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloud9.cloud9_classes.PaginatorConfig]

DescribeEnvironmentMembershipsResult

memberships

  • Type: typing.List[aws_resource_validator.pydantic_models.cloud9.cloud9_classes.EnvironmentMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeEnvironmentStatusRequest

environmentId

  • Type:
  • Required: Yes

DescribeEnvironmentStatusResult

status

  • Type: typing.Literal['connecting', 'creating', 'deleting', 'error', 'ready', 'stopped', 'stopping']
  • Required: Yes

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEnvironmentsRequest

environmentIds

  • Type: typing.List[str]
  • Required: Yes

DescribeEnvironmentsResult

environments

  • Type: typing.List[aws_resource_validator.pydantic_models.cloud9.cloud9_classes.Environment]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Environment

type

  • Type: typing.Literal['ec2', 'ssh']
  • Required: Yes

arn

  • Type:
  • Required: Yes

ownerArn

  • Type:
  • Required: Yes

id

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

connectionType

  • Type: typing.Optional[typing.Literal['CONNECT_SSH', 'CONNECT_SSM']]

lifecycle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloud9.cloud9_classes.EnvironmentLifecycle]

managedCredentialsStatus

  • Type: typing.Optional[typing.Literal['DISABLED_BY_COLLABORATOR', 'DISABLED_BY_DEFAULT', 'DISABLED_BY_OWNER', 'ENABLED_BY_OWNER', 'ENABLED_ON_CREATE', 'FAILED_REMOVAL_BY_COLLABORATOR', 'FAILED_REMOVAL_BY_OWNER', 'PENDING_REMOVAL_BY_COLLABORATOR', 'PENDING_REMOVAL_BY_OWNER', 'PENDING_START_REMOVAL_BY_COLLABORATOR', 'PENDING_START_REMOVAL_BY_OWNER']]

EnvironmentLifecycle

status

  • Type: typing.Optional[typing.Literal['CREATED', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING']]

reason

  • Type: typing.Optional[str]

failureResource

  • Type: typing.Optional[str]

EnvironmentMember

permissions

  • Type: typing.Literal['owner', 'read-only', 'read-write']
  • Required: Yes

userId

  • Type:
  • Required: Yes

userArn

  • Type:
  • Required: Yes

environmentId

  • Type:
  • Required: Yes

lastAccess

  • Type: typing.Optional[datetime.datetime]

ListEnvironmentsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListEnvironmentsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloud9.cloud9_classes.PaginatorConfig]

ListEnvironmentsResult

environmentIds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.cloud9.cloud9_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.cloud9.cloud9_classes.Tag]
  • Required: Yes

UntagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateEnvironmentMembershipRequest

environmentId

  • Type:
  • Required: Yes

userArn

  • Type:
  • Required: Yes

permissions

  • Type: typing.Literal['read-only', 'read-write']
  • Required: Yes

UpdateEnvironmentMembershipResult

membership

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEnvironmentRequest

environmentId

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

managedCredentialsAction

  • Type: typing.Optional[typing.Literal['DISABLE', 'ENABLE']]