@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateEnvironmentRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation to create an environment. For more information, see Get started with Amazon Managed Workflows for Apache Airflow.
NOOP
Constructor and Description |
---|
CreateEnvironmentRequest() |
Modifier and Type | Method and Description |
---|---|
CreateEnvironmentRequest |
addAirflowConfigurationOptionsEntry(String key,
String value)
Add a single AirflowConfigurationOptions entry
|
CreateEnvironmentRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateEnvironmentRequest |
clearAirflowConfigurationOptionsEntries()
Removes all the entries added into AirflowConfigurationOptions.
|
CreateEnvironmentRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateEnvironmentRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Map<String,String> |
getAirflowConfigurationOptions()
The Apache Airflow configuration setting you want to override in your environment.
|
String |
getAirflowVersion()
The Apache Airflow version you want to use for your environment.
|
String |
getDagS3Path()
The relative path to the DAG folder on your Amazon S3 storage bucket.
|
String |
getEnvironmentClass()
The environment class you want to use for your environment.
|
String |
getExecutionRoleArn()
The Amazon Resource Name (ARN) of the execution role for your environment.
|
String |
getKmsKey()
The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment.
|
LoggingConfigurationInput |
getLoggingConfiguration()
The Apache Airflow logs you want to send to Amazon CloudWatch Logs.
|
Integer |
getMaxWorkers()
The maximum number of workers that you want to run in your environment.
|
String |
getName()
The name of your MWAA environment.
|
NetworkConfiguration |
getNetworkConfiguration()
The VPC networking components you want to use for your environment.
|
String |
getPluginsS3ObjectVersion()
The
plugins.zip file version you want to use. |
String |
getPluginsS3Path()
The relative path to the
plugins.zip file on your Amazon S3 storage bucket. |
String |
getRequirementsS3ObjectVersion()
The
requirements.txt file version you want to use. |
String |
getRequirementsS3Path()
The relative path to the
requirements.txt file on your Amazon S3 storage bucket. |
String |
getSourceBucketArn()
The Amazon Resource Name (ARN) of your Amazon S3 storage bucket.
|
Map<String,String> |
getTags()
The metadata tags you want to attach to your environment.
|
String |
getWebserverAccessMode()
The networking access of your Apache Airflow web server.
|
String |
getWeeklyMaintenanceWindowStart()
The day and time you want MWAA to start weekly maintenance updates on your environment.
|
int |
hashCode() |
void |
setAirflowConfigurationOptions(Map<String,String> airflowConfigurationOptions)
The Apache Airflow configuration setting you want to override in your environment.
|
void |
setAirflowVersion(String airflowVersion)
The Apache Airflow version you want to use for your environment.
|
void |
setDagS3Path(String dagS3Path)
The relative path to the DAG folder on your Amazon S3 storage bucket.
|
void |
setEnvironmentClass(String environmentClass)
The environment class you want to use for your environment.
|
void |
setExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the execution role for your environment.
|
void |
setKmsKey(String kmsKey)
The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment.
|
void |
setLoggingConfiguration(LoggingConfigurationInput loggingConfiguration)
The Apache Airflow logs you want to send to Amazon CloudWatch Logs.
|
void |
setMaxWorkers(Integer maxWorkers)
The maximum number of workers that you want to run in your environment.
|
void |
setName(String name)
The name of your MWAA environment.
|
void |
setNetworkConfiguration(NetworkConfiguration networkConfiguration)
The VPC networking components you want to use for your environment.
|
void |
setPluginsS3ObjectVersion(String pluginsS3ObjectVersion)
The
plugins.zip file version you want to use. |
void |
setPluginsS3Path(String pluginsS3Path)
The relative path to the
plugins.zip file on your Amazon S3 storage bucket. |
void |
setRequirementsS3ObjectVersion(String requirementsS3ObjectVersion)
The
requirements.txt file version you want to use. |
void |
setRequirementsS3Path(String requirementsS3Path)
The relative path to the
requirements.txt file on your Amazon S3 storage bucket. |
void |
setSourceBucketArn(String sourceBucketArn)
The Amazon Resource Name (ARN) of your Amazon S3 storage bucket.
|
void |
setTags(Map<String,String> tags)
The metadata tags you want to attach to your environment.
|
void |
setWebserverAccessMode(String webserverAccessMode)
The networking access of your Apache Airflow web server.
|
void |
setWeeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart)
The day and time you want MWAA to start weekly maintenance updates on your environment.
|
String |
toString()
Returns a string representation of this object.
|
CreateEnvironmentRequest |
withAirflowConfigurationOptions(Map<String,String> airflowConfigurationOptions)
The Apache Airflow configuration setting you want to override in your environment.
|
CreateEnvironmentRequest |
withAirflowVersion(String airflowVersion)
The Apache Airflow version you want to use for your environment.
|
CreateEnvironmentRequest |
withDagS3Path(String dagS3Path)
The relative path to the DAG folder on your Amazon S3 storage bucket.
|
CreateEnvironmentRequest |
withEnvironmentClass(String environmentClass)
The environment class you want to use for your environment.
|
CreateEnvironmentRequest |
withExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the execution role for your environment.
|
CreateEnvironmentRequest |
withKmsKey(String kmsKey)
The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment.
|
CreateEnvironmentRequest |
withLoggingConfiguration(LoggingConfigurationInput loggingConfiguration)
The Apache Airflow logs you want to send to Amazon CloudWatch Logs.
|
CreateEnvironmentRequest |
withMaxWorkers(Integer maxWorkers)
The maximum number of workers that you want to run in your environment.
|
CreateEnvironmentRequest |
withName(String name)
The name of your MWAA environment.
|
CreateEnvironmentRequest |
withNetworkConfiguration(NetworkConfiguration networkConfiguration)
The VPC networking components you want to use for your environment.
|
CreateEnvironmentRequest |
withPluginsS3ObjectVersion(String pluginsS3ObjectVersion)
The
plugins.zip file version you want to use. |
CreateEnvironmentRequest |
withPluginsS3Path(String pluginsS3Path)
The relative path to the
plugins.zip file on your Amazon S3 storage bucket. |
CreateEnvironmentRequest |
withRequirementsS3ObjectVersion(String requirementsS3ObjectVersion)
The
requirements.txt file version you want to use. |
CreateEnvironmentRequest |
withRequirementsS3Path(String requirementsS3Path)
The relative path to the
requirements.txt file on your Amazon S3 storage bucket. |
CreateEnvironmentRequest |
withSourceBucketArn(String sourceBucketArn)
The Amazon Resource Name (ARN) of your Amazon S3 storage bucket.
|
CreateEnvironmentRequest |
withTags(Map<String,String> tags)
The metadata tags you want to attach to your environment.
|
CreateEnvironmentRequest |
withWebserverAccessMode(String webserverAccessMode)
The networking access of your Apache Airflow web server.
|
CreateEnvironmentRequest |
withWebserverAccessMode(WebserverAccessMode webserverAccessMode)
The networking access of your Apache Airflow web server.
|
CreateEnvironmentRequest |
withWeeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart)
The day and time you want MWAA to start weekly maintenance updates on your environment.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public Map<String,String> getAirflowConfigurationOptions()
The Apache Airflow configuration setting you want to override in your environment. For more information, see Environment configuration.
public void setAirflowConfigurationOptions(Map<String,String> airflowConfigurationOptions)
The Apache Airflow configuration setting you want to override in your environment. For more information, see Environment configuration.
airflowConfigurationOptions
- The Apache Airflow configuration setting you want to override in your environment. For more information,
see Environment
configuration.public CreateEnvironmentRequest withAirflowConfigurationOptions(Map<String,String> airflowConfigurationOptions)
The Apache Airflow configuration setting you want to override in your environment. For more information, see Environment configuration.
airflowConfigurationOptions
- The Apache Airflow configuration setting you want to override in your environment. For more information,
see Environment
configuration.public CreateEnvironmentRequest addAirflowConfigurationOptionsEntry(String key, String value)
public CreateEnvironmentRequest clearAirflowConfigurationOptionsEntries()
public void setAirflowVersion(String airflowVersion)
The Apache Airflow version you want to use for your environment.
airflowVersion
- The Apache Airflow version you want to use for your environment.public String getAirflowVersion()
The Apache Airflow version you want to use for your environment.
public CreateEnvironmentRequest withAirflowVersion(String airflowVersion)
The Apache Airflow version you want to use for your environment.
airflowVersion
- The Apache Airflow version you want to use for your environment.public void setDagS3Path(String dagS3Path)
The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags
. For more
information, see Importing DAGs on Amazon
MWAA.
dagS3Path
- The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags
. For
more information, see Importing DAGs on
Amazon MWAA.public String getDagS3Path()
The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags
. For more
information, see Importing DAGs on Amazon
MWAA.
dags
. For
more information, see Importing DAGs on
Amazon MWAA.public CreateEnvironmentRequest withDagS3Path(String dagS3Path)
The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags
. For more
information, see Importing DAGs on Amazon
MWAA.
dagS3Path
- The relative path to the DAG folder on your Amazon S3 storage bucket. For example, dags
. For
more information, see Importing DAGs on
Amazon MWAA.public void setEnvironmentClass(String environmentClass)
The environment class you want to use for your environment. The environment class determines the size of the containers and database used for your Apache Airflow services.
environmentClass
- The environment class you want to use for your environment. The environment class determines the size of
the containers and database used for your Apache Airflow services.public String getEnvironmentClass()
The environment class you want to use for your environment. The environment class determines the size of the containers and database used for your Apache Airflow services.
public CreateEnvironmentRequest withEnvironmentClass(String environmentClass)
The environment class you want to use for your environment. The environment class determines the size of the containers and database used for your Apache Airflow services.
environmentClass
- The environment class you want to use for your environment. The environment class determines the size of
the containers and database used for your Apache Airflow services.public void setExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the execution role for your environment. An execution role is an AWS Identity
and Access Management (IAM) role that grants MWAA permission to access AWS services and resources used by your
environment. For example, arn:aws:iam::123456789:role/my-execution-role
. For more information, see
Managing access to Amazon Managed
Workflows for Apache Airflow.
executionRoleArn
- The Amazon Resource Name (ARN) of the execution role for your environment. An execution role is an AWS
Identity and Access Management (IAM) role that grants MWAA permission to access AWS services and resources
used by your environment. For example, arn:aws:iam::123456789:role/my-execution-role
. For
more information, see Managing access to Amazon
Managed Workflows for Apache Airflow.public String getExecutionRoleArn()
The Amazon Resource Name (ARN) of the execution role for your environment. An execution role is an AWS Identity
and Access Management (IAM) role that grants MWAA permission to access AWS services and resources used by your
environment. For example, arn:aws:iam::123456789:role/my-execution-role
. For more information, see
Managing access to Amazon Managed
Workflows for Apache Airflow.
arn:aws:iam::123456789:role/my-execution-role
. For more information, see Managing access to Amazon
Managed Workflows for Apache Airflow.public CreateEnvironmentRequest withExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the execution role for your environment. An execution role is an AWS Identity
and Access Management (IAM) role that grants MWAA permission to access AWS services and resources used by your
environment. For example, arn:aws:iam::123456789:role/my-execution-role
. For more information, see
Managing access to Amazon Managed
Workflows for Apache Airflow.
executionRoleArn
- The Amazon Resource Name (ARN) of the execution role for your environment. An execution role is an AWS
Identity and Access Management (IAM) role that grants MWAA permission to access AWS services and resources
used by your environment. For example, arn:aws:iam::123456789:role/my-execution-role
. For
more information, see Managing access to Amazon
Managed Workflows for Apache Airflow.public void setKmsKey(String kmsKey)
The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment. You can use an AWS KMS key managed by MWAA, or a custom KMS key (advanced). For more information, see Customer master keys (CMKs) in the AWS KMS developer guide.
kmsKey
- The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment. You can use
an AWS KMS key managed by MWAA, or a custom KMS key (advanced). For more information, see Customer master keys (CMKs) in the AWS KMS developer guide.public String getKmsKey()
The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment. You can use an AWS KMS key managed by MWAA, or a custom KMS key (advanced). For more information, see Customer master keys (CMKs) in the AWS KMS developer guide.
public CreateEnvironmentRequest withKmsKey(String kmsKey)
The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment. You can use an AWS KMS key managed by MWAA, or a custom KMS key (advanced). For more information, see Customer master keys (CMKs) in the AWS KMS developer guide.
kmsKey
- The AWS Key Management Service (KMS) key to encrypt and decrypt the data in your environment. You can use
an AWS KMS key managed by MWAA, or a custom KMS key (advanced). For more information, see Customer master keys (CMKs) in the AWS KMS developer guide.public void setLoggingConfiguration(LoggingConfigurationInput loggingConfiguration)
The Apache Airflow logs you want to send to Amazon CloudWatch Logs.
loggingConfiguration
- The Apache Airflow logs you want to send to Amazon CloudWatch Logs.public LoggingConfigurationInput getLoggingConfiguration()
The Apache Airflow logs you want to send to Amazon CloudWatch Logs.
public CreateEnvironmentRequest withLoggingConfiguration(LoggingConfigurationInput loggingConfiguration)
The Apache Airflow logs you want to send to Amazon CloudWatch Logs.
loggingConfiguration
- The Apache Airflow logs you want to send to Amazon CloudWatch Logs.public void setMaxWorkers(Integer maxWorkers)
The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers and the Fargate containers that run your tasks up to the number you specify in this field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra containers leaving the one worker that is included with your environment.
maxWorkers
- The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache
Airflow workers and the Fargate containers that run your tasks up to the number you specify in this field.
When there are no more tasks running, and no more in the queue, MWAA disposes of the extra containers
leaving the one worker that is included with your environment.public Integer getMaxWorkers()
The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers and the Fargate containers that run your tasks up to the number you specify in this field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra containers leaving the one worker that is included with your environment.
public CreateEnvironmentRequest withMaxWorkers(Integer maxWorkers)
The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache Airflow workers and the Fargate containers that run your tasks up to the number you specify in this field. When there are no more tasks running, and no more in the queue, MWAA disposes of the extra containers leaving the one worker that is included with your environment.
maxWorkers
- The maximum number of workers that you want to run in your environment. MWAA scales the number of Apache
Airflow workers and the Fargate containers that run your tasks up to the number you specify in this field.
When there are no more tasks running, and no more in the queue, MWAA disposes of the extra containers
leaving the one worker that is included with your environment.public void setName(String name)
The name of your MWAA environment.
name
- The name of your MWAA environment.public String getName()
The name of your MWAA environment.
public CreateEnvironmentRequest withName(String name)
The name of your MWAA environment.
name
- The name of your MWAA environment.public void setNetworkConfiguration(NetworkConfiguration networkConfiguration)
The VPC networking components you want to use for your environment. At least two private subnet identifiers and one VPC security group identifier are required to create an environment. For more information, see Creating the VPC network for a MWAA environment.
networkConfiguration
- The VPC networking components you want to use for your environment. At least two private subnet
identifiers and one VPC security group identifier are required to create an environment. For more
information, see Creating the
VPC network for a MWAA environment.public NetworkConfiguration getNetworkConfiguration()
The VPC networking components you want to use for your environment. At least two private subnet identifiers and one VPC security group identifier are required to create an environment. For more information, see Creating the VPC network for a MWAA environment.
public CreateEnvironmentRequest withNetworkConfiguration(NetworkConfiguration networkConfiguration)
The VPC networking components you want to use for your environment. At least two private subnet identifiers and one VPC security group identifier are required to create an environment. For more information, see Creating the VPC network for a MWAA environment.
networkConfiguration
- The VPC networking components you want to use for your environment. At least two private subnet
identifiers and one VPC security group identifier are required to create an environment. For more
information, see Creating the
VPC network for a MWAA environment.public void setPluginsS3ObjectVersion(String pluginsS3ObjectVersion)
The plugins.zip
file version you want to use.
pluginsS3ObjectVersion
- The plugins.zip
file version you want to use.public String getPluginsS3ObjectVersion()
The plugins.zip
file version you want to use.
plugins.zip
file version you want to use.public CreateEnvironmentRequest withPluginsS3ObjectVersion(String pluginsS3ObjectVersion)
The plugins.zip
file version you want to use.
pluginsS3ObjectVersion
- The plugins.zip
file version you want to use.public void setPluginsS3Path(String pluginsS3Path)
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 PluginsS3ObjectVersion
is required. For more information, see Importing DAGs on Amazon
MWAA.
pluginsS3Path
- 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
PluginsS3ObjectVersion
is required. For more information, see Importing DAGs on
Amazon MWAA.public String getPluginsS3Path()
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 PluginsS3ObjectVersion
is required. For more information, see Importing DAGs on Amazon
MWAA.
plugins.zip
file on your Amazon S3 storage bucket. For example,
plugins.zip
. If a relative path is provided in the request, then
PluginsS3ObjectVersion
is required. For more information, see Importing DAGs on
Amazon MWAA.public CreateEnvironmentRequest withPluginsS3Path(String pluginsS3Path)
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 PluginsS3ObjectVersion
is required. For more information, see Importing DAGs on Amazon
MWAA.
pluginsS3Path
- 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
PluginsS3ObjectVersion
is required. For more information, see Importing DAGs on
Amazon MWAA.public void setRequirementsS3ObjectVersion(String requirementsS3ObjectVersion)
The requirements.txt
file version you want to use.
requirementsS3ObjectVersion
- The requirements.txt
file version you want to use.public String getRequirementsS3ObjectVersion()
The requirements.txt
file version you want to use.
requirements.txt
file version you want to use.public CreateEnvironmentRequest withRequirementsS3ObjectVersion(String requirementsS3ObjectVersion)
The requirements.txt
file version you want to use.
requirementsS3ObjectVersion
- The requirements.txt
file version you want to use.public void setRequirementsS3Path(String requirementsS3Path)
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
RequirementsS3ObjectVersion
is required. For more information, see Importing DAGs on Amazon
MWAA.
requirementsS3Path
- 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
RequirementsS3ObjectVersion
is required. For more information, see Importing DAGs on
Amazon MWAA.public String getRequirementsS3Path()
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
RequirementsS3ObjectVersion
is required. For more information, see Importing DAGs on Amazon
MWAA.
requirements.txt
file on your Amazon S3 storage bucket. For
example, requirements.txt
. If a relative path is provided in the request, then
RequirementsS3ObjectVersion
is required. For more information, see Importing DAGs on
Amazon MWAA.public CreateEnvironmentRequest withRequirementsS3Path(String requirementsS3Path)
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
RequirementsS3ObjectVersion
is required. For more information, see Importing DAGs on Amazon
MWAA.
requirementsS3Path
- 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
RequirementsS3ObjectVersion
is required. For more information, see Importing DAGs on
Amazon MWAA.public void setSourceBucketArn(String sourceBucketArn)
The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example,
arn:aws:s3:::airflow-mybucketname
.
sourceBucketArn
- The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example,
arn:aws:s3:::airflow-mybucketname
.public String getSourceBucketArn()
The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example,
arn:aws:s3:::airflow-mybucketname
.
arn:aws:s3:::airflow-mybucketname
.public CreateEnvironmentRequest withSourceBucketArn(String sourceBucketArn)
The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example,
arn:aws:s3:::airflow-mybucketname
.
sourceBucketArn
- The Amazon Resource Name (ARN) of your Amazon S3 storage bucket. For example,
arn:aws:s3:::airflow-mybucketname
.public Map<String,String> getTags()
The metadata tags you want to attach to your environment. For more information, see Tagging AWS resources.
public void setTags(Map<String,String> tags)
The metadata tags you want to attach to your environment. For more information, see Tagging AWS resources.
tags
- The metadata tags you want to attach to your environment. For more information, see Tagging AWS resources.public CreateEnvironmentRequest withTags(Map<String,String> tags)
The metadata tags you want to attach to your environment. For more information, see Tagging AWS resources.
tags
- The metadata tags you want to attach to your environment. For more information, see Tagging AWS resources.public CreateEnvironmentRequest addTagsEntry(String key, String value)
public CreateEnvironmentRequest clearTagsEntries()
public void setWebserverAccessMode(String webserverAccessMode)
The networking access of your Apache Airflow web server. A public network allows your Airflow UI to be accessed over the Internet by users granted access in your IAM policy. A private network limits access of your Airflow UI to users within your VPC. For more information, see Creating the VPC network for a MWAA environment.
webserverAccessMode
- The networking access of your Apache Airflow web server. A public network allows your Airflow UI to be
accessed over the Internet by users granted access in your IAM policy. A private network limits access of
your Airflow UI to users within your VPC. For more information, see Creating the VPC network for a MWAA
environment.WebserverAccessMode
public String getWebserverAccessMode()
The networking access of your Apache Airflow web server. A public network allows your Airflow UI to be accessed over the Internet by users granted access in your IAM policy. A private network limits access of your Airflow UI to users within your VPC. For more information, see Creating the VPC network for a MWAA environment.
WebserverAccessMode
public CreateEnvironmentRequest withWebserverAccessMode(String webserverAccessMode)
The networking access of your Apache Airflow web server. A public network allows your Airflow UI to be accessed over the Internet by users granted access in your IAM policy. A private network limits access of your Airflow UI to users within your VPC. For more information, see Creating the VPC network for a MWAA environment.
webserverAccessMode
- The networking access of your Apache Airflow web server. A public network allows your Airflow UI to be
accessed over the Internet by users granted access in your IAM policy. A private network limits access of
your Airflow UI to users within your VPC. For more information, see Creating the VPC network for a MWAA
environment.WebserverAccessMode
public CreateEnvironmentRequest withWebserverAccessMode(WebserverAccessMode webserverAccessMode)
The networking access of your Apache Airflow web server. A public network allows your Airflow UI to be accessed over the Internet by users granted access in your IAM policy. A private network limits access of your Airflow UI to users within your VPC. For more information, see Creating the VPC network for a MWAA environment.
webserverAccessMode
- The networking access of your Apache Airflow web server. A public network allows your Airflow UI to be
accessed over the Internet by users granted access in your IAM policy. A private network limits access of
your Airflow UI to users within your VPC. For more information, see Creating the VPC network for a MWAA
environment.WebserverAccessMode
public void setWeeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart)
The day and time you want MWAA to start weekly maintenance updates on your environment.
weeklyMaintenanceWindowStart
- The day and time you want MWAA to start weekly maintenance updates on your environment.public String getWeeklyMaintenanceWindowStart()
The day and time you want MWAA to start weekly maintenance updates on your environment.
public CreateEnvironmentRequest withWeeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart)
The day and time you want MWAA to start weekly maintenance updates on your environment.
weeklyMaintenanceWindowStart
- The day and time you want MWAA to start weekly maintenance updates on your environment.public String toString()
toString
in class Object
Object.toString()
public CreateEnvironmentRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()