Ssm Sap Classes
Application
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]
AssociatedApplicationArns
- Type: typing.Optional[typing.List[str]]
ApplicationCredential
DatabaseName
- Type:
- Required: Yes
CredentialType
- Type: typing.Literal['ADMIN']
- Required: Yes
SecretId
- Type:
- Required: Yes
ApplicationSummary
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]]
AssociatedHost
Hostname
- Type: typing.Optional[str]
Ec2InstanceId
- Type: typing.Optional[str]
IpAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.IpAddressMember]]
OsVersion
- Type: typing.Optional[str]
BackintConfig
BackintMode
- Type: typing.Literal['AWSBackup']
- Required: Yes
EnsureNoBackupInProcess
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
Component
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:
AssociatedHost
- Type:
Databases
- Type: typing.Optional[typing.List[str]]
Hosts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.Host]]
PrimaryHost
- Type: typing.Optional[str]
DatabaseConnection
- Type:
LastUpdated
- Type: typing.Optional[datetime.datetime]
Arn
- Type: typing.Optional[str]
ComponentInfo
ComponentType
- Type: typing.Literal['ABAP', 'ASCS', 'DIALOG', 'ERS', 'HANA', 'HANA_NODE', 'WD', 'WEBDISP']
- Required: Yes
Sid
- Type:
- Required: Yes
Ec2InstanceId
- Type:
- Required: Yes
ComponentSummary
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]
Database
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
Credentials
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.ApplicationCredential]]
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]
ConnectedComponentArns
- Type: typing.Optional[typing.List[str]]
DatabaseConnection
DatabaseConnectionMethod
- Type: typing.Optional[typing.Literal['DIRECT', 'OVERLAY']]
DatabaseArn
- Type: typing.Optional[str]
ConnectionIp
- Type: typing.Optional[str]
DatabaseSummary
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]]
DeleteResourcePermissionInput
ResourceArn
- Type:
- Required: Yes
ActionType
- Type: typing.Optional[typing.Literal['RESTORE']]
SourceResourceArn
- Type: typing.Optional[str]
DeleteResourcePermissionOutput
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeregisterApplicationInput
ApplicationId
- Type:
- Required: Yes
Filter
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Operator
- Type: typing.Literal['Equals', 'GreaterThanOrEquals', 'LessThanOrEquals']
- Required: Yes
GetApplicationInput
ApplicationId
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
AppRegistryArn
- Type: typing.Optional[str]
GetApplicationOutput
Application
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetComponentInput
ApplicationId
- Type:
- Required: Yes
ComponentId
- Type:
- Required: Yes
GetComponentOutput
Component
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDatabaseInput
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
DatabaseId
- Type: typing.Optional[str]
DatabaseArn
- Type: typing.Optional[str]
GetDatabaseOutput
Database
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOperationInput
OperationId
- Type:
- Required: Yes
GetOperationOutput
Operation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourcePermissionInput
ResourceArn
- Type:
- Required: Yes
ActionType
- Type: typing.Optional[typing.Literal['RESTORE']]
GetResourcePermissionOutput
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Host
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]
IpAddressMember
IpAddress
- Type: typing.Optional[str]
Primary
- Type: typing.Optional[bool]
AllocationType
- Type: typing.Optional[typing.Literal['ELASTIC_IP', 'OVERLAY', 'UNKNOWN', 'VPC_SUBNET']]
ListApplicationsInput
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.Filter]]
ListApplicationsInputPaginate
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.Filter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.PaginatorConfig]
ListApplicationsOutput
Applications
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.ApplicationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListComponentsInput
ApplicationId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListComponentsInputPaginate
ApplicationId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.PaginatorConfig]
ListComponentsOutput
Components
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.ComponentSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDatabasesInput
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDatabasesInputPaginate
ApplicationId
- Type: typing.Optional[str]
ComponentId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.PaginatorConfig]
ListDatabasesOutput
Databases
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.DatabaseSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOperationEventsInput
OperationId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.Filter]]
ListOperationEventsInputPaginate
OperationId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.Filter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.PaginatorConfig]
ListOperationEventsOutput
OperationEvents
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.OperationEvent]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOperationsInput
ApplicationId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.Filter]]
ListOperationsInputPaginate
ApplicationId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.Filter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.PaginatorConfig]
ListOperationsOutput
Operations
- Type: typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.Operation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Operation
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]
OperationEvent
Description
- Type: typing.Optional[str]
Resource
- Type:
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']]
StatusMessage
- Type: typing.Optional[str]
Timestamp
- Type: typing.Optional[datetime.datetime]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutResourcePermissionInput
ActionType
- Type: typing.Literal['RESTORE']
- Required: Yes
SourceResourceArn
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
PutResourcePermissionOutput
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterApplicationInput
ApplicationId
- Type:
- Required: Yes
ApplicationType
- Type: typing.Literal['HANA', 'SAP_ABAP']
- Required: Yes
Instances
- Type: typing.List[str]
- Required: Yes
SapInstanceNumber
- Type: typing.Optional[str]
Sid
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
Credentials
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.ApplicationCredential]]
DatabaseArn
- Type: typing.Optional[str]
ComponentsInfo
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.ComponentInfo]]
RegisterApplicationOutput
Application
- Type:
- Required: Yes
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Resilience
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]
Resource
ResourceArn
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
ResponseMetadata
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]
StartApplicationInput
ApplicationId
- Type:
- Required: Yes
StartApplicationOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartApplicationRefreshInput
ApplicationId
- Type:
- Required: Yes
StartApplicationRefreshOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopApplicationInput
ApplicationId
- Type:
- Required: Yes
StopConnectedEntity
- Type: typing.Optional[typing.Literal['DBMS']]
IncludeEc2InstanceShutdown
- Type: typing.Optional[bool]
StopApplicationOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateApplicationSettingsInput
ApplicationId
- Type:
- Required: Yes
CredentialsToAddOrUpdate
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.ApplicationCredential]]
CredentialsToRemove
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.ApplicationCredential]]
Backint
- Type: typing.Optional[aws_resource_validator.pydantic_models.ssm_sap.ssm_sap_classes.BackintConfig]
DatabaseArn
- Type: typing.Optional[str]
UpdateApplicationSettingsOutput
Message
- Type:
- Required: Yes
OperationIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes