Ssm Sap Classes
ApplicationCredentialTypeDef
DatabaseName
- Type:
- Required: Yes
CredentialType
- Type: typing.Literal['ADMIN']
- Required: Yes
SecretId
- Type:
- Required: Yes
ApplicationSummaryTypeDef
Id
- Type: typing.Optional[str]
DiscoveryStatus
- Type: typing.Optional[typing.Literal['DELETING', 'REFRESH_FAILED', 'REGISTERING', 'REGISTRATION_FAILED', 'SUCCESS']]
Type
- Type: typing.Optional[typing.Literal['HANA', 'SAP_ABAP']]
Arn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ApplicationTypeDef
Id
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['HANA', 'SAP_ABAP']]
Arn
- Type: typing.Optional[str]
AppRegistryArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DELETING', 'FAILED', 'REGISTERING', 'STARTING', 'STOPPED', 'STOPPING', 'UNKNOWN']]
DiscoveryStatus
- Type: typing.Optional[typing.Literal['DELETING', 'REFRESH_FAILED', 'REGISTERING', 'REGISTRATION_FAILED', 'SUCCESS']]
Components
- Type: typing.Optional[typing.List[str]]
LastUpdated
- Type: typing.Optional[datetime.datetime]
StatusMessage
- Type: typing.Optional[str]
AssociatedHostTypeDef
Hostname
- Type: typing.Optional[str]
Ec2InstanceId
- Type: typing.Optional[str]
IpAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap_classes.IpAddressMemberTypeDef]]
OsVersion
- Type: typing.Optional[str]
BackintConfigTypeDef
BackintMode
- Type: typing.Literal['AWSBackup']
- Required: Yes
EnsureNoBackupInProcess
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ComponentSummaryTypeDef
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
ComponentType
- Type: typing.Optional[typing.Literal['ABAP', 'ASCS', 'DIALOG', 'ERS', 'HANA', 'HANA_NODE', 'WD', 'WEBDISP']]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
Arn
- Type: typing.Optional[str]
ComponentTypeDef
ComponentId
- Type: typing.Optional[str]
Sid
- Type: typing.Optional[str]
SystemNumber
- Type: typing.Optional[str]
ParentComponent
- Type: typing.Optional[str]
ChildComponents
- Type: typing.Optional[typing.List[str]]
ApplicationId
- Type: typing.Optional[str]
ComponentType
- Type: typing.Optional[typing.Literal['ABAP', 'ASCS', 'DIALOG', 'ERS', 'HANA', 'HANA_NODE', 'WD', 'WEBDISP']]
Status
- Type: typing.Optional[typing.Literal['ACTIVATED', 'RUNNING', 'RUNNING_WITH_ERROR', 'STARTING', 'STOPPED', 'STOPPING', 'UNDEFINED']]
SapHostname
- Type: typing.Optional[str]
SapFeature
- Type: typing.Optional[str]
SapKernelVersion
- Type: typing.Optional[str]
HdbVersion
- Type: typing.Optional[str]
Resilience
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.ResilienceTypeDef]
AssociatedHost
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.AssociatedHostTypeDef]
Databases
- Type: typing.Optional[typing.List[str]]
Hosts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap_classes.HostTypeDef]]
PrimaryHost
- Type: typing.Optional[str]
DatabaseConnection
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.DatabaseConnectionTypeDef]
LastUpdated
- Type: typing.Optional[datetime.datetime]
Arn
- Type: typing.Optional[str]
DatabaseConnectionTypeDef
DatabaseConnectionMethod
- Type: typing.Optional[typing.Literal['DIRECT', 'OVERLAY']]
DatabaseArn
- Type: typing.Optional[str]
ConnectionIp
- Type: typing.Optional[str]
DatabaseSummaryTypeDef
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
DatabaseId
- Type: typing.Optional[str]
DatabaseType
- Type: typing.Optional[typing.Literal['SYSTEM', 'TENANT']]
Arn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
DatabaseTypeDef
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
Credentials
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap_classes.ApplicationCredentialTypeDef]]
DatabaseId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
DatabaseType
- Type: typing.Optional[typing.Literal['SYSTEM', 'TENANT']]
Arn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ERROR', 'RUNNING', 'STARTING', 'STOPPED', 'UNKNOWN', 'WARNING']]
PrimaryHost
- Type: typing.Optional[str]
SQLPort
- Type: typing.Optional[int]
LastUpdated
- Type: typing.Optional[datetime.datetime]
DeleteResourcePermissionInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ActionType
- Type: typing.Optional[typing.Literal['RESTORE']]
SourceResourceArn
- Type: typing.Optional[str]
DeleteResourcePermissionOutputTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeregisterApplicationInputRequestTypeDef
ApplicationId
- Type:
- Required: Yes
FilterTypeDef
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Operator
- Type: typing.Literal['Equals', 'GreaterThanOrEquals', 'LessThanOrEquals']
- Required: Yes
GetApplicationInputRequestTypeDef
ApplicationId
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
AppRegistryArn
- Type: typing.Optional[str]
GetApplicationOutputTypeDef
Application
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetComponentInputRequestTypeDef
ApplicationId
- Type:
- Required: Yes
ComponentId
- Type:
- Required: Yes
GetComponentOutputTypeDef
Component
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDatabaseInputRequestTypeDef
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
DatabaseId
- Type: typing.Optional[str]
DatabaseArn
- Type: typing.Optional[str]
GetDatabaseOutputTypeDef
Database
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOperationInputRequestTypeDef
OperationId
- Type:
- Required: Yes
GetOperationOutputTypeDef
Operation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourcePermissionInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ActionType
- Type: typing.Optional[typing.Literal['RESTORE']]
GetResourcePermissionOutputTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HostTypeDef
HostName
- Type: typing.Optional[str]
HostIp
- Type: typing.Optional[str]
EC2InstanceId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
HostRole
- Type: typing.Optional[typing.Literal['LEADER', 'STANDBY', 'UNKNOWN', 'WORKER']]
OsVersion
- Type: typing.Optional[str]
IpAddressMemberTypeDef
IpAddress
- Type: typing.Optional[str]
Primary
- Type: typing.Optional[bool]
AllocationType
- Type: typing.Optional[typing.Literal['ELASTIC_IP', 'OVERLAY', 'UNKNOWN', 'VPC_SUBNET']]
ListApplicationsInputListApplicationsPaginateTypeDef
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.FilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.PaginatorConfigTypeDef]
ListApplicationsInputRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.FilterTypeDef]]
ListApplicationsOutputTypeDef
Applications
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap_classes.ApplicationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListComponentsInputListComponentsPaginateTypeDef
ApplicationId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.PaginatorConfigTypeDef]
ListComponentsInputRequestTypeDef
ApplicationId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListComponentsOutputTypeDef
Components
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap_classes.ComponentSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDatabasesInputListDatabasesPaginateTypeDef
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.PaginatorConfigTypeDef]
ListDatabasesInputRequestTypeDef
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDatabasesOutputTypeDef
Databases
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap_classes.DatabaseSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOperationEventsInputListOperationEventsPaginateTypeDef
OperationId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.FilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.PaginatorConfigTypeDef]
ListOperationEventsInputRequestTypeDef
OperationId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.FilterTypeDef]]
ListOperationEventsOutputTypeDef
OperationEvents
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap_classes.OperationEventTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOperationsInputListOperationsPaginateTypeDef
ApplicationId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.FilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.PaginatorConfigTypeDef]
ListOperationsInputRequestTypeDef
ApplicationId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.FilterTypeDef]]
ListOperationsOutputTypeDef
Operations
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap_classes.OperationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
OperationEventTypeDef
Description
- Type: typing.Optional[str]
Resource
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.ResourceTypeDef]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']]
StatusMessage
- Type: typing.Optional[str]
Timestamp
- Type: typing.Optional[datetime.datetime]
OperationTypeDef
Id
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ERROR', 'INPROGRESS', 'SUCCESS']]
StatusMessage
- Type: typing.Optional[str]
Properties
- Type: typing.Optional[typing.Dict[str, str]]
ResourceType
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
ResourceArn
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutResourcePermissionInputRequestTypeDef
ActionType
- Type: typing.Literal['RESTORE']
- Required: Yes
SourceResourceArn
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
PutResourcePermissionOutputTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterApplicationInputRequestTypeDef
ApplicationId
- Type:
- Required: Yes
ApplicationType
- Type: typing.Literal['HANA', 'SAP_ABAP']
- Required: Yes
Instances
- Type: typing.Sequence[str]
- Required: Yes
SapInstanceNumber
- Type: typing.Optional[str]
Sid
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
Credentials
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.ApplicationCredentialTypeDef]]
DatabaseArn
- Type: typing.Optional[str]
RegisterApplicationOutputTypeDef
Application
- Type:
- Required: Yes
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResilienceTypeDef
HsrTier
- Type: typing.Optional[str]
HsrReplicationMode
- Type: typing.Optional[typing.Literal['ASYNC', 'NONE', 'PRIMARY', 'SYNC', 'SYNCMEM']]
HsrOperationMode
- Type: typing.Optional[typing.Literal['DELTA_DATASHIPPING', 'LOGREPLAY', 'LOGREPLAY_READACCESS', 'NONE', 'PRIMARY']]
ClusterStatus
- Type: typing.Optional[typing.Literal['MAINTENANCE', 'NONE', 'OFFLINE', 'ONLINE', 'STANDBY']]
EnqueueReplication
- Type: typing.Optional[bool]
ResourceTypeDef
ResourceArn
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
StartApplicationInputRequestTypeDef
ApplicationId
- Type:
- Required: Yes
StartApplicationOutputTypeDef
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartApplicationRefreshInputRequestTypeDef
ApplicationId
- Type:
- Required: Yes
StartApplicationRefreshOutputTypeDef
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopApplicationInputRequestTypeDef
ApplicationId
- Type:
- Required: Yes
StopConnectedEntity
- Type: typing.Optional[typing.Literal['DBMS']]
IncludeEc2InstanceShutdown
- Type: typing.Optional[bool]
StopApplicationOutputTypeDef
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateApplicationSettingsInputRequestTypeDef
ApplicationId
- Type:
- Required: Yes
CredentialsToAddOrUpdate
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.ApplicationCredentialTypeDef]]
CredentialsToRemove
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ssm_sap_classes.ApplicationCredentialTypeDef]]
Backint
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap_classes.BackintConfigTypeDef]
DatabaseArn
- Type: typing.Optional[str]
UpdateApplicationSettingsOutputTypeDef
Message
- Type:
- Required: Yes
OperationIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes