Skip to content

Typed dictionaries

Index > Cloud9 > 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": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

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)
  1. See MemberPermissionsType

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],
  1. 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": ...,
    }
Definition
class DeleteEnvironmentRequestRequestTypeDef(TypedDict):
    environmentId: str,

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],
  1. See PermissionsType

DescribeEnvironmentStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentStatusRequestRequestTypeDef

def get_value() -> DescribeEnvironmentStatusRequestRequestTypeDef:
    return {
        "environmentId": ...,
    }
Definition
class DescribeEnvironmentStatusRequestRequestTypeDef(TypedDict):
    environmentId: str,

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],
  1. See EnvironmentLifecycleStatusType

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": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

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)
  1. See MemberPermissionsType

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)
  1. See ManagedCredentialsActionType

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],
  1. See TagTypeDef
  2. 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)
  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)
  1. See ResponseMetadataTypeDef

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)
  1. See EnvironmentStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See TagTypeDef
  2. 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)
  1. See EnvironmentMemberTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EnvironmentMemberTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EnvironmentMemberTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See PermissionsType
  2. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See EnvironmentTypeType
  2. See ConnectionTypeType
  3. See EnvironmentLifecycleTypeDef
  4. See ManagedCredentialsStatusType

DescribeEnvironmentsResultTypeDef

Usage Example
from mypy_boto3_cloud9.type_defs import DescribeEnvironmentsResultTypeDef

def get_value() -> DescribeEnvironmentsResultTypeDef:
    return {
        "environments": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEnvironmentsResultTypeDef(TypedDict):
    environments: List[EnvironmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef