Skip to content

Typed dictionaries#

Index > SsmSap > 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,
  1. See CredentialTypeType

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]],
  1. See ApplicationTypeType

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],
  1. See ApplicationTypeType
  2. See ApplicationStatusType

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]],
  1. See ComponentTypeType

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],
  1. 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]],
  1. 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],
  1. See PermissionActionTypeType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See FilterOperatorType

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],
  1. See OperationStatusType

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)
  1. See PermissionActionTypeType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ResponseMetadataTypeDef

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,
  1. See PermissionActionTypeType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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],
  1. See ApplicationCredentialTypeDef
  2. See DatabaseTypeType
  3. See DatabaseStatusType

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]],
  1. See ApplicationTypeType
  2. See ApplicationCredentialTypeDef

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)
  1. See ApplicationCredentialTypeDef
  2. See ApplicationCredentialTypeDef

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)
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ComponentSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ComponentTypeType
  2. See ComponentStatusType
  3. 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)
  1. See DatabaseSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FilterTypeDef
  2. 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)
  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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OperationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DatabaseTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef