public static final class CfnEnvironmentProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnEnvironmentProps
CfnEnvironmentProps
CfnEnvironmentProps.Builder, CfnEnvironmentProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getAirflowConfigurationOptions()
A list of key-value pairs containing the Airflow configuration options for your environment.
|
java.lang.String |
getAirflowVersion()
The version of Apache Airflow to use for the environment.
|
java.lang.String |
getDagS3Path()
The relative path to the DAGs folder on your Amazon S3 bucket.
|
java.lang.String |
getEnvironmentClass()
The environment class type.
|
java.lang.String |
getExecutionRoleArn()
The Amazon Resource Name (ARN) of the execution role in IAM that allows MWAA to access AWS resources in your environment.
|
java.lang.String |
getKmsKey()
The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment.
|
java.lang.Object |
getLoggingConfiguration()
The Apache Airflow logs being sent to CloudWatch Logs: `DagProcessingLogs` , `SchedulerLogs` , `TaskLogs` , `WebserverLogs` , `WorkerLogs` .
|
java.lang.Number |
getMaxWorkers()
The maximum number of workers that you want to run in your environment.
|
java.lang.Number |
getMinWorkers()
The minimum number of workers that you want to run in your environment.
|
java.lang.String |
getName()
The name of your Amazon MWAA environment.
|
java.lang.Object |
getNetworkConfiguration()
The VPC networking components used to secure and enable network traffic between the AWS resources for your environment.
|
java.lang.String |
getPluginsS3ObjectVersion()
The version of the plugins.zip file on your Amazon S3 bucket.
|
java.lang.String |
getPluginsS3Path()
The relative path to the `plugins.zip` file on your Amazon S3 bucket.
|
java.lang.String |
getRequirementsS3ObjectVersion()
The version of the requirements.txt file on your Amazon S3 bucket.
|
java.lang.String |
getRequirementsS3Path()
The relative path to the `requirements.txt` file on your Amazon S3 bucket.
|
java.lang.Number |
getSchedulers()
The number of schedulers that you want to run in your environment.
|
java.lang.String |
getSourceBucketArn()
The Amazon Resource Name (ARN) of the Amazon S3 bucket where your DAG code and supporting files are stored.
|
java.lang.Object |
getTags()
The key-value tag pairs associated to your environment.
|
java.lang.String |
getWebserverAccessMode()
The Apache Airflow *Web server* access mode.
|
java.lang.String |
getWeeklyMaintenanceWindowStart()
The day and time of the week to start weekly maintenance updates of your environment in the following format: `DAY:HH:MM` .
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getName()
CfnEnvironmentProps
getName
in interface CfnEnvironmentProps
public final java.lang.Object getAirflowConfigurationOptions()
CfnEnvironmentProps
For example, core.default_timezone: utc
. To learn more, see Apache Airflow configuration options .
getAirflowConfigurationOptions
in interface CfnEnvironmentProps
public final java.lang.String getAirflowVersion()
CfnEnvironmentProps
If no value is specified, defaults to the latest version. Valid values: 2.0.2
, 1.10.12
, 2.2.2
, and 2.4.3
.
getAirflowVersion
in interface CfnEnvironmentProps
public final java.lang.String getDagS3Path()
CfnEnvironmentProps
For example, dags
. To learn more, see Adding or updating DAGs .
getDagS3Path
in interface CfnEnvironmentProps
public final java.lang.String getEnvironmentClass()
CfnEnvironmentProps
Valid values: mw1.small
, mw1.medium
, mw1.large
. To learn more, see Amazon MWAA environment class .
getEnvironmentClass
in interface CfnEnvironmentProps
public final java.lang.String getExecutionRoleArn()
CfnEnvironmentProps
For example, arn:aws:iam::123456789:role/my-execution-role
. To learn more, see Amazon MWAA Execution role .
getExecutionRoleArn
in interface CfnEnvironmentProps
public final java.lang.String getKmsKey()
CfnEnvironmentProps
You can use an AWS KMS key managed by MWAA, or a customer-managed KMS key (advanced).
getKmsKey
in interface CfnEnvironmentProps
public final java.lang.Object getLoggingConfiguration()
CfnEnvironmentProps
getLoggingConfiguration
in interface CfnEnvironmentProps
public final java.lang.Number getMaxWorkers()
CfnEnvironmentProps
MWAA scales the number of Apache Airflow workers up to the number you specify in the MaxWorkers
field. For example, 20
. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the one worker that is included with your environment, or the number you specify in MinWorkers
.
getMaxWorkers
in interface CfnEnvironmentProps
public final java.lang.Number getMinWorkers()
CfnEnvironmentProps
MWAA scales the number of Apache Airflow workers up to the number you specify in the MaxWorkers
field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra workers leaving the worker count you specify in the MinWorkers
field. For example, 2
.
getMinWorkers
in interface CfnEnvironmentProps
public final java.lang.Object getNetworkConfiguration()
CfnEnvironmentProps
To learn more, see About networking on Amazon MWAA .
getNetworkConfiguration
in interface CfnEnvironmentProps
public final java.lang.String getPluginsS3ObjectVersion()
CfnEnvironmentProps
getPluginsS3ObjectVersion
in interface CfnEnvironmentProps
public final java.lang.String getPluginsS3Path()
CfnEnvironmentProps
getPluginsS3Path
in interface CfnEnvironmentProps
public final java.lang.String getRequirementsS3ObjectVersion()
CfnEnvironmentProps
getRequirementsS3ObjectVersion
in interface CfnEnvironmentProps
public final java.lang.String getRequirementsS3Path()
CfnEnvironmentProps
getRequirementsS3Path
in interface CfnEnvironmentProps
public final java.lang.Number getSchedulers()
CfnEnvironmentProps
getSchedulers
in interface CfnEnvironmentProps
public final java.lang.String getSourceBucketArn()
CfnEnvironmentProps
For example, arn:aws:s3:::my-airflow-bucket-unique-name
. To learn more, see Create an Amazon S3 bucket for Amazon MWAA .
getSourceBucketArn
in interface CfnEnvironmentProps
public final java.lang.Object getTags()
CfnEnvironmentProps
For example, "Environment": "Staging"
. To learn more, see Tagging .
getTags
in interface CfnEnvironmentProps
public final java.lang.String getWebserverAccessMode()
CfnEnvironmentProps
To learn more, see Apache Airflow access modes . Valid values: PRIVATE_ONLY
or PUBLIC_ONLY
.
getWebserverAccessMode
in interface CfnEnvironmentProps
public final java.lang.String getWeeklyMaintenanceWindowStart()
CfnEnvironmentProps
For example: TUE:03:30
. You can specify a start time in 30 minute increments only. Supported input includes the following:
getWeeklyMaintenanceWindowStart
in interface CfnEnvironmentProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()