1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. systemsmanagersap
  5. Application

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.systemsmanagersap.Application

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource schema for AWS::SystemsManagerSAP::Application

Create Application Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
                args: ApplicationArgs,
                opts: Optional[ResourceOptions] = None)

@overload
def Application(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                application_id: Optional[str] = None,
                application_type: Optional[ApplicationType] = None,
                credentials: Optional[Sequence[ApplicationCredentialArgs]] = None,
                database_arn: Optional[str] = None,
                instances: Optional[Sequence[str]] = None,
                sap_instance_number: Optional[str] = None,
                sid: Optional[str] = None,
                tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: aws-native:systemsmanagersap:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Application Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Application resource accepts the following input properties:

ApplicationId This property is required. string
The ID of the application.
ApplicationType This property is required. Pulumi.AwsNative.SystemsManagerSap.ApplicationType
The type of the application.
Credentials List<Pulumi.AwsNative.SystemsManagerSap.Inputs.ApplicationCredential>
The credentials of the SAP application.
DatabaseArn string
The ARN of the SAP HANA database
Instances List<string>
The Amazon EC2 instances on which your SAP application is running.
SapInstanceNumber string
The SAP instance number of the application.
Sid string
The System ID of the application.
Tags List<Pulumi.AwsNative.Inputs.Tag>
The tags of a SystemsManagerSAP application.
ApplicationId This property is required. string
The ID of the application.
ApplicationType This property is required. ApplicationType
The type of the application.
Credentials []ApplicationCredentialArgs
The credentials of the SAP application.
DatabaseArn string
The ARN of the SAP HANA database
Instances []string
The Amazon EC2 instances on which your SAP application is running.
SapInstanceNumber string
The SAP instance number of the application.
Sid string
The System ID of the application.
Tags TagArgs
The tags of a SystemsManagerSAP application.
applicationId This property is required. String
The ID of the application.
applicationType This property is required. ApplicationType
The type of the application.
credentials List<ApplicationCredential>
The credentials of the SAP application.
databaseArn String
The ARN of the SAP HANA database
instances List<String>
The Amazon EC2 instances on which your SAP application is running.
sapInstanceNumber String
The SAP instance number of the application.
sid String
The System ID of the application.
tags List<Tag>
The tags of a SystemsManagerSAP application.
applicationId This property is required. string
The ID of the application.
applicationType This property is required. ApplicationType
The type of the application.
credentials ApplicationCredential[]
The credentials of the SAP application.
databaseArn string
The ARN of the SAP HANA database
instances string[]
The Amazon EC2 instances on which your SAP application is running.
sapInstanceNumber string
The SAP instance number of the application.
sid string
The System ID of the application.
tags Tag[]
The tags of a SystemsManagerSAP application.
application_id This property is required. str
The ID of the application.
application_type This property is required. ApplicationType
The type of the application.
credentials Sequence[ApplicationCredentialArgs]
The credentials of the SAP application.
database_arn str
The ARN of the SAP HANA database
instances Sequence[str]
The Amazon EC2 instances on which your SAP application is running.
sap_instance_number str
The SAP instance number of the application.
sid str
The System ID of the application.
tags Sequence[TagArgs]
The tags of a SystemsManagerSAP application.
applicationId This property is required. String
The ID of the application.
applicationType This property is required. "HANA" | "SAP_ABAP"
The type of the application.
credentials List<Property Map>
The credentials of the SAP application.
databaseArn String
The ARN of the SAP HANA database
instances List<String>
The Amazon EC2 instances on which your SAP application is running.
sapInstanceNumber String
The SAP instance number of the application.
sid String
The System ID of the application.
tags List<Property Map>
The tags of a SystemsManagerSAP application.

Outputs

All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:

Arn string
The ARN of the SSM-SAP application
Id string
The provider-assigned unique ID for this managed resource.
Arn string
The ARN of the SSM-SAP application
Id string
The provider-assigned unique ID for this managed resource.
arn String
The ARN of the SSM-SAP application
id String
The provider-assigned unique ID for this managed resource.
arn string
The ARN of the SSM-SAP application
id string
The provider-assigned unique ID for this managed resource.
arn str
The ARN of the SSM-SAP application
id str
The provider-assigned unique ID for this managed resource.
arn String
The ARN of the SSM-SAP application
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

ApplicationCredential
, ApplicationCredentialArgs

CredentialType Pulumi.AwsNative.SystemsManagerSap.ApplicationCredentialCredentialType
The type of the application credentials.
DatabaseName string
The name of the SAP HANA database.
SecretId string
The secret ID created in AWS Secrets Manager to store the credentials of the SAP application.
CredentialType ApplicationCredentialCredentialType
The type of the application credentials.
DatabaseName string
The name of the SAP HANA database.
SecretId string
The secret ID created in AWS Secrets Manager to store the credentials of the SAP application.
credentialType ApplicationCredentialCredentialType
The type of the application credentials.
databaseName String
The name of the SAP HANA database.
secretId String
The secret ID created in AWS Secrets Manager to store the credentials of the SAP application.
credentialType ApplicationCredentialCredentialType
The type of the application credentials.
databaseName string
The name of the SAP HANA database.
secretId string
The secret ID created in AWS Secrets Manager to store the credentials of the SAP application.
credential_type ApplicationCredentialCredentialType
The type of the application credentials.
database_name str
The name of the SAP HANA database.
secret_id str
The secret ID created in AWS Secrets Manager to store the credentials of the SAP application.
credentialType "ADMIN"
The type of the application credentials.
databaseName String
The name of the SAP HANA database.
secretId String
The secret ID created in AWS Secrets Manager to store the credentials of the SAP application.

ApplicationCredentialCredentialType
, ApplicationCredentialCredentialTypeArgs

Admin
ADMIN
ApplicationCredentialCredentialTypeAdmin
ADMIN
Admin
ADMIN
Admin
ADMIN
ADMIN
ADMIN
"ADMIN"
ADMIN

ApplicationType
, ApplicationTypeArgs

Hana
HANA
SapAbap
SAP_ABAP
ApplicationTypeHana
HANA
ApplicationTypeSapAbap
SAP_ABAP
Hana
HANA
SapAbap
SAP_ABAP
Hana
HANA
SapAbap
SAP_ABAP
HANA
HANA
SAP_ABAP
SAP_ABAP
"HANA"
HANA
"SAP_ABAP"
SAP_ABAP

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi