Type definitions#
Auto-generated documentation for Cloud9 type annotations stubs module mypy-boto3-cloud9.
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateEnvironmentMembershipRequestRequestTypeDef#
# CreateEnvironmentMembershipRequestRequestTypeDef definition
class CreateEnvironmentMembershipRequestRequestTypeDef(TypedDict):
environmentId: str,
userArn: str,
permissions: MemberPermissionsType, # (1)
EnvironmentMemberTypeDef#
# EnvironmentMemberTypeDef definition
class EnvironmentMemberTypeDef(TypedDict):
permissions: PermissionsType, # (1)
userId: str,
userArn: str,
environmentId: str,
lastAccess: NotRequired[datetime],
- See PermissionsType
DeleteEnvironmentMembershipRequestRequestTypeDef#
# DeleteEnvironmentMembershipRequestRequestTypeDef definition
class DeleteEnvironmentMembershipRequestRequestTypeDef(TypedDict):
environmentId: str,
userArn: str,
DeleteEnvironmentRequestRequestTypeDef#
# DeleteEnvironmentRequestRequestTypeDef definition
class DeleteEnvironmentRequestRequestTypeDef(TypedDict):
environmentId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeEnvironmentMembershipsRequestRequestTypeDef#
# DescribeEnvironmentMembershipsRequestRequestTypeDef definition
class DescribeEnvironmentMembershipsRequestRequestTypeDef(TypedDict):
userArn: NotRequired[str],
environmentId: NotRequired[str],
permissions: NotRequired[Sequence[PermissionsType]], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See PermissionsType
DescribeEnvironmentStatusRequestRequestTypeDef#
# DescribeEnvironmentStatusRequestRequestTypeDef definition
class DescribeEnvironmentStatusRequestRequestTypeDef(TypedDict):
environmentId: str,
DescribeEnvironmentsRequestRequestTypeDef#
# DescribeEnvironmentsRequestRequestTypeDef definition
class DescribeEnvironmentsRequestRequestTypeDef(TypedDict):
environmentIds: Sequence[str],
EnvironmentLifecycleTypeDef#
# EnvironmentLifecycleTypeDef definition
class EnvironmentLifecycleTypeDef(TypedDict):
status: NotRequired[EnvironmentLifecycleStatusType], # (1)
reason: NotRequired[str],
failureResource: NotRequired[str],
ListEnvironmentsRequestRequestTypeDef#
# ListEnvironmentsRequestRequestTypeDef definition
class ListEnvironmentsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateEnvironmentMembershipRequestRequestTypeDef#
# UpdateEnvironmentMembershipRequestRequestTypeDef definition
class UpdateEnvironmentMembershipRequestRequestTypeDef(TypedDict):
environmentId: str,
userArn: str,
permissions: MemberPermissionsType, # (1)
UpdateEnvironmentRequestRequestTypeDef#
# UpdateEnvironmentRequestRequestTypeDef definition
class UpdateEnvironmentRequestRequestTypeDef(TypedDict):
environmentId: str,
name: NotRequired[str],
description: NotRequired[str],
managedCredentialsAction: NotRequired[ManagedCredentialsActionType], # (1)
CreateEnvironmentEC2RequestRequestTypeDef#
# CreateEnvironmentEC2RequestRequestTypeDef definition
class CreateEnvironmentEC2RequestRequestTypeDef(TypedDict):
name: str,
instanceType: str,
imageId: str,
description: NotRequired[str],
clientRequestToken: NotRequired[str],
subnetId: NotRequired[str],
automaticStopTimeMinutes: NotRequired[int],
ownerArn: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
connectionType: NotRequired[ConnectionTypeType], # (2)
dryRun: NotRequired[bool],
- See TagTypeDef
- See ConnectionTypeType
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEnvironmentEC2ResultTypeDef#
# CreateEnvironmentEC2ResultTypeDef definition
class CreateEnvironmentEC2ResultTypeDef(TypedDict):
environmentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeEnvironmentStatusResultTypeDef#
# DescribeEnvironmentStatusResultTypeDef definition
class DescribeEnvironmentStatusResultTypeDef(TypedDict):
status: EnvironmentStatusType, # (1)
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnvironmentsResultTypeDef#
# ListEnvironmentsResultTypeDef definition
class ListEnvironmentsResultTypeDef(TypedDict):
environmentIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateEnvironmentMembershipResultTypeDef#
# CreateEnvironmentMembershipResultTypeDef definition
class CreateEnvironmentMembershipResultTypeDef(TypedDict):
membership: EnvironmentMemberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEnvironmentMembershipsResultTypeDef#
# DescribeEnvironmentMembershipsResultTypeDef definition
class DescribeEnvironmentMembershipsResultTypeDef(TypedDict):
memberships: List[EnvironmentMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateEnvironmentMembershipResultTypeDef#
# UpdateEnvironmentMembershipResultTypeDef definition
class UpdateEnvironmentMembershipResultTypeDef(TypedDict):
membership: EnvironmentMemberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef#
# DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef definition
class DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef(TypedDict):
userArn: NotRequired[str],
environmentId: NotRequired[str],
permissions: NotRequired[Sequence[PermissionsType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnvironmentsRequestListEnvironmentsPaginateTypeDef#
# ListEnvironmentsRequestListEnvironmentsPaginateTypeDef definition
class ListEnvironmentsRequestListEnvironmentsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
EnvironmentTypeDef#
# EnvironmentTypeDef definition
class EnvironmentTypeDef(TypedDict):
type: EnvironmentTypeType, # (1)
arn: str,
ownerArn: str,
id: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
connectionType: NotRequired[ConnectionTypeType], # (2)
lifecycle: NotRequired[EnvironmentLifecycleTypeDef], # (3)
managedCredentialsStatus: NotRequired[ManagedCredentialsStatusType], # (4)
- See EnvironmentTypeType
- See ConnectionTypeType
- See EnvironmentLifecycleTypeDef
- See ManagedCredentialsStatusType
DescribeEnvironmentsResultTypeDef#
# DescribeEnvironmentsResultTypeDef definition
class DescribeEnvironmentsResultTypeDef(TypedDict):
environments: List[EnvironmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)