Skip to content

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