# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetDeployment gets an existing Deployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetEnvironment gets an existing Environment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
NewApplication registers a new resource with the given unique name, arguments, and options.
NewDeployment registers a new resource with the given unique name, arguments, and options.
NewEnvironment registers a new resource with the given unique name, arguments, and options.
# Structs
Resource for managing an [AWS Mainframe Modernization Application](https://docs.aws.amazon.com/m2/latest/userguide/applications-m2.html).
The set of arguments for constructing a Application resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Resource for managing an [AWS Mainframe Modernization Deployment.](https://docs.aws.amazon.com/m2/latest/userguide/applications-m2-deploy.html)
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/m2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := m2.NewDeployment(ctx, "test", &m2.DeploymentArgs{ EnvironmentId: pulumi.String("01234567890abcdef012345678"), ApplicationId: pulumi.String("34567890abcdef012345678012"), ApplicationVersion: pulumi.Int(1), Start: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Mainframe Modernization Deployment using the `APPLICATION-ID,DEPLOYMENT-ID`.
The set of arguments for constructing a Deployment resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Resource for managing an [AWS Mainframe Modernization Environment](https://docs.aws.amazon.com/m2/latest/userguide/environments-m2.html).
The set of arguments for constructing a Environment resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values.
ApplicationDefinitionInput is an input type that accepts ApplicationDefinitionArgs and ApplicationDefinitionOutput values.
ApplicationDefinitionPtrInput is an input type that accepts ApplicationDefinitionArgs, ApplicationDefinitionPtr and ApplicationDefinitionPtrOutput values.
No description provided by the author
ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values.
ApplicationTimeoutsInput is an input type that accepts ApplicationTimeoutsArgs and ApplicationTimeoutsOutput values.
ApplicationTimeoutsPtrInput is an input type that accepts ApplicationTimeoutsArgs, ApplicationTimeoutsPtr and ApplicationTimeoutsPtrOutput values.
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values.
No description provided by the author
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values.
DeploymentTimeoutsInput is an input type that accepts DeploymentTimeoutsArgs and DeploymentTimeoutsOutput values.
DeploymentTimeoutsPtrInput is an input type that accepts DeploymentTimeoutsArgs, DeploymentTimeoutsPtr and DeploymentTimeoutsPtrOutput values.
EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values.
EnvironmentHighAvailabilityConfigInput is an input type that accepts EnvironmentHighAvailabilityConfigArgs and EnvironmentHighAvailabilityConfigOutput values.
EnvironmentHighAvailabilityConfigPtrInput is an input type that accepts EnvironmentHighAvailabilityConfigArgs, EnvironmentHighAvailabilityConfigPtr and EnvironmentHighAvailabilityConfigPtrOutput values.
No description provided by the author
EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values.
EnvironmentStorageConfigurationEfsInput is an input type that accepts EnvironmentStorageConfigurationEfsArgs and EnvironmentStorageConfigurationEfsOutput values.
EnvironmentStorageConfigurationEfsPtrInput is an input type that accepts EnvironmentStorageConfigurationEfsArgs, EnvironmentStorageConfigurationEfsPtr and EnvironmentStorageConfigurationEfsPtrOutput values.
EnvironmentStorageConfigurationFsxInput is an input type that accepts EnvironmentStorageConfigurationFsxArgs and EnvironmentStorageConfigurationFsxOutput values.
EnvironmentStorageConfigurationFsxPtrInput is an input type that accepts EnvironmentStorageConfigurationFsxArgs, EnvironmentStorageConfigurationFsxPtr and EnvironmentStorageConfigurationFsxPtrOutput values.
EnvironmentStorageConfigurationInput is an input type that accepts EnvironmentStorageConfigurationArgs and EnvironmentStorageConfigurationOutput values.
EnvironmentStorageConfigurationPtrInput is an input type that accepts EnvironmentStorageConfigurationArgs, EnvironmentStorageConfigurationPtr and EnvironmentStorageConfigurationPtrOutput values.
EnvironmentTimeoutsInput is an input type that accepts EnvironmentTimeoutsArgs and EnvironmentTimeoutsOutput values.
EnvironmentTimeoutsPtrInput is an input type that accepts EnvironmentTimeoutsArgs, EnvironmentTimeoutsPtr and EnvironmentTimeoutsPtrOutput values.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author