Interface CfnApplicationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApplicationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:48.487Z")
@Stability(Stable)
public interface CfnApplicationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnApplication.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.systemsmanagersap.*;
CfnApplicationProps cfnApplicationProps = CfnApplicationProps.builder()
.applicationId("applicationId")
.applicationType("applicationType")
// the properties below are optional
.componentsInfo(List.of(ComponentInfoProperty.builder()
.componentType("componentType")
.ec2InstanceId("ec2InstanceId")
.sid("sid")
.build()))
.credentials(List.of(CredentialProperty.builder()
.credentialType("credentialType")
.databaseName("databaseName")
.secretId("secretId")
.build()))
.databaseArn("databaseArn")
.instances(List.of("instances"))
.sapInstanceNumber("sapInstanceNumber")
.sid("sid")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnApplicationPropsstatic final classAn implementation forCfnApplicationProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnApplicationProps.Builderbuilder()The ID of the application.The type of the application.default ObjectThis is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.default ObjectThe credentials of the SAP application.default StringThe Amazon Resource Name (ARN) of the database.The Amazon EC2 instances on which your SAP application is running.default StringThe SAP instance number of the application.default StringgetSid()The System ID of the application.getTags()The tags on the application.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApplicationId
The ID of the application.- See Also:
-
getApplicationType
The type of the application.- See Also:
-
getComponentsInfo
This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnApplication.ComponentInfoProperty>- See Also:
-
getCredentials
The credentials of the SAP application.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnApplication.CredentialProperty>- See Also:
-
getDatabaseArn
The Amazon Resource Name (ARN) of the database.- See Also:
-
getInstances
The Amazon EC2 instances on which your SAP application is running.- See Also:
-
getSapInstanceNumber
The SAP instance number of the application.- See Also:
-
getSid
The System ID of the application.- See Also:
-
getTags
The tags on the application.- See Also:
-
builder
- Returns:
- a
CfnApplicationProps.BuilderofCfnApplicationProps
-