Skip to content

Type definitions#

Index > Cloud9 > Type definitions

Auto-generated documentation for Cloud9 type annotations stubs module mypy-boto3-cloud9.

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

CreateEnvironmentMembershipRequestTypeDef#

# CreateEnvironmentMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import CreateEnvironmentMembershipRequestTypeDef


def get_value() -> CreateEnvironmentMembershipRequestTypeDef:
    return {
        "environmentId": ...,
    }


# CreateEnvironmentMembershipRequestTypeDef definition

class CreateEnvironmentMembershipRequestTypeDef(TypedDict):
    environmentId: str,
    userArn: str,
    permissions: MemberPermissionsType,  # (1)
  1. See MemberPermissionsType

EnvironmentMemberTypeDef#

# EnvironmentMemberTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import EnvironmentMemberTypeDef


def get_value() -> EnvironmentMemberTypeDef:
    return {
        "permissions": ...,
    }


# EnvironmentMemberTypeDef definition

class EnvironmentMemberTypeDef(TypedDict):
    permissions: PermissionsType,  # (1)
    userId: str,
    userArn: str,
    environmentId: str,
    lastAccess: NotRequired[datetime],
  1. See PermissionsType

DeleteEnvironmentMembershipRequestTypeDef#

# DeleteEnvironmentMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import DeleteEnvironmentMembershipRequestTypeDef


def get_value() -> DeleteEnvironmentMembershipRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteEnvironmentMembershipRequestTypeDef definition

class DeleteEnvironmentMembershipRequestTypeDef(TypedDict):
    environmentId: str,
    userArn: str,

DeleteEnvironmentRequestTypeDef#

# DeleteEnvironmentRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import DeleteEnvironmentRequestTypeDef


def get_value() -> DeleteEnvironmentRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteEnvironmentRequestTypeDef definition

class DeleteEnvironmentRequestTypeDef(TypedDict):
    environmentId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict 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],

DescribeEnvironmentMembershipsRequestTypeDef#

# DescribeEnvironmentMembershipsRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import DescribeEnvironmentMembershipsRequestTypeDef


def get_value() -> DescribeEnvironmentMembershipsRequestTypeDef:
    return {
        "userArn": ...,
    }


# DescribeEnvironmentMembershipsRequestTypeDef definition

class DescribeEnvironmentMembershipsRequestTypeDef(TypedDict):
    userArn: NotRequired[str],
    environmentId: NotRequired[str],
    permissions: NotRequired[Sequence[PermissionsType]],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See PermissionsType

DescribeEnvironmentStatusRequestTypeDef#

# DescribeEnvironmentStatusRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import DescribeEnvironmentStatusRequestTypeDef


def get_value() -> DescribeEnvironmentStatusRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DescribeEnvironmentStatusRequestTypeDef definition

class DescribeEnvironmentStatusRequestTypeDef(TypedDict):
    environmentId: str,

DescribeEnvironmentsRequestTypeDef#

# DescribeEnvironmentsRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import DescribeEnvironmentsRequestTypeDef


def get_value() -> DescribeEnvironmentsRequestTypeDef:
    return {
        "environmentIds": ...,
    }


# DescribeEnvironmentsRequestTypeDef definition

class DescribeEnvironmentsRequestTypeDef(TypedDict):
    environmentIds: Sequence[str],

EnvironmentLifecycleTypeDef#

# EnvironmentLifecycleTypeDef TypedDict 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

ListEnvironmentsRequestTypeDef#

# ListEnvironmentsRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import ListEnvironmentsRequestTypeDef


def get_value() -> ListEnvironmentsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListEnvironmentsRequestTypeDef definition

class ListEnvironmentsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceARN: str,

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateEnvironmentMembershipRequestTypeDef#

# UpdateEnvironmentMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import UpdateEnvironmentMembershipRequestTypeDef


def get_value() -> UpdateEnvironmentMembershipRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateEnvironmentMembershipRequestTypeDef definition

class UpdateEnvironmentMembershipRequestTypeDef(TypedDict):
    environmentId: str,
    userArn: str,
    permissions: MemberPermissionsType,  # (1)
  1. See MemberPermissionsType

UpdateEnvironmentRequestTypeDef#

# UpdateEnvironmentRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import UpdateEnvironmentRequestTypeDef


def get_value() -> UpdateEnvironmentRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateEnvironmentRequestTypeDef definition

class UpdateEnvironmentRequestTypeDef(TypedDict):
    environmentId: str,
    name: NotRequired[str],
    description: NotRequired[str],
    managedCredentialsAction: NotRequired[ManagedCredentialsActionType],  # (1)
  1. See ManagedCredentialsActionType

CreateEnvironmentEC2RequestTypeDef#

# CreateEnvironmentEC2RequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import CreateEnvironmentEC2RequestTypeDef


def get_value() -> CreateEnvironmentEC2RequestTypeDef:
    return {
        "name": ...,
    }


# CreateEnvironmentEC2RequestTypeDef definition

class CreateEnvironmentEC2RequestTypeDef(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],
  1. See TagTypeDef
  2. See ConnectionTypeType

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateEnvironmentEC2ResultTypeDef#

# CreateEnvironmentEC2ResultTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import CreateEnvironmentEC2ResultTypeDef


def get_value() -> CreateEnvironmentEC2ResultTypeDef:
    return {
        "environmentId": ...,
    }


# CreateEnvironmentEC2ResultTypeDef definition

class CreateEnvironmentEC2ResultTypeDef(TypedDict):
    environmentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeEnvironmentStatusResultTypeDef#

# DescribeEnvironmentStatusResultTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import DescribeEnvironmentStatusResultTypeDef


def get_value() -> DescribeEnvironmentStatusResultTypeDef:
    return {
        "status": ...,
    }


# DescribeEnvironmentStatusResultTypeDef definition

class DescribeEnvironmentStatusResultTypeDef(TypedDict):
    status: EnvironmentStatusType,  # (1)
    message: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentStatusType
  2. See ResponseMetadataTypeDef

ListEnvironmentsResultTypeDef#

# ListEnvironmentsResultTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import ListEnvironmentsResultTypeDef


def get_value() -> ListEnvironmentsResultTypeDef:
    return {
        "nextToken": ...,
    }


# ListEnvironmentsResultTypeDef definition

class ListEnvironmentsResultTypeDef(TypedDict):
    environmentIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    nextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentMembershipResultTypeDef#

# CreateEnvironmentMembershipResultTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import CreateEnvironmentMembershipResultTypeDef


def get_value() -> CreateEnvironmentMembershipResultTypeDef:
    return {
        "membership": ...,
    }


# CreateEnvironmentMembershipResultTypeDef definition

class CreateEnvironmentMembershipResultTypeDef(TypedDict):
    membership: EnvironmentMemberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentMemberTypeDef
  2. See ResponseMetadataTypeDef

DescribeEnvironmentMembershipsResultTypeDef#

# DescribeEnvironmentMembershipsResultTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import DescribeEnvironmentMembershipsResultTypeDef


def get_value() -> DescribeEnvironmentMembershipsResultTypeDef:
    return {
        "memberships": ...,
    }


# DescribeEnvironmentMembershipsResultTypeDef definition

class DescribeEnvironmentMembershipsResultTypeDef(TypedDict):
    memberships: List[EnvironmentMemberTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnvironmentMemberTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentMembershipResultTypeDef#

# UpdateEnvironmentMembershipResultTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import UpdateEnvironmentMembershipResultTypeDef


def get_value() -> UpdateEnvironmentMembershipResultTypeDef:
    return {
        "membership": ...,
    }


# UpdateEnvironmentMembershipResultTypeDef definition

class UpdateEnvironmentMembershipResultTypeDef(TypedDict):
    membership: EnvironmentMemberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentMemberTypeDef
  2. See ResponseMetadataTypeDef

DescribeEnvironmentMembershipsRequestPaginateTypeDef#

# DescribeEnvironmentMembershipsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import DescribeEnvironmentMembershipsRequestPaginateTypeDef


def get_value() -> DescribeEnvironmentMembershipsRequestPaginateTypeDef:
    return {
        "userArn": ...,
    }


# DescribeEnvironmentMembershipsRequestPaginateTypeDef definition

class DescribeEnvironmentMembershipsRequestPaginateTypeDef(TypedDict):
    userArn: NotRequired[str],
    environmentId: NotRequired[str],
    permissions: NotRequired[Sequence[PermissionsType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PermissionsType
  2. See PaginatorConfigTypeDef

ListEnvironmentsRequestPaginateTypeDef#

# ListEnvironmentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import ListEnvironmentsRequestPaginateTypeDef


def get_value() -> ListEnvironmentsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListEnvironmentsRequestPaginateTypeDef definition

class ListEnvironmentsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

EnvironmentTypeDef#

# EnvironmentTypeDef TypedDict usage example

from mypy_boto3_cloud9.type_defs import EnvironmentTypeDef


def get_value() -> EnvironmentTypeDef:
    return {
        "id": ...,
    }


# 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 TypedDict usage example

from mypy_boto3_cloud9.type_defs import DescribeEnvironmentsResultTypeDef


def get_value() -> DescribeEnvironmentsResultTypeDef:
    return {
        "environments": ...,
    }


# DescribeEnvironmentsResultTypeDef definition

class DescribeEnvironmentsResultTypeDef(TypedDict):
    environments: List[EnvironmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef