CfnApplicationProps Struct
Properties for defining a CfnApplication.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_systemsmanagersap as systemsmanagersap } from 'aws-cdk-lib';
const cfnApplicationProps: systemsmanagersap.CfnApplicationProps = {
applicationId: 'applicationId',
applicationType: 'applicationType',
// the properties below are optional
componentsInfo: [{
componentType: 'componentType',
ec2InstanceId: 'ec2InstanceId',
sid: 'sid',
}],
credentials: [{
credentialType: 'credentialType',
databaseName: 'databaseName',
secretId: 'secretId',
}],
databaseArn: 'databaseArn',
instances: ['instances'],
sapInstanceNumber: 'sapInstanceNumber',
sid: 'sid',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
applicationIdstringapplication_idstrapplicationIdStringApplicationIdstringApplicationId*stringrequired#The ID of the application.
applicationTypestringapplication_typestrapplicationTypeStringApplicationTypestringApplicationType*stringrequired#The type of the application.
componentsInfooptionalIResolvable | IResolvable | CfnApplication.ComponentInfoProperty[]components_infooptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, ComponentInfoProperty]]]componentsInfooptionalIResolvableComponentsInfooptionalIResolvableComponentsInfooptionalinterface{}#This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.
credentialsoptionalIResolvable | IResolvable | CfnApplication.CredentialProperty[]credentialsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, CredentialProperty]]]credentialsoptionalIResolvableCredentialsoptionalIResolvableCredentialsoptionalinterface{}#The credentials of the SAP application.
databaseArnoptionalstringdatabase_arnoptionalstrdatabaseArnoptionalStringDatabaseArnoptionalstringDatabaseArnoptional*string#The Amazon Resource Name (ARN) of the database.
instancesoptionalstring[]instancesoptionaltyping.List[str]instancesoptionalList<String>Instancesoptionalstring[]Instancesoptional*[]*string#The Amazon EC2 instances on which your SAP application is running.
sapInstanceNumberoptionalstringsap_instance_numberoptionalstrsapInstanceNumberoptionalStringSapInstanceNumberoptionalstringSapInstanceNumberoptional*string#The SAP instance number of the application.
The System ID of the application.