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']]