Skip to content

Typed dictionaries#

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

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

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

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

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

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

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

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

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

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

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

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

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