Typed dictionaries#
Auto-generated documentation for SsmSap type annotations stubs module mypy-boto3-ssm-sap.
ApplicationCredentialTypeDef#
# ApplicationCredentialTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ApplicationCredentialTypeDef
def get_value() -> ApplicationCredentialTypeDef:
return {
"DatabaseName": ...,
"CredentialType": ...,
"SecretId": ...,
}
# ApplicationCredentialTypeDef definition
class ApplicationCredentialTypeDef(TypedDict):
DatabaseName: str,
CredentialType: CredentialTypeType, # (1)
SecretId: str,
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"Id": ...,
}
# ApplicationSummaryTypeDef definition
class ApplicationSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[ApplicationTypeType], # (1)
Arn: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ApplicationTypeDef#
# ApplicationTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ApplicationTypeDef
def get_value() -> ApplicationTypeDef:
return {
"Id": ...,
}
# ApplicationTypeDef definition
class ApplicationTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[ApplicationTypeType], # (1)
Arn: NotRequired[str],
AppRegistryArn: NotRequired[str],
Status: NotRequired[ApplicationStatusType], # (2)
Components: NotRequired[List[str]],
LastUpdated: NotRequired[datetime],
StatusMessage: NotRequired[str],
ComponentSummaryTypeDef#
# ComponentSummaryTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ComponentSummaryTypeDef
def get_value() -> ComponentSummaryTypeDef:
return {
"ApplicationId": ...,
}
# ComponentSummaryTypeDef definition
class ComponentSummaryTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
ComponentType: NotRequired[ComponentTypeType], # (1)
Tags: NotRequired[Dict[str, str]],
HostTypeDef#
# HostTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import HostTypeDef
def get_value() -> HostTypeDef:
return {
"HostName": ...,
}
# HostTypeDef definition
class HostTypeDef(TypedDict):
HostName: NotRequired[str],
HostRole: NotRequired[HostRoleType], # (1)
HostIp: NotRequired[str],
InstanceId: NotRequired[str],
- See HostRoleType
DatabaseSummaryTypeDef#
# DatabaseSummaryTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import DatabaseSummaryTypeDef
def get_value() -> DatabaseSummaryTypeDef:
return {
"ApplicationId": ...,
}
# DatabaseSummaryTypeDef definition
class DatabaseSummaryTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
DatabaseId: NotRequired[str],
DatabaseType: NotRequired[DatabaseTypeType], # (1)
Arn: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
- See DatabaseTypeType
DeleteResourcePermissionInputRequestTypeDef#
# DeleteResourcePermissionInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import DeleteResourcePermissionInputRequestTypeDef
def get_value() -> DeleteResourcePermissionInputRequestTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePermissionInputRequestTypeDef definition
class DeleteResourcePermissionInputRequestTypeDef(TypedDict):
ResourceArn: str,
ActionType: NotRequired[PermissionActionTypeType], # (1)
SourceResourceArn: NotRequired[str],
DeleteResourcePermissionOutputTypeDef#
# DeleteResourcePermissionOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import DeleteResourcePermissionOutputTypeDef
def get_value() -> DeleteResourcePermissionOutputTypeDef:
return {
"Policy": ...,
"ResponseMetadata": ...,
}
# DeleteResourcePermissionOutputTypeDef definition
class DeleteResourcePermissionOutputTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterApplicationInputRequestTypeDef#
# DeregisterApplicationInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import DeregisterApplicationInputRequestTypeDef
def get_value() -> DeregisterApplicationInputRequestTypeDef:
return {
"ApplicationId": ...,
}
# DeregisterApplicationInputRequestTypeDef definition
class DeregisterApplicationInputRequestTypeDef(TypedDict):
ApplicationId: str,
FilterTypeDef#
# FilterTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
"Value": ...,
"Operator": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: str,
Value: str,
Operator: FilterOperatorType, # (1)
GetApplicationInputRequestTypeDef#
# GetApplicationInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetApplicationInputRequestTypeDef
def get_value() -> GetApplicationInputRequestTypeDef:
return {
"ApplicationId": ...,
}
# GetApplicationInputRequestTypeDef definition
class GetApplicationInputRequestTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ApplicationArn: NotRequired[str],
AppRegistryArn: NotRequired[str],
GetComponentInputRequestTypeDef#
# GetComponentInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetComponentInputRequestTypeDef
def get_value() -> GetComponentInputRequestTypeDef:
return {
"ApplicationId": ...,
"ComponentId": ...,
}
# GetComponentInputRequestTypeDef definition
class GetComponentInputRequestTypeDef(TypedDict):
ApplicationId: str,
ComponentId: str,
GetDatabaseInputRequestTypeDef#
# GetDatabaseInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetDatabaseInputRequestTypeDef
def get_value() -> GetDatabaseInputRequestTypeDef:
return {
"ApplicationId": ...,
}
# GetDatabaseInputRequestTypeDef definition
class GetDatabaseInputRequestTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
DatabaseId: NotRequired[str],
DatabaseArn: NotRequired[str],
GetOperationInputRequestTypeDef#
# GetOperationInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetOperationInputRequestTypeDef
def get_value() -> GetOperationInputRequestTypeDef:
return {
"OperationId": ...,
}
# GetOperationInputRequestTypeDef definition
class GetOperationInputRequestTypeDef(TypedDict):
OperationId: str,
OperationTypeDef#
# OperationTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import OperationTypeDef
def get_value() -> OperationTypeDef:
return {
"Id": ...,
}
# OperationTypeDef definition
class OperationTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[str],
Status: NotRequired[OperationStatusType], # (1)
StatusMessage: NotRequired[str],
Properties: NotRequired[Dict[str, str]],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ResourceArn: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
GetResourcePermissionInputRequestTypeDef#
# GetResourcePermissionInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetResourcePermissionInputRequestTypeDef
def get_value() -> GetResourcePermissionInputRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePermissionInputRequestTypeDef definition
class GetResourcePermissionInputRequestTypeDef(TypedDict):
ResourceArn: str,
ActionType: NotRequired[PermissionActionTypeType], # (1)
GetResourcePermissionOutputTypeDef#
# GetResourcePermissionOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetResourcePermissionOutputTypeDef
def get_value() -> GetResourcePermissionOutputTypeDef:
return {
"Policy": ...,
"ResponseMetadata": ...,
}
# GetResourcePermissionOutputTypeDef definition
class GetResourcePermissionOutputTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListApplicationsInputListApplicationsPaginateTypeDef#
# ListApplicationsInputListApplicationsPaginateTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListApplicationsInputListApplicationsPaginateTypeDef
def get_value() -> ListApplicationsInputListApplicationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListApplicationsInputListApplicationsPaginateTypeDef definition
class ListApplicationsInputListApplicationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationsInputRequestTypeDef#
# ListApplicationsInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListApplicationsInputRequestTypeDef
def get_value() -> ListApplicationsInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListApplicationsInputRequestTypeDef definition
class ListApplicationsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListComponentsInputListComponentsPaginateTypeDef#
# ListComponentsInputListComponentsPaginateTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListComponentsInputListComponentsPaginateTypeDef
def get_value() -> ListComponentsInputListComponentsPaginateTypeDef:
return {
"ApplicationId": ...,
}
# ListComponentsInputListComponentsPaginateTypeDef definition
class ListComponentsInputListComponentsPaginateTypeDef(TypedDict):
ApplicationId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentsInputRequestTypeDef#
# ListComponentsInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListComponentsInputRequestTypeDef
def get_value() -> ListComponentsInputRequestTypeDef:
return {
"ApplicationId": ...,
}
# ListComponentsInputRequestTypeDef definition
class ListComponentsInputRequestTypeDef(TypedDict):
ApplicationId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDatabasesInputListDatabasesPaginateTypeDef#
# ListDatabasesInputListDatabasesPaginateTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListDatabasesInputListDatabasesPaginateTypeDef
def get_value() -> ListDatabasesInputListDatabasesPaginateTypeDef:
return {
"ApplicationId": ...,
}
# ListDatabasesInputListDatabasesPaginateTypeDef definition
class ListDatabasesInputListDatabasesPaginateTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatabasesInputRequestTypeDef#
# ListDatabasesInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListDatabasesInputRequestTypeDef
def get_value() -> ListDatabasesInputRequestTypeDef:
return {
"ApplicationId": ...,
}
# ListDatabasesInputRequestTypeDef definition
class ListDatabasesInputRequestTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutResourcePermissionInputRequestTypeDef#
# PutResourcePermissionInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import PutResourcePermissionInputRequestTypeDef
def get_value() -> PutResourcePermissionInputRequestTypeDef:
return {
"ActionType": ...,
"SourceResourceArn": ...,
"ResourceArn": ...,
}
# PutResourcePermissionInputRequestTypeDef definition
class PutResourcePermissionInputRequestTypeDef(TypedDict):
ActionType: PermissionActionTypeType, # (1)
SourceResourceArn: str,
ResourceArn: str,
PutResourcePermissionOutputTypeDef#
# PutResourcePermissionOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import PutResourcePermissionOutputTypeDef
def get_value() -> PutResourcePermissionOutputTypeDef:
return {
"Policy": ...,
"ResponseMetadata": ...,
}
# PutResourcePermissionOutputTypeDef definition
class PutResourcePermissionOutputTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_ssm_sap.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,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApplicationSettingsOutputTypeDef#
# UpdateApplicationSettingsOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import UpdateApplicationSettingsOutputTypeDef
def get_value() -> UpdateApplicationSettingsOutputTypeDef:
return {
"Message": ...,
"OperationIds": ...,
"ResponseMetadata": ...,
}
# UpdateApplicationSettingsOutputTypeDef definition
class UpdateApplicationSettingsOutputTypeDef(TypedDict):
Message: str,
OperationIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DatabaseTypeDef#
# DatabaseTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import DatabaseTypeDef
def get_value() -> DatabaseTypeDef:
return {
"ApplicationId": ...,
}
# DatabaseTypeDef definition
class DatabaseTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
Credentials: NotRequired[List[ApplicationCredentialTypeDef]], # (1)
DatabaseId: NotRequired[str],
DatabaseName: NotRequired[str],
DatabaseType: NotRequired[DatabaseTypeType], # (2)
Arn: NotRequired[str],
Status: NotRequired[DatabaseStatusType], # (3)
PrimaryHost: NotRequired[str],
SQLPort: NotRequired[int],
LastUpdated: NotRequired[datetime],
RegisterApplicationInputRequestTypeDef#
# RegisterApplicationInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import RegisterApplicationInputRequestTypeDef
def get_value() -> RegisterApplicationInputRequestTypeDef:
return {
"ApplicationId": ...,
"ApplicationType": ...,
"Instances": ...,
"Credentials": ...,
}
# RegisterApplicationInputRequestTypeDef definition
class RegisterApplicationInputRequestTypeDef(TypedDict):
ApplicationId: str,
ApplicationType: ApplicationTypeType, # (1)
Instances: Sequence[str],
Credentials: Sequence[ApplicationCredentialTypeDef], # (2)
SapInstanceNumber: NotRequired[str],
Sid: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateApplicationSettingsInputRequestTypeDef#
# UpdateApplicationSettingsInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import UpdateApplicationSettingsInputRequestTypeDef
def get_value() -> UpdateApplicationSettingsInputRequestTypeDef:
return {
"ApplicationId": ...,
}
# UpdateApplicationSettingsInputRequestTypeDef definition
class UpdateApplicationSettingsInputRequestTypeDef(TypedDict):
ApplicationId: str,
CredentialsToAddOrUpdate: NotRequired[Sequence[ApplicationCredentialTypeDef]], # (1)
CredentialsToRemove: NotRequired[Sequence[ApplicationCredentialTypeDef]], # (1)
ListApplicationsOutputTypeDef#
# ListApplicationsOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListApplicationsOutputTypeDef
def get_value() -> ListApplicationsOutputTypeDef:
return {
"Applications": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListApplicationsOutputTypeDef definition
class ListApplicationsOutputTypeDef(TypedDict):
Applications: List[ApplicationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApplicationOutputTypeDef#
# GetApplicationOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetApplicationOutputTypeDef
def get_value() -> GetApplicationOutputTypeDef:
return {
"Application": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# GetApplicationOutputTypeDef definition
class GetApplicationOutputTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterApplicationOutputTypeDef#
# RegisterApplicationOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import RegisterApplicationOutputTypeDef
def get_value() -> RegisterApplicationOutputTypeDef:
return {
"Application": ...,
"OperationId": ...,
"ResponseMetadata": ...,
}
# RegisterApplicationOutputTypeDef definition
class RegisterApplicationOutputTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListComponentsOutputTypeDef#
# ListComponentsOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListComponentsOutputTypeDef
def get_value() -> ListComponentsOutputTypeDef:
return {
"Components": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListComponentsOutputTypeDef definition
class ListComponentsOutputTypeDef(TypedDict):
Components: List[ComponentSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComponentTypeDef#
# ComponentTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ComponentTypeDef
def get_value() -> ComponentTypeDef:
return {
"ComponentId": ...,
}
# ComponentTypeDef definition
class ComponentTypeDef(TypedDict):
ComponentId: NotRequired[str],
ApplicationId: NotRequired[str],
ComponentType: NotRequired[ComponentTypeType], # (1)
Status: NotRequired[ComponentStatusType], # (2)
Databases: NotRequired[List[str]],
Hosts: NotRequired[List[HostTypeDef]], # (3)
PrimaryHost: NotRequired[str],
LastUpdated: NotRequired[datetime],
- See ComponentTypeType
- See ComponentStatusType
- See HostTypeDef
ListDatabasesOutputTypeDef#
# ListDatabasesOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListDatabasesOutputTypeDef
def get_value() -> ListDatabasesOutputTypeDef:
return {
"Databases": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListDatabasesOutputTypeDef definition
class ListDatabasesOutputTypeDef(TypedDict):
Databases: List[DatabaseSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOperationsInputListOperationsPaginateTypeDef#
# ListOperationsInputListOperationsPaginateTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationsInputListOperationsPaginateTypeDef
def get_value() -> ListOperationsInputListOperationsPaginateTypeDef:
return {
"ApplicationId": ...,
}
# ListOperationsInputListOperationsPaginateTypeDef definition
class ListOperationsInputListOperationsPaginateTypeDef(TypedDict):
ApplicationId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListOperationsInputRequestTypeDef#
# ListOperationsInputRequestTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationsInputRequestTypeDef
def get_value() -> ListOperationsInputRequestTypeDef:
return {
"ApplicationId": ...,
}
# ListOperationsInputRequestTypeDef definition
class ListOperationsInputRequestTypeDef(TypedDict):
ApplicationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
GetOperationOutputTypeDef#
# GetOperationOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetOperationOutputTypeDef
def get_value() -> GetOperationOutputTypeDef:
return {
"Operation": ...,
"ResponseMetadata": ...,
}
# GetOperationOutputTypeDef definition
class GetOperationOutputTypeDef(TypedDict):
Operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOperationsOutputTypeDef#
# ListOperationsOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationsOutputTypeDef
def get_value() -> ListOperationsOutputTypeDef:
return {
"Operations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListOperationsOutputTypeDef definition
class ListOperationsOutputTypeDef(TypedDict):
Operations: List[OperationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDatabaseOutputTypeDef#
# GetDatabaseOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetDatabaseOutputTypeDef
def get_value() -> GetDatabaseOutputTypeDef:
return {
"Database": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# GetDatabaseOutputTypeDef definition
class GetDatabaseOutputTypeDef(TypedDict):
Database: DatabaseTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComponentOutputTypeDef#
# GetComponentOutputTypeDef usage example
from mypy_boto3_ssm_sap.type_defs import GetComponentOutputTypeDef
def get_value() -> GetComponentOutputTypeDef:
return {
"Component": ...,
"ResponseMetadata": ...,
}
# GetComponentOutputTypeDef definition
class GetComponentOutputTypeDef(TypedDict):
Component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)