Skip to content
v2.274.0

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.
sidoptionalstringsidoptionalstrsidoptionalStringSidoptionalstringSidoptional*string#
The System ID of the application.
tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#
The tags on the application.