Type definitions#
Index > ControlCatalog > Type definitions
Auto-generated documentation for ControlCatalog type annotations stubs module mypy-boto3-controlcatalog.
AssociatedDomainSummaryTypeDef#
# AssociatedDomainSummaryTypeDef definition
class AssociatedDomainSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
AssociatedObjectiveSummaryTypeDef#
# AssociatedObjectiveSummaryTypeDef definition
class AssociatedObjectiveSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
ObjectiveResourceFilterTypeDef#
# ObjectiveResourceFilterTypeDef definition
class ObjectiveResourceFilterTypeDef(TypedDict):
Arn: NotRequired[str],
DomainResourceFilterTypeDef#
# DomainResourceFilterTypeDef definition
class DomainResourceFilterTypeDef(TypedDict):
Arn: NotRequired[str],
DomainSummaryTypeDef#
# DomainSummaryTypeDef definition
class DomainSummaryTypeDef(TypedDict):
Arn: str,
CreateTime: datetime,
Description: str,
LastUpdateTime: datetime,
Name: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ListDomainsRequestRequestTypeDef#
# ListDomainsRequestRequestTypeDef definition
class ListDomainsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ObjectiveSummaryTypeDef#
# ObjectiveSummaryTypeDef definition
class ObjectiveSummaryTypeDef(TypedDict):
Arn: str,
CreateTime: datetime,
Description: str,
Domain: AssociatedDomainSummaryTypeDef, # (1)
LastUpdateTime: datetime,
Name: str,
CommonControlSummaryTypeDef#
# CommonControlSummaryTypeDef definition
class CommonControlSummaryTypeDef(TypedDict):
Arn: str,
CreateTime: datetime,
Description: str,
Domain: AssociatedDomainSummaryTypeDef, # (1)
LastUpdateTime: datetime,
Name: str,
Objective: AssociatedObjectiveSummaryTypeDef, # (2)
CommonControlFilterTypeDef#
# CommonControlFilterTypeDef definition
class CommonControlFilterTypeDef(TypedDict):
Objectives: NotRequired[Sequence[ObjectiveResourceFilterTypeDef]], # (1)
ObjectiveFilterTypeDef#
# ObjectiveFilterTypeDef definition
class ObjectiveFilterTypeDef(TypedDict):
Domains: NotRequired[Sequence[DomainResourceFilterTypeDef]], # (1)
ListDomainsRequestListDomainsPaginateTypeDef#
# ListDomainsRequestListDomainsPaginateTypeDef definition
class ListDomainsRequestListDomainsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDomainsResponseTypeDef#
# ListDomainsResponseTypeDef definition
class ListDomainsResponseTypeDef(TypedDict):
Domains: List[DomainSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListObjectivesResponseTypeDef#
# ListObjectivesResponseTypeDef definition
class ListObjectivesResponseTypeDef(TypedDict):
Objectives: List[ObjectiveSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCommonControlsResponseTypeDef#
# ListCommonControlsResponseTypeDef definition
class ListCommonControlsResponseTypeDef(TypedDict):
CommonControls: List[CommonControlSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCommonControlsRequestListCommonControlsPaginateTypeDef#
# ListCommonControlsRequestListCommonControlsPaginateTypeDef definition
class ListCommonControlsRequestListCommonControlsPaginateTypeDef(TypedDict):
CommonControlFilter: NotRequired[CommonControlFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCommonControlsRequestRequestTypeDef#
# ListCommonControlsRequestRequestTypeDef definition
class ListCommonControlsRequestRequestTypeDef(TypedDict):
CommonControlFilter: NotRequired[CommonControlFilterTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListObjectivesRequestListObjectivesPaginateTypeDef#
# ListObjectivesRequestListObjectivesPaginateTypeDef definition
class ListObjectivesRequestListObjectivesPaginateTypeDef(TypedDict):
ObjectiveFilter: NotRequired[ObjectiveFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListObjectivesRequestRequestTypeDef#
# ListObjectivesRequestRequestTypeDef definition
class ListObjectivesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ObjectiveFilter: NotRequired[ObjectiveFilterTypeDef], # (1)