1. Packages
  2. AWS Classic
  3. API Docs
  4. mwaa
  5. Environment

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi

aws.mwaa.Environment

Explore with Pulumi AI

aws logo

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi

    Creates a MWAA Environment resource.

    Example Usage

    A MWAA Environment requires an IAM role (aws.iam.Role), two subnets in the private zone (aws.ec2.Subnet) and a versioned S3 bucket (aws.s3.BucketV2).

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.mwaa.Environment("example", {
        dagS3Path: "dags/",
        executionRoleArn: exampleAwsIamRole.arn,
        name: "example",
        networkConfiguration: {
            securityGroupIds: [exampleAwsSecurityGroup.id],
            subnetIds: _private.map(__item => __item.id),
        },
        sourceBucketArn: exampleAwsS3Bucket.arn,
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.mwaa.Environment("example",
        dag_s3_path="dags/",
        execution_role_arn=example_aws_iam_role["arn"],
        name="example",
        network_configuration=aws.mwaa.EnvironmentNetworkConfigurationArgs(
            security_group_ids=[example_aws_security_group["id"]],
            subnet_ids=[__item["id"] for __item in private],
        ),
        source_bucket_arn=example_aws_s3_bucket["arn"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mwaa"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := mwaa.NewEnvironment(ctx, "example", &mwaa.EnvironmentArgs{
    DagS3Path: pulumi.String("dags/"),
    ExecutionRoleArn: pulumi.Any(exampleAwsIamRole.Arn),
    Name: pulumi.String("example"),
    NetworkConfiguration: &mwaa.EnvironmentNetworkConfigurationArgs{
    SecurityGroupIds: pulumi.StringArray{
    exampleAwsSecurityGroup.Id,
    },
    SubnetIds: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ example.pp:6,24-37),
    },
    SourceBucketArn: pulumi.Any(exampleAwsS3Bucket.Arn),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.Mwaa.Environment("example", new()
        {
            DagS3Path = "dags/",
            ExecutionRoleArn = exampleAwsIamRole.Arn,
            Name = "example",
            NetworkConfiguration = new Aws.Mwaa.Inputs.EnvironmentNetworkConfigurationArgs
            {
                SecurityGroupIds = new[]
                {
                    exampleAwsSecurityGroup.Id,
                },
                SubnetIds = @private.Select(__item => __item.Id).ToList(),
            },
            SourceBucketArn = exampleAwsS3Bucket.Arn,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.mwaa.Environment;
    import com.pulumi.aws.mwaa.EnvironmentArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentNetworkConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new Environment("example", EnvironmentArgs.builder()        
                .dagS3Path("dags/")
                .executionRoleArn(exampleAwsIamRole.arn())
                .name("example")
                .networkConfiguration(EnvironmentNetworkConfigurationArgs.builder()
                    .securityGroupIds(exampleAwsSecurityGroup.id())
                    .subnetIds(private_.stream().map(element -> element.id()).collect(toList()))
                    .build())
                .sourceBucketArn(exampleAwsS3Bucket.arn())
                .build());
    
        }
    }
    
    Coming soon!```
    </pulumi-choosable>
    </div>
    
    
    ### Example with Airflow configuration options
    
    <div>
    <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
    </div>
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    
    ```typescript
    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.mwaa.Environment("example", {
        airflowConfigurationOptions: {
            "core.default_task_retries": "16",
            "core.parallelism": "1",
        },
        dagS3Path: "dags/",
        executionRoleArn: exampleAwsIamRole.arn,
        name: "example",
        networkConfiguration: {
            securityGroupIds: [exampleAwsSecurityGroup.id],
            subnetIds: _private.map(__item => __item.id),
        },
        sourceBucketArn: exampleAwsS3Bucket.arn,
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.mwaa.Environment("example",
        airflow_configuration_options={
            "core.default_task_retries": "16",
            "core.parallelism": "1",
        },
        dag_s3_path="dags/",
        execution_role_arn=example_aws_iam_role["arn"],
        name="example",
        network_configuration=aws.mwaa.EnvironmentNetworkConfigurationArgs(
            security_group_ids=[example_aws_security_group["id"]],
            subnet_ids=[__item["id"] for __item in private],
        ),
        source_bucket_arn=example_aws_s3_bucket["arn"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mwaa"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := mwaa.NewEnvironment(ctx, "example", &mwaa.EnvironmentArgs{
    AirflowConfigurationOptions: pulumi.StringMap{
    "core.default_task_retries": pulumi.String("16"),
    "core.parallelism": pulumi.String("1"),
    },
    DagS3Path: pulumi.String("dags/"),
    ExecutionRoleArn: pulumi.Any(exampleAwsIamRole.Arn),
    Name: pulumi.String("example"),
    NetworkConfiguration: &mwaa.EnvironmentNetworkConfigurationArgs{
    SecurityGroupIds: pulumi.StringArray{
    exampleAwsSecurityGroup.Id,
    },
    SubnetIds: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ example.pp:10,24-37),
    },
    SourceBucketArn: pulumi.Any(exampleAwsS3Bucket.Arn),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.Mwaa.Environment("example", new()
        {
            AirflowConfigurationOptions = 
            {
                { "core.default_task_retries", "16" },
                { "core.parallelism", "1" },
            },
            DagS3Path = "dags/",
            ExecutionRoleArn = exampleAwsIamRole.Arn,
            Name = "example",
            NetworkConfiguration = new Aws.Mwaa.Inputs.EnvironmentNetworkConfigurationArgs
            {
                SecurityGroupIds = new[]
                {
                    exampleAwsSecurityGroup.Id,
                },
                SubnetIds = @private.Select(__item => __item.Id).ToList(),
            },
            SourceBucketArn = exampleAwsS3Bucket.Arn,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.mwaa.Environment;
    import com.pulumi.aws.mwaa.EnvironmentArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentNetworkConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new Environment("example", EnvironmentArgs.builder()        
                .airflowConfigurationOptions(Map.ofEntries(
                    Map.entry("core.default_task_retries", 16),
                    Map.entry("core.parallelism", 1)
                ))
                .dagS3Path("dags/")
                .executionRoleArn(exampleAwsIamRole.arn())
                .name("example")
                .networkConfiguration(EnvironmentNetworkConfigurationArgs.builder()
                    .securityGroupIds(exampleAwsSecurityGroup.id())
                    .subnetIds(private_.stream().map(element -> element.id()).collect(toList()))
                    .build())
                .sourceBucketArn(exampleAwsS3Bucket.arn())
                .build());
    
        }
    }
    
    Coming soon!```
    </pulumi-choosable>
    </div>
    
    
    ### Example with logging configurations
    
    Note that Airflow task logs are enabled by default with the `INFO` log level.
    
    <div>
    <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
    </div>
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    
    ```typescript
    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.mwaa.Environment("example", {
        dagS3Path: "dags/",
        executionRoleArn: exampleAwsIamRole.arn,
        loggingConfiguration: {
            dagProcessingLogs: {
                enabled: true,
                logLevel: "DEBUG",
            },
            schedulerLogs: {
                enabled: true,
                logLevel: "INFO",
            },
            taskLogs: {
                enabled: true,
                logLevel: "WARNING",
            },
            webserverLogs: {
                enabled: true,
                logLevel: "ERROR",
            },
            workerLogs: {
                enabled: true,
                logLevel: "CRITICAL",
            },
        },
        name: "example",
        networkConfiguration: {
            securityGroupIds: [exampleAwsSecurityGroup.id],
            subnetIds: _private.map(__item => __item.id),
        },
        sourceBucketArn: exampleAwsS3Bucket.arn,
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.mwaa.Environment("example",
        dag_s3_path="dags/",
        execution_role_arn=example_aws_iam_role["arn"],
        logging_configuration=aws.mwaa.EnvironmentLoggingConfigurationArgs(
            dag_processing_logs=aws.mwaa.EnvironmentLoggingConfigurationDagProcessingLogsArgs(
                enabled=True,
                log_level="DEBUG",
            ),
            scheduler_logs=aws.mwaa.EnvironmentLoggingConfigurationSchedulerLogsArgs(
                enabled=True,
                log_level="INFO",
            ),
            task_logs=aws.mwaa.EnvironmentLoggingConfigurationTaskLogsArgs(
                enabled=True,
                log_level="WARNING",
            ),
            webserver_logs=aws.mwaa.EnvironmentLoggingConfigurationWebserverLogsArgs(
                enabled=True,
                log_level="ERROR",
            ),
            worker_logs=aws.mwaa.EnvironmentLoggingConfigurationWorkerLogsArgs(
                enabled=True,
                log_level="CRITICAL",
            ),
        ),
        name="example",
        network_configuration=aws.mwaa.EnvironmentNetworkConfigurationArgs(
            security_group_ids=[example_aws_security_group["id"]],
            subnet_ids=[__item["id"] for __item in private],
        ),
        source_bucket_arn=example_aws_s3_bucket["arn"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mwaa"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := mwaa.NewEnvironment(ctx, "example", &mwaa.EnvironmentArgs{
    DagS3Path: pulumi.String("dags/"),
    ExecutionRoleArn: pulumi.Any(exampleAwsIamRole.Arn),
    LoggingConfiguration: &mwaa.EnvironmentLoggingConfigurationArgs{
    DagProcessingLogs: &mwaa.EnvironmentLoggingConfigurationDagProcessingLogsArgs{
    Enabled: pulumi.Bool(true),
    LogLevel: pulumi.String("DEBUG"),
    },
    SchedulerLogs: &mwaa.EnvironmentLoggingConfigurationSchedulerLogsArgs{
    Enabled: pulumi.Bool(true),
    LogLevel: pulumi.String("INFO"),
    },
    TaskLogs: &mwaa.EnvironmentLoggingConfigurationTaskLogsArgs{
    Enabled: pulumi.Bool(true),
    LogLevel: pulumi.String("WARNING"),
    },
    WebserverLogs: &mwaa.EnvironmentLoggingConfigurationWebserverLogsArgs{
    Enabled: pulumi.Bool(true),
    LogLevel: pulumi.String("ERROR"),
    },
    WorkerLogs: &mwaa.EnvironmentLoggingConfigurationWorkerLogsArgs{
    Enabled: pulumi.Bool(true),
    LogLevel: pulumi.String("CRITICAL"),
    },
    },
    Name: pulumi.String("example"),
    NetworkConfiguration: &mwaa.EnvironmentNetworkConfigurationArgs{
    SecurityGroupIds: pulumi.StringArray{
    exampleAwsSecurityGroup.Id,
    },
    SubnetIds: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ example.pp:28,24-37),
    },
    SourceBucketArn: pulumi.Any(exampleAwsS3Bucket.Arn),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.Mwaa.Environment("example", new()
        {
            DagS3Path = "dags/",
            ExecutionRoleArn = exampleAwsIamRole.Arn,
            LoggingConfiguration = new Aws.Mwaa.Inputs.EnvironmentLoggingConfigurationArgs
            {
                DagProcessingLogs = new Aws.Mwaa.Inputs.EnvironmentLoggingConfigurationDagProcessingLogsArgs
                {
                    Enabled = true,
                    LogLevel = "DEBUG",
                },
                SchedulerLogs = new Aws.Mwaa.Inputs.EnvironmentLoggingConfigurationSchedulerLogsArgs
                {
                    Enabled = true,
                    LogLevel = "INFO",
                },
                TaskLogs = new Aws.Mwaa.Inputs.EnvironmentLoggingConfigurationTaskLogsArgs
                {
                    Enabled = true,
                    LogLevel = "WARNING",
                },
                WebserverLogs = new Aws.Mwaa.Inputs.EnvironmentLoggingConfigurationWebserverLogsArgs
                {
                    Enabled = true,
                    LogLevel = "ERROR",
                },
                WorkerLogs = new Aws.Mwaa.Inputs.EnvironmentLoggingConfigurationWorkerLogsArgs
                {
                    Enabled = true,
                    LogLevel = "CRITICAL",
                },
            },
            Name = "example",
            NetworkConfiguration = new Aws.Mwaa.Inputs.EnvironmentNetworkConfigurationArgs
            {
                SecurityGroupIds = new[]
                {
                    exampleAwsSecurityGroup.Id,
                },
                SubnetIds = @private.Select(__item => __item.Id).ToList(),
            },
            SourceBucketArn = exampleAwsS3Bucket.Arn,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.mwaa.Environment;
    import com.pulumi.aws.mwaa.EnvironmentArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentLoggingConfigurationArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentLoggingConfigurationDagProcessingLogsArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentLoggingConfigurationSchedulerLogsArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentLoggingConfigurationTaskLogsArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentLoggingConfigurationWebserverLogsArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentLoggingConfigurationWorkerLogsArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentNetworkConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new Environment("example", EnvironmentArgs.builder()        
                .dagS3Path("dags/")
                .executionRoleArn(exampleAwsIamRole.arn())
                .loggingConfiguration(EnvironmentLoggingConfigurationArgs.builder()
                    .dagProcessingLogs(EnvironmentLoggingConfigurationDagProcessingLogsArgs.builder()
                        .enabled(true)
                        .logLevel("DEBUG")
                        .build())
                    .schedulerLogs(EnvironmentLoggingConfigurationSchedulerLogsArgs.builder()
                        .enabled(true)
                        .logLevel("INFO")
                        .build())
                    .taskLogs(EnvironmentLoggingConfigurationTaskLogsArgs.builder()
                        .enabled(true)
                        .logLevel("WARNING")
                        .build())
                    .webserverLogs(EnvironmentLoggingConfigurationWebserverLogsArgs.builder()
                        .enabled(true)
                        .logLevel("ERROR")
                        .build())
                    .workerLogs(EnvironmentLoggingConfigurationWorkerLogsArgs.builder()
                        .enabled(true)
                        .logLevel("CRITICAL")
                        .build())
                    .build())
                .name("example")
                .networkConfiguration(EnvironmentNetworkConfigurationArgs.builder()
                    .securityGroupIds(exampleAwsSecurityGroup.id())
                    .subnetIds(private_.stream().map(element -> element.id()).collect(toList()))
                    .build())
                .sourceBucketArn(exampleAwsS3Bucket.arn())
                .build());
    
        }
    }
    
    Coming soon!```
    </pulumi-choosable>
    </div>
    
    
    ### Example with tags
    
    <div>
    <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
    </div>
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    
    ```typescript
    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.mwaa.Environment("example", {
        dagS3Path: "dags/",
        executionRoleArn: exampleAwsIamRole.arn,
        name: "example",
        networkConfiguration: {
            securityGroupIds: [exampleAwsSecurityGroup.id],
            subnetIds: _private.map(__item => __item.id),
        },
        sourceBucketArn: exampleAwsS3Bucket.arn,
        tags: {
            Name: "example",
            Environment: "production",
        },
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.mwaa.Environment("example",
        dag_s3_path="dags/",
        execution_role_arn=example_aws_iam_role["arn"],
        name="example",
        network_configuration=aws.mwaa.EnvironmentNetworkConfigurationArgs(
            security_group_ids=[example_aws_security_group["id"]],
            subnet_ids=[__item["id"] for __item in private],
        ),
        source_bucket_arn=example_aws_s3_bucket["arn"],
        tags={
            "Name": "example",
            "Environment": "production",
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/mwaa"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := mwaa.NewEnvironment(ctx, "example", &mwaa.EnvironmentArgs{
    DagS3Path: pulumi.String("dags/"),
    ExecutionRoleArn: pulumi.Any(exampleAwsIamRole.Arn),
    Name: pulumi.String("example"),
    NetworkConfiguration: &mwaa.EnvironmentNetworkConfigurationArgs{
    SecurityGroupIds: pulumi.StringArray{
    exampleAwsSecurityGroup.Id,
    },
    SubnetIds: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ example.pp:6,24-37),
    },
    SourceBucketArn: pulumi.Any(exampleAwsS3Bucket.Arn),
    Tags: pulumi.StringMap{
    "Name": pulumi.String("example"),
    "Environment": pulumi.String("production"),
    },
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.Mwaa.Environment("example", new()
        {
            DagS3Path = "dags/",
            ExecutionRoleArn = exampleAwsIamRole.Arn,
            Name = "example",
            NetworkConfiguration = new Aws.Mwaa.Inputs.EnvironmentNetworkConfigurationArgs
            {
                SecurityGroupIds = new[]
                {
                    exampleAwsSecurityGroup.Id,
                },
                SubnetIds = @private.Select(__item => __item.Id).ToList(),
            },
            SourceBucketArn = exampleAwsS3Bucket.Arn,
            Tags = 
            {
                { "Name", "example" },
                { "Environment", "production" },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.mwaa.Environment;
    import com.pulumi.aws.mwaa.EnvironmentArgs;
    import com.pulumi.aws.mwaa.inputs.EnvironmentNetworkConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new Environment("example", EnvironmentArgs.builder()        
                .dagS3Path("dags/")
                .executionRoleArn(exampleAwsIamRole.arn())
                .name("example")
                .networkConfiguration(EnvironmentNetworkConfigurationArgs.builder()
                    .securityGroupIds(exampleAwsSecurityGroup.id())
                    .subnetIds(private_.stream().map(element -> element.id()).collect(toList()))
                    .build())
                .sourceBucketArn(exampleAwsS3Bucket.arn())
                .tags(Map.ofEntries(
                    Map.entry("Name", "example"),
                    Map.entry("Environment", "production")
                ))
                .build());
    
        }
    }
    
    Coming soon!```
    </pulumi-choosable>
    </div>
    
    
    
    ## Create Environment Resource {#create}
    <div>
    <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <div class="highlight"><pre class="chroma"><code class="language-typescript" data-lang="typescript"><span class="k">new </span><span class="nx">Environment</span><span class="p">(</span><span class="nx">name</span><span class="p">:</span> <span class="nx">string</span><span class="p">,</span> <span class="nx">args</span><span class="p">:</span> <span class="nx"><a href="#inputs">EnvironmentArgs</a></span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span><span class="p">);</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python"><span class=nd>@overload</span>
    <span class="k">def </span><span class="nx">Environment</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
                    <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">,</span>
                    <span class="nx">airflow_configuration_options</span><span class="p">:</span> <span class="nx">Optional[Mapping[str, str]]</span> = None<span class="p">,</span>
                    <span class="nx">airflow_version</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">dag_s3_path</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">endpoint_management</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">environment_class</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">execution_role_arn</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">kms_key</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">logging_configuration</span><span class="p">:</span> <span class="nx">Optional[EnvironmentLoggingConfigurationArgs]</span> = None<span class="p">,</span>
                    <span class="nx">max_workers</span><span class="p">:</span> <span class="nx">Optional[int]</span> = None<span class="p">,</span>
                    <span class="nx">min_workers</span><span class="p">:</span> <span class="nx">Optional[int]</span> = None<span class="p">,</span>
                    <span class="nx">name</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">network_configuration</span><span class="p">:</span> <span class="nx">Optional[EnvironmentNetworkConfigurationArgs]</span> = None<span class="p">,</span>
                    <span class="nx">plugins_s3_object_version</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">plugins_s3_path</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">requirements_s3_object_version</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">requirements_s3_path</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">schedulers</span><span class="p">:</span> <span class="nx">Optional[int]</span> = None<span class="p">,</span>
                    <span class="nx">source_bucket_arn</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">startup_script_s3_object_version</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">startup_script_s3_path</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">tags</span><span class="p">:</span> <span class="nx">Optional[Mapping[str, str]]</span> = None<span class="p">,</span>
                    <span class="nx">webserver_access_mode</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">weekly_maintenance_window_start</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">)</span>
    <span class=nd>@overload</span>
    <span class="k">def </span><span class="nx">Environment</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
                    <span class="nx">args</span><span class="p">:</span> <span class="nx"><a href="#inputs">EnvironmentArgs</a></span><span class="p">,</span>
                    <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="k">func </span><span class="nx">NewEnvironment</span><span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">name</span><span class="p"> </span><span class="nx">string</span><span class="p">,</span> <span class="nx">args</span><span class="p"> </span><span class="nx"><a href="#inputs">EnvironmentArgs</a></span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span><span class="p">) (*<span class="nx">Environment</span>, error)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public </span><span class="nx">Environment</span><span class="p">(</span><span class="nx">string</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">EnvironmentArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <div class="highlight"><pre class="chroma">
    <code class="language-java" data-lang="java"><span class="k">public </span><span class="nx">Environment</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">EnvironmentArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">)</span>
    <span class="k">public </span><span class="nx">Environment</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">EnvironmentArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx">CustomResourceOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span>
    </code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml">type: <span class="nx">aws:mwaa:Environment</span><span class="p"></span>
    <span class="p">properties</span><span class="p">: </span><span class="c">#&nbsp;The arguments to resource properties.</span>
    <span class="p"></span><span class="p">options</span><span class="p">: </span><span class="c">#&nbsp;Bag of options to control resource&#39;s behavior.</span>
    <span class="p"></span>
    </code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    
    <dl class="resources-properties"><dt
            class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">EnvironmentArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    
    <dl class="resources-properties"><dt
            class="property-required" title="Required">
            <span>resource_name</span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">EnvironmentArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">ResourceOptions</a></span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    
    <dl class="resources-properties"><dt
            class="property-optional" title="Optional">
            <span>ctx</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span>
        </dt>
        <dd>Context object for the current deployment.</dd><dt
            class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">EnvironmentArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    
    <dl class="resources-properties"><dt
            class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">EnvironmentArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    
    <dl class="resources-properties"><dt
            class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">EnvironmentArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>options</span>
            <span class="property-indicator"></span>
            <span class="property-type">CustomResourceOptions</span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    ## Environment Resource Properties {#properties}
    
    To learn more about resource properties and how to use them, see [Inputs and Outputs](/docs/intro/concepts/inputs-outputs) in the Architecture and Concepts docs.
    
    ### Inputs
    
    The Environment resource accepts the following [input](/docs/intro/concepts/inputs-outputs) properties:
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="dags3path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dags3path_csharp" style="color: inherit; text-decoration: inherit;">Dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-required"
                title="Required">
            <span id="executionrolearn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#executionrolearn_csharp" style="color: inherit; text-decoration: inherit;">Execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-required"
                title="Required">
            <span id="networkconfiguration_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#networkconfiguration_csharp" style="color: inherit; text-decoration: inherit;">Network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-required"
                title="Required">
            <span id="sourcebucketarn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#sourcebucketarn_csharp" style="color: inherit; text-decoration: inherit;">Source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowconfigurationoptions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowconfigurationoptions_csharp" style="color: inherit; text-decoration: inherit;">Airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Dictionary&lt;string, string&gt;</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowversion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowversion_csharp" style="color: inherit; text-decoration: inherit;">Airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="endpointmanagement_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointmanagement_csharp" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="environmentclass_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#environmentclass_csharp" style="color: inherit; text-decoration: inherit;">Environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="kmskey_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#kmskey_csharp" style="color: inherit; text-decoration: inherit;">Kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="loggingconfiguration_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loggingconfiguration_csharp" style="color: inherit; text-decoration: inherit;">Logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="maxworkers_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#maxworkers_csharp" style="color: inherit; text-decoration: inherit;">Max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="minworkers_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#minworkers_csharp" style="color: inherit; text-decoration: inherit;">Min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="name_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_csharp" style="color: inherit; text-decoration: inherit;">Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3objectversion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3objectversion_csharp" style="color: inherit; text-decoration: inherit;">Plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3path_csharp" style="color: inherit; text-decoration: inherit;">Plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3objectversion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3objectversion_csharp" style="color: inherit; text-decoration: inherit;">Requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3path_csharp" style="color: inherit; text-decoration: inherit;">Requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulers_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulers_csharp" style="color: inherit; text-decoration: inherit;">Schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3objectversion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3objectversion_csharp" style="color: inherit; text-decoration: inherit;">Startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3path_csharp" style="color: inherit; text-decoration: inherit;">Startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="tags_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tags_csharp" style="color: inherit; text-decoration: inherit;">Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Dictionary&lt;string, string&gt;</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserveraccessmode_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserveraccessmode_csharp" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="weeklymaintenancewindowstart_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weeklymaintenancewindowstart_csharp" style="color: inherit; text-decoration: inherit;">Weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="dags3path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dags3path_go" style="color: inherit; text-decoration: inherit;">Dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-required"
                title="Required">
            <span id="executionrolearn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#executionrolearn_go" style="color: inherit; text-decoration: inherit;">Execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-required"
                title="Required">
            <span id="networkconfiguration_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#networkconfiguration_go" style="color: inherit; text-decoration: inherit;">Network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration<wbr>Args</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-required"
                title="Required">
            <span id="sourcebucketarn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#sourcebucketarn_go" style="color: inherit; text-decoration: inherit;">Source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowconfigurationoptions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowconfigurationoptions_go" style="color: inherit; text-decoration: inherit;">Airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">map[string]string</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowversion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowversion_go" style="color: inherit; text-decoration: inherit;">Airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="endpointmanagement_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointmanagement_go" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="environmentclass_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#environmentclass_go" style="color: inherit; text-decoration: inherit;">Environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="kmskey_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#kmskey_go" style="color: inherit; text-decoration: inherit;">Kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="loggingconfiguration_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loggingconfiguration_go" style="color: inherit; text-decoration: inherit;">Logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration<wbr>Args</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="maxworkers_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#maxworkers_go" style="color: inherit; text-decoration: inherit;">Max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="minworkers_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#minworkers_go" style="color: inherit; text-decoration: inherit;">Min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="name_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_go" style="color: inherit; text-decoration: inherit;">Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3objectversion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3objectversion_go" style="color: inherit; text-decoration: inherit;">Plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3path_go" style="color: inherit; text-decoration: inherit;">Plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3objectversion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3objectversion_go" style="color: inherit; text-decoration: inherit;">Requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3path_go" style="color: inherit; text-decoration: inherit;">Requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulers_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulers_go" style="color: inherit; text-decoration: inherit;">Schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3objectversion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3objectversion_go" style="color: inherit; text-decoration: inherit;">Startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3path_go" style="color: inherit; text-decoration: inherit;">Startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="tags_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tags_go" style="color: inherit; text-decoration: inherit;">Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">map[string]string</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserveraccessmode_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserveraccessmode_go" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="weeklymaintenancewindowstart_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weeklymaintenancewindowstart_go" style="color: inherit; text-decoration: inherit;">Weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="dags3path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dags3path_java" style="color: inherit; text-decoration: inherit;">dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-required"
                title="Required">
            <span id="executionrolearn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#executionrolearn_java" style="color: inherit; text-decoration: inherit;">execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-required"
                title="Required">
            <span id="networkconfiguration_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#networkconfiguration_java" style="color: inherit; text-decoration: inherit;">network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-required"
                title="Required">
            <span id="sourcebucketarn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#sourcebucketarn_java" style="color: inherit; text-decoration: inherit;">source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowconfigurationoptions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowconfigurationoptions_java" style="color: inherit; text-decoration: inherit;">airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String,String&gt;</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowversion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowversion_java" style="color: inherit; text-decoration: inherit;">airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="endpointmanagement_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointmanagement_java" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="environmentclass_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#environmentclass_java" style="color: inherit; text-decoration: inherit;">environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="kmskey_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#kmskey_java" style="color: inherit; text-decoration: inherit;">kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="loggingconfiguration_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loggingconfiguration_java" style="color: inherit; text-decoration: inherit;">logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="maxworkers_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#maxworkers_java" style="color: inherit; text-decoration: inherit;">max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="minworkers_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#minworkers_java" style="color: inherit; text-decoration: inherit;">min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="name_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_java" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3objectversion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3objectversion_java" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3path_java" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3objectversion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3objectversion_java" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3path_java" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulers_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulers_java" style="color: inherit; text-decoration: inherit;">schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3objectversion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3objectversion_java" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3path_java" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="tags_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tags_java" style="color: inherit; text-decoration: inherit;">tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String,String&gt;</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserveraccessmode_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserveraccessmode_java" style="color: inherit; text-decoration: inherit;">webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="weeklymaintenancewindowstart_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weeklymaintenancewindowstart_java" style="color: inherit; text-decoration: inherit;">weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="dags3path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dags3path_nodejs" style="color: inherit; text-decoration: inherit;">dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-required"
                title="Required">
            <span id="executionrolearn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#executionrolearn_nodejs" style="color: inherit; text-decoration: inherit;">execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-required"
                title="Required">
            <span id="networkconfiguration_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#networkconfiguration_nodejs" style="color: inherit; text-decoration: inherit;">network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-required"
                title="Required">
            <span id="sourcebucketarn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#sourcebucketarn_nodejs" style="color: inherit; text-decoration: inherit;">source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowconfigurationoptions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowconfigurationoptions_nodejs" style="color: inherit; text-decoration: inherit;">airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">{[key: string]: string}</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowversion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowversion_nodejs" style="color: inherit; text-decoration: inherit;">airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="endpointmanagement_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointmanagement_nodejs" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="environmentclass_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#environmentclass_nodejs" style="color: inherit; text-decoration: inherit;">environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="kmskey_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#kmskey_nodejs" style="color: inherit; text-decoration: inherit;">kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="loggingconfiguration_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loggingconfiguration_nodejs" style="color: inherit; text-decoration: inherit;">logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="maxworkers_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#maxworkers_nodejs" style="color: inherit; text-decoration: inherit;">max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="minworkers_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#minworkers_nodejs" style="color: inherit; text-decoration: inherit;">min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="name_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_nodejs" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3objectversion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3objectversion_nodejs" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3path_nodejs" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3objectversion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3objectversion_nodejs" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3path_nodejs" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulers_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulers_nodejs" style="color: inherit; text-decoration: inherit;">schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3objectversion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3objectversion_nodejs" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3path_nodejs" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="tags_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tags_nodejs" style="color: inherit; text-decoration: inherit;">tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">{[key: string]: string}</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserveraccessmode_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserveraccessmode_nodejs" style="color: inherit; text-decoration: inherit;">webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="weeklymaintenancewindowstart_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weeklymaintenancewindowstart_nodejs" style="color: inherit; text-decoration: inherit;">weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="dag_s3_path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dag_s3_path_python" style="color: inherit; text-decoration: inherit;">dag_<wbr>s3_<wbr>path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-required"
                title="Required">
            <span id="execution_role_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#execution_role_arn_python" style="color: inherit; text-decoration: inherit;">execution_<wbr>role_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-required"
                title="Required">
            <span id="network_configuration_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#network_configuration_python" style="color: inherit; text-decoration: inherit;">network_<wbr>configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration<wbr>Args</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-required"
                title="Required">
            <span id="source_bucket_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#source_bucket_arn_python" style="color: inherit; text-decoration: inherit;">source_<wbr>bucket_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflow_configuration_options_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflow_configuration_options_python" style="color: inherit; text-decoration: inherit;">airflow_<wbr>configuration_<wbr>options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Mapping[str, str]</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflow_version_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflow_version_python" style="color: inherit; text-decoration: inherit;">airflow_<wbr>version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="endpoint_management_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoint_management_python" style="color: inherit; text-decoration: inherit;">endpoint_<wbr>management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="environment_class_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#environment_class_python" style="color: inherit; text-decoration: inherit;">environment_<wbr>class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="kms_key_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#kms_key_python" style="color: inherit; text-decoration: inherit;">kms_<wbr>key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="logging_configuration_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#logging_configuration_python" style="color: inherit; text-decoration: inherit;">logging_<wbr>configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration<wbr>Args</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="max_workers_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#max_workers_python" style="color: inherit; text-decoration: inherit;">max_<wbr>workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="min_workers_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#min_workers_python" style="color: inherit; text-decoration: inherit;">min_<wbr>workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_python" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="plugins_s3_object_version_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#plugins_s3_object_version_python" style="color: inherit; text-decoration: inherit;">plugins_<wbr>s3_<wbr>object_<wbr>version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="plugins_s3_path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#plugins_s3_path_python" style="color: inherit; text-decoration: inherit;">plugins_<wbr>s3_<wbr>path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirements_s3_object_version_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirements_s3_object_version_python" style="color: inherit; text-decoration: inherit;">requirements_<wbr>s3_<wbr>object_<wbr>version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirements_s3_path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirements_s3_path_python" style="color: inherit; text-decoration: inherit;">requirements_<wbr>s3_<wbr>path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulers_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulers_python" style="color: inherit; text-decoration: inherit;">schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="startup_script_s3_object_version_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startup_script_s3_object_version_python" style="color: inherit; text-decoration: inherit;">startup_<wbr>script_<wbr>s3_<wbr>object_<wbr>version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="startup_script_s3_path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startup_script_s3_path_python" style="color: inherit; text-decoration: inherit;">startup_<wbr>script_<wbr>s3_<wbr>path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="tags_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tags_python" style="color: inherit; text-decoration: inherit;">tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Mapping[str, str]</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserver_access_mode_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserver_access_mode_python" style="color: inherit; text-decoration: inherit;">webserver_<wbr>access_<wbr>mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="weekly_maintenance_window_start_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weekly_maintenance_window_start_python" style="color: inherit; text-decoration: inherit;">weekly_<wbr>maintenance_<wbr>window_<wbr>start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="dags3path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dags3path_yaml" style="color: inherit; text-decoration: inherit;">dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-required"
                title="Required">
            <span id="executionrolearn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#executionrolearn_yaml" style="color: inherit; text-decoration: inherit;">execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-required"
                title="Required">
            <span id="networkconfiguration_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#networkconfiguration_yaml" style="color: inherit; text-decoration: inherit;">network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Property Map</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-required"
                title="Required">
            <span id="sourcebucketarn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#sourcebucketarn_yaml" style="color: inherit; text-decoration: inherit;">source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowconfigurationoptions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowconfigurationoptions_yaml" style="color: inherit; text-decoration: inherit;">airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String&gt;</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="airflowversion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#airflowversion_yaml" style="color: inherit; text-decoration: inherit;">airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="endpointmanagement_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointmanagement_yaml" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="environmentclass_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#environmentclass_yaml" style="color: inherit; text-decoration: inherit;">environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="kmskey_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#kmskey_yaml" style="color: inherit; text-decoration: inherit;">kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="loggingconfiguration_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loggingconfiguration_yaml" style="color: inherit; text-decoration: inherit;">logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Property Map</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="maxworkers_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#maxworkers_yaml" style="color: inherit; text-decoration: inherit;">max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="minworkers_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#minworkers_yaml" style="color: inherit; text-decoration: inherit;">min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="name_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_yaml" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3objectversion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3objectversion_yaml" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="pluginss3path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#pluginss3path_yaml" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3objectversion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3objectversion_yaml" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="requirementss3path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#requirementss3path_yaml" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulers_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulers_yaml" style="color: inherit; text-decoration: inherit;">schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3objectversion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3objectversion_yaml" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="startupscripts3path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#startupscripts3path_yaml" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="tags_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tags_yaml" style="color: inherit; text-decoration: inherit;">tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String&gt;</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserveraccessmode_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserveraccessmode_yaml" style="color: inherit; text-decoration: inherit;">webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="weeklymaintenancewindowstart_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weeklymaintenancewindowstart_yaml" style="color: inherit; text-decoration: inherit;">weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    
    ### Outputs
    
    All [input](#inputs) properties are implicitly available as output properties. Additionally, the Environment resource produces the following output properties:
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="arn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#arn_csharp" style="color: inherit; text-decoration: inherit;">Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-"
                title="">
            <span id="createdat_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_csharp" style="color: inherit; text-decoration: inherit;">Created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-"
                title="">
            <span id="id_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_csharp" style="color: inherit; text-decoration: inherit;">Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="lastupdateds_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#lastupdateds_csharp" style="color: inherit; text-decoration: inherit;">Last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">List&lt;Environment<wbr>Last<wbr>Updated&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="servicerolearn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicerolearn_csharp" style="color: inherit; text-decoration: inherit;">Service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-"
                title="">
            <span id="status_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_csharp" style="color: inherit; text-decoration: inherit;">Status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property- property-deprecated"
                title=", Deprecated">
            <span id="tagsall_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tagsall_csharp" style="color: inherit; text-decoration: inherit;">Tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Dictionary&lt;string, string&gt;</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-"
                title="">
            <span id="webserverurl_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverurl_csharp" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="arn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#arn_go" style="color: inherit; text-decoration: inherit;">Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-"
                title="">
            <span id="createdat_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_go" style="color: inherit; text-decoration: inherit;">Created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-"
                title="">
            <span id="id_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_go" style="color: inherit; text-decoration: inherit;">Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="lastupdateds_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#lastupdateds_go" style="color: inherit; text-decoration: inherit;">Last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">[]Environment<wbr>Last<wbr>Updated</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="servicerolearn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicerolearn_go" style="color: inherit; text-decoration: inherit;">Service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-"
                title="">
            <span id="status_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_go" style="color: inherit; text-decoration: inherit;">Status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property- property-deprecated"
                title=", Deprecated">
            <span id="tagsall_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tagsall_go" style="color: inherit; text-decoration: inherit;">Tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">map[string]string</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-"
                title="">
            <span id="webserverurl_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverurl_go" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="arn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#arn_java" style="color: inherit; text-decoration: inherit;">arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-"
                title="">
            <span id="createdat_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_java" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-"
                title="">
            <span id="id_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_java" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="lastupdateds_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#lastupdateds_java" style="color: inherit; text-decoration: inherit;">last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">List&lt;Environment<wbr>Last<wbr>Updated&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="servicerolearn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicerolearn_java" style="color: inherit; text-decoration: inherit;">service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-"
                title="">
            <span id="status_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_java" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property- property-deprecated"
                title=", Deprecated">
            <span id="tagsall_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tagsall_java" style="color: inherit; text-decoration: inherit;">tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String,String&gt;</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-"
                title="">
            <span id="webserverurl_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverurl_java" style="color: inherit; text-decoration: inherit;">webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="arn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#arn_nodejs" style="color: inherit; text-decoration: inherit;">arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-"
                title="">
            <span id="createdat_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_nodejs" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-"
                title="">
            <span id="id_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_nodejs" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="lastupdateds_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#lastupdateds_nodejs" style="color: inherit; text-decoration: inherit;">last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">Environment<wbr>Last<wbr>Updated[]</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="servicerolearn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicerolearn_nodejs" style="color: inherit; text-decoration: inherit;">service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-"
                title="">
            <span id="status_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_nodejs" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property- property-deprecated"
                title=", Deprecated">
            <span id="tagsall_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tagsall_nodejs" style="color: inherit; text-decoration: inherit;">tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">{[key: string]: string}</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-"
                title="">
            <span id="webserverurl_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverurl_nodejs" style="color: inherit; text-decoration: inherit;">webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#arn_python" style="color: inherit; text-decoration: inherit;">arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-"
                title="">
            <span id="created_at_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#created_at_python" style="color: inherit; text-decoration: inherit;">created_<wbr>at</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-"
                title="">
            <span id="id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_python" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="last_updateds_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#last_updateds_python" style="color: inherit; text-decoration: inherit;">last_<wbr>updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">Sequence[Environment<wbr>Last<wbr>Updated]</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="service_role_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#service_role_arn_python" style="color: inherit; text-decoration: inherit;">service_<wbr>role_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-"
                title="">
            <span id="status_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_python" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property- property-deprecated"
                title=", Deprecated">
            <span id="tags_all_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tags_all_python" style="color: inherit; text-decoration: inherit;">tags_<wbr>all</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Mapping[str, str]</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-"
                title="">
            <span id="webserver_url_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserver_url_python" style="color: inherit; text-decoration: inherit;">webserver_<wbr>url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="arn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#arn_yaml" style="color: inherit; text-decoration: inherit;">arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-"
                title="">
            <span id="createdat_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_yaml" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-"
                title="">
            <span id="id_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_yaml" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="lastupdateds_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#lastupdateds_yaml" style="color: inherit; text-decoration: inherit;">last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="servicerolearn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#servicerolearn_yaml" style="color: inherit; text-decoration: inherit;">service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-"
                title="">
            <span id="status_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_yaml" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property- property-deprecated"
                title=", Deprecated">
            <span id="tagsall_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tagsall_yaml" style="color: inherit; text-decoration: inherit;">tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String&gt;</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-"
                title="">
            <span id="webserverurl_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverurl_yaml" style="color: inherit; text-decoration: inherit;">webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    
    
    ## Look up Existing Environment Resource {#look-up}
    
    Get an existing Environment resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
    <div>
    <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <div class="highlight"><pre class="chroma"><code class="language-typescript" data-lang="typescript"><span class="k">public static </span><span class="nf">get</span><span class="p">(</span><span class="nx">name</span><span class="p">:</span> <span class="nx">string</span><span class="p">,</span> <span class="nx">id</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#ID">Input&lt;ID&gt;</a></span><span class="p">,</span> <span class="nx">state</span><span class="p">?:</span> <span class="nx">EnvironmentState</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span><span class="p">): </span><span class="nx">Environment</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python"><span class=nd>@staticmethod</span>
    <span class="k">def </span><span class="nf">get</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
            <span class="nx">id</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
            <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">,</span>
            <span class="nx">airflow_configuration_options</span><span class="p">:</span> <span class="nx">Optional[Mapping[str, str]]</span> = None<span class="p">,</span>
            <span class="nx">airflow_version</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">arn</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">created_at</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">dag_s3_path</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">endpoint_management</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">environment_class</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">execution_role_arn</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">kms_key</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">last_updateds</span><span class="p">:</span> <span class="nx">Optional[Sequence[EnvironmentLastUpdatedArgs]]</span> = None<span class="p">,</span>
            <span class="nx">logging_configuration</span><span class="p">:</span> <span class="nx">Optional[EnvironmentLoggingConfigurationArgs]</span> = None<span class="p">,</span>
            <span class="nx">max_workers</span><span class="p">:</span> <span class="nx">Optional[int]</span> = None<span class="p">,</span>
            <span class="nx">min_workers</span><span class="p">:</span> <span class="nx">Optional[int]</span> = None<span class="p">,</span>
            <span class="nx">name</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">network_configuration</span><span class="p">:</span> <span class="nx">Optional[EnvironmentNetworkConfigurationArgs]</span> = None<span class="p">,</span>
            <span class="nx">plugins_s3_object_version</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">plugins_s3_path</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">requirements_s3_object_version</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">requirements_s3_path</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">schedulers</span><span class="p">:</span> <span class="nx">Optional[int]</span> = None<span class="p">,</span>
            <span class="nx">service_role_arn</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">source_bucket_arn</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">startup_script_s3_object_version</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">startup_script_s3_path</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">status</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">tags</span><span class="p">:</span> <span class="nx">Optional[Mapping[str, str]]</span> = None<span class="p">,</span>
            <span class="nx">tags_all</span><span class="p">:</span> <span class="nx">Optional[Mapping[str, str]]</span> = None<span class="p">,</span>
            <span class="nx">webserver_access_mode</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">webserver_url</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">weekly_maintenance_window_start</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">) -&gt;</span> Environment</code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="k">func </span>GetEnvironment<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">name</span><span class="p"> </span><span class="nx">string</span><span class="p">,</span> <span class="nx">id</span><span class="p"> </span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#IDInput">IDInput</a></span><span class="p">,</span> <span class="nx">state</span><span class="p"> *</span><span class="nx">EnvironmentState</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span><span class="p">) (*<span class="nx">Environment</span>, error)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public static </span><span class="nx">Environment</span><span class="nf"> Get</span><span class="p">(</span><span class="nx">string</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.Input-1.html">Input&lt;string&gt;</a></span><span class="p"> </span><span class="nx">id<span class="p">,</span> <span class="nx">EnvironmentState</span><span class="p">? </span><span class="nx">state<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="k">public static </span><span class="nx">Environment</span><span class="nf"> get</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx">Output&lt;String&gt;</span><span class="p"> </span><span class="nx">id<span class="p">,</span> <span class="nx">EnvironmentState</span><span class="p"> </span><span class="nx">state<span class="p">,</span> <span class="nx">CustomResourceOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml">Resource lookup is not supported in YAML</code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Required">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>state</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>Any extra arguments used during the lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>A bag of options that control this resource's behavior.</dd>
    </dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>resource_name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Optional">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
    </dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Required">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>state</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>Any extra arguments used during the lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>A bag of options that control this resource's behavior.</dd>
    </dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Required">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>state</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>Any extra arguments used during the lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>A bag of options that control this resource's behavior.</dd>
    </dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Required">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>state</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>Any extra arguments used during the lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>A bag of options that control this resource's behavior.</dd>
    </dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="typescript,javascript,python,go,csharp,java">
    The following state arguments are supported:
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_airflowconfigurationoptions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowconfigurationoptions_csharp" style="color: inherit; text-decoration: inherit;">Airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Dictionary&lt;string, string&gt;</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_airflowversion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowversion_csharp" style="color: inherit; text-decoration: inherit;">Airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_arn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_arn_csharp" style="color: inherit; text-decoration: inherit;">Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_createdat_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_createdat_csharp" style="color: inherit; text-decoration: inherit;">Created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="state_dags3path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_dags3path_csharp" style="color: inherit; text-decoration: inherit;">Dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_endpointmanagement_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointmanagement_csharp" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_environmentclass_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_environmentclass_csharp" style="color: inherit; text-decoration: inherit;">Environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_executionrolearn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_executionrolearn_csharp" style="color: inherit; text-decoration: inherit;">Execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_kmskey_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_kmskey_csharp" style="color: inherit; text-decoration: inherit;">Kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_lastupdateds_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_lastupdateds_csharp" style="color: inherit; text-decoration: inherit;">Last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">List&lt;Environment<wbr>Last<wbr>Updated&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_loggingconfiguration_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_loggingconfiguration_csharp" style="color: inherit; text-decoration: inherit;">Logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_maxworkers_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_maxworkers_csharp" style="color: inherit; text-decoration: inherit;">Max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_minworkers_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_minworkers_csharp" style="color: inherit; text-decoration: inherit;">Min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_name_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_name_csharp" style="color: inherit; text-decoration: inherit;">Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_networkconfiguration_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_networkconfiguration_csharp" style="color: inherit; text-decoration: inherit;">Network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3objectversion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3objectversion_csharp" style="color: inherit; text-decoration: inherit;">Plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3path_csharp" style="color: inherit; text-decoration: inherit;">Plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3objectversion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3objectversion_csharp" style="color: inherit; text-decoration: inherit;">Requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3path_csharp" style="color: inherit; text-decoration: inherit;">Requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_schedulers_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_schedulers_csharp" style="color: inherit; text-decoration: inherit;">Schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_servicerolearn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_servicerolearn_csharp" style="color: inherit; text-decoration: inherit;">Service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_sourcebucketarn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_sourcebucketarn_csharp" style="color: inherit; text-decoration: inherit;">Source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3objectversion_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3objectversion_csharp" style="color: inherit; text-decoration: inherit;">Startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3path_csharp" style="color: inherit; text-decoration: inherit;">Startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_status_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_status_csharp" style="color: inherit; text-decoration: inherit;">Status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_tags_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tags_csharp" style="color: inherit; text-decoration: inherit;">Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Dictionary&lt;string, string&gt;</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional property-deprecated"
                title="Optional, Deprecated">
            <span id="state_tagsall_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tagsall_csharp" style="color: inherit; text-decoration: inherit;">Tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Dictionary&lt;string, string&gt;</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserveraccessmode_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserveraccessmode_csharp" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserverurl_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserverurl_csharp" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_weeklymaintenancewindowstart_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_weeklymaintenancewindowstart_csharp" style="color: inherit; text-decoration: inherit;">Weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_airflowconfigurationoptions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowconfigurationoptions_go" style="color: inherit; text-decoration: inherit;">Airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">map[string]string</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_airflowversion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowversion_go" style="color: inherit; text-decoration: inherit;">Airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_arn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_arn_go" style="color: inherit; text-decoration: inherit;">Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_createdat_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_createdat_go" style="color: inherit; text-decoration: inherit;">Created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="state_dags3path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_dags3path_go" style="color: inherit; text-decoration: inherit;">Dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_endpointmanagement_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointmanagement_go" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_environmentclass_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_environmentclass_go" style="color: inherit; text-decoration: inherit;">Environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_executionrolearn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_executionrolearn_go" style="color: inherit; text-decoration: inherit;">Execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_kmskey_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_kmskey_go" style="color: inherit; text-decoration: inherit;">Kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_lastupdateds_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_lastupdateds_go" style="color: inherit; text-decoration: inherit;">Last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">[]Environment<wbr>Last<wbr>Updated<wbr>Args</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_loggingconfiguration_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_loggingconfiguration_go" style="color: inherit; text-decoration: inherit;">Logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration<wbr>Args</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_maxworkers_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_maxworkers_go" style="color: inherit; text-decoration: inherit;">Max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_minworkers_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_minworkers_go" style="color: inherit; text-decoration: inherit;">Min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_name_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_name_go" style="color: inherit; text-decoration: inherit;">Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_networkconfiguration_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_networkconfiguration_go" style="color: inherit; text-decoration: inherit;">Network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration<wbr>Args</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3objectversion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3objectversion_go" style="color: inherit; text-decoration: inherit;">Plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3path_go" style="color: inherit; text-decoration: inherit;">Plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3objectversion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3objectversion_go" style="color: inherit; text-decoration: inherit;">Requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3path_go" style="color: inherit; text-decoration: inherit;">Requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_schedulers_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_schedulers_go" style="color: inherit; text-decoration: inherit;">Schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_servicerolearn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_servicerolearn_go" style="color: inherit; text-decoration: inherit;">Service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_sourcebucketarn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_sourcebucketarn_go" style="color: inherit; text-decoration: inherit;">Source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3objectversion_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3objectversion_go" style="color: inherit; text-decoration: inherit;">Startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3path_go" style="color: inherit; text-decoration: inherit;">Startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_status_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_status_go" style="color: inherit; text-decoration: inherit;">Status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_tags_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tags_go" style="color: inherit; text-decoration: inherit;">Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">map[string]string</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional property-deprecated"
                title="Optional, Deprecated">
            <span id="state_tagsall_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tagsall_go" style="color: inherit; text-decoration: inherit;">Tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">map[string]string</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserveraccessmode_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserveraccessmode_go" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserverurl_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserverurl_go" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_weeklymaintenancewindowstart_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_weeklymaintenancewindowstart_go" style="color: inherit; text-decoration: inherit;">Weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_airflowconfigurationoptions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowconfigurationoptions_java" style="color: inherit; text-decoration: inherit;">airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String,String&gt;</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_airflowversion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowversion_java" style="color: inherit; text-decoration: inherit;">airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_arn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_arn_java" style="color: inherit; text-decoration: inherit;">arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_createdat_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_createdat_java" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="state_dags3path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_dags3path_java" style="color: inherit; text-decoration: inherit;">dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_endpointmanagement_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointmanagement_java" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_environmentclass_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_environmentclass_java" style="color: inherit; text-decoration: inherit;">environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_executionrolearn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_executionrolearn_java" style="color: inherit; text-decoration: inherit;">execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_kmskey_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_kmskey_java" style="color: inherit; text-decoration: inherit;">kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_lastupdateds_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_lastupdateds_java" style="color: inherit; text-decoration: inherit;">last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">List&lt;Environment<wbr>Last<wbr>Updated&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_loggingconfiguration_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_loggingconfiguration_java" style="color: inherit; text-decoration: inherit;">logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_maxworkers_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_maxworkers_java" style="color: inherit; text-decoration: inherit;">max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_minworkers_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_minworkers_java" style="color: inherit; text-decoration: inherit;">min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_name_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_name_java" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_networkconfiguration_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_networkconfiguration_java" style="color: inherit; text-decoration: inherit;">network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3objectversion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3objectversion_java" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3path_java" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3objectversion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3objectversion_java" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3path_java" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_schedulers_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_schedulers_java" style="color: inherit; text-decoration: inherit;">schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_servicerolearn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_servicerolearn_java" style="color: inherit; text-decoration: inherit;">service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_sourcebucketarn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_sourcebucketarn_java" style="color: inherit; text-decoration: inherit;">source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3objectversion_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3objectversion_java" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3path_java" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_status_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_status_java" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_tags_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tags_java" style="color: inherit; text-decoration: inherit;">tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String,String&gt;</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional property-deprecated"
                title="Optional, Deprecated">
            <span id="state_tagsall_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tagsall_java" style="color: inherit; text-decoration: inherit;">tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String,String&gt;</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserveraccessmode_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserveraccessmode_java" style="color: inherit; text-decoration: inherit;">webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserverurl_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserverurl_java" style="color: inherit; text-decoration: inherit;">webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_weeklymaintenancewindowstart_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_weeklymaintenancewindowstart_java" style="color: inherit; text-decoration: inherit;">weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_airflowconfigurationoptions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowconfigurationoptions_nodejs" style="color: inherit; text-decoration: inherit;">airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">{[key: string]: string}</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_airflowversion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowversion_nodejs" style="color: inherit; text-decoration: inherit;">airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_arn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_arn_nodejs" style="color: inherit; text-decoration: inherit;">arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_createdat_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_createdat_nodejs" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="state_dags3path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_dags3path_nodejs" style="color: inherit; text-decoration: inherit;">dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_endpointmanagement_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointmanagement_nodejs" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_environmentclass_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_environmentclass_nodejs" style="color: inherit; text-decoration: inherit;">environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_executionrolearn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_executionrolearn_nodejs" style="color: inherit; text-decoration: inherit;">execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_kmskey_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_kmskey_nodejs" style="color: inherit; text-decoration: inherit;">kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_lastupdateds_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_lastupdateds_nodejs" style="color: inherit; text-decoration: inherit;">last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">Environment<wbr>Last<wbr>Updated[]</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_loggingconfiguration_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_loggingconfiguration_nodejs" style="color: inherit; text-decoration: inherit;">logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_maxworkers_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_maxworkers_nodejs" style="color: inherit; text-decoration: inherit;">max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_minworkers_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_minworkers_nodejs" style="color: inherit; text-decoration: inherit;">min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_name_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_name_nodejs" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_networkconfiguration_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_networkconfiguration_nodejs" style="color: inherit; text-decoration: inherit;">network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3objectversion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3objectversion_nodejs" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3path_nodejs" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3objectversion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3objectversion_nodejs" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3path_nodejs" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_schedulers_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_schedulers_nodejs" style="color: inherit; text-decoration: inherit;">schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_servicerolearn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_servicerolearn_nodejs" style="color: inherit; text-decoration: inherit;">service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_sourcebucketarn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_sourcebucketarn_nodejs" style="color: inherit; text-decoration: inherit;">source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3objectversion_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3objectversion_nodejs" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3path_nodejs" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_status_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_status_nodejs" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_tags_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tags_nodejs" style="color: inherit; text-decoration: inherit;">tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">{[key: string]: string}</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional property-deprecated"
                title="Optional, Deprecated">
            <span id="state_tagsall_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tagsall_nodejs" style="color: inherit; text-decoration: inherit;">tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">{[key: string]: string}</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserveraccessmode_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserveraccessmode_nodejs" style="color: inherit; text-decoration: inherit;">webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserverurl_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserverurl_nodejs" style="color: inherit; text-decoration: inherit;">webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_weeklymaintenancewindowstart_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_weeklymaintenancewindowstart_nodejs" style="color: inherit; text-decoration: inherit;">weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_airflow_configuration_options_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflow_configuration_options_python" style="color: inherit; text-decoration: inherit;">airflow_<wbr>configuration_<wbr>options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Mapping[str, str]</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_airflow_version_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflow_version_python" style="color: inherit; text-decoration: inherit;">airflow_<wbr>version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_arn_python" style="color: inherit; text-decoration: inherit;">arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_created_at_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_created_at_python" style="color: inherit; text-decoration: inherit;">created_<wbr>at</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="state_dag_s3_path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_dag_s3_path_python" style="color: inherit; text-decoration: inherit;">dag_<wbr>s3_<wbr>path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_endpoint_management_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoint_management_python" style="color: inherit; text-decoration: inherit;">endpoint_<wbr>management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_environment_class_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_environment_class_python" style="color: inherit; text-decoration: inherit;">environment_<wbr>class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_execution_role_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_execution_role_arn_python" style="color: inherit; text-decoration: inherit;">execution_<wbr>role_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_kms_key_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_kms_key_python" style="color: inherit; text-decoration: inherit;">kms_<wbr>key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_last_updateds_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_last_updateds_python" style="color: inherit; text-decoration: inherit;">last_<wbr>updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">Sequence[Environment<wbr>Last<wbr>Updated<wbr>Args]</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_logging_configuration_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_logging_configuration_python" style="color: inherit; text-decoration: inherit;">logging_<wbr>configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Environment<wbr>Logging<wbr>Configuration<wbr>Args</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_max_workers_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_max_workers_python" style="color: inherit; text-decoration: inherit;">max_<wbr>workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_min_workers_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_min_workers_python" style="color: inherit; text-decoration: inherit;">min_<wbr>workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_name_python" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_network_configuration_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_network_configuration_python" style="color: inherit; text-decoration: inherit;">network_<wbr>configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Environment<wbr>Network<wbr>Configuration<wbr>Args</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_plugins_s3_object_version_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_plugins_s3_object_version_python" style="color: inherit; text-decoration: inherit;">plugins_<wbr>s3_<wbr>object_<wbr>version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_plugins_s3_path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_plugins_s3_path_python" style="color: inherit; text-decoration: inherit;">plugins_<wbr>s3_<wbr>path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirements_s3_object_version_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirements_s3_object_version_python" style="color: inherit; text-decoration: inherit;">requirements_<wbr>s3_<wbr>object_<wbr>version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirements_s3_path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirements_s3_path_python" style="color: inherit; text-decoration: inherit;">requirements_<wbr>s3_<wbr>path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_schedulers_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_schedulers_python" style="color: inherit; text-decoration: inherit;">schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_service_role_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_service_role_arn_python" style="color: inherit; text-decoration: inherit;">service_<wbr>role_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_source_bucket_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_source_bucket_arn_python" style="color: inherit; text-decoration: inherit;">source_<wbr>bucket_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startup_script_s3_object_version_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startup_script_s3_object_version_python" style="color: inherit; text-decoration: inherit;">startup_<wbr>script_<wbr>s3_<wbr>object_<wbr>version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startup_script_s3_path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startup_script_s3_path_python" style="color: inherit; text-decoration: inherit;">startup_<wbr>script_<wbr>s3_<wbr>path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_status_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_status_python" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_tags_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tags_python" style="color: inherit; text-decoration: inherit;">tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Mapping[str, str]</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional property-deprecated"
                title="Optional, Deprecated">
            <span id="state_tags_all_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tags_all_python" style="color: inherit; text-decoration: inherit;">tags_<wbr>all</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Mapping[str, str]</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserver_access_mode_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserver_access_mode_python" style="color: inherit; text-decoration: inherit;">webserver_<wbr>access_<wbr>mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserver_url_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserver_url_python" style="color: inherit; text-decoration: inherit;">webserver_<wbr>url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_weekly_maintenance_window_start_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_weekly_maintenance_window_start_python" style="color: inherit; text-decoration: inherit;">weekly_<wbr>maintenance_<wbr>window_<wbr>start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_airflowconfigurationoptions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowconfigurationoptions_yaml" style="color: inherit; text-decoration: inherit;">airflow<wbr>Configuration<wbr>Options</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String&gt;</span>
        </dt>
        <dd>The <code>airflow_configuration_options</code> parameter specifies airflow override options. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-env-variables.html#configuring-env-variables-reference">Official documentation</a> for all possible configuration options.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_airflowversion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_airflowversion_yaml" style="color: inherit; text-decoration: inherit;">airflow<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Airflow version of your environment, will be set by default to the latest version that MWAA supports.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_arn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_arn_yaml" style="color: inherit; text-decoration: inherit;">arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ARN of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_createdat_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_createdat_yaml" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="state_dags3path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_dags3path_yaml" style="color: inherit; text-decoration: inherit;">dag<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_endpointmanagement_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointmanagement_yaml" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Management</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_environmentclass_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_environmentclass_yaml" style="color: inherit; text-decoration: inherit;">environment<wbr>Class</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Environment class for the cluster. Possible options are <code>mw1.small</code>, <code>mw1.medium</code>, <code>mw1.large</code>. Will be set by default to <code>mw1.small</code>. Please check the <a href="https://aws.amazon.com/de/managed-workflows-for-apache-airflow/pricing/">AWS Pricing</a> for more information about the environment classes.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_executionrolearn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_executionrolearn_yaml" style="color: inherit; text-decoration: inherit;">execution<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of the task execution role that the Amazon MWAA and its environment can assume. Check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html">official AWS documentation</a> for the detailed role specification.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_kmskey_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_kmskey_yaml" style="color: inherit; text-decoration: inherit;">kms<wbr>Key</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your KMS key that you want to use for encryption. Will be set to the ARN of the managed KMS key <code>aws/airflow</code> by default. Please check the <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/custom-keys-certs.html">Official Documentation</a> for more information.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_lastupdateds_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_lastupdateds_yaml" style="color: inherit; text-decoration: inherit;">last<wbr>Updateds</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdated">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="state_loggingconfiguration_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_loggingconfiguration_yaml" style="color: inherit; text-decoration: inherit;">logging<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfiguration">Property Map</a></span>
        </dt>
        <dd>The Apache Airflow logs you want to send to Amazon CloudWatch Logs.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_maxworkers_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_maxworkers_yaml" style="color: inherit; text-decoration: inherit;">max<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>The maximum number of workers that can be automatically scaled up. Value need to be between <code>1</code> and <code>25</code>. Will be <code>10</code> by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_minworkers_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_minworkers_yaml" style="color: inherit; text-decoration: inherit;">min<wbr>Workers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>The minimum number of workers that you want to run in your environment. Will be <code>1</code> by default.</dd><dt class="property-optional property-replacement"
                title="Optional">
            <span id="state_name_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_name_yaml" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The name of the Apache Airflow Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_networkconfiguration_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_networkconfiguration_yaml" style="color: inherit; text-decoration: inherit;">network<wbr>Configuration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentnetworkconfiguration">Property Map</a></span>
        </dt>
        <dd>Specifies the network configuration for your Apache Airflow Environment. This includes two private subnets as well as security groups for the Airflow environment. Each subnet requires internet connection, otherwise the deployment will fail. See Network configuration below for details.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3objectversion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3objectversion_yaml" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The plugins.zip file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_pluginss3path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_pluginss3path_yaml" style="color: inherit; text-decoration: inherit;">plugins<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. If a relative path is provided in the request, then plugins_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3objectversion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3objectversion_yaml" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The requirements.txt file version you want to use.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_requirementss3path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_requirementss3path_yaml" style="color: inherit; text-decoration: inherit;">requirements<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. If a relative path is provided in the request, then requirements_s3_object_version is required. For more information, see <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import.html">Importing DAGs on Amazon MWAA</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_schedulers_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_schedulers_yaml" style="color: inherit; text-decoration: inherit;">schedulers</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>The number of schedulers that you want to run in your environment. v2.0.2 and above accepts <code>2</code> - <code>5</code>, default <code>2</code>. v1.10.12 accepts <code>1</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_servicerolearn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_servicerolearn_yaml" style="color: inherit; text-decoration: inherit;">service<wbr>Role<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Service Role ARN of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_sourcebucketarn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_sourcebucketarn_yaml" style="color: inherit; text-decoration: inherit;">source<wbr>Bucket<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example, arn:aws:s3:::airflow-mybucketname.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3objectversion_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3objectversion_yaml" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Object<wbr>Version</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The version of the startup shell script you want to use. You must specify the version ID that Amazon S3 assigns to the file every time you update the script.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_startupscripts3path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_startupscripts3path_yaml" style="color: inherit; text-decoration: inherit;">startup<wbr>Script<wbr>S3Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The relative path to the script hosted in your bucket. The script runs as your environment starts before starting the Apache Airflow process. Use this script to install dependencies, modify configuration options, and set environment variables. See <a href="https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html">Using a startup script</a>. Supported for environment versions 2.x and later.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_status_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_status_yaml" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_tags_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tags_yaml" style="color: inherit; text-decoration: inherit;">tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String&gt;</span>
        </dt>
        <dd>A map of resource tags to associate with the resource. If configured with a provider <code>default_tags</code> configuration block present, tags with matching keys will overwrite those defined at the provider-level.</dd><dt class="property-optional property-deprecated"
                title="Optional, Deprecated">
            <span id="state_tagsall_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_tagsall_yaml" style="color: inherit; text-decoration: inherit;">tags<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String&gt;</span>
        </dt>
        <dd>A map of tags assigned to the resource, including those inherited from the provider <code>default_tags</code> configuration block.<p class="property-message">Deprecated:Please use <code>tags</code> instead.</p></dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserveraccessmode_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserveraccessmode_yaml" style="color: inherit; text-decoration: inherit;">webserver<wbr>Access<wbr>Mode</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Specifies whether the webserver should be accessible over the internet or via your specified VPC. Possible options: <code>PRIVATE_ONLY</code> (default) and <code>PUBLIC_ONLY</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_webserverurl_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_webserverurl_yaml" style="color: inherit; text-decoration: inherit;">webserver<wbr>Url</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The webserver URL of the MWAA Environment</dd><dt class="property-optional"
                title="Optional">
            <span id="state_weeklymaintenancewindowstart_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_weeklymaintenancewindowstart_yaml" style="color: inherit; text-decoration: inherit;">weekly<wbr>Maintenance<wbr>Window<wbr>Start</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Specifies the start date for the weekly maintenance window.</dd></dl>
    </pulumi-choosable>
    </div>
    </pulumi-choosable>
    </div>
    
    
    
    
    
    
    ## Supporting Types
    
    
    
    <h4 id="environmentlastupdated">
    Environment<wbr>Last<wbr>Updated<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Last<wbr>Updated<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="createdat_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_csharp" style="color: inherit; text-decoration: inherit;">Created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="errors_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errors_csharp" style="color: inherit; text-decoration: inherit;">Errors</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdatederror">List&lt;Environment<wbr>Last<wbr>Updated<wbr>Error&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="status_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_csharp" style="color: inherit; text-decoration: inherit;">Status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="createdat_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_go" style="color: inherit; text-decoration: inherit;">Created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="errors_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errors_go" style="color: inherit; text-decoration: inherit;">Errors</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdatederror">[]Environment<wbr>Last<wbr>Updated<wbr>Error</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="status_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_go" style="color: inherit; text-decoration: inherit;">Status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="createdat_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_java" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="errors_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errors_java" style="color: inherit; text-decoration: inherit;">errors</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdatederror">List&lt;Environment<wbr>Last<wbr>Updated<wbr>Error&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="status_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_java" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="createdat_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_nodejs" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="errors_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errors_nodejs" style="color: inherit; text-decoration: inherit;">errors</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdatederror">Environment<wbr>Last<wbr>Updated<wbr>Error[]</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="status_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_nodejs" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="created_at_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#created_at_python" style="color: inherit; text-decoration: inherit;">created_<wbr>at</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="errors_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errors_python" style="color: inherit; text-decoration: inherit;">errors</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdatederror">Sequence[Environment<wbr>Last<wbr>Updated<wbr>Error]</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="status_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_python" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="createdat_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#createdat_yaml" style="color: inherit; text-decoration: inherit;">created<wbr>At</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The Created At date of the MWAA Environment</p>
    <ul>
    <li><code>logging_configuration[0].&lt;LOG_CONFIGURATION_TYPE&gt;[0].cloud_watch_log_group_arn</code> - Provides the ARN for the CloudWatch group where the logs will be published</li>
    </ul></dd><dt class="property-optional"
                title="Optional">
            <span id="errors_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errors_yaml" style="color: inherit; text-decoration: inherit;">errors</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentlastupdatederror">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="status_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_yaml" style="color: inherit; text-decoration: inherit;">status</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The status of the Amazon MWAA Environment</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="environmentlastupdatederror">
    Environment<wbr>Last<wbr>Updated<wbr>Error<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Last<wbr>Updated<wbr>Error<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="errorcode_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errorcode_csharp" style="color: inherit; text-decoration: inherit;">Error<wbr>Code</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="errormessage_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_csharp" style="color: inherit; text-decoration: inherit;">Error<wbr>Message</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="errorcode_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errorcode_go" style="color: inherit; text-decoration: inherit;">Error<wbr>Code</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="errormessage_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_go" style="color: inherit; text-decoration: inherit;">Error<wbr>Message</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="errorcode_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errorcode_java" style="color: inherit; text-decoration: inherit;">error<wbr>Code</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="errormessage_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_java" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="errorcode_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errorcode_nodejs" style="color: inherit; text-decoration: inherit;">error<wbr>Code</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="errormessage_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_nodejs" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="error_code_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#error_code_python" style="color: inherit; text-decoration: inherit;">error_<wbr>code</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="error_message_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#error_message_python" style="color: inherit; text-decoration: inherit;">error_<wbr>message</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="errorcode_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errorcode_yaml" style="color: inherit; text-decoration: inherit;">error<wbr>Code</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="errormessage_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_yaml" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="environmentloggingconfiguration">
    Environment<wbr>Logging<wbr>Configuration<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Logging<wbr>Configuration<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="dagprocessinglogs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dagprocessinglogs_csharp" style="color: inherit; text-decoration: inherit;">Dag<wbr>Processing<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationdagprocessinglogs">Environment<wbr>Logging<wbr>Configuration<wbr>Dag<wbr>Processing<wbr>Logs</a></span>
        </dt>
        <dd>(Optional) Log configuration options for processing DAGs. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulerlogs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulerlogs_csharp" style="color: inherit; text-decoration: inherit;">Scheduler<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationschedulerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Scheduler<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the schedulers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="tasklogs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tasklogs_csharp" style="color: inherit; text-decoration: inherit;">Task<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationtasklogs">Environment<wbr>Logging<wbr>Configuration<wbr>Task<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for DAG tasks. See Module logging configuration for more information. Enabled by default with <code>INFO</code> log level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserverlogs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverlogs_csharp" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationwebserverlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Webserver<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the webservers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="workerlogs_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#workerlogs_csharp" style="color: inherit; text-decoration: inherit;">Worker<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationworkerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Worker<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the workers. See Module logging configuration for more information. Disabled by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="dagprocessinglogs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dagprocessinglogs_go" style="color: inherit; text-decoration: inherit;">Dag<wbr>Processing<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationdagprocessinglogs">Environment<wbr>Logging<wbr>Configuration<wbr>Dag<wbr>Processing<wbr>Logs</a></span>
        </dt>
        <dd>(Optional) Log configuration options for processing DAGs. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulerlogs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulerlogs_go" style="color: inherit; text-decoration: inherit;">Scheduler<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationschedulerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Scheduler<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the schedulers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="tasklogs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tasklogs_go" style="color: inherit; text-decoration: inherit;">Task<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationtasklogs">Environment<wbr>Logging<wbr>Configuration<wbr>Task<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for DAG tasks. See Module logging configuration for more information. Enabled by default with <code>INFO</code> log level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserverlogs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverlogs_go" style="color: inherit; text-decoration: inherit;">Webserver<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationwebserverlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Webserver<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the webservers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="workerlogs_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#workerlogs_go" style="color: inherit; text-decoration: inherit;">Worker<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationworkerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Worker<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the workers. See Module logging configuration for more information. Disabled by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="dagprocessinglogs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dagprocessinglogs_java" style="color: inherit; text-decoration: inherit;">dag<wbr>Processing<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationdagprocessinglogs">Environment<wbr>Logging<wbr>Configuration<wbr>Dag<wbr>Processing<wbr>Logs</a></span>
        </dt>
        <dd>(Optional) Log configuration options for processing DAGs. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulerlogs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulerlogs_java" style="color: inherit; text-decoration: inherit;">scheduler<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationschedulerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Scheduler<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the schedulers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="tasklogs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tasklogs_java" style="color: inherit; text-decoration: inherit;">task<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationtasklogs">Environment<wbr>Logging<wbr>Configuration<wbr>Task<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for DAG tasks. See Module logging configuration for more information. Enabled by default with <code>INFO</code> log level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserverlogs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverlogs_java" style="color: inherit; text-decoration: inherit;">webserver<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationwebserverlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Webserver<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the webservers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="workerlogs_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#workerlogs_java" style="color: inherit; text-decoration: inherit;">worker<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationworkerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Worker<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the workers. See Module logging configuration for more information. Disabled by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="dagprocessinglogs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dagprocessinglogs_nodejs" style="color: inherit; text-decoration: inherit;">dag<wbr>Processing<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationdagprocessinglogs">Environment<wbr>Logging<wbr>Configuration<wbr>Dag<wbr>Processing<wbr>Logs</a></span>
        </dt>
        <dd>(Optional) Log configuration options for processing DAGs. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulerlogs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulerlogs_nodejs" style="color: inherit; text-decoration: inherit;">scheduler<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationschedulerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Scheduler<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the schedulers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="tasklogs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tasklogs_nodejs" style="color: inherit; text-decoration: inherit;">task<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationtasklogs">Environment<wbr>Logging<wbr>Configuration<wbr>Task<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for DAG tasks. See Module logging configuration for more information. Enabled by default with <code>INFO</code> log level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserverlogs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverlogs_nodejs" style="color: inherit; text-decoration: inherit;">webserver<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationwebserverlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Webserver<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the webservers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="workerlogs_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#workerlogs_nodejs" style="color: inherit; text-decoration: inherit;">worker<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationworkerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Worker<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the workers. See Module logging configuration for more information. Disabled by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="dag_processing_logs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dag_processing_logs_python" style="color: inherit; text-decoration: inherit;">dag_<wbr>processing_<wbr>logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationdagprocessinglogs">Environment<wbr>Logging<wbr>Configuration<wbr>Dag<wbr>Processing<wbr>Logs</a></span>
        </dt>
        <dd>(Optional) Log configuration options for processing DAGs. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="scheduler_logs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#scheduler_logs_python" style="color: inherit; text-decoration: inherit;">scheduler_<wbr>logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationschedulerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Scheduler<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the schedulers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="task_logs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#task_logs_python" style="color: inherit; text-decoration: inherit;">task_<wbr>logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationtasklogs">Environment<wbr>Logging<wbr>Configuration<wbr>Task<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for DAG tasks. See Module logging configuration for more information. Enabled by default with <code>INFO</code> log level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserver_logs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserver_logs_python" style="color: inherit; text-decoration: inherit;">webserver_<wbr>logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationwebserverlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Webserver<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the webservers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="worker_logs_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#worker_logs_python" style="color: inherit; text-decoration: inherit;">worker_<wbr>logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationworkerlogs">Environment<wbr>Logging<wbr>Configuration<wbr>Worker<wbr>Logs</a></span>
        </dt>
        <dd>Log configuration options for the workers. See Module logging configuration for more information. Disabled by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="dagprocessinglogs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#dagprocessinglogs_yaml" style="color: inherit; text-decoration: inherit;">dag<wbr>Processing<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationdagprocessinglogs">Property Map</a></span>
        </dt>
        <dd>(Optional) Log configuration options for processing DAGs. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="schedulerlogs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#schedulerlogs_yaml" style="color: inherit; text-decoration: inherit;">scheduler<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationschedulerlogs">Property Map</a></span>
        </dt>
        <dd>Log configuration options for the schedulers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="tasklogs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#tasklogs_yaml" style="color: inherit; text-decoration: inherit;">task<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationtasklogs">Property Map</a></span>
        </dt>
        <dd>Log configuration options for DAG tasks. See Module logging configuration for more information. Enabled by default with <code>INFO</code> log level.</dd><dt class="property-optional"
                title="Optional">
            <span id="webserverlogs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#webserverlogs_yaml" style="color: inherit; text-decoration: inherit;">webserver<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationwebserverlogs">Property Map</a></span>
        </dt>
        <dd>Log configuration options for the webservers. See Module logging configuration for more information. Disabled by default.</dd><dt class="property-optional"
                title="Optional">
            <span id="workerlogs_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#workerlogs_yaml" style="color: inherit; text-decoration: inherit;">worker<wbr>Logs</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#environmentloggingconfigurationworkerlogs">Property Map</a></span>
        </dt>
        <dd>Log configuration options for the workers. See Module logging configuration for more information. Disabled by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="environmentloggingconfigurationdagprocessinglogs">
    Environment<wbr>Logging<wbr>Configuration<wbr>Dag<wbr>Processing<wbr>Logs<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Logging<wbr>Configuration<wbr>Dag<wbr>Processing<wbr>Logs<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_csharp" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_csharp" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_csharp" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_go" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_go" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_go" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_java" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_java" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_java" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_nodejs" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_nodejs" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_nodejs" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloud_watch_log_group_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloud_watch_log_group_arn_python" style="color: inherit; text-decoration: inherit;">cloud_<wbr>watch_<wbr>log_<wbr>group_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_python" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="log_level_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#log_level_python" style="color: inherit; text-decoration: inherit;">log_<wbr>level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_yaml" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_yaml" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_yaml" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="environmentloggingconfigurationschedulerlogs">
    Environment<wbr>Logging<wbr>Configuration<wbr>Scheduler<wbr>Logs<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Logging<wbr>Configuration<wbr>Scheduler<wbr>Logs<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_csharp" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_csharp" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_csharp" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_go" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_go" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_go" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_java" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_java" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_java" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_nodejs" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_nodejs" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_nodejs" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloud_watch_log_group_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloud_watch_log_group_arn_python" style="color: inherit; text-decoration: inherit;">cloud_<wbr>watch_<wbr>log_<wbr>group_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_python" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="log_level_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#log_level_python" style="color: inherit; text-decoration: inherit;">log_<wbr>level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_yaml" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_yaml" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_yaml" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="environmentloggingconfigurationtasklogs">
    Environment<wbr>Logging<wbr>Configuration<wbr>Task<wbr>Logs<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Logging<wbr>Configuration<wbr>Task<wbr>Logs<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_csharp" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_csharp" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_csharp" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_go" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_go" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_go" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_java" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_java" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_java" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_nodejs" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_nodejs" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_nodejs" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloud_watch_log_group_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloud_watch_log_group_arn_python" style="color: inherit; text-decoration: inherit;">cloud_<wbr>watch_<wbr>log_<wbr>group_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_python" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="log_level_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#log_level_python" style="color: inherit; text-decoration: inherit;">log_<wbr>level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_yaml" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_yaml" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_yaml" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="environmentloggingconfigurationwebserverlogs">
    Environment<wbr>Logging<wbr>Configuration<wbr>Webserver<wbr>Logs<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Logging<wbr>Configuration<wbr>Webserver<wbr>Logs<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_csharp" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_csharp" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_csharp" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_go" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_go" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_go" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_java" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_java" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_java" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_nodejs" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_nodejs" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_nodejs" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloud_watch_log_group_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloud_watch_log_group_arn_python" style="color: inherit; text-decoration: inherit;">cloud_<wbr>watch_<wbr>log_<wbr>group_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_python" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="log_level_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#log_level_python" style="color: inherit; text-decoration: inherit;">log_<wbr>level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_yaml" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_yaml" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_yaml" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="environmentloggingconfigurationworkerlogs">
    Environment<wbr>Logging<wbr>Configuration<wbr>Worker<wbr>Logs<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Logging<wbr>Configuration<wbr>Worker<wbr>Logs<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_csharp" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_csharp" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_csharp" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_go" style="color: inherit; text-decoration: inherit;">Cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_go" style="color: inherit; text-decoration: inherit;">Enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_go" style="color: inherit; text-decoration: inherit;">Log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_java" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_java" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_java" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_nodejs" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_nodejs" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_nodejs" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloud_watch_log_group_arn_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloud_watch_log_group_arn_python" style="color: inherit; text-decoration: inherit;">cloud_<wbr>watch_<wbr>log_<wbr>group_<wbr>arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_python" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="log_level_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#log_level_python" style="color: inherit; text-decoration: inherit;">log_<wbr>level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="cloudwatchloggrouparn_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#cloudwatchloggrouparn_yaml" style="color: inherit; text-decoration: inherit;">cloud<wbr>Watch<wbr>Log<wbr>Group<wbr>Arn</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="enabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#enabled_yaml" style="color: inherit; text-decoration: inherit;">enabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Enabling or disabling the collection of logs</dd><dt class="property-optional"
                title="Optional">
            <span id="loglevel_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#loglevel_yaml" style="color: inherit; text-decoration: inherit;">log<wbr>Level</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Logging level. Valid values: <code>CRITICAL</code>, <code>ERROR</code>, <code>WARNING</code>, <code>INFO</code>, <code>DEBUG</code>. Will be <code>INFO</code> by default.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="environmentnetworkconfiguration">
    Environment<wbr>Network<wbr>Configuration<pulumi-choosable type="language" values="python,go" class="inline">, Environment<wbr>Network<wbr>Configuration<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="securitygroupids_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#securitygroupids_csharp" style="color: inherit; text-decoration: inherit;">Security<wbr>Group<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd>Security groups IDs for the environment. At least one of the security group needs to allow MWAA resources to talk to each other, otherwise MWAA cannot be provisioned.</dd><dt class="property-required property-replacement"
                title="Required">
            <span id="subnetids_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subnetids_csharp" style="color: inherit; text-decoration: inherit;">Subnet<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd>The private subnet IDs in which the environment should be created. MWAA requires two subnets.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="securitygroupids_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#securitygroupids_go" style="color: inherit; text-decoration: inherit;">Security<wbr>Group<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd>Security groups IDs for the environment. At least one of the security group needs to allow MWAA resources to talk to each other, otherwise MWAA cannot be provisioned.</dd><dt class="property-required property-replacement"
                title="Required">
            <span id="subnetids_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subnetids_go" style="color: inherit; text-decoration: inherit;">Subnet<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd>The private subnet IDs in which the environment should be created. MWAA requires two subnets.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="securitygroupids_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#securitygroupids_java" style="color: inherit; text-decoration: inherit;">security<wbr>Group<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>Security groups IDs for the environment. At least one of the security group needs to allow MWAA resources to talk to each other, otherwise MWAA cannot be provisioned.</dd><dt class="property-required property-replacement"
                title="Required">
            <span id="subnetids_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subnetids_java" style="color: inherit; text-decoration: inherit;">subnet<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>The private subnet IDs in which the environment should be created. MWAA requires two subnets.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="securitygroupids_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#securitygroupids_nodejs" style="color: inherit; text-decoration: inherit;">security<wbr>Group<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd>Security groups IDs for the environment. At least one of the security group needs to allow MWAA resources to talk to each other, otherwise MWAA cannot be provisioned.</dd><dt class="property-required property-replacement"
                title="Required">
            <span id="subnetids_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subnetids_nodejs" style="color: inherit; text-decoration: inherit;">subnet<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd>The private subnet IDs in which the environment should be created. MWAA requires two subnets.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="security_group_ids_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#security_group_ids_python" style="color: inherit; text-decoration: inherit;">security_<wbr>group_<wbr>ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd>Security groups IDs for the environment. At least one of the security group needs to allow MWAA resources to talk to each other, otherwise MWAA cannot be provisioned.</dd><dt class="property-required property-replacement"
                title="Required">
            <span id="subnet_ids_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subnet_ids_python" style="color: inherit; text-decoration: inherit;">subnet_<wbr>ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd>The private subnet IDs in which the environment should be created. MWAA requires two subnets.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="securitygroupids_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#securitygroupids_yaml" style="color: inherit; text-decoration: inherit;">security<wbr>Group<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>Security groups IDs for the environment. At least one of the security group needs to allow MWAA resources to talk to each other, otherwise MWAA cannot be provisioned.</dd><dt class="property-required property-replacement"
                title="Required">
            <span id="subnetids_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subnetids_yaml" style="color: inherit; text-decoration: inherit;">subnet<wbr>Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>The private subnet IDs in which the environment should be created. MWAA requires two subnets.</dd></dl>
    </pulumi-choosable>
    </div>
    
    ## Import
    
    
    
    Using `pulumi import`, import MWAA Environment using `Name`. For example:
    
    ```sh
    $ pulumi import aws:mwaa/environment:Environment example MyAirflowEnvironment
    

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo

    Try AWS Native preview for resources not in the classic version.

    AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi