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