Typed dictionaries#
Auto-generated documentation for Cloud9 type annotations stubs module mypy-boto3-cloud9.
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_cloud9.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateEnvironmentEC2ResultTypeDef#
# CreateEnvironmentEC2ResultTypeDef usage example
from mypy_boto3_cloud9.type_defs import CreateEnvironmentEC2ResultTypeDef
def get_value() -> CreateEnvironmentEC2ResultTypeDef:
return {
"environmentId": ...,
"ResponseMetadata": ...,
}
# CreateEnvironmentEC2ResultTypeDef definition
class CreateEnvironmentEC2ResultTypeDef(TypedDict):
environmentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEnvironmentMembershipRequestRequestTypeDef#
# CreateEnvironmentMembershipRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import CreateEnvironmentMembershipRequestRequestTypeDef
def get_value() -> CreateEnvironmentMembershipRequestRequestTypeDef:
return {
"environmentId": ...,
"userArn": ...,
"permissions": ...,
}
# CreateEnvironmentMembershipRequestRequestTypeDef definition
class CreateEnvironmentMembershipRequestRequestTypeDef(TypedDict):
environmentId: str,
userArn: str,
permissions: MemberPermissionsType, # (1)
EnvironmentMemberTypeDef#
# EnvironmentMemberTypeDef usage example
from mypy_boto3_cloud9.type_defs import EnvironmentMemberTypeDef
def get_value() -> EnvironmentMemberTypeDef:
return {
"permissions": ...,
"userId": ...,
"userArn": ...,
"environmentId": ...,
}
# EnvironmentMemberTypeDef definition
class EnvironmentMemberTypeDef(TypedDict):
permissions: PermissionsType, # (1)
userId: str,
userArn: str,
environmentId: str,
lastAccess: NotRequired[datetime],
- See PermissionsType
DeleteEnvironmentMembershipRequestRequestTypeDef#
# DeleteEnvironmentMembershipRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import DeleteEnvironmentMembershipRequestRequestTypeDef
def get_value() -> DeleteEnvironmentMembershipRequestRequestTypeDef:
return {
"environmentId": ...,
"userArn": ...,
}
# DeleteEnvironmentMembershipRequestRequestTypeDef definition
class DeleteEnvironmentMembershipRequestRequestTypeDef(TypedDict):
environmentId: str,
userArn: str,
DeleteEnvironmentRequestRequestTypeDef#
# DeleteEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import DeleteEnvironmentRequestRequestTypeDef
def get_value() -> DeleteEnvironmentRequestRequestTypeDef:
return {
"environmentId": ...,
}
# DeleteEnvironmentRequestRequestTypeDef definition
class DeleteEnvironmentRequestRequestTypeDef(TypedDict):
environmentId: str,
DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef#
# DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef usage example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef
def get_value() -> DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef:
return {
"userArn": ...,
}
# DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef definition
class DescribeEnvironmentMembershipsRequestDescribeEnvironmentMembershipsPaginateTypeDef(TypedDict):
userArn: NotRequired[str],
environmentId: NotRequired[str],
permissions: NotRequired[Sequence[PermissionsType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeEnvironmentMembershipsRequestRequestTypeDef#
# DescribeEnvironmentMembershipsRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentMembershipsRequestRequestTypeDef
def get_value() -> DescribeEnvironmentMembershipsRequestRequestTypeDef:
return {
"userArn": ...,
}
# 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 usage example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentStatusRequestRequestTypeDef
def get_value() -> DescribeEnvironmentStatusRequestRequestTypeDef:
return {
"environmentId": ...,
}
# DescribeEnvironmentStatusRequestRequestTypeDef definition
class DescribeEnvironmentStatusRequestRequestTypeDef(TypedDict):
environmentId: str,
DescribeEnvironmentStatusResultTypeDef#
# DescribeEnvironmentStatusResultTypeDef usage example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentStatusResultTypeDef
def get_value() -> DescribeEnvironmentStatusResultTypeDef:
return {
"status": ...,
"message": ...,
"ResponseMetadata": ...,
}
# DescribeEnvironmentStatusResultTypeDef definition
class DescribeEnvironmentStatusResultTypeDef(TypedDict):
status: EnvironmentStatusType, # (1)
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEnvironmentsRequestRequestTypeDef#
# DescribeEnvironmentsRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentsRequestRequestTypeDef
def get_value() -> DescribeEnvironmentsRequestRequestTypeDef:
return {
"environmentIds": ...,
}
# DescribeEnvironmentsRequestRequestTypeDef definition
class DescribeEnvironmentsRequestRequestTypeDef(TypedDict):
environmentIds: Sequence[str],
EnvironmentLifecycleTypeDef#
# EnvironmentLifecycleTypeDef usage example
from mypy_boto3_cloud9.type_defs import EnvironmentLifecycleTypeDef
def get_value() -> EnvironmentLifecycleTypeDef:
return {
"status": ...,
}
# EnvironmentLifecycleTypeDef definition
class EnvironmentLifecycleTypeDef(TypedDict):
status: NotRequired[EnvironmentLifecycleStatusType], # (1)
reason: NotRequired[str],
failureResource: NotRequired[str],
ListEnvironmentsRequestListEnvironmentsPaginateTypeDef#
# ListEnvironmentsRequestListEnvironmentsPaginateTypeDef usage example
from mypy_boto3_cloud9.type_defs import ListEnvironmentsRequestListEnvironmentsPaginateTypeDef
def get_value() -> ListEnvironmentsRequestListEnvironmentsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListEnvironmentsRequestListEnvironmentsPaginateTypeDef definition
class ListEnvironmentsRequestListEnvironmentsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentsRequestRequestTypeDef#
# ListEnvironmentsRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import ListEnvironmentsRequestRequestTypeDef
def get_value() -> ListEnvironmentsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListEnvironmentsRequestRequestTypeDef definition
class ListEnvironmentsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListEnvironmentsResultTypeDef#
# ListEnvironmentsResultTypeDef usage example
from mypy_boto3_cloud9.type_defs import ListEnvironmentsResultTypeDef
def get_value() -> ListEnvironmentsResultTypeDef:
return {
"nextToken": ...,
"environmentIds": ...,
"ResponseMetadata": ...,
}
# ListEnvironmentsResultTypeDef definition
class ListEnvironmentsResultTypeDef(TypedDict):
nextToken: str,
environmentIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_cloud9.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_cloud9.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateEnvironmentMembershipRequestRequestTypeDef#
# UpdateEnvironmentMembershipRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import UpdateEnvironmentMembershipRequestRequestTypeDef
def get_value() -> UpdateEnvironmentMembershipRequestRequestTypeDef:
return {
"environmentId": ...,
"userArn": ...,
"permissions": ...,
}
# UpdateEnvironmentMembershipRequestRequestTypeDef definition
class UpdateEnvironmentMembershipRequestRequestTypeDef(TypedDict):
environmentId: str,
userArn: str,
permissions: MemberPermissionsType, # (1)
UpdateEnvironmentRequestRequestTypeDef#
# UpdateEnvironmentRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import UpdateEnvironmentRequestRequestTypeDef
def get_value() -> UpdateEnvironmentRequestRequestTypeDef:
return {
"environmentId": ...,
}
# UpdateEnvironmentRequestRequestTypeDef definition
class UpdateEnvironmentRequestRequestTypeDef(TypedDict):
environmentId: str,
name: NotRequired[str],
description: NotRequired[str],
managedCredentialsAction: NotRequired[ManagedCredentialsActionType], # (1)
CreateEnvironmentEC2RequestRequestTypeDef#
# CreateEnvironmentEC2RequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import CreateEnvironmentEC2RequestRequestTypeDef
def get_value() -> CreateEnvironmentEC2RequestRequestTypeDef:
return {
"name": ...,
"instanceType": ...,
}
# CreateEnvironmentEC2RequestRequestTypeDef definition
class CreateEnvironmentEC2RequestRequestTypeDef(TypedDict):
name: str,
instanceType: str,
description: NotRequired[str],
clientRequestToken: NotRequired[str],
subnetId: NotRequired[str],
imageId: NotRequired[str],
automaticStopTimeMinutes: NotRequired[int],
ownerArn: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
connectionType: NotRequired[ConnectionTypeType], # (2)
dryRun: NotRequired[bool],
- See TagTypeDef
- See ConnectionTypeType
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_cloud9.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_cloud9.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEnvironmentMembershipResultTypeDef#
# CreateEnvironmentMembershipResultTypeDef usage example
from mypy_boto3_cloud9.type_defs import CreateEnvironmentMembershipResultTypeDef
def get_value() -> CreateEnvironmentMembershipResultTypeDef:
return {
"membership": ...,
"ResponseMetadata": ...,
}
# CreateEnvironmentMembershipResultTypeDef definition
class CreateEnvironmentMembershipResultTypeDef(TypedDict):
membership: EnvironmentMemberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEnvironmentMembershipsResultTypeDef#
# DescribeEnvironmentMembershipsResultTypeDef usage example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentMembershipsResultTypeDef
def get_value() -> DescribeEnvironmentMembershipsResultTypeDef:
return {
"memberships": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# DescribeEnvironmentMembershipsResultTypeDef definition
class DescribeEnvironmentMembershipsResultTypeDef(TypedDict):
memberships: List[EnvironmentMemberTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentMembershipResultTypeDef#
# UpdateEnvironmentMembershipResultTypeDef usage example
from mypy_boto3_cloud9.type_defs import UpdateEnvironmentMembershipResultTypeDef
def get_value() -> UpdateEnvironmentMembershipResultTypeDef:
return {
"membership": ...,
"ResponseMetadata": ...,
}
# UpdateEnvironmentMembershipResultTypeDef definition
class UpdateEnvironmentMembershipResultTypeDef(TypedDict):
membership: EnvironmentMemberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnvironmentTypeDef#
# EnvironmentTypeDef usage example
from mypy_boto3_cloud9.type_defs import EnvironmentTypeDef
def get_value() -> EnvironmentTypeDef:
return {
"type": ...,
"arn": ...,
"ownerArn": ...,
}
# 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 usage example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentsResultTypeDef
def get_value() -> DescribeEnvironmentsResultTypeDef:
return {
"environments": ...,
"ResponseMetadata": ...,
}
# DescribeEnvironmentsResultTypeDef definition
class DescribeEnvironmentsResultTypeDef(TypedDict):
environments: List[EnvironmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)