{"version":"2","toolVersion":"1.84.0","snippets":{"395978240fb0bf69c07e85a59aff2e2d068ca255503bb6fb11a896f0c56245fc":{"translations":{"python":{"source":"import aws_cdk.aws_mwaa as mwaa","version":"2"},"csharp":{"source":"using Amazon.CDK.AWS.MWAA;","version":"1"},"java":{"source":"import software.amazon.awscdk.services.mwaa.*;","version":"1"},"go":{"source":"import mwaa \"github.com/aws-samples/dummy/awscdkawsmwaa\"","version":"1"},"$":{"source":"import * as mwaa from '@aws-cdk/aws-mwaa';","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"@aws-cdk/aws-mwaa"},"field":{"field":"markdown","line":21}},"didCompile":true,"fqnsReferenced":[],"fullSource":"import * as mwaa from '@aws-cdk/aws-mwaa';","syntaxKindCounter":{"10":1,"75":1,"254":1,"255":1,"256":1,"290":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"32bb0fe2994d984ca329ac7e3efa32c53f4fb537f3874732e250faef36028617":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_mwaa as mwaa\n\n# airflow_configuration_options: Any\n# tags: Any\n\ncfn_environment = mwaa.CfnEnvironment(self, \"MyCfnEnvironment\",\n name=\"name\",\n\n # the properties below are optional\n airflow_configuration_options=airflow_configuration_options,\n airflow_version=\"airflowVersion\",\n dag_s3_path=\"dagS3Path\",\n environment_class=\"environmentClass\",\n execution_role_arn=\"executionRoleArn\",\n kms_key=\"kmsKey\",\n logging_configuration=mwaa.CfnEnvironment.LoggingConfigurationProperty(\n dag_processing_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n scheduler_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n task_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n webserver_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n worker_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n )\n ),\n max_workers=123,\n min_workers=123,\n network_configuration=mwaa.CfnEnvironment.NetworkConfigurationProperty(\n security_group_ids=[\"securityGroupIds\"],\n subnet_ids=[\"subnetIds\"]\n ),\n plugins_s3_object_version=\"pluginsS3ObjectVersion\",\n plugins_s3_path=\"pluginsS3Path\",\n requirements_s3_object_version=\"requirementsS3ObjectVersion\",\n requirements_s3_path=\"requirementsS3Path\",\n schedulers=123,\n source_bucket_arn=\"sourceBucketArn\",\n startup_script_s3_object_version=\"startupScriptS3ObjectVersion\",\n startup_script_s3_path=\"startupScriptS3Path\",\n tags=tags,\n webserver_access_mode=\"webserverAccessMode\",\n weekly_maintenance_window_start=\"weeklyMaintenanceWindowStart\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.MWAA;\n\nvar airflowConfigurationOptions;\nvar tags;\n\nvar cfnEnvironment = new CfnEnvironment(this, \"MyCfnEnvironment\", new CfnEnvironmentProps {\n Name = \"name\",\n\n // the properties below are optional\n AirflowConfigurationOptions = airflowConfigurationOptions,\n AirflowVersion = \"airflowVersion\",\n DagS3Path = \"dagS3Path\",\n EnvironmentClass = \"environmentClass\",\n ExecutionRoleArn = \"executionRoleArn\",\n KmsKey = \"kmsKey\",\n LoggingConfiguration = new LoggingConfigurationProperty {\n DagProcessingLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n SchedulerLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n TaskLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n WebserverLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n WorkerLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n }\n },\n MaxWorkers = 123,\n MinWorkers = 123,\n NetworkConfiguration = new NetworkConfigurationProperty {\n SecurityGroupIds = new [] { \"securityGroupIds\" },\n SubnetIds = new [] { \"subnetIds\" }\n },\n PluginsS3ObjectVersion = \"pluginsS3ObjectVersion\",\n PluginsS3Path = \"pluginsS3Path\",\n RequirementsS3ObjectVersion = \"requirementsS3ObjectVersion\",\n RequirementsS3Path = \"requirementsS3Path\",\n Schedulers = 123,\n SourceBucketArn = \"sourceBucketArn\",\n StartupScriptS3ObjectVersion = \"startupScriptS3ObjectVersion\",\n StartupScriptS3Path = \"startupScriptS3Path\",\n Tags = tags,\n WebserverAccessMode = \"webserverAccessMode\",\n WeeklyMaintenanceWindowStart = \"weeklyMaintenanceWindowStart\"\n});","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.mwaa.*;\n\nObject airflowConfigurationOptions;\nObject tags;\n\nCfnEnvironment cfnEnvironment = CfnEnvironment.Builder.create(this, \"MyCfnEnvironment\")\n .name(\"name\")\n\n // the properties below are optional\n .airflowConfigurationOptions(airflowConfigurationOptions)\n .airflowVersion(\"airflowVersion\")\n .dagS3Path(\"dagS3Path\")\n .environmentClass(\"environmentClass\")\n .executionRoleArn(\"executionRoleArn\")\n .kmsKey(\"kmsKey\")\n .loggingConfiguration(LoggingConfigurationProperty.builder()\n .dagProcessingLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .schedulerLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .taskLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .webserverLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .workerLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .build())\n .maxWorkers(123)\n .minWorkers(123)\n .networkConfiguration(NetworkConfigurationProperty.builder()\n .securityGroupIds(List.of(\"securityGroupIds\"))\n .subnetIds(List.of(\"subnetIds\"))\n .build())\n .pluginsS3ObjectVersion(\"pluginsS3ObjectVersion\")\n .pluginsS3Path(\"pluginsS3Path\")\n .requirementsS3ObjectVersion(\"requirementsS3ObjectVersion\")\n .requirementsS3Path(\"requirementsS3Path\")\n .schedulers(123)\n .sourceBucketArn(\"sourceBucketArn\")\n .startupScriptS3ObjectVersion(\"startupScriptS3ObjectVersion\")\n .startupScriptS3Path(\"startupScriptS3Path\")\n .tags(tags)\n .webserverAccessMode(\"webserverAccessMode\")\n .weeklyMaintenanceWindowStart(\"weeklyMaintenanceWindowStart\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport mwaa \"github.com/aws-samples/dummy/awscdkawsmwaa\"\n\nvar airflowConfigurationOptions interface{}\nvar tags interface{}\n\ncfnEnvironment := mwaa.NewCfnEnvironment(this, jsii.String(\"MyCfnEnvironment\"), &CfnEnvironmentProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tAirflowConfigurationOptions: airflowConfigurationOptions,\n\tAirflowVersion: jsii.String(\"airflowVersion\"),\n\tDagS3Path: jsii.String(\"dagS3Path\"),\n\tEnvironmentClass: jsii.String(\"environmentClass\"),\n\tExecutionRoleArn: jsii.String(\"executionRoleArn\"),\n\tKmsKey: jsii.String(\"kmsKey\"),\n\tLoggingConfiguration: &LoggingConfigurationProperty{\n\t\tDagProcessingLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t\tSchedulerLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t\tTaskLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t\tWebserverLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t\tWorkerLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t},\n\tMaxWorkers: jsii.Number(123),\n\tMinWorkers: jsii.Number(123),\n\tNetworkConfiguration: &NetworkConfigurationProperty{\n\t\tSecurityGroupIds: []*string{\n\t\t\tjsii.String(\"securityGroupIds\"),\n\t\t},\n\t\tSubnetIds: []*string{\n\t\t\tjsii.String(\"subnetIds\"),\n\t\t},\n\t},\n\tPluginsS3ObjectVersion: jsii.String(\"pluginsS3ObjectVersion\"),\n\tPluginsS3Path: jsii.String(\"pluginsS3Path\"),\n\tRequirementsS3ObjectVersion: jsii.String(\"requirementsS3ObjectVersion\"),\n\tRequirementsS3Path: jsii.String(\"requirementsS3Path\"),\n\tSchedulers: jsii.Number(123),\n\tSourceBucketArn: jsii.String(\"sourceBucketArn\"),\n\tStartupScriptS3ObjectVersion: jsii.String(\"startupScriptS3ObjectVersion\"),\n\tStartupScriptS3Path: jsii.String(\"startupScriptS3Path\"),\n\tTags: tags,\n\tWebserverAccessMode: jsii.String(\"webserverAccessMode\"),\n\tWeeklyMaintenanceWindowStart: jsii.String(\"weeklyMaintenanceWindowStart\"),\n})","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\n\ndeclare const airflowConfigurationOptions: any;\ndeclare const tags: any;\nconst cfnEnvironment = new mwaa.CfnEnvironment(this, 'MyCfnEnvironment', {\n name: 'name',\n\n // the properties below are optional\n airflowConfigurationOptions: airflowConfigurationOptions,\n airflowVersion: 'airflowVersion',\n dagS3Path: 'dagS3Path',\n environmentClass: 'environmentClass',\n executionRoleArn: 'executionRoleArn',\n kmsKey: 'kmsKey',\n loggingConfiguration: {\n dagProcessingLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n schedulerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n taskLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n webserverLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n workerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n },\n maxWorkers: 123,\n minWorkers: 123,\n networkConfiguration: {\n securityGroupIds: ['securityGroupIds'],\n subnetIds: ['subnetIds'],\n },\n pluginsS3ObjectVersion: 'pluginsS3ObjectVersion',\n pluginsS3Path: 'pluginsS3Path',\n requirementsS3ObjectVersion: 'requirementsS3ObjectVersion',\n requirementsS3Path: 'requirementsS3Path',\n schedulers: 123,\n sourceBucketArn: 'sourceBucketArn',\n startupScriptS3ObjectVersion: 'startupScriptS3ObjectVersion',\n startupScriptS3Path: 'startupScriptS3Path',\n tags: tags,\n webserverAccessMode: 'webserverAccessMode',\n weeklyMaintenanceWindowStart: 'weeklyMaintenanceWindowStart',\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-mwaa.CfnEnvironment"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-mwaa.CfnEnvironment","@aws-cdk/aws-mwaa.CfnEnvironmentProps","@aws-cdk/core.Construct"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\n\ndeclare const airflowConfigurationOptions: any;\ndeclare const tags: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnEnvironment = new mwaa.CfnEnvironment(this, 'MyCfnEnvironment', {\n name: 'name',\n\n // the properties below are optional\n airflowConfigurationOptions: airflowConfigurationOptions,\n airflowVersion: 'airflowVersion',\n dagS3Path: 'dagS3Path',\n environmentClass: 'environmentClass',\n executionRoleArn: 'executionRoleArn',\n kmsKey: 'kmsKey',\n loggingConfiguration: {\n dagProcessingLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n schedulerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n taskLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n webserverLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n workerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n },\n maxWorkers: 123,\n minWorkers: 123,\n networkConfiguration: {\n securityGroupIds: ['securityGroupIds'],\n subnetIds: ['subnetIds'],\n },\n pluginsS3ObjectVersion: 'pluginsS3ObjectVersion',\n pluginsS3Path: 'pluginsS3Path',\n requirementsS3ObjectVersion: 'requirementsS3ObjectVersion',\n requirementsS3Path: 'requirementsS3Path',\n schedulers: 123,\n sourceBucketArn: 'sourceBucketArn',\n startupScriptS3ObjectVersion: 'startupScriptS3ObjectVersion',\n startupScriptS3Path: 'startupScriptS3Path',\n tags: tags,\n webserverAccessMode: 'webserverAccessMode',\n weeklyMaintenanceWindowStart: 'weeklyMaintenanceWindowStart',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":3,"10":29,"75":52,"91":5,"104":1,"125":2,"130":2,"192":2,"193":8,"194":1,"197":1,"225":3,"242":3,"243":3,"254":1,"255":1,"256":1,"281":44,"290":1},"fqnsFingerprint":"7ed4b09c92394dcd79c96d5e0a088dfc6db1fc62838726d94b8bde393ef617f9"},"9d13b34e2c195839b755d7eacbec97a9058f038707f76a52ce0eb2bd16f9e85b":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_mwaa as mwaa\n\nlogging_configuration_property = mwaa.CfnEnvironment.LoggingConfigurationProperty(\n dag_processing_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n scheduler_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n task_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n webserver_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n worker_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.MWAA;\n\nvar loggingConfigurationProperty = new LoggingConfigurationProperty {\n DagProcessingLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n SchedulerLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n TaskLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n WebserverLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n WorkerLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.mwaa.*;\n\nLoggingConfigurationProperty loggingConfigurationProperty = LoggingConfigurationProperty.builder()\n .dagProcessingLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .schedulerLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .taskLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .webserverLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .workerLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport mwaa \"github.com/aws-samples/dummy/awscdkawsmwaa\"\n\nloggingConfigurationProperty := &LoggingConfigurationProperty{\n\tDagProcessingLogs: &ModuleLoggingConfigurationProperty{\n\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\tEnabled: jsii.Boolean(false),\n\t\tLogLevel: jsii.String(\"logLevel\"),\n\t},\n\tSchedulerLogs: &ModuleLoggingConfigurationProperty{\n\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\tEnabled: jsii.Boolean(false),\n\t\tLogLevel: jsii.String(\"logLevel\"),\n\t},\n\tTaskLogs: &ModuleLoggingConfigurationProperty{\n\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\tEnabled: jsii.Boolean(false),\n\t\tLogLevel: jsii.String(\"logLevel\"),\n\t},\n\tWebserverLogs: &ModuleLoggingConfigurationProperty{\n\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\tEnabled: jsii.Boolean(false),\n\t\tLogLevel: jsii.String(\"logLevel\"),\n\t},\n\tWorkerLogs: &ModuleLoggingConfigurationProperty{\n\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\tEnabled: jsii.Boolean(false),\n\t\tLogLevel: jsii.String(\"logLevel\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\nconst loggingConfigurationProperty: mwaa.CfnEnvironment.LoggingConfigurationProperty = {\n dagProcessingLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n schedulerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n taskLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n webserverLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n workerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-mwaa.CfnEnvironment.LoggingConfigurationProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-mwaa.CfnEnvironment.LoggingConfigurationProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst loggingConfigurationProperty: mwaa.CfnEnvironment.LoggingConfigurationProperty = {\n dagProcessingLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n schedulerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n taskLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n webserverLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n workerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":11,"75":25,"91":5,"153":2,"169":1,"193":6,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":20,"290":1},"fqnsFingerprint":"2a578a2c78324b1346fc4cc055e4926efe52a9a3e5240847bd5b33a757d6f062"},"1ce642327214f40287f6935bda723f9529e5f3606f6a1aaf5a4a43f834573b42":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_mwaa as mwaa\n\nmodule_logging_configuration_property = mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.MWAA;\n\nvar moduleLoggingConfigurationProperty = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.mwaa.*;\n\nModuleLoggingConfigurationProperty moduleLoggingConfigurationProperty = ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport mwaa \"github.com/aws-samples/dummy/awscdkawsmwaa\"\n\nmoduleLoggingConfigurationProperty := &ModuleLoggingConfigurationProperty{\n\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\tEnabled: jsii.Boolean(false),\n\tLogLevel: jsii.String(\"logLevel\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\nconst moduleLoggingConfigurationProperty: mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty = {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst moduleLoggingConfigurationProperty: mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty = {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":8,"91":1,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":3,"290":1},"fqnsFingerprint":"6f9f84888491aebb639b4534d73864ee2e833e8083f0f4b3c05fb94d702e0971"},"2226af720fd93abf1c16770fbef914bc4823b79f4bdc0852985e160958f79b8f":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_mwaa as mwaa\n\nnetwork_configuration_property = mwaa.CfnEnvironment.NetworkConfigurationProperty(\n security_group_ids=[\"securityGroupIds\"],\n subnet_ids=[\"subnetIds\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.MWAA;\n\nvar networkConfigurationProperty = new NetworkConfigurationProperty {\n SecurityGroupIds = new [] { \"securityGroupIds\" },\n SubnetIds = new [] { \"subnetIds\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.mwaa.*;\n\nNetworkConfigurationProperty networkConfigurationProperty = NetworkConfigurationProperty.builder()\n .securityGroupIds(List.of(\"securityGroupIds\"))\n .subnetIds(List.of(\"subnetIds\"))\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport mwaa \"github.com/aws-samples/dummy/awscdkawsmwaa\"\n\nnetworkConfigurationProperty := &NetworkConfigurationProperty{\n\tSecurityGroupIds: []*string{\n\t\tjsii.String(\"securityGroupIds\"),\n\t},\n\tSubnetIds: []*string{\n\t\tjsii.String(\"subnetIds\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\nconst networkConfigurationProperty: mwaa.CfnEnvironment.NetworkConfigurationProperty = {\n securityGroupIds: ['securityGroupIds'],\n subnetIds: ['subnetIds'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-mwaa.CfnEnvironment.NetworkConfigurationProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-mwaa.CfnEnvironment.NetworkConfigurationProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst networkConfigurationProperty: mwaa.CfnEnvironment.NetworkConfigurationProperty = {\n securityGroupIds: ['securityGroupIds'],\n subnetIds: ['subnetIds'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"192":2,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"a8a80caef12e5a8fa2961384fdfa7c5deff272a4e383c737ed671a3ba27cc623"},"6b9bff8f42fac478f53e867a8dfe53f28f82760657c8b1d8d02591da51023d41":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_mwaa as mwaa\n\n# airflow_configuration_options: Any\n# tags: Any\n\ncfn_environment_props = mwaa.CfnEnvironmentProps(\n name=\"name\",\n\n # the properties below are optional\n airflow_configuration_options=airflow_configuration_options,\n airflow_version=\"airflowVersion\",\n dag_s3_path=\"dagS3Path\",\n environment_class=\"environmentClass\",\n execution_role_arn=\"executionRoleArn\",\n kms_key=\"kmsKey\",\n logging_configuration=mwaa.CfnEnvironment.LoggingConfigurationProperty(\n dag_processing_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n scheduler_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n task_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n webserver_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n ),\n worker_logs=mwaa.CfnEnvironment.ModuleLoggingConfigurationProperty(\n cloud_watch_log_group_arn=\"cloudWatchLogGroupArn\",\n enabled=False,\n log_level=\"logLevel\"\n )\n ),\n max_workers=123,\n min_workers=123,\n network_configuration=mwaa.CfnEnvironment.NetworkConfigurationProperty(\n security_group_ids=[\"securityGroupIds\"],\n subnet_ids=[\"subnetIds\"]\n ),\n plugins_s3_object_version=\"pluginsS3ObjectVersion\",\n plugins_s3_path=\"pluginsS3Path\",\n requirements_s3_object_version=\"requirementsS3ObjectVersion\",\n requirements_s3_path=\"requirementsS3Path\",\n schedulers=123,\n source_bucket_arn=\"sourceBucketArn\",\n startup_script_s3_object_version=\"startupScriptS3ObjectVersion\",\n startup_script_s3_path=\"startupScriptS3Path\",\n tags=tags,\n webserver_access_mode=\"webserverAccessMode\",\n weekly_maintenance_window_start=\"weeklyMaintenanceWindowStart\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.MWAA;\n\nvar airflowConfigurationOptions;\nvar tags;\n\nvar cfnEnvironmentProps = new CfnEnvironmentProps {\n Name = \"name\",\n\n // the properties below are optional\n AirflowConfigurationOptions = airflowConfigurationOptions,\n AirflowVersion = \"airflowVersion\",\n DagS3Path = \"dagS3Path\",\n EnvironmentClass = \"environmentClass\",\n ExecutionRoleArn = \"executionRoleArn\",\n KmsKey = \"kmsKey\",\n LoggingConfiguration = new LoggingConfigurationProperty {\n DagProcessingLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n SchedulerLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n TaskLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n WebserverLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n },\n WorkerLogs = new ModuleLoggingConfigurationProperty {\n CloudWatchLogGroupArn = \"cloudWatchLogGroupArn\",\n Enabled = false,\n LogLevel = \"logLevel\"\n }\n },\n MaxWorkers = 123,\n MinWorkers = 123,\n NetworkConfiguration = new NetworkConfigurationProperty {\n SecurityGroupIds = new [] { \"securityGroupIds\" },\n SubnetIds = new [] { \"subnetIds\" }\n },\n PluginsS3ObjectVersion = \"pluginsS3ObjectVersion\",\n PluginsS3Path = \"pluginsS3Path\",\n RequirementsS3ObjectVersion = \"requirementsS3ObjectVersion\",\n RequirementsS3Path = \"requirementsS3Path\",\n Schedulers = 123,\n SourceBucketArn = \"sourceBucketArn\",\n StartupScriptS3ObjectVersion = \"startupScriptS3ObjectVersion\",\n StartupScriptS3Path = \"startupScriptS3Path\",\n Tags = tags,\n WebserverAccessMode = \"webserverAccessMode\",\n WeeklyMaintenanceWindowStart = \"weeklyMaintenanceWindowStart\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.mwaa.*;\n\nObject airflowConfigurationOptions;\nObject tags;\n\nCfnEnvironmentProps cfnEnvironmentProps = CfnEnvironmentProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .airflowConfigurationOptions(airflowConfigurationOptions)\n .airflowVersion(\"airflowVersion\")\n .dagS3Path(\"dagS3Path\")\n .environmentClass(\"environmentClass\")\n .executionRoleArn(\"executionRoleArn\")\n .kmsKey(\"kmsKey\")\n .loggingConfiguration(LoggingConfigurationProperty.builder()\n .dagProcessingLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .schedulerLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .taskLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .webserverLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .workerLogs(ModuleLoggingConfigurationProperty.builder()\n .cloudWatchLogGroupArn(\"cloudWatchLogGroupArn\")\n .enabled(false)\n .logLevel(\"logLevel\")\n .build())\n .build())\n .maxWorkers(123)\n .minWorkers(123)\n .networkConfiguration(NetworkConfigurationProperty.builder()\n .securityGroupIds(List.of(\"securityGroupIds\"))\n .subnetIds(List.of(\"subnetIds\"))\n .build())\n .pluginsS3ObjectVersion(\"pluginsS3ObjectVersion\")\n .pluginsS3Path(\"pluginsS3Path\")\n .requirementsS3ObjectVersion(\"requirementsS3ObjectVersion\")\n .requirementsS3Path(\"requirementsS3Path\")\n .schedulers(123)\n .sourceBucketArn(\"sourceBucketArn\")\n .startupScriptS3ObjectVersion(\"startupScriptS3ObjectVersion\")\n .startupScriptS3Path(\"startupScriptS3Path\")\n .tags(tags)\n .webserverAccessMode(\"webserverAccessMode\")\n .weeklyMaintenanceWindowStart(\"weeklyMaintenanceWindowStart\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport mwaa \"github.com/aws-samples/dummy/awscdkawsmwaa\"\n\nvar airflowConfigurationOptions interface{}\nvar tags interface{}\n\ncfnEnvironmentProps := &CfnEnvironmentProps{\n\tName: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tAirflowConfigurationOptions: airflowConfigurationOptions,\n\tAirflowVersion: jsii.String(\"airflowVersion\"),\n\tDagS3Path: jsii.String(\"dagS3Path\"),\n\tEnvironmentClass: jsii.String(\"environmentClass\"),\n\tExecutionRoleArn: jsii.String(\"executionRoleArn\"),\n\tKmsKey: jsii.String(\"kmsKey\"),\n\tLoggingConfiguration: &LoggingConfigurationProperty{\n\t\tDagProcessingLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t\tSchedulerLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t\tTaskLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t\tWebserverLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t\tWorkerLogs: &ModuleLoggingConfigurationProperty{\n\t\t\tCloudWatchLogGroupArn: jsii.String(\"cloudWatchLogGroupArn\"),\n\t\t\tEnabled: jsii.Boolean(false),\n\t\t\tLogLevel: jsii.String(\"logLevel\"),\n\t\t},\n\t},\n\tMaxWorkers: jsii.Number(123),\n\tMinWorkers: jsii.Number(123),\n\tNetworkConfiguration: &NetworkConfigurationProperty{\n\t\tSecurityGroupIds: []*string{\n\t\t\tjsii.String(\"securityGroupIds\"),\n\t\t},\n\t\tSubnetIds: []*string{\n\t\t\tjsii.String(\"subnetIds\"),\n\t\t},\n\t},\n\tPluginsS3ObjectVersion: jsii.String(\"pluginsS3ObjectVersion\"),\n\tPluginsS3Path: jsii.String(\"pluginsS3Path\"),\n\tRequirementsS3ObjectVersion: jsii.String(\"requirementsS3ObjectVersion\"),\n\tRequirementsS3Path: jsii.String(\"requirementsS3Path\"),\n\tSchedulers: jsii.Number(123),\n\tSourceBucketArn: jsii.String(\"sourceBucketArn\"),\n\tStartupScriptS3ObjectVersion: jsii.String(\"startupScriptS3ObjectVersion\"),\n\tStartupScriptS3Path: jsii.String(\"startupScriptS3Path\"),\n\tTags: tags,\n\tWebserverAccessMode: jsii.String(\"webserverAccessMode\"),\n\tWeeklyMaintenanceWindowStart: jsii.String(\"weeklyMaintenanceWindowStart\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\n\ndeclare const airflowConfigurationOptions: any;\ndeclare const tags: any;\nconst cfnEnvironmentProps: mwaa.CfnEnvironmentProps = {\n name: 'name',\n\n // the properties below are optional\n airflowConfigurationOptions: airflowConfigurationOptions,\n airflowVersion: 'airflowVersion',\n dagS3Path: 'dagS3Path',\n environmentClass: 'environmentClass',\n executionRoleArn: 'executionRoleArn',\n kmsKey: 'kmsKey',\n loggingConfiguration: {\n dagProcessingLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n schedulerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n taskLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n webserverLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n workerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n },\n maxWorkers: 123,\n minWorkers: 123,\n networkConfiguration: {\n securityGroupIds: ['securityGroupIds'],\n subnetIds: ['subnetIds'],\n },\n pluginsS3ObjectVersion: 'pluginsS3ObjectVersion',\n pluginsS3Path: 'pluginsS3Path',\n requirementsS3ObjectVersion: 'requirementsS3ObjectVersion',\n requirementsS3Path: 'requirementsS3Path',\n schedulers: 123,\n sourceBucketArn: 'sourceBucketArn',\n startupScriptS3ObjectVersion: 'startupScriptS3ObjectVersion',\n startupScriptS3Path: 'startupScriptS3Path',\n tags: tags,\n webserverAccessMode: 'webserverAccessMode',\n weeklyMaintenanceWindowStart: 'weeklyMaintenanceWindowStart',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-mwaa.CfnEnvironmentProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-mwaa.CfnEnvironmentProps"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as mwaa from '@aws-cdk/aws-mwaa';\n\ndeclare const airflowConfigurationOptions: any;\ndeclare const tags: any;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnEnvironmentProps: mwaa.CfnEnvironmentProps = {\n name: 'name',\n\n // the properties below are optional\n airflowConfigurationOptions: airflowConfigurationOptions,\n airflowVersion: 'airflowVersion',\n dagS3Path: 'dagS3Path',\n environmentClass: 'environmentClass',\n executionRoleArn: 'executionRoleArn',\n kmsKey: 'kmsKey',\n loggingConfiguration: {\n dagProcessingLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n schedulerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n taskLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n webserverLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n workerLogs: {\n cloudWatchLogGroupArn: 'cloudWatchLogGroupArn',\n enabled: false,\n logLevel: 'logLevel',\n },\n },\n maxWorkers: 123,\n minWorkers: 123,\n networkConfiguration: {\n securityGroupIds: ['securityGroupIds'],\n subnetIds: ['subnetIds'],\n },\n pluginsS3ObjectVersion: 'pluginsS3ObjectVersion',\n pluginsS3Path: 'pluginsS3Path',\n requirementsS3ObjectVersion: 'requirementsS3ObjectVersion',\n requirementsS3Path: 'requirementsS3Path',\n schedulers: 123,\n sourceBucketArn: 'sourceBucketArn',\n startupScriptS3ObjectVersion: 'startupScriptS3ObjectVersion',\n startupScriptS3Path: 'startupScriptS3Path',\n tags: tags,\n webserverAccessMode: 'webserverAccessMode',\n weeklyMaintenanceWindowStart: 'weeklyMaintenanceWindowStart',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":3,"10":28,"75":52,"91":5,"125":2,"130":2,"153":1,"169":1,"192":2,"193":8,"225":3,"242":3,"243":3,"254":1,"255":1,"256":1,"281":44,"290":1},"fqnsFingerprint":"d91abc5e72648a0114a23882442cb107ea987ec9683dde16e494a6002c851f26"}}}