Skip to content

Type definitions#

Index > ControlTower > Type definitions

Auto-generated documentation for ControlTower type annotations stubs module types-boto3-controltower.

BaselineOperationTypeDef#

# BaselineOperationTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import BaselineOperationTypeDef


def get_value() -> BaselineOperationTypeDef:
    return {
        "endTime": ...,
    }


# BaselineOperationTypeDef definition

class BaselineOperationTypeDef(TypedDict):
    endTime: NotRequired[datetime],
    operationIdentifier: NotRequired[str],
    operationType: NotRequired[BaselineOperationTypeType],  # (1)
    startTime: NotRequired[datetime],
    status: NotRequired[BaselineOperationStatusType],  # (2)
    statusMessage: NotRequired[str],
  1. See BaselineOperationTypeType
  2. See BaselineOperationStatusType

BaselineSummaryTypeDef#

# BaselineSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import BaselineSummaryTypeDef


def get_value() -> BaselineSummaryTypeDef:
    return {
        "arn": ...,
    }


# BaselineSummaryTypeDef definition

class BaselineSummaryTypeDef(TypedDict):
    arn: str,
    name: str,
    description: NotRequired[str],

ControlOperationFilterTypeDef#

# ControlOperationFilterTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ControlOperationFilterTypeDef


def get_value() -> ControlOperationFilterTypeDef:
    return {
        "controlIdentifiers": ...,
    }


# ControlOperationFilterTypeDef definition

class ControlOperationFilterTypeDef(TypedDict):
    controlIdentifiers: NotRequired[Sequence[str]],
    controlOperationTypes: NotRequired[Sequence[ControlOperationTypeType]],  # (1)
    enabledControlIdentifiers: NotRequired[Sequence[str]],
    statuses: NotRequired[Sequence[ControlOperationStatusType]],  # (2)
    targetIdentifiers: NotRequired[Sequence[str]],
  1. See ControlOperationTypeType
  2. See ControlOperationStatusType

ControlOperationSummaryTypeDef#

# ControlOperationSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ControlOperationSummaryTypeDef


def get_value() -> ControlOperationSummaryTypeDef:
    return {
        "controlIdentifier": ...,
    }


# ControlOperationSummaryTypeDef definition

class ControlOperationSummaryTypeDef(TypedDict):
    controlIdentifier: NotRequired[str],
    enabledControlIdentifier: NotRequired[str],
    endTime: NotRequired[datetime],
    operationIdentifier: NotRequired[str],
    operationType: NotRequired[ControlOperationTypeType],  # (1)
    startTime: NotRequired[datetime],
    status: NotRequired[ControlOperationStatusType],  # (2)
    statusMessage: NotRequired[str],
    targetIdentifier: NotRequired[str],
  1. See ControlOperationTypeType
  2. See ControlOperationStatusType

ControlOperationTypeDef#

# ControlOperationTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ControlOperationTypeDef


def get_value() -> ControlOperationTypeDef:
    return {
        "controlIdentifier": ...,
    }


# ControlOperationTypeDef definition

class ControlOperationTypeDef(TypedDict):
    controlIdentifier: NotRequired[str],
    enabledControlIdentifier: NotRequired[str],
    endTime: NotRequired[datetime],
    operationIdentifier: NotRequired[str],
    operationType: NotRequired[ControlOperationTypeType],  # (1)
    startTime: NotRequired[datetime],
    status: NotRequired[ControlOperationStatusType],  # (2)
    statusMessage: NotRequired[str],
    targetIdentifier: NotRequired[str],
  1. See ControlOperationTypeType
  2. See ControlOperationStatusType

CreateLandingZoneInputTypeDef#

# CreateLandingZoneInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import CreateLandingZoneInputTypeDef


def get_value() -> CreateLandingZoneInputTypeDef:
    return {
        "manifest": ...,
    }


# CreateLandingZoneInputTypeDef definition

class CreateLandingZoneInputTypeDef(TypedDict):
    manifest: Mapping[str, Any],
    version: str,
    tags: NotRequired[Mapping[str, str]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_controltower.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],

DeleteLandingZoneInputTypeDef#

# DeleteLandingZoneInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import DeleteLandingZoneInputTypeDef


def get_value() -> DeleteLandingZoneInputTypeDef:
    return {
        "landingZoneIdentifier": ...,
    }


# DeleteLandingZoneInputTypeDef definition

class DeleteLandingZoneInputTypeDef(TypedDict):
    landingZoneIdentifier: str,

DisableBaselineInputTypeDef#

# DisableBaselineInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import DisableBaselineInputTypeDef


def get_value() -> DisableBaselineInputTypeDef:
    return {
        "enabledBaselineIdentifier": ...,
    }


# DisableBaselineInputTypeDef definition

class DisableBaselineInputTypeDef(TypedDict):
    enabledBaselineIdentifier: str,

DisableControlInputTypeDef#

# DisableControlInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import DisableControlInputTypeDef


def get_value() -> DisableControlInputTypeDef:
    return {
        "controlIdentifier": ...,
    }


# DisableControlInputTypeDef definition

class DisableControlInputTypeDef(TypedDict):
    controlIdentifier: str,
    targetIdentifier: str,

DriftStatusSummaryTypeDef#

# DriftStatusSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import DriftStatusSummaryTypeDef


def get_value() -> DriftStatusSummaryTypeDef:
    return {
        "driftStatus": ...,
    }


# DriftStatusSummaryTypeDef definition

class DriftStatusSummaryTypeDef(TypedDict):
    driftStatus: NotRequired[DriftStatusType],  # (1)
  1. See DriftStatusType

EnabledBaselineParameterTypeDef#

# EnabledBaselineParameterTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledBaselineParameterTypeDef


def get_value() -> EnabledBaselineParameterTypeDef:
    return {
        "key": ...,
    }


# EnabledBaselineParameterTypeDef definition

class EnabledBaselineParameterTypeDef(TypedDict):
    key: str,
    value: Mapping[str, Any],

EnabledControlParameterTypeDef#

# EnabledControlParameterTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledControlParameterTypeDef


def get_value() -> EnabledControlParameterTypeDef:
    return {
        "key": ...,
    }


# EnabledControlParameterTypeDef definition

class EnabledControlParameterTypeDef(TypedDict):
    key: str,
    value: Mapping[str, Any],

EnabledBaselineParameterSummaryTypeDef#

# EnabledBaselineParameterSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledBaselineParameterSummaryTypeDef


def get_value() -> EnabledBaselineParameterSummaryTypeDef:
    return {
        "key": ...,
    }


# EnabledBaselineParameterSummaryTypeDef definition

class EnabledBaselineParameterSummaryTypeDef(TypedDict):
    key: str,
    value: Dict[str, Any],

EnablementStatusSummaryTypeDef#

# EnablementStatusSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnablementStatusSummaryTypeDef


def get_value() -> EnablementStatusSummaryTypeDef:
    return {
        "lastOperationIdentifier": ...,
    }


# EnablementStatusSummaryTypeDef definition

class EnablementStatusSummaryTypeDef(TypedDict):
    lastOperationIdentifier: NotRequired[str],
    status: NotRequired[EnablementStatusType],  # (1)
  1. See EnablementStatusType

EnabledBaselineFilterTypeDef#

# EnabledBaselineFilterTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledBaselineFilterTypeDef


def get_value() -> EnabledBaselineFilterTypeDef:
    return {
        "baselineIdentifiers": ...,
    }


# EnabledBaselineFilterTypeDef definition

class EnabledBaselineFilterTypeDef(TypedDict):
    baselineIdentifiers: NotRequired[Sequence[str]],
    parentIdentifiers: NotRequired[Sequence[str]],
    targetIdentifiers: NotRequired[Sequence[str]],

EnabledControlParameterSummaryTypeDef#

# EnabledControlParameterSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledControlParameterSummaryTypeDef


def get_value() -> EnabledControlParameterSummaryTypeDef:
    return {
        "key": ...,
    }


# EnabledControlParameterSummaryTypeDef definition

class EnabledControlParameterSummaryTypeDef(TypedDict):
    key: str,
    value: Dict[str, Any],

RegionTypeDef#

# RegionTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import RegionTypeDef


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


# RegionTypeDef definition

class RegionTypeDef(TypedDict):
    name: NotRequired[str],

EnabledControlFilterTypeDef#

# EnabledControlFilterTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledControlFilterTypeDef


def get_value() -> EnabledControlFilterTypeDef:
    return {
        "controlIdentifiers": ...,
    }


# EnabledControlFilterTypeDef definition

class EnabledControlFilterTypeDef(TypedDict):
    controlIdentifiers: NotRequired[Sequence[str]],
    driftStatuses: NotRequired[Sequence[DriftStatusType]],  # (1)
    statuses: NotRequired[Sequence[EnablementStatusType]],  # (2)
  1. See DriftStatusType
  2. See EnablementStatusType

GetBaselineInputTypeDef#

# GetBaselineInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetBaselineInputTypeDef


def get_value() -> GetBaselineInputTypeDef:
    return {
        "baselineIdentifier": ...,
    }


# GetBaselineInputTypeDef definition

class GetBaselineInputTypeDef(TypedDict):
    baselineIdentifier: str,

GetBaselineOperationInputTypeDef#

# GetBaselineOperationInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetBaselineOperationInputTypeDef


def get_value() -> GetBaselineOperationInputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# GetBaselineOperationInputTypeDef definition

class GetBaselineOperationInputTypeDef(TypedDict):
    operationIdentifier: str,

GetControlOperationInputTypeDef#

# GetControlOperationInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetControlOperationInputTypeDef


def get_value() -> GetControlOperationInputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# GetControlOperationInputTypeDef definition

class GetControlOperationInputTypeDef(TypedDict):
    operationIdentifier: str,

GetEnabledBaselineInputTypeDef#

# GetEnabledBaselineInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetEnabledBaselineInputTypeDef


def get_value() -> GetEnabledBaselineInputTypeDef:
    return {
        "enabledBaselineIdentifier": ...,
    }


# GetEnabledBaselineInputTypeDef definition

class GetEnabledBaselineInputTypeDef(TypedDict):
    enabledBaselineIdentifier: str,

GetEnabledControlInputTypeDef#

# GetEnabledControlInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetEnabledControlInputTypeDef


def get_value() -> GetEnabledControlInputTypeDef:
    return {
        "enabledControlIdentifier": ...,
    }


# GetEnabledControlInputTypeDef definition

class GetEnabledControlInputTypeDef(TypedDict):
    enabledControlIdentifier: str,

GetLandingZoneInputTypeDef#

# GetLandingZoneInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetLandingZoneInputTypeDef


def get_value() -> GetLandingZoneInputTypeDef:
    return {
        "landingZoneIdentifier": ...,
    }


# GetLandingZoneInputTypeDef definition

class GetLandingZoneInputTypeDef(TypedDict):
    landingZoneIdentifier: str,

GetLandingZoneOperationInputTypeDef#

# GetLandingZoneOperationInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetLandingZoneOperationInputTypeDef


def get_value() -> GetLandingZoneOperationInputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# GetLandingZoneOperationInputTypeDef definition

class GetLandingZoneOperationInputTypeDef(TypedDict):
    operationIdentifier: str,

LandingZoneOperationDetailTypeDef#

# LandingZoneOperationDetailTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import LandingZoneOperationDetailTypeDef


def get_value() -> LandingZoneOperationDetailTypeDef:
    return {
        "endTime": ...,
    }


# LandingZoneOperationDetailTypeDef definition

class LandingZoneOperationDetailTypeDef(TypedDict):
    endTime: NotRequired[datetime],
    operationIdentifier: NotRequired[str],
    operationType: NotRequired[LandingZoneOperationTypeType],  # (1)
    startTime: NotRequired[datetime],
    status: NotRequired[LandingZoneOperationStatusType],  # (2)
    statusMessage: NotRequired[str],
  1. See LandingZoneOperationTypeType
  2. See LandingZoneOperationStatusType

LandingZoneDriftStatusSummaryTypeDef#

# LandingZoneDriftStatusSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import LandingZoneDriftStatusSummaryTypeDef


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


# LandingZoneDriftStatusSummaryTypeDef definition

class LandingZoneDriftStatusSummaryTypeDef(TypedDict):
    status: NotRequired[LandingZoneDriftStatusType],  # (1)
  1. See LandingZoneDriftStatusType

LandingZoneOperationFilterTypeDef#

# LandingZoneOperationFilterTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import LandingZoneOperationFilterTypeDef


def get_value() -> LandingZoneOperationFilterTypeDef:
    return {
        "statuses": ...,
    }


# LandingZoneOperationFilterTypeDef definition

class LandingZoneOperationFilterTypeDef(TypedDict):
    statuses: NotRequired[Sequence[LandingZoneOperationStatusType]],  # (1)
    types: NotRequired[Sequence[LandingZoneOperationTypeType]],  # (2)
  1. See LandingZoneOperationStatusType
  2. See LandingZoneOperationTypeType

LandingZoneOperationSummaryTypeDef#

# LandingZoneOperationSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import LandingZoneOperationSummaryTypeDef


def get_value() -> LandingZoneOperationSummaryTypeDef:
    return {
        "operationIdentifier": ...,
    }


# LandingZoneOperationSummaryTypeDef definition

class LandingZoneOperationSummaryTypeDef(TypedDict):
    operationIdentifier: NotRequired[str],
    operationType: NotRequired[LandingZoneOperationTypeType],  # (1)
    status: NotRequired[LandingZoneOperationStatusType],  # (2)
  1. See LandingZoneOperationTypeType
  2. See LandingZoneOperationStatusType

LandingZoneSummaryTypeDef#

# LandingZoneSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import LandingZoneSummaryTypeDef


def get_value() -> LandingZoneSummaryTypeDef:
    return {
        "arn": ...,
    }


# LandingZoneSummaryTypeDef definition

class LandingZoneSummaryTypeDef(TypedDict):
    arn: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListBaselinesInputTypeDef#

# ListBaselinesInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListBaselinesInputTypeDef


def get_value() -> ListBaselinesInputTypeDef:
    return {
        "maxResults": ...,
    }


# ListBaselinesInputTypeDef definition

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

ListLandingZonesInputTypeDef#

# ListLandingZonesInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListLandingZonesInputTypeDef


def get_value() -> ListLandingZonesInputTypeDef:
    return {
        "maxResults": ...,
    }


# ListLandingZonesInputTypeDef definition

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

ListTagsForResourceInputTypeDef#

# ListTagsForResourceInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListTagsForResourceInputTypeDef


def get_value() -> ListTagsForResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceInputTypeDef definition

class ListTagsForResourceInputTypeDef(TypedDict):
    resourceArn: str,

ResetEnabledBaselineInputTypeDef#

# ResetEnabledBaselineInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ResetEnabledBaselineInputTypeDef


def get_value() -> ResetEnabledBaselineInputTypeDef:
    return {
        "enabledBaselineIdentifier": ...,
    }


# ResetEnabledBaselineInputTypeDef definition

class ResetEnabledBaselineInputTypeDef(TypedDict):
    enabledBaselineIdentifier: str,

ResetEnabledControlInputTypeDef#

# ResetEnabledControlInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ResetEnabledControlInputTypeDef


def get_value() -> ResetEnabledControlInputTypeDef:
    return {
        "enabledControlIdentifier": ...,
    }


# ResetEnabledControlInputTypeDef definition

class ResetEnabledControlInputTypeDef(TypedDict):
    enabledControlIdentifier: str,

ResetLandingZoneInputTypeDef#

# ResetLandingZoneInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ResetLandingZoneInputTypeDef


def get_value() -> ResetLandingZoneInputTypeDef:
    return {
        "landingZoneIdentifier": ...,
    }


# ResetLandingZoneInputTypeDef definition

class ResetLandingZoneInputTypeDef(TypedDict):
    landingZoneIdentifier: str,

TagResourceInputTypeDef#

# TagResourceInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import TagResourceInputTypeDef


def get_value() -> TagResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceInputTypeDef definition

class TagResourceInputTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceInputTypeDef#

# UntagResourceInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import UntagResourceInputTypeDef


def get_value() -> UntagResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceInputTypeDef definition

class UntagResourceInputTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateLandingZoneInputTypeDef#

# UpdateLandingZoneInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import UpdateLandingZoneInputTypeDef


def get_value() -> UpdateLandingZoneInputTypeDef:
    return {
        "landingZoneIdentifier": ...,
    }


# UpdateLandingZoneInputTypeDef definition

class UpdateLandingZoneInputTypeDef(TypedDict):
    landingZoneIdentifier: str,
    manifest: Mapping[str, Any],
    version: str,

ListControlOperationsInputTypeDef#

# ListControlOperationsInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListControlOperationsInputTypeDef


def get_value() -> ListControlOperationsInputTypeDef:
    return {
        "filter": ...,
    }


# ListControlOperationsInputTypeDef definition

class ListControlOperationsInputTypeDef(TypedDict):
    filter: NotRequired[ControlOperationFilterTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ControlOperationFilterTypeDef

CreateLandingZoneOutputTypeDef#

# CreateLandingZoneOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import CreateLandingZoneOutputTypeDef


def get_value() -> CreateLandingZoneOutputTypeDef:
    return {
        "arn": ...,
    }


# CreateLandingZoneOutputTypeDef definition

class CreateLandingZoneOutputTypeDef(TypedDict):
    arn: str,
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteLandingZoneOutputTypeDef#

# DeleteLandingZoneOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import DeleteLandingZoneOutputTypeDef


def get_value() -> DeleteLandingZoneOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# DeleteLandingZoneOutputTypeDef definition

class DeleteLandingZoneOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableBaselineOutputTypeDef#

# DisableBaselineOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import DisableBaselineOutputTypeDef


def get_value() -> DisableBaselineOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# DisableBaselineOutputTypeDef definition

class DisableBaselineOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableControlOutputTypeDef#

# DisableControlOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import DisableControlOutputTypeDef


def get_value() -> DisableControlOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# DisableControlOutputTypeDef definition

class DisableControlOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableBaselineOutputTypeDef#

# EnableBaselineOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnableBaselineOutputTypeDef


def get_value() -> EnableBaselineOutputTypeDef:
    return {
        "arn": ...,
    }


# EnableBaselineOutputTypeDef definition

class EnableBaselineOutputTypeDef(TypedDict):
    arn: str,
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableControlOutputTypeDef#

# EnableControlOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnableControlOutputTypeDef


def get_value() -> EnableControlOutputTypeDef:
    return {
        "arn": ...,
    }


# EnableControlOutputTypeDef definition

class EnableControlOutputTypeDef(TypedDict):
    arn: str,
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetBaselineOperationOutputTypeDef#

# GetBaselineOperationOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetBaselineOperationOutputTypeDef


def get_value() -> GetBaselineOperationOutputTypeDef:
    return {
        "baselineOperation": ...,
    }


# GetBaselineOperationOutputTypeDef definition

class GetBaselineOperationOutputTypeDef(TypedDict):
    baselineOperation: BaselineOperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BaselineOperationTypeDef
  2. See ResponseMetadataTypeDef

GetBaselineOutputTypeDef#

# GetBaselineOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetBaselineOutputTypeDef


def get_value() -> GetBaselineOutputTypeDef:
    return {
        "arn": ...,
    }


# GetBaselineOutputTypeDef definition

class GetBaselineOutputTypeDef(TypedDict):
    arn: str,
    description: str,
    name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetControlOperationOutputTypeDef#

# GetControlOperationOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetControlOperationOutputTypeDef


def get_value() -> GetControlOperationOutputTypeDef:
    return {
        "controlOperation": ...,
    }


# GetControlOperationOutputTypeDef definition

class GetControlOperationOutputTypeDef(TypedDict):
    controlOperation: ControlOperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlOperationTypeDef
  2. See ResponseMetadataTypeDef

ListBaselinesOutputTypeDef#

# ListBaselinesOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListBaselinesOutputTypeDef


def get_value() -> ListBaselinesOutputTypeDef:
    return {
        "baselines": ...,
    }


# ListBaselinesOutputTypeDef definition

class ListBaselinesOutputTypeDef(TypedDict):
    baselines: List[BaselineSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See BaselineSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListControlOperationsOutputTypeDef#

# ListControlOperationsOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListControlOperationsOutputTypeDef


def get_value() -> ListControlOperationsOutputTypeDef:
    return {
        "controlOperations": ...,
    }


# ListControlOperationsOutputTypeDef definition

class ListControlOperationsOutputTypeDef(TypedDict):
    controlOperations: List[ControlOperationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ControlOperationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceOutputTypeDef#

# ListTagsForResourceOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListTagsForResourceOutputTypeDef


def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceOutputTypeDef definition

class ListTagsForResourceOutputTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResetEnabledBaselineOutputTypeDef#

# ResetEnabledBaselineOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ResetEnabledBaselineOutputTypeDef


def get_value() -> ResetEnabledBaselineOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# ResetEnabledBaselineOutputTypeDef definition

class ResetEnabledBaselineOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResetEnabledControlOutputTypeDef#

# ResetEnabledControlOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ResetEnabledControlOutputTypeDef


def get_value() -> ResetEnabledControlOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# ResetEnabledControlOutputTypeDef definition

class ResetEnabledControlOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResetLandingZoneOutputTypeDef#

# ResetLandingZoneOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ResetLandingZoneOutputTypeDef


def get_value() -> ResetLandingZoneOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# ResetLandingZoneOutputTypeDef definition

class ResetLandingZoneOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateEnabledBaselineOutputTypeDef#

# UpdateEnabledBaselineOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import UpdateEnabledBaselineOutputTypeDef


def get_value() -> UpdateEnabledBaselineOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# UpdateEnabledBaselineOutputTypeDef definition

class UpdateEnabledBaselineOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateEnabledControlOutputTypeDef#

# UpdateEnabledControlOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import UpdateEnabledControlOutputTypeDef


def get_value() -> UpdateEnabledControlOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# UpdateEnabledControlOutputTypeDef definition

class UpdateEnabledControlOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateLandingZoneOutputTypeDef#

# UpdateLandingZoneOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import UpdateLandingZoneOutputTypeDef


def get_value() -> UpdateLandingZoneOutputTypeDef:
    return {
        "operationIdentifier": ...,
    }


# UpdateLandingZoneOutputTypeDef definition

class UpdateLandingZoneOutputTypeDef(TypedDict):
    operationIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableBaselineInputTypeDef#

# EnableBaselineInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnableBaselineInputTypeDef


def get_value() -> EnableBaselineInputTypeDef:
    return {
        "baselineIdentifier": ...,
    }


# EnableBaselineInputTypeDef definition

class EnableBaselineInputTypeDef(TypedDict):
    baselineIdentifier: str,
    baselineVersion: str,
    targetIdentifier: str,
    parameters: NotRequired[Sequence[EnabledBaselineParameterTypeDef]],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See EnabledBaselineParameterTypeDef

UpdateEnabledBaselineInputTypeDef#

# UpdateEnabledBaselineInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import UpdateEnabledBaselineInputTypeDef


def get_value() -> UpdateEnabledBaselineInputTypeDef:
    return {
        "baselineVersion": ...,
    }


# UpdateEnabledBaselineInputTypeDef definition

class UpdateEnabledBaselineInputTypeDef(TypedDict):
    baselineVersion: str,
    enabledBaselineIdentifier: str,
    parameters: NotRequired[Sequence[EnabledBaselineParameterTypeDef]],  # (1)
  1. See EnabledBaselineParameterTypeDef

EnableControlInputTypeDef#

# EnableControlInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnableControlInputTypeDef


def get_value() -> EnableControlInputTypeDef:
    return {
        "controlIdentifier": ...,
    }


# EnableControlInputTypeDef definition

class EnableControlInputTypeDef(TypedDict):
    controlIdentifier: str,
    targetIdentifier: str,
    parameters: NotRequired[Sequence[EnabledControlParameterTypeDef]],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See EnabledControlParameterTypeDef

UpdateEnabledControlInputTypeDef#

# UpdateEnabledControlInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import UpdateEnabledControlInputTypeDef


def get_value() -> UpdateEnabledControlInputTypeDef:
    return {
        "enabledControlIdentifier": ...,
    }


# UpdateEnabledControlInputTypeDef definition

class UpdateEnabledControlInputTypeDef(TypedDict):
    enabledControlIdentifier: str,
    parameters: Sequence[EnabledControlParameterTypeDef],  # (1)
  1. See EnabledControlParameterTypeDef

EnabledBaselineDetailsTypeDef#

# EnabledBaselineDetailsTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledBaselineDetailsTypeDef


def get_value() -> EnabledBaselineDetailsTypeDef:
    return {
        "arn": ...,
    }


# EnabledBaselineDetailsTypeDef definition

class EnabledBaselineDetailsTypeDef(TypedDict):
    arn: str,
    baselineIdentifier: str,
    statusSummary: EnablementStatusSummaryTypeDef,  # (2)
    targetIdentifier: str,
    baselineVersion: NotRequired[str],
    parameters: NotRequired[List[EnabledBaselineParameterSummaryTypeDef]],  # (1)
    parentIdentifier: NotRequired[str],
  1. See EnabledBaselineParameterSummaryTypeDef
  2. See EnablementStatusSummaryTypeDef

EnabledBaselineSummaryTypeDef#

# EnabledBaselineSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledBaselineSummaryTypeDef


def get_value() -> EnabledBaselineSummaryTypeDef:
    return {
        "arn": ...,
    }


# EnabledBaselineSummaryTypeDef definition

class EnabledBaselineSummaryTypeDef(TypedDict):
    arn: str,
    baselineIdentifier: str,
    statusSummary: EnablementStatusSummaryTypeDef,  # (1)
    targetIdentifier: str,
    baselineVersion: NotRequired[str],
    parentIdentifier: NotRequired[str],
  1. See EnablementStatusSummaryTypeDef

EnabledControlSummaryTypeDef#

# EnabledControlSummaryTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledControlSummaryTypeDef


def get_value() -> EnabledControlSummaryTypeDef:
    return {
        "arn": ...,
    }


# EnabledControlSummaryTypeDef definition

class EnabledControlSummaryTypeDef(TypedDict):
    arn: NotRequired[str],
    controlIdentifier: NotRequired[str],
    driftStatusSummary: NotRequired[DriftStatusSummaryTypeDef],  # (1)
    statusSummary: NotRequired[EnablementStatusSummaryTypeDef],  # (2)
    targetIdentifier: NotRequired[str],
  1. See DriftStatusSummaryTypeDef
  2. See EnablementStatusSummaryTypeDef

ListEnabledBaselinesInputTypeDef#

# ListEnabledBaselinesInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListEnabledBaselinesInputTypeDef


def get_value() -> ListEnabledBaselinesInputTypeDef:
    return {
        "filter": ...,
    }


# ListEnabledBaselinesInputTypeDef definition

class ListEnabledBaselinesInputTypeDef(TypedDict):
    filter: NotRequired[EnabledBaselineFilterTypeDef],  # (1)
    includeChildren: NotRequired[bool],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See EnabledBaselineFilterTypeDef

EnabledControlDetailsTypeDef#

# EnabledControlDetailsTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import EnabledControlDetailsTypeDef


def get_value() -> EnabledControlDetailsTypeDef:
    return {
        "arn": ...,
    }


# EnabledControlDetailsTypeDef definition

class EnabledControlDetailsTypeDef(TypedDict):
    arn: NotRequired[str],
    controlIdentifier: NotRequired[str],
    driftStatusSummary: NotRequired[DriftStatusSummaryTypeDef],  # (1)
    parameters: NotRequired[List[EnabledControlParameterSummaryTypeDef]],  # (2)
    statusSummary: NotRequired[EnablementStatusSummaryTypeDef],  # (3)
    targetIdentifier: NotRequired[str],
    targetRegions: NotRequired[List[RegionTypeDef]],  # (4)
  1. See DriftStatusSummaryTypeDef
  2. See EnabledControlParameterSummaryTypeDef
  3. See EnablementStatusSummaryTypeDef
  4. See RegionTypeDef

ListEnabledControlsInputTypeDef#

# ListEnabledControlsInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListEnabledControlsInputTypeDef


def get_value() -> ListEnabledControlsInputTypeDef:
    return {
        "filter": ...,
    }


# ListEnabledControlsInputTypeDef definition

class ListEnabledControlsInputTypeDef(TypedDict):
    filter: NotRequired[EnabledControlFilterTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    targetIdentifier: NotRequired[str],
  1. See EnabledControlFilterTypeDef

GetLandingZoneOperationOutputTypeDef#

# GetLandingZoneOperationOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetLandingZoneOperationOutputTypeDef


def get_value() -> GetLandingZoneOperationOutputTypeDef:
    return {
        "operationDetails": ...,
    }


# GetLandingZoneOperationOutputTypeDef definition

class GetLandingZoneOperationOutputTypeDef(TypedDict):
    operationDetails: LandingZoneOperationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LandingZoneOperationDetailTypeDef
  2. See ResponseMetadataTypeDef

LandingZoneDetailTypeDef#

# LandingZoneDetailTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import LandingZoneDetailTypeDef


def get_value() -> LandingZoneDetailTypeDef:
    return {
        "arn": ...,
    }


# LandingZoneDetailTypeDef definition

class LandingZoneDetailTypeDef(TypedDict):
    manifest: Dict[str, Any],
    version: str,
    arn: NotRequired[str],
    driftStatus: NotRequired[LandingZoneDriftStatusSummaryTypeDef],  # (1)
    latestAvailableVersion: NotRequired[str],
    status: NotRequired[LandingZoneStatusType],  # (2)
  1. See LandingZoneDriftStatusSummaryTypeDef
  2. See LandingZoneStatusType

ListLandingZoneOperationsInputTypeDef#

# ListLandingZoneOperationsInputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListLandingZoneOperationsInputTypeDef


def get_value() -> ListLandingZoneOperationsInputTypeDef:
    return {
        "filter": ...,
    }


# ListLandingZoneOperationsInputTypeDef definition

class ListLandingZoneOperationsInputTypeDef(TypedDict):
    filter: NotRequired[LandingZoneOperationFilterTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See LandingZoneOperationFilterTypeDef

ListLandingZoneOperationsOutputTypeDef#

# ListLandingZoneOperationsOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListLandingZoneOperationsOutputTypeDef


def get_value() -> ListLandingZoneOperationsOutputTypeDef:
    return {
        "landingZoneOperations": ...,
    }


# ListLandingZoneOperationsOutputTypeDef definition

class ListLandingZoneOperationsOutputTypeDef(TypedDict):
    landingZoneOperations: List[LandingZoneOperationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See LandingZoneOperationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListLandingZonesOutputTypeDef#

# ListLandingZonesOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListLandingZonesOutputTypeDef


def get_value() -> ListLandingZonesOutputTypeDef:
    return {
        "landingZones": ...,
    }


# ListLandingZonesOutputTypeDef definition

class ListLandingZonesOutputTypeDef(TypedDict):
    landingZones: List[LandingZoneSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See LandingZoneSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListBaselinesInputPaginateTypeDef#

# ListBaselinesInputPaginateTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListBaselinesInputPaginateTypeDef


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


# ListBaselinesInputPaginateTypeDef definition

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

ListControlOperationsInputPaginateTypeDef#

# ListControlOperationsInputPaginateTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListControlOperationsInputPaginateTypeDef


def get_value() -> ListControlOperationsInputPaginateTypeDef:
    return {
        "filter": ...,
    }


# ListControlOperationsInputPaginateTypeDef definition

class ListControlOperationsInputPaginateTypeDef(TypedDict):
    filter: NotRequired[ControlOperationFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ControlOperationFilterTypeDef
  2. See PaginatorConfigTypeDef

ListEnabledBaselinesInputPaginateTypeDef#

# ListEnabledBaselinesInputPaginateTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListEnabledBaselinesInputPaginateTypeDef


def get_value() -> ListEnabledBaselinesInputPaginateTypeDef:
    return {
        "filter": ...,
    }


# ListEnabledBaselinesInputPaginateTypeDef definition

class ListEnabledBaselinesInputPaginateTypeDef(TypedDict):
    filter: NotRequired[EnabledBaselineFilterTypeDef],  # (1)
    includeChildren: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EnabledBaselineFilterTypeDef
  2. See PaginatorConfigTypeDef

ListEnabledControlsInputPaginateTypeDef#

# ListEnabledControlsInputPaginateTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListEnabledControlsInputPaginateTypeDef


def get_value() -> ListEnabledControlsInputPaginateTypeDef:
    return {
        "filter": ...,
    }


# ListEnabledControlsInputPaginateTypeDef definition

class ListEnabledControlsInputPaginateTypeDef(TypedDict):
    filter: NotRequired[EnabledControlFilterTypeDef],  # (1)
    targetIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EnabledControlFilterTypeDef
  2. See PaginatorConfigTypeDef

ListLandingZoneOperationsInputPaginateTypeDef#

# ListLandingZoneOperationsInputPaginateTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListLandingZoneOperationsInputPaginateTypeDef


def get_value() -> ListLandingZoneOperationsInputPaginateTypeDef:
    return {
        "filter": ...,
    }


# ListLandingZoneOperationsInputPaginateTypeDef definition

class ListLandingZoneOperationsInputPaginateTypeDef(TypedDict):
    filter: NotRequired[LandingZoneOperationFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See LandingZoneOperationFilterTypeDef
  2. See PaginatorConfigTypeDef

ListLandingZonesInputPaginateTypeDef#

# ListLandingZonesInputPaginateTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListLandingZonesInputPaginateTypeDef


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


# ListLandingZonesInputPaginateTypeDef definition

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

GetEnabledBaselineOutputTypeDef#

# GetEnabledBaselineOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetEnabledBaselineOutputTypeDef


def get_value() -> GetEnabledBaselineOutputTypeDef:
    return {
        "enabledBaselineDetails": ...,
    }


# GetEnabledBaselineOutputTypeDef definition

class GetEnabledBaselineOutputTypeDef(TypedDict):
    enabledBaselineDetails: EnabledBaselineDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnabledBaselineDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListEnabledBaselinesOutputTypeDef#

# ListEnabledBaselinesOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListEnabledBaselinesOutputTypeDef


def get_value() -> ListEnabledBaselinesOutputTypeDef:
    return {
        "enabledBaselines": ...,
    }


# ListEnabledBaselinesOutputTypeDef definition

class ListEnabledBaselinesOutputTypeDef(TypedDict):
    enabledBaselines: List[EnabledBaselineSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnabledBaselineSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnabledControlsOutputTypeDef#

# ListEnabledControlsOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import ListEnabledControlsOutputTypeDef


def get_value() -> ListEnabledControlsOutputTypeDef:
    return {
        "enabledControls": ...,
    }


# ListEnabledControlsOutputTypeDef definition

class ListEnabledControlsOutputTypeDef(TypedDict):
    enabledControls: List[EnabledControlSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnabledControlSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetEnabledControlOutputTypeDef#

# GetEnabledControlOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetEnabledControlOutputTypeDef


def get_value() -> GetEnabledControlOutputTypeDef:
    return {
        "enabledControlDetails": ...,
    }


# GetEnabledControlOutputTypeDef definition

class GetEnabledControlOutputTypeDef(TypedDict):
    enabledControlDetails: EnabledControlDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnabledControlDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetLandingZoneOutputTypeDef#

# GetLandingZoneOutputTypeDef TypedDict usage example

from types_boto3_controltower.type_defs import GetLandingZoneOutputTypeDef


def get_value() -> GetLandingZoneOutputTypeDef:
    return {
        "landingZone": ...,
    }


# GetLandingZoneOutputTypeDef definition

class GetLandingZoneOutputTypeDef(TypedDict):
    landingZone: LandingZoneDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LandingZoneDetailTypeDef
  2. See ResponseMetadataTypeDef