AWS Native is in preview. AWS Classic is fully supported.
aws-native.m2.Application
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Represents an application that runs on an AWS Mainframe Modernization Environment
Create Application Resource
new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
opts: Optional[ResourceOptions] = None,
definition: Optional[Union[ApplicationDefinition0PropertiesArgs, ApplicationDefinition1PropertiesArgs]] = None,
description: Optional[str] = None,
engine_type: Optional[ApplicationEngineType] = None,
kms_key_id: Optional[str] = None,
name: Optional[str] = None,
role_arn: Optional[str] = None,
tags: Optional[ApplicationTagMapArgs] = None)
@overload
def Application(resource_name: str,
args: ApplicationArgs,
opts: Optional[ResourceOptions] = 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:m2:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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
The Application resource accepts the following input properties:
- Definition
Pulumi.
Aws | Pulumi.Native. M2. Inputs. Application Definition0Properties Aws Native. M2. Inputs. Application Definition1Properties - Engine
Type Pulumi.Aws Native. M2. Application Engine Type - Description string
- Kms
Key stringId The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.
- Name string
- Role
Arn string - Pulumi.
Aws Native. M2. Inputs. Application Tag Map
- Definition
Application
Definition0Properties | ApplicationArgs Definition1Properties Args - Engine
Type ApplicationEngine Type - Description string
- Kms
Key stringId The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.
- Name string
- Role
Arn string - Application
Tag Map Args
- definition
Application
Definition0Properties | ApplicationDefinition1Properties - engine
Type ApplicationEngine Type - description String
- kms
Key StringId The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.
- name String
- role
Arn String - Application
Tag Map
- definition
Application
Definition0Properties | ApplicationDefinition1Properties - engine
Type ApplicationEngine Type - description string
- kms
Key stringId The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.
- name string
- role
Arn string - Application
Tag Map
- definition
Application
Definition0Properties | ApplicationArgs Definition1Properties Args - engine_
type ApplicationEngine Type - description str
- kms_
key_ strid The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.
- name str
- role_
arn str - Application
Tag Map Args
- definition Property Map | Property Map
- engine
Type "microfocus" | "bluage" - description String
- kms
Key StringId The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.
- name String
- role
Arn String - Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:
- Application
Arn string - Application
Id string - Id string
The provider-assigned unique ID for this managed resource.
- Application
Arn string - Application
Id string - Id string
The provider-assigned unique ID for this managed resource.
- application
Arn String - application
Id String - id String
The provider-assigned unique ID for this managed resource.
- application
Arn string - application
Id string - id string
The provider-assigned unique ID for this managed resource.
- application_
arn str - application_
id str - id str
The provider-assigned unique ID for this managed resource.
- application
Arn String - application
Id String - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
ApplicationDefinition0Properties, ApplicationDefinition0PropertiesArgs
- S3Location string
- S3Location string
- s3Location String
- s3Location string
- s3_
location str
- s3Location String
ApplicationDefinition1Properties, ApplicationDefinition1PropertiesArgs
- Content string
- Content string
- content String
- content string
- content str
- content String
ApplicationEngineType, ApplicationEngineTypeArgs
- Microfocus
- microfocus
- Bluage
- bluage
- Application
Engine Type Microfocus - microfocus
- Application
Engine Type Bluage - bluage
- Microfocus
- microfocus
- Bluage
- bluage
- Microfocus
- microfocus
- Bluage
- bluage
- MICROFOCUS
- microfocus
- BLUAGE
- bluage
- "microfocus"
- microfocus
- "bluage"
- bluage
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.