Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Environment

import type { Environment } from "https://aws-api.deno.dev/v0.3/services/mwaa.ts?docs=full";

Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

interface Environment {
AirflowConfigurationOptions?: {
[key: string]: string | null | undefined;
}
| null;
AirflowVersion?: string | null;
Arn?: string | null;
CreatedAt?: Date | number | null;
DagS3Path?: string | null;
EnvironmentClass?: string | null;
ExecutionRoleArn?: string | null;
KmsKey?: string | null;
LastUpdate?: LastUpdate | null;
LoggingConfiguration?: LoggingConfiguration | null;
MaxWorkers?: number | null;
MinWorkers?: number | null;
Name?: string | null;
NetworkConfiguration?: NetworkConfiguration | null;
PluginsS3ObjectVersion?: string | null;
PluginsS3Path?: string | null;
RequirementsS3ObjectVersion?: string | null;
RequirementsS3Path?: string | null;
Schedulers?: number | null;
ServiceRoleArn?: string | null;
SourceBucketArn?: string | null;
Status?: EnvironmentStatus | null;
Tags?: {
[key: string]: string | null | undefined;
}
| null;
WebserverAccessMode?: WebserverAccessMode | null;
WebserverUrl?: string | null;
WeeklyMaintenanceWindowStart?: string | null;
}

§Properties

§
AirflowConfigurationOptions?: {
[key: string]: string | null | undefined;
}
| null
[src]

A list of key-value pairs containing the Apache Airflow configuration options attached to your environment. To learn more, see Apache Airflow configuration options.

§
AirflowVersion?: string | null
[src]

The Apache Airflow version on your environment. Valid values: 1.10.12, 2.0.2.

§
Arn?: string | null
[src]

The Amazon Resource Name (ARN) of the Amazon MWAA environment.

§
CreatedAt?: Date | number | null
[src]

The day and time the environment was created.

§
DagS3Path?: string | null
[src]

The relative path to the DAGs folder on your Amazon S3 bucket. For example, dags. To learn more, see Adding or updating DAGs.

§
EnvironmentClass?: string | null
[src]

The environment class type. Valid values: mw1.small, mw1.medium, mw1.large. To learn more, see Amazon MWAA environment class.

§
ExecutionRoleArn?: string | null
[src]

The Amazon Resource Name (ARN) of the execution role in IAM that allows MWAA to access Amazon Web Services resources in your environment. For example, arn:aws:iam::123456789:role/my-execution-role. To learn more, see Amazon MWAA Execution role.

§
KmsKey?: string | null
[src]

The Amazon Web Services Key Management Service (KMS) encryption key used to encrypt the data in your environment.

§
LastUpdate?: LastUpdate | null
[src]

The status of the last update on the environment.

§
LoggingConfiguration?: LoggingConfiguration | null
[src]

The Apache Airflow logs published to CloudWatch Logs.

§
MaxWorkers?: number | null
[src]

The maximum number of workers that run in your environment. For example, 20.

§
MinWorkers?: number | null
[src]

The minimum number of workers that run in your environment. For example, 2.

§
Name?: string | null
[src]

The name of the Amazon MWAA environment. For example, MyMWAAEnvironment.

§
NetworkConfiguration?: NetworkConfiguration | null
[src]

Describes the VPC networking components used to secure and enable network traffic between the Amazon Web Services resources for your environment. To learn more, see About networking on Amazon MWAA.

§
PluginsS3ObjectVersion?: string | null
[src]

The version of the plugins.zip file on your Amazon S3 bucket. To learn more, see Installing custom plugins.

§
PluginsS3Path?: string | null
[src]

The relative path to the plugins.zip file on your Amazon S3 bucket. For example, plugins.zip. To learn more, see Installing custom plugins.

§
RequirementsS3ObjectVersion?: string | null
[src]

The version of the requirements.txt file on your Amazon S3 bucket. To learn more, see Installing Python dependencies.

§
RequirementsS3Path?: string | null
[src]

The relative path to the requirements.txt file on your Amazon S3 bucket. For example, requirements.txt. To learn more, see Installing Python dependencies.

§
Schedulers?: number | null
[src]

The number of Apache Airflow schedulers that run in your Amazon MWAA environment.

§
ServiceRoleArn?: string | null
[src]

The Amazon Resource Name (ARN) for the service-linked role of the environment. To learn more, see Amazon MWAA Service-linked role.

§
SourceBucketArn?: string | null
[src]

The Amazon Resource Name (ARN) of the Amazon S3 bucket where your DAG code and supporting files are stored. For example, arn:aws:s3:::my-airflow-bucket-unique-name. To learn more, see Create an Amazon S3 bucket for Amazon MWAA.

§
Status?: EnvironmentStatus | null
[src]

The status of the Amazon MWAA environment. Valid values:

  • CREATING - Indicates the request to create the environment is in progress.
  • CREATE_FAILED - Indicates the request to create the environment failed, and the environment could not be created.
  • AVAILABLE - Indicates the request was successful and the environment is ready to use.
  • UPDATING - Indicates the request to update the environment is in progress.
  • DELETING - Indicates the request to delete the environment is in progress.
  • DELETED - Indicates the request to delete the environment is complete, and the environment has been deleted.
  • UNAVAILABLE - Indicates the request failed, but the environment was unable to rollback and is not in a stable state.
  • UPDATE_FAILED - Indicates the request to update the environment failed, and the environment has rolled back successfully and is ready to use.

We recommend reviewing our troubleshooting guide for a list of common errors and their solutions. To learn more, see Amazon MWAA troubleshooting.

§
Tags?: {
[key: string]: string | null | undefined;
}
| null
[src]

The key-value tag pairs associated to your environment. For example, "Environment": "Staging". To learn more, see Tagging Amazon Web Services resources.

§
WebserverAccessMode?: WebserverAccessMode | null
[src]

The Apache Airflow Web server access mode. To learn more, see Apache Airflow access modes.

§
WebserverUrl?: string | null
[src]

The Apache Airflow Web server host name for the Amazon MWAA environment. To learn more, see Accessing the Apache Airflow UI.

§
WeeklyMaintenanceWindowStart?: string | null
[src]

The day and time of the week in Coordinated Universal Time (UTC) 24-hour standard time that weekly maintenance updates are scheduled. For example: TUE:03:30.