Typed dictionaries#
Index > CloudControlApi > Typed dictionaries
Auto-generated documentation for CloudControlApi type annotations stubs module mypy-boto3-cloudcontrol.
CancelResourceRequestInputRequestTypeDef#
# CancelResourceRequestInputRequestTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import CancelResourceRequestInputRequestTypeDef
def get_value() -> CancelResourceRequestInputRequestTypeDef:
return {
"RequestToken": ...,
}
# CancelResourceRequestInputRequestTypeDef definition
class CancelResourceRequestInputRequestTypeDef(TypedDict):
RequestToken: str,
ProgressEventTypeDef#
# ProgressEventTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ProgressEventTypeDef
def get_value() -> ProgressEventTypeDef:
return {
"TypeName": ...,
}
# ProgressEventTypeDef definition
class ProgressEventTypeDef(TypedDict):
TypeName: NotRequired[str],
Identifier: NotRequired[str],
RequestToken: NotRequired[str],
Operation: NotRequired[OperationType], # (1)
OperationStatus: NotRequired[OperationStatusType], # (2)
EventTime: NotRequired[datetime],
ResourceModel: NotRequired[str],
StatusMessage: NotRequired[str],
ErrorCode: NotRequired[HandlerErrorCodeType], # (3)
RetryAfter: NotRequired[datetime],
- See OperationType
- See OperationStatusType
- See HandlerErrorCodeType
CreateResourceInputRequestTypeDef#
# CreateResourceInputRequestTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import CreateResourceInputRequestTypeDef
def get_value() -> CreateResourceInputRequestTypeDef:
return {
"TypeName": ...,
"DesiredState": ...,
}
# CreateResourceInputRequestTypeDef definition
class CreateResourceInputRequestTypeDef(TypedDict):
TypeName: str,
DesiredState: str,
TypeVersionId: NotRequired[str],
RoleArn: NotRequired[str],
ClientToken: NotRequired[str],
DeleteResourceInputRequestTypeDef#
# DeleteResourceInputRequestTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import DeleteResourceInputRequestTypeDef
def get_value() -> DeleteResourceInputRequestTypeDef:
return {
"TypeName": ...,
"Identifier": ...,
}
# DeleteResourceInputRequestTypeDef definition
class DeleteResourceInputRequestTypeDef(TypedDict):
TypeName: str,
Identifier: str,
TypeVersionId: NotRequired[str],
RoleArn: NotRequired[str],
ClientToken: NotRequired[str],
GetResourceInputRequestTypeDef#
# GetResourceInputRequestTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import GetResourceInputRequestTypeDef
def get_value() -> GetResourceInputRequestTypeDef:
return {
"TypeName": ...,
"Identifier": ...,
}
# GetResourceInputRequestTypeDef definition
class GetResourceInputRequestTypeDef(TypedDict):
TypeName: str,
Identifier: str,
TypeVersionId: NotRequired[str],
RoleArn: NotRequired[str],
ResourceDescriptionTypeDef#
# ResourceDescriptionTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ResourceDescriptionTypeDef
def get_value() -> ResourceDescriptionTypeDef:
return {
"Identifier": ...,
}
# ResourceDescriptionTypeDef definition
class ResourceDescriptionTypeDef(TypedDict):
Identifier: NotRequired[str],
Properties: NotRequired[str],
GetResourceRequestStatusInputRequestTypeDef#
# GetResourceRequestStatusInputRequestTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import GetResourceRequestStatusInputRequestTypeDef
def get_value() -> GetResourceRequestStatusInputRequestTypeDef:
return {
"RequestToken": ...,
}
# GetResourceRequestStatusInputRequestTypeDef definition
class GetResourceRequestStatusInputRequestTypeDef(TypedDict):
RequestToken: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
ResourceRequestStatusFilterTypeDef#
# ResourceRequestStatusFilterTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ResourceRequestStatusFilterTypeDef
def get_value() -> ResourceRequestStatusFilterTypeDef:
return {
"Operations": ...,
}
# ResourceRequestStatusFilterTypeDef definition
class ResourceRequestStatusFilterTypeDef(TypedDict):
Operations: NotRequired[Sequence[OperationType]], # (1)
OperationStatuses: NotRequired[Sequence[OperationStatusType]], # (2)
- See OperationType
- See OperationStatusType
ListResourcesInputListResourcesPaginateTypeDef#
# ListResourcesInputListResourcesPaginateTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ListResourcesInputListResourcesPaginateTypeDef
def get_value() -> ListResourcesInputListResourcesPaginateTypeDef:
return {
"TypeName": ...,
}
# ListResourcesInputListResourcesPaginateTypeDef definition
class ListResourcesInputListResourcesPaginateTypeDef(TypedDict):
TypeName: str,
TypeVersionId: NotRequired[str],
RoleArn: NotRequired[str],
ResourceModel: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourcesInputRequestTypeDef#
# ListResourcesInputRequestTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ListResourcesInputRequestTypeDef
def get_value() -> ListResourcesInputRequestTypeDef:
return {
"TypeName": ...,
}
# ListResourcesInputRequestTypeDef definition
class ListResourcesInputRequestTypeDef(TypedDict):
TypeName: str,
TypeVersionId: NotRequired[str],
RoleArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ResourceModel: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_cloudcontrol.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_cloudcontrol.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,
UpdateResourceInputRequestTypeDef#
# UpdateResourceInputRequestTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import UpdateResourceInputRequestTypeDef
def get_value() -> UpdateResourceInputRequestTypeDef:
return {
"TypeName": ...,
"Identifier": ...,
"PatchDocument": ...,
}
# UpdateResourceInputRequestTypeDef definition
class UpdateResourceInputRequestTypeDef(TypedDict):
TypeName: str,
Identifier: str,
PatchDocument: str,
TypeVersionId: NotRequired[str],
RoleArn: NotRequired[str],
ClientToken: NotRequired[str],
CancelResourceRequestOutputTypeDef#
# CancelResourceRequestOutputTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import CancelResourceRequestOutputTypeDef
def get_value() -> CancelResourceRequestOutputTypeDef:
return {
"ProgressEvent": ...,
"ResponseMetadata": ...,
}
# CancelResourceRequestOutputTypeDef definition
class CancelResourceRequestOutputTypeDef(TypedDict):
ProgressEvent: ProgressEventTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResourceOutputTypeDef#
# CreateResourceOutputTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import CreateResourceOutputTypeDef
def get_value() -> CreateResourceOutputTypeDef:
return {
"ProgressEvent": ...,
"ResponseMetadata": ...,
}
# CreateResourceOutputTypeDef definition
class CreateResourceOutputTypeDef(TypedDict):
ProgressEvent: ProgressEventTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResourceOutputTypeDef#
# DeleteResourceOutputTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import DeleteResourceOutputTypeDef
def get_value() -> DeleteResourceOutputTypeDef:
return {
"ProgressEvent": ...,
"ResponseMetadata": ...,
}
# DeleteResourceOutputTypeDef definition
class DeleteResourceOutputTypeDef(TypedDict):
ProgressEvent: ProgressEventTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceRequestStatusOutputTypeDef#
# GetResourceRequestStatusOutputTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import GetResourceRequestStatusOutputTypeDef
def get_value() -> GetResourceRequestStatusOutputTypeDef:
return {
"ProgressEvent": ...,
"ResponseMetadata": ...,
}
# GetResourceRequestStatusOutputTypeDef definition
class GetResourceRequestStatusOutputTypeDef(TypedDict):
ProgressEvent: ProgressEventTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceRequestsOutputTypeDef#
# ListResourceRequestsOutputTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ListResourceRequestsOutputTypeDef
def get_value() -> ListResourceRequestsOutputTypeDef:
return {
"ResourceRequestStatusSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListResourceRequestsOutputTypeDef definition
class ListResourceRequestsOutputTypeDef(TypedDict):
ResourceRequestStatusSummaries: List[ProgressEventTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResourceOutputTypeDef#
# UpdateResourceOutputTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import UpdateResourceOutputTypeDef
def get_value() -> UpdateResourceOutputTypeDef:
return {
"ProgressEvent": ...,
"ResponseMetadata": ...,
}
# UpdateResourceOutputTypeDef definition
class UpdateResourceOutputTypeDef(TypedDict):
ProgressEvent: ProgressEventTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceOutputTypeDef#
# GetResourceOutputTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import GetResourceOutputTypeDef
def get_value() -> GetResourceOutputTypeDef:
return {
"TypeName": ...,
"ResourceDescription": ...,
"ResponseMetadata": ...,
}
# GetResourceOutputTypeDef definition
class GetResourceOutputTypeDef(TypedDict):
TypeName: str,
ResourceDescription: ResourceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourcesOutputTypeDef#
# ListResourcesOutputTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ListResourcesOutputTypeDef
def get_value() -> ListResourcesOutputTypeDef:
return {
"TypeName": ...,
"ResourceDescriptions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListResourcesOutputTypeDef definition
class ListResourcesOutputTypeDef(TypedDict):
TypeName: str,
ResourceDescriptions: List[ResourceDescriptionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceRequestStatusInputResourceRequestSuccessWaitTypeDef#
# GetResourceRequestStatusInputResourceRequestSuccessWaitTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import GetResourceRequestStatusInputResourceRequestSuccessWaitTypeDef
def get_value() -> GetResourceRequestStatusInputResourceRequestSuccessWaitTypeDef:
return {
"RequestToken": ...,
}
# GetResourceRequestStatusInputResourceRequestSuccessWaitTypeDef definition
class GetResourceRequestStatusInputResourceRequestSuccessWaitTypeDef(TypedDict):
RequestToken: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
ListResourceRequestsInputListResourceRequestsPaginateTypeDef#
# ListResourceRequestsInputListResourceRequestsPaginateTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ListResourceRequestsInputListResourceRequestsPaginateTypeDef
def get_value() -> ListResourceRequestsInputListResourceRequestsPaginateTypeDef:
return {
"ResourceRequestStatusFilter": ...,
}
# ListResourceRequestsInputListResourceRequestsPaginateTypeDef definition
class ListResourceRequestsInputListResourceRequestsPaginateTypeDef(TypedDict):
ResourceRequestStatusFilter: NotRequired[ResourceRequestStatusFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListResourceRequestsInputRequestTypeDef#
# ListResourceRequestsInputRequestTypeDef usage example
from mypy_boto3_cloudcontrol.type_defs import ListResourceRequestsInputRequestTypeDef
def get_value() -> ListResourceRequestsInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListResourceRequestsInputRequestTypeDef definition
class ListResourceRequestsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ResourceRequestStatusFilter: NotRequired[ResourceRequestStatusFilterTypeDef], # (1)