Type definitions#
Index > ControlTower > Type definitions
Auto-generated documentation for ControlTower type annotations stubs module mypy-boto3-controltower.
ControlOperationTypeDef#
# ControlOperationTypeDef definition
class ControlOperationTypeDef(TypedDict):
endTime: NotRequired[datetime],
operationType: NotRequired[ControlOperationTypeType], # (1)
startTime: NotRequired[datetime],
status: NotRequired[ControlOperationStatusType], # (2)
statusMessage: NotRequired[str],
DisableControlInputRequestTypeDef#
# DisableControlInputRequestTypeDef definition
class DisableControlInputRequestTypeDef(TypedDict):
controlIdentifier: str,
targetIdentifier: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
EnableControlInputRequestTypeDef#
# EnableControlInputRequestTypeDef definition
class EnableControlInputRequestTypeDef(TypedDict):
controlIdentifier: str,
targetIdentifier: str,
EnabledControlSummaryTypeDef#
# EnabledControlSummaryTypeDef definition
class EnabledControlSummaryTypeDef(TypedDict):
controlIdentifier: NotRequired[str],
GetControlOperationInputRequestTypeDef#
# GetControlOperationInputRequestTypeDef definition
class GetControlOperationInputRequestTypeDef(TypedDict):
operationIdentifier: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEnabledControlsInputRequestTypeDef#
# ListEnabledControlsInputRequestTypeDef definition
class ListEnabledControlsInputRequestTypeDef(TypedDict):
targetIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DisableControlOutputTypeDef#
# DisableControlOutputTypeDef definition
class DisableControlOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableControlOutputTypeDef#
# EnableControlOutputTypeDef definition
class EnableControlOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetControlOperationOutputTypeDef#
# GetControlOperationOutputTypeDef definition
class GetControlOperationOutputTypeDef(TypedDict):
controlOperation: ControlOperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnabledControlsOutputTypeDef#
# ListEnabledControlsOutputTypeDef definition
class ListEnabledControlsOutputTypeDef(TypedDict):
enabledControls: List[EnabledControlSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnabledControlsInputListEnabledControlsPaginateTypeDef#
# ListEnabledControlsInputListEnabledControlsPaginateTypeDef definition
class ListEnabledControlsInputListEnabledControlsPaginateTypeDef(TypedDict):
targetIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)