CfnEnvironmentProps

class aws_cdk.aws_mwaa.CfnEnvironmentProps(*, name, airflow_configuration_options=None, airflow_version=None, dag_s3_path=None, environment_class=None, execution_role_arn=None, kms_key=None, logging_configuration=None, max_workers=None, min_workers=None, network_configuration=None, plugins_s3_object_version=None, plugins_s3_path=None, requirements_s3_object_version=None, requirements_s3_path=None, schedulers=None, source_bucket_arn=None, tags=None, webserver_access_mode=None, weekly_maintenance_window_start=None)

Bases: object

Properties for defining a AWS::MWAA::Environment.

Parameters
  • name (str) – AWS::MWAA::Environment.Name.

  • airflow_configuration_options (Optional[Any]) – AWS::MWAA::Environment.AirflowConfigurationOptions.

  • airflow_version (Optional[str]) – AWS::MWAA::Environment.AirflowVersion.

  • dag_s3_path (Optional[str]) – AWS::MWAA::Environment.DagS3Path.

  • environment_class (Optional[str]) – AWS::MWAA::Environment.EnvironmentClass.

  • execution_role_arn (Optional[str]) – AWS::MWAA::Environment.ExecutionRoleArn.

  • kms_key (Optional[str]) – AWS::MWAA::Environment.KmsKey.

  • logging_configuration (Union[IResolvable, LoggingConfigurationProperty, None]) – AWS::MWAA::Environment.LoggingConfiguration.

  • max_workers (Union[int, float, None]) – AWS::MWAA::Environment.MaxWorkers.

  • min_workers (Union[int, float, None]) – AWS::MWAA::Environment.MinWorkers.

  • network_configuration (Union[IResolvable, NetworkConfigurationProperty, None]) – AWS::MWAA::Environment.NetworkConfiguration.

  • plugins_s3_object_version (Optional[str]) – AWS::MWAA::Environment.PluginsS3ObjectVersion.

  • plugins_s3_path (Optional[str]) – AWS::MWAA::Environment.PluginsS3Path.

  • requirements_s3_object_version (Optional[str]) – AWS::MWAA::Environment.RequirementsS3ObjectVersion.

  • requirements_s3_path (Optional[str]) – AWS::MWAA::Environment.RequirementsS3Path.

  • schedulers (Union[int, float, None]) – AWS::MWAA::Environment.Schedulers.

  • source_bucket_arn (Optional[str]) – AWS::MWAA::Environment.SourceBucketArn.

  • tags (Optional[TagMapProperty]) – AWS::MWAA::Environment.Tags.

  • webserver_access_mode (Optional[str]) – AWS::MWAA::Environment.WebserverAccessMode.

  • weekly_maintenance_window_start (Optional[str]) – AWS::MWAA::Environment.WeeklyMaintenanceWindowStart.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html

Attributes

airflow_configuration_options

AWS::MWAA::Environment.AirflowConfigurationOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-airflowconfigurationoptions

Return type

Any

airflow_version

AWS::MWAA::Environment.AirflowVersion.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-airflowversion

Return type

Optional[str]

dag_s3_path

AWS::MWAA::Environment.DagS3Path.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-dags3path

Return type

Optional[str]

environment_class

AWS::MWAA::Environment.EnvironmentClass.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-environmentclass

Return type

Optional[str]

execution_role_arn

AWS::MWAA::Environment.ExecutionRoleArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-executionrolearn

Return type

Optional[str]

kms_key

AWS::MWAA::Environment.KmsKey.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-kmskey

Return type

Optional[str]

logging_configuration

AWS::MWAA::Environment.LoggingConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-loggingconfiguration

Return type

Union[IResolvable, LoggingConfigurationProperty, None]

max_workers

AWS::MWAA::Environment.MaxWorkers.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-maxworkers

Return type

Union[int, float, None]

min_workers

AWS::MWAA::Environment.MinWorkers.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-minworkers

Return type

Union[int, float, None]

name

AWS::MWAA::Environment.Name.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-name

Return type

str

network_configuration

AWS::MWAA::Environment.NetworkConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-networkconfiguration

Return type

Union[IResolvable, NetworkConfigurationProperty, None]

plugins_s3_object_version

AWS::MWAA::Environment.PluginsS3ObjectVersion.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-pluginss3objectversion

Return type

Optional[str]

plugins_s3_path

AWS::MWAA::Environment.PluginsS3Path.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-pluginss3path

Return type

Optional[str]

requirements_s3_object_version

AWS::MWAA::Environment.RequirementsS3ObjectVersion.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-requirementss3objectversion

Return type

Optional[str]

requirements_s3_path

AWS::MWAA::Environment.RequirementsS3Path.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-requirementss3path

Return type

Optional[str]

schedulers

AWS::MWAA::Environment.Schedulers.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-schedulers

Return type

Union[int, float, None]

source_bucket_arn

AWS::MWAA::Environment.SourceBucketArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-sourcebucketarn

Return type

Optional[str]

tags

AWS::MWAA::Environment.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-tags

Return type

Optional[TagMapProperty]

webserver_access_mode

AWS::MWAA::Environment.WebserverAccessMode.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-webserveraccessmode

Return type

Optional[str]

weekly_maintenance_window_start

AWS::MWAA::Environment.WeeklyMaintenanceWindowStart.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-weeklymaintenancewindowstart

Return type

Optional[str]