Type definitions#
Auto-generated documentation for SsmSap type annotations stubs module mypy-boto3-ssm-sap.
ApplicationCredentialTypeDef#
# ApplicationCredentialTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ApplicationCredentialTypeDef
def get_value() -> ApplicationCredentialTypeDef:
return {
"DatabaseName": ...,
}
# ApplicationCredentialTypeDef definition
class ApplicationCredentialTypeDef(TypedDict):
DatabaseName: str,
CredentialType: CredentialTypeType, # (1)
SecretId: str,
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef TypedDict 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],
DiscoveryStatus: NotRequired[ApplicationDiscoveryStatusType], # (1)
Type: NotRequired[ApplicationTypeType], # (2)
Arn: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ApplicationTypeDef#
# ApplicationTypeDef TypedDict 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)
DiscoveryStatus: NotRequired[ApplicationDiscoveryStatusType], # (3)
Components: NotRequired[List[str]],
LastUpdated: NotRequired[datetime.datetime],
StatusMessage: NotRequired[str],
AssociatedApplicationArns: NotRequired[List[str]],
IpAddressMemberTypeDef#
# IpAddressMemberTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import IpAddressMemberTypeDef
def get_value() -> IpAddressMemberTypeDef:
return {
"IpAddress": ...,
}
# IpAddressMemberTypeDef definition
class IpAddressMemberTypeDef(TypedDict):
IpAddress: NotRequired[str],
Primary: NotRequired[bool],
AllocationType: NotRequired[AllocationTypeType], # (1)
BackintConfigTypeDef#
# BackintConfigTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import BackintConfigTypeDef
def get_value() -> BackintConfigTypeDef:
return {
"BackintMode": ...,
}
# BackintConfigTypeDef definition
class BackintConfigTypeDef(TypedDict):
BackintMode: BackintModeType, # (1)
EnsureNoBackupInProcess: bool,
- See BackintModeType
ComponentInfoTypeDef#
# ComponentInfoTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ComponentInfoTypeDef
def get_value() -> ComponentInfoTypeDef:
return {
"ComponentType": ...,
}
# ComponentInfoTypeDef definition
class ComponentInfoTypeDef(TypedDict):
ComponentType: ComponentTypeType, # (1)
Sid: str,
Ec2InstanceId: str,
ComponentSummaryTypeDef#
# ComponentSummaryTypeDef TypedDict 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]],
Arn: NotRequired[str],
DatabaseConnectionTypeDef#
# DatabaseConnectionTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import DatabaseConnectionTypeDef
def get_value() -> DatabaseConnectionTypeDef:
return {
"DatabaseConnectionMethod": ...,
}
# DatabaseConnectionTypeDef definition
class DatabaseConnectionTypeDef(TypedDict):
DatabaseConnectionMethod: NotRequired[DatabaseConnectionMethodType], # (1)
DatabaseArn: NotRequired[str],
ConnectionIp: NotRequired[str],
HostTypeDef#
# HostTypeDef TypedDict 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],
HostIp: NotRequired[str],
EC2InstanceId: NotRequired[str],
InstanceId: NotRequired[str],
HostRole: NotRequired[HostRoleType], # (1)
OsVersion: NotRequired[str],
- See HostRoleType
ResilienceTypeDef#
# ResilienceTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ResilienceTypeDef
def get_value() -> ResilienceTypeDef:
return {
"HsrTier": ...,
}
# ResilienceTypeDef definition
class ResilienceTypeDef(TypedDict):
HsrTier: NotRequired[str],
HsrReplicationMode: NotRequired[ReplicationModeType], # (1)
HsrOperationMode: NotRequired[OperationModeType], # (2)
ClusterStatus: NotRequired[ClusterStatusType], # (3)
EnqueueReplication: NotRequired[bool],
- See ReplicationModeType
- See OperationModeType
- See ClusterStatusType
DatabaseSummaryTypeDef#
# DatabaseSummaryTypeDef TypedDict 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
DeleteResourcePermissionInputTypeDef#
# DeleteResourcePermissionInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import DeleteResourcePermissionInputTypeDef
def get_value() -> DeleteResourcePermissionInputTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePermissionInputTypeDef definition
class DeleteResourcePermissionInputTypeDef(TypedDict):
ResourceArn: str,
ActionType: NotRequired[PermissionActionTypeType], # (1)
SourceResourceArn: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeregisterApplicationInputTypeDef#
# DeregisterApplicationInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import DeregisterApplicationInputTypeDef
def get_value() -> DeregisterApplicationInputTypeDef:
return {
"ApplicationId": ...,
}
# DeregisterApplicationInputTypeDef definition
class DeregisterApplicationInputTypeDef(TypedDict):
ApplicationId: str,
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: str,
Value: str,
Operator: FilterOperatorType, # (1)
GetApplicationInputTypeDef#
# GetApplicationInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetApplicationInputTypeDef
def get_value() -> GetApplicationInputTypeDef:
return {
"ApplicationId": ...,
}
# GetApplicationInputTypeDef definition
class GetApplicationInputTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ApplicationArn: NotRequired[str],
AppRegistryArn: NotRequired[str],
GetComponentInputTypeDef#
# GetComponentInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetComponentInputTypeDef
def get_value() -> GetComponentInputTypeDef:
return {
"ApplicationId": ...,
}
# GetComponentInputTypeDef definition
class GetComponentInputTypeDef(TypedDict):
ApplicationId: str,
ComponentId: str,
GetDatabaseInputTypeDef#
# GetDatabaseInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetDatabaseInputTypeDef
def get_value() -> GetDatabaseInputTypeDef:
return {
"ApplicationId": ...,
}
# GetDatabaseInputTypeDef definition
class GetDatabaseInputTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
DatabaseId: NotRequired[str],
DatabaseArn: NotRequired[str],
GetOperationInputTypeDef#
# GetOperationInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetOperationInputTypeDef
def get_value() -> GetOperationInputTypeDef:
return {
"OperationId": ...,
}
# GetOperationInputTypeDef definition
class GetOperationInputTypeDef(TypedDict):
OperationId: str,
OperationTypeDef#
# OperationTypeDef TypedDict 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.datetime],
EndTime: NotRequired[datetime.datetime],
LastUpdatedTime: NotRequired[datetime.datetime],
GetResourcePermissionInputTypeDef#
# GetResourcePermissionInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetResourcePermissionInputTypeDef
def get_value() -> GetResourcePermissionInputTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePermissionInputTypeDef definition
class GetResourcePermissionInputTypeDef(TypedDict):
ResourceArn: str,
ActionType: NotRequired[PermissionActionTypeType], # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ListComponentsInputTypeDef#
# ListComponentsInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListComponentsInputTypeDef
def get_value() -> ListComponentsInputTypeDef:
return {
"ApplicationId": ...,
}
# ListComponentsInputTypeDef definition
class ListComponentsInputTypeDef(TypedDict):
ApplicationId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDatabasesInputTypeDef#
# ListDatabasesInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListDatabasesInputTypeDef
def get_value() -> ListDatabasesInputTypeDef:
return {
"ApplicationId": ...,
}
# ListDatabasesInputTypeDef definition
class ListDatabasesInputTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"ResourceArn": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
ResourceArn: NotRequired[str],
ResourceType: NotRequired[str],
PutResourcePermissionInputTypeDef#
# PutResourcePermissionInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import PutResourcePermissionInputTypeDef
def get_value() -> PutResourcePermissionInputTypeDef:
return {
"ActionType": ...,
}
# PutResourcePermissionInputTypeDef definition
class PutResourcePermissionInputTypeDef(TypedDict):
ActionType: PermissionActionTypeType, # (1)
SourceResourceArn: str,
ResourceArn: str,
StartApplicationInputTypeDef#
# StartApplicationInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import StartApplicationInputTypeDef
def get_value() -> StartApplicationInputTypeDef:
return {
"ApplicationId": ...,
}
# StartApplicationInputTypeDef definition
class StartApplicationInputTypeDef(TypedDict):
ApplicationId: str,
StartApplicationRefreshInputTypeDef#
# StartApplicationRefreshInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import StartApplicationRefreshInputTypeDef
def get_value() -> StartApplicationRefreshInputTypeDef:
return {
"ApplicationId": ...,
}
# StartApplicationRefreshInputTypeDef definition
class StartApplicationRefreshInputTypeDef(TypedDict):
ApplicationId: str,
StopApplicationInputTypeDef#
# StopApplicationInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import StopApplicationInputTypeDef
def get_value() -> StopApplicationInputTypeDef:
return {
"ApplicationId": ...,
}
# StopApplicationInputTypeDef definition
class StopApplicationInputTypeDef(TypedDict):
ApplicationId: str,
StopConnectedEntity: NotRequired[ConnectedEntityTypeType], # (1)
IncludeEc2InstanceShutdown: NotRequired[bool],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
DatabaseTypeDef#
# DatabaseTypeDef TypedDict 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.datetime],
ConnectedComponentArns: NotRequired[List[str]],
- See
List[ApplicationCredentialTypeDef]
- See DatabaseTypeType
- See DatabaseStatusType
AssociatedHostTypeDef#
# AssociatedHostTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import AssociatedHostTypeDef
def get_value() -> AssociatedHostTypeDef:
return {
"Hostname": ...,
}
# AssociatedHostTypeDef definition
class AssociatedHostTypeDef(TypedDict):
Hostname: NotRequired[str],
Ec2InstanceId: NotRequired[str],
IpAddresses: NotRequired[List[IpAddressMemberTypeDef]], # (1)
OsVersion: NotRequired[str],
- See
List[IpAddressMemberTypeDef]
UpdateApplicationSettingsInputTypeDef#
# UpdateApplicationSettingsInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import UpdateApplicationSettingsInputTypeDef
def get_value() -> UpdateApplicationSettingsInputTypeDef:
return {
"ApplicationId": ...,
}
# UpdateApplicationSettingsInputTypeDef definition
class UpdateApplicationSettingsInputTypeDef(TypedDict):
ApplicationId: str,
CredentialsToAddOrUpdate: NotRequired[Sequence[ApplicationCredentialTypeDef]], # (1)
CredentialsToRemove: NotRequired[Sequence[ApplicationCredentialTypeDef]], # (1)
Backint: NotRequired[BackintConfigTypeDef], # (3)
DatabaseArn: NotRequired[str],
- See
Sequence[ApplicationCredentialTypeDef]
- See
Sequence[ApplicationCredentialTypeDef]
- See BackintConfigTypeDef
RegisterApplicationInputTypeDef#
# RegisterApplicationInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import RegisterApplicationInputTypeDef
def get_value() -> RegisterApplicationInputTypeDef:
return {
"ApplicationId": ...,
}
# RegisterApplicationInputTypeDef definition
class RegisterApplicationInputTypeDef(TypedDict):
ApplicationId: str,
ApplicationType: ApplicationTypeType, # (1)
Instances: Sequence[str],
SapInstanceNumber: NotRequired[str],
Sid: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
Credentials: NotRequired[Sequence[ApplicationCredentialTypeDef]], # (2)
DatabaseArn: NotRequired[str],
ComponentsInfo: NotRequired[Sequence[ComponentInfoTypeDef]], # (3)
- See ApplicationTypeType
- See
Sequence[ApplicationCredentialTypeDef]
- See
Sequence[ComponentInfoTypeDef]
DeleteResourcePermissionOutputTypeDef#
# DeleteResourcePermissionOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import DeleteResourcePermissionOutputTypeDef
def get_value() -> DeleteResourcePermissionOutputTypeDef:
return {
"Policy": ...,
}
# DeleteResourcePermissionOutputTypeDef definition
class DeleteResourcePermissionOutputTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetApplicationOutputTypeDef#
# GetApplicationOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetApplicationOutputTypeDef
def get_value() -> GetApplicationOutputTypeDef:
return {
"Application": ...,
}
# GetApplicationOutputTypeDef definition
class GetApplicationOutputTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourcePermissionOutputTypeDef#
# GetResourcePermissionOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetResourcePermissionOutputTypeDef
def get_value() -> GetResourcePermissionOutputTypeDef:
return {
"Policy": ...,
}
# GetResourcePermissionOutputTypeDef definition
class GetResourcePermissionOutputTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListApplicationsOutputTypeDef#
# ListApplicationsOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListApplicationsOutputTypeDef
def get_value() -> ListApplicationsOutputTypeDef:
return {
"Applications": ...,
}
# ListApplicationsOutputTypeDef definition
class ListApplicationsOutputTypeDef(TypedDict):
Applications: List[ApplicationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ApplicationSummaryTypeDef]
- See ResponseMetadataTypeDef
ListComponentsOutputTypeDef#
# ListComponentsOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListComponentsOutputTypeDef
def get_value() -> ListComponentsOutputTypeDef:
return {
"Components": ...,
}
# ListComponentsOutputTypeDef definition
class ListComponentsOutputTypeDef(TypedDict):
Components: List[ComponentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ComponentSummaryTypeDef]
- See ResponseMetadataTypeDef
ListDatabasesOutputTypeDef#
# ListDatabasesOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListDatabasesOutputTypeDef
def get_value() -> ListDatabasesOutputTypeDef:
return {
"Databases": ...,
}
# ListDatabasesOutputTypeDef definition
class ListDatabasesOutputTypeDef(TypedDict):
Databases: List[DatabaseSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[DatabaseSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResourcePermissionOutputTypeDef#
# PutResourcePermissionOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import PutResourcePermissionOutputTypeDef
def get_value() -> PutResourcePermissionOutputTypeDef:
return {
"Policy": ...,
}
# PutResourcePermissionOutputTypeDef definition
class PutResourcePermissionOutputTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterApplicationOutputTypeDef#
# RegisterApplicationOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import RegisterApplicationOutputTypeDef
def get_value() -> RegisterApplicationOutputTypeDef:
return {
"Application": ...,
}
# RegisterApplicationOutputTypeDef definition
class RegisterApplicationOutputTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartApplicationOutputTypeDef#
# StartApplicationOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import StartApplicationOutputTypeDef
def get_value() -> StartApplicationOutputTypeDef:
return {
"OperationId": ...,
}
# StartApplicationOutputTypeDef definition
class StartApplicationOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartApplicationRefreshOutputTypeDef#
# StartApplicationRefreshOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import StartApplicationRefreshOutputTypeDef
def get_value() -> StartApplicationRefreshOutputTypeDef:
return {
"OperationId": ...,
}
# StartApplicationRefreshOutputTypeDef definition
class StartApplicationRefreshOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopApplicationOutputTypeDef#
# StopApplicationOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import StopApplicationOutputTypeDef
def get_value() -> StopApplicationOutputTypeDef:
return {
"OperationId": ...,
}
# StopApplicationOutputTypeDef definition
class StopApplicationOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateApplicationSettingsOutputTypeDef#
# UpdateApplicationSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import UpdateApplicationSettingsOutputTypeDef
def get_value() -> UpdateApplicationSettingsOutputTypeDef:
return {
"Message": ...,
}
# UpdateApplicationSettingsOutputTypeDef definition
class UpdateApplicationSettingsOutputTypeDef(TypedDict):
Message: str,
OperationIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListApplicationsInputTypeDef#
# ListApplicationsInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListApplicationsInputTypeDef
def get_value() -> ListApplicationsInputTypeDef:
return {
"NextToken": ...,
}
# ListApplicationsInputTypeDef definition
class ListApplicationsInputTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See
Sequence[FilterTypeDef]
ListOperationEventsInputTypeDef#
# ListOperationEventsInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationEventsInputTypeDef
def get_value() -> ListOperationEventsInputTypeDef:
return {
"OperationId": ...,
}
# ListOperationEventsInputTypeDef definition
class ListOperationEventsInputTypeDef(TypedDict):
OperationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See
Sequence[FilterTypeDef]
ListOperationsInputTypeDef#
# ListOperationsInputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationsInputTypeDef
def get_value() -> ListOperationsInputTypeDef:
return {
"ApplicationId": ...,
}
# ListOperationsInputTypeDef definition
class ListOperationsInputTypeDef(TypedDict):
ApplicationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See
Sequence[FilterTypeDef]
GetOperationOutputTypeDef#
# GetOperationOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetOperationOutputTypeDef
def get_value() -> GetOperationOutputTypeDef:
return {
"Operation": ...,
}
# GetOperationOutputTypeDef definition
class GetOperationOutputTypeDef(TypedDict):
Operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOperationsOutputTypeDef#
# ListOperationsOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationsOutputTypeDef
def get_value() -> ListOperationsOutputTypeDef:
return {
"Operations": ...,
}
# ListOperationsOutputTypeDef definition
class ListOperationsOutputTypeDef(TypedDict):
Operations: List[OperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[OperationTypeDef]
- See ResponseMetadataTypeDef
ListApplicationsInputPaginateTypeDef#
# ListApplicationsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListApplicationsInputPaginateTypeDef
def get_value() -> ListApplicationsInputPaginateTypeDef:
return {
"Filters": ...,
}
# ListApplicationsInputPaginateTypeDef definition
class ListApplicationsInputPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListComponentsInputPaginateTypeDef#
# ListComponentsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListComponentsInputPaginateTypeDef
def get_value() -> ListComponentsInputPaginateTypeDef:
return {
"ApplicationId": ...,
}
# ListComponentsInputPaginateTypeDef definition
class ListComponentsInputPaginateTypeDef(TypedDict):
ApplicationId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatabasesInputPaginateTypeDef#
# ListDatabasesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListDatabasesInputPaginateTypeDef
def get_value() -> ListDatabasesInputPaginateTypeDef:
return {
"ApplicationId": ...,
}
# ListDatabasesInputPaginateTypeDef definition
class ListDatabasesInputPaginateTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ComponentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOperationEventsInputPaginateTypeDef#
# ListOperationEventsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationEventsInputPaginateTypeDef
def get_value() -> ListOperationEventsInputPaginateTypeDef:
return {
"OperationId": ...,
}
# ListOperationEventsInputPaginateTypeDef definition
class ListOperationEventsInputPaginateTypeDef(TypedDict):
OperationId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListOperationsInputPaginateTypeDef#
# ListOperationsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationsInputPaginateTypeDef
def get_value() -> ListOperationsInputPaginateTypeDef:
return {
"ApplicationId": ...,
}
# ListOperationsInputPaginateTypeDef definition
class ListOperationsInputPaginateTypeDef(TypedDict):
ApplicationId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
OperationEventTypeDef#
# OperationEventTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import OperationEventTypeDef
def get_value() -> OperationEventTypeDef:
return {
"Description": ...,
}
# OperationEventTypeDef definition
class OperationEventTypeDef(TypedDict):
Description: NotRequired[str],
Resource: NotRequired[ResourceTypeDef], # (1)
Status: NotRequired[OperationEventStatusType], # (2)
StatusMessage: NotRequired[str],
Timestamp: NotRequired[datetime.datetime],
GetDatabaseOutputTypeDef#
# GetDatabaseOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetDatabaseOutputTypeDef
def get_value() -> GetDatabaseOutputTypeDef:
return {
"Database": ...,
}
# GetDatabaseOutputTypeDef definition
class GetDatabaseOutputTypeDef(TypedDict):
Database: DatabaseTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComponentTypeDef#
# ComponentTypeDef TypedDict 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],
Sid: NotRequired[str],
SystemNumber: NotRequired[str],
ParentComponent: NotRequired[str],
ChildComponents: NotRequired[List[str]],
ApplicationId: NotRequired[str],
ComponentType: NotRequired[ComponentTypeType], # (1)
Status: NotRequired[ComponentStatusType], # (2)
SapHostname: NotRequired[str],
SapFeature: NotRequired[str],
SapKernelVersion: NotRequired[str],
HdbVersion: NotRequired[str],
Resilience: NotRequired[ResilienceTypeDef], # (3)
AssociatedHost: NotRequired[AssociatedHostTypeDef], # (4)
Databases: NotRequired[List[str]],
Hosts: NotRequired[List[HostTypeDef]], # (5)
PrimaryHost: NotRequired[str],
DatabaseConnection: NotRequired[DatabaseConnectionTypeDef], # (6)
LastUpdated: NotRequired[datetime.datetime],
Arn: NotRequired[str],
- See ComponentTypeType
- See ComponentStatusType
- See ResilienceTypeDef
- See AssociatedHostTypeDef
- See
List[HostTypeDef]
- See DatabaseConnectionTypeDef
ListOperationEventsOutputTypeDef#
# ListOperationEventsOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import ListOperationEventsOutputTypeDef
def get_value() -> ListOperationEventsOutputTypeDef:
return {
"OperationEvents": ...,
}
# ListOperationEventsOutputTypeDef definition
class ListOperationEventsOutputTypeDef(TypedDict):
OperationEvents: List[OperationEventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[OperationEventTypeDef]
- See ResponseMetadataTypeDef
GetComponentOutputTypeDef#
# GetComponentOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_sap.type_defs import GetComponentOutputTypeDef
def get_value() -> GetComponentOutputTypeDef:
return {
"Component": ...,
}
# GetComponentOutputTypeDef definition
class GetComponentOutputTypeDef(TypedDict):
Component: ComponentTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)