libZSservicesZSamazonka-mwaaZSamazonka-mwaa
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MwAA.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-07-01 of the Amazon MWAA SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

ValidationException: The provided input is not valid.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Access to the Airflow Web UI or CLI has been Denied. Please follow the MWAA user guide to setup permissions to access the Web UI and CLI functionality.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

InternalServerException: An internal error has occurred.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

ResourceNotFoundException: The resource is not available.

EnvironmentStatus

newtype EnvironmentStatus Source #

Instances

Instances details
Eq EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Ord EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Read EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Show EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Generic EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Associated Types

type Rep EnvironmentStatus :: Type -> Type #

NFData EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Methods

rnf :: EnvironmentStatus -> () #

Hashable EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToJSON EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToJSONKey EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

FromJSON EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

FromJSONKey EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToLog EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToHeader EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToQuery EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

FromXML EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToXML EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToByteString EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

FromText EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToText EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

type Rep EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

type Rep EnvironmentStatus = D1 ('MetaData "EnvironmentStatus" "Amazonka.MwAA.Types.EnvironmentStatus" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'True) (C1 ('MetaCons "EnvironmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEnvironmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoggingLevel

newtype LoggingLevel Source #

Constructors

LoggingLevel' 

Instances

Instances details
Eq LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Ord LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Read LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Show LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Generic LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Associated Types

type Rep LoggingLevel :: Type -> Type #

NFData LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Methods

rnf :: LoggingLevel -> () #

Hashable LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

FromJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

FromJSONKey LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToLog LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToHeader LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToQuery LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

FromXML LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToXML LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Methods

toXML :: LoggingLevel -> XML #

ToByteString LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

FromText LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToText LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Methods

toText :: LoggingLevel -> Text #

type Rep LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

type Rep LoggingLevel = D1 ('MetaData "LoggingLevel" "Amazonka.MwAA.Types.LoggingLevel" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'True) (C1 ('MetaCons "LoggingLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoggingLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Unit

newtype Unit Source #

Unit

Constructors

Unit' 

Fields

Bundled Patterns

pattern Unit_Bits :: Unit 
pattern Unit_Bits_Second :: Unit 
pattern Unit_Bytes :: Unit 
pattern Unit_Bytes_Second :: Unit 
pattern Unit_Count :: Unit 
pattern Unit_Count_Second :: Unit 
pattern Unit_Gigabits :: Unit 
pattern Unit_Gigabits_Second :: Unit 
pattern Unit_Gigabytes :: Unit 
pattern Unit_Gigabytes_Second :: Unit 
pattern Unit_Kilobits :: Unit 
pattern Unit_Kilobits_Second :: Unit 
pattern Unit_Kilobytes :: Unit 
pattern Unit_Kilobytes_Second :: Unit 
pattern Unit_Megabits :: Unit 
pattern Unit_Megabits_Second :: Unit 
pattern Unit_Megabytes :: Unit 
pattern Unit_Megabytes_Second :: Unit 
pattern Unit_Microseconds :: Unit 
pattern Unit_Milliseconds :: Unit 
pattern Unit_None :: Unit 
pattern Unit_Percent :: Unit 
pattern Unit_Seconds :: Unit 
pattern Unit_Terabits :: Unit 
pattern Unit_Terabits_Second :: Unit 
pattern Unit_Terabytes :: Unit 
pattern Unit_Terabytes_Second :: Unit 

Instances

Instances details
Eq Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

(==) :: Unit -> Unit -> Bool #

(/=) :: Unit -> Unit -> Bool #

Ord Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

compare :: Unit -> Unit -> Ordering #

(<) :: Unit -> Unit -> Bool #

(<=) :: Unit -> Unit -> Bool #

(>) :: Unit -> Unit -> Bool #

(>=) :: Unit -> Unit -> Bool #

max :: Unit -> Unit -> Unit #

min :: Unit -> Unit -> Unit #

Read Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Show Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

showsPrec :: Int -> Unit -> ShowS #

show :: Unit -> String #

showList :: [Unit] -> ShowS #

Generic Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Associated Types

type Rep Unit :: Type -> Type #

Methods

from :: Unit -> Rep Unit x #

to :: Rep Unit x -> Unit #

NFData Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

rnf :: Unit -> () #

Hashable Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

hashWithSalt :: Int -> Unit -> Int #

hash :: Unit -> Int #

ToJSON Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

ToJSONKey Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

FromJSON Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

FromJSONKey Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

ToLog Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

ToHeader Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

toHeader :: HeaderName -> Unit -> [Header] #

ToQuery Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

toQuery :: Unit -> QueryString #

FromXML Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

parseXML :: [Node] -> Either String Unit #

ToXML Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

toXML :: Unit -> XML #

ToByteString Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

toBS :: Unit -> ByteString #

FromText Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

ToText Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

toText :: Unit -> Text #

type Rep Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

type Rep Unit = D1 ('MetaData "Unit" "Amazonka.MwAA.Types.Unit" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'True) (C1 ('MetaCons "Unit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateStatus

newtype UpdateStatus Source #

Constructors

UpdateStatus' 

Instances

Instances details
Eq UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Ord UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Read UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Show UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Generic UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Associated Types

type Rep UpdateStatus :: Type -> Type #

NFData UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Methods

rnf :: UpdateStatus -> () #

Hashable UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToJSON UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToJSONKey UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

FromJSON UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

FromJSONKey UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToLog UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToHeader UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToQuery UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

FromXML UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToXML UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Methods

toXML :: UpdateStatus -> XML #

ToByteString UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

FromText UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToText UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Methods

toText :: UpdateStatus -> Text #

type Rep UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

type Rep UpdateStatus = D1 ('MetaData "UpdateStatus" "Amazonka.MwAA.Types.UpdateStatus" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'True) (C1 ('MetaCons "UpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WebserverAccessMode

newtype WebserverAccessMode Source #

Instances

Instances details
Eq WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Ord WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Read WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Show WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Generic WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Associated Types

type Rep WebserverAccessMode :: Type -> Type #

NFData WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Methods

rnf :: WebserverAccessMode -> () #

Hashable WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToJSON WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToJSONKey WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

FromJSON WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

FromJSONKey WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToLog WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToHeader WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToQuery WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

FromXML WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToXML WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToByteString WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

FromText WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToText WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

type Rep WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

type Rep WebserverAccessMode = D1 ('MetaData "WebserverAccessMode" "Amazonka.MwAA.Types.WebserverAccessMode" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'True) (C1 ('MetaCons "WebserverAccessMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWebserverAccessMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Dimension

data Dimension Source #

Internal only API.

See: newDimension smart constructor.

Constructors

Dimension' 

Fields

Instances

Instances details
Eq Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

Read Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

Show Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

Generic Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

Associated Types

type Rep Dimension :: Type -> Type #

NFData Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

Methods

rnf :: Dimension -> () #

Hashable Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

ToJSON Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

type Rep Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

type Rep Dimension = D1 ('MetaData "Dimension" "Amazonka.MwAA.Types.Dimension" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "Dimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDimension Source #

Create a value of Dimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Dimension', dimension_name - Internal only API.

$sel:value:Dimension', dimension_value - Internal only API.

dimension_name :: Lens' Dimension Text Source #

Internal only API.

Environment

data Environment Source #

The Amazon Managed Workflows for Apache Airflow (MWAA) environment.

See: newEnvironment smart constructor.

Constructors

Environment' 

Fields

Instances

Instances details
Eq Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

Read Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

Show Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

Generic Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

Associated Types

type Rep Environment :: Type -> Type #

NFData Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

Methods

rnf :: Environment -> () #

Hashable Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

FromJSON Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

type Rep Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

type Rep Environment = D1 ('MetaData "Environment" "Amazonka.MwAA.Types.Environment" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "Environment'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "schedulers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentStatus)))) :*: (S1 ('MetaSel ('Just "minWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "pluginsS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "webserverAccessMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WebserverAccessMode))))) :*: ((S1 ('MetaSel ('Just "airflowVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "weeklyMaintenanceWindowStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requirementsS3ObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "lastUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastUpdate)) :*: (S1 ('MetaSel ('Just "sourceBucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "webserverUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "dagS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pluginsS3ObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "airflowConfigurationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "loggingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingConfiguration)) :*: S1 ('MetaSel ('Just "environmentClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConfiguration)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "requirementsS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))))

newEnvironment :: Environment Source #

Create a value of Environment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceRoleArn:Environment', environment_serviceRoleArn - The Amazon Resource Name (ARN) for the service-linked role of the environment. To learn more, see Amazon MWAA Service-linked role.

$sel:schedulers:Environment', environment_schedulers - The number of Apache Airflow schedulers that run in your Amazon MWAA environment.

$sel:status:Environment', environment_status - 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.

$sel:minWorkers:Environment', environment_minWorkers - The minimum number of workers that run in your environment. For example, 2.

$sel:pluginsS3Path:Environment', environment_pluginsS3Path - The relative path to the plugins.zip file on your Amazon S3 bucket. For example, plugins.zip. To learn more, see Installing custom plugins.

$sel:webserverAccessMode:Environment', environment_webserverAccessMode - The Apache Airflow Web server access mode. To learn more, see Apache Airflow access modes.

$sel:airflowVersion:Environment', environment_airflowVersion - The Apache Airflow version on your environment. For example, v1.10.12.

$sel:kmsKey:Environment', environment_kmsKey - The Key Management Service (KMS) encryption key used to encrypt the data in your environment.

$sel:arn:Environment', environment_arn - The Amazon Resource Name (ARN) of the Amazon MWAA environment.

$sel:createdAt:Environment', environment_createdAt - The day and time the environment was created.

$sel:weeklyMaintenanceWindowStart:Environment', environment_weeklyMaintenanceWindowStart - The day and time of the week that weekly maintenance updates are scheduled. For example: TUE:03:30.

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

$sel:requirementsS3ObjectVersion:Environment', environment_requirementsS3ObjectVersion - The version of the requirements.txt file on your Amazon S3 bucket. To learn more, see Installing Python dependencies.

$sel:lastUpdate:Environment', environment_lastUpdate - Undocumented member.

$sel:sourceBucketArn:Environment', environment_sourceBucketArn - 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.

$sel:webserverUrl:Environment', environment_webserverUrl - The Apache Airflow Web server host name for the Amazon MWAA environment. To learn more, see Accessing the Apache Airflow UI.

$sel:dagS3Path:Environment', environment_dagS3Path - The relative path to the DAGs folder on your Amazon S3 bucket. For example, dags. To learn more, see Adding or updating DAGs.

$sel:name:Environment', environment_name - The name of the Amazon MWAA environment. For example, MyMWAAEnvironment.

$sel:pluginsS3ObjectVersion:Environment', environment_pluginsS3ObjectVersion - The version of the plugins.zip file on your Amazon S3 bucket. To learn more, see Installing custom plugins.

$sel:airflowConfigurationOptions:Environment', environment_airflowConfigurationOptions - A list of key-value pairs containing the Apache Airflow configuration options attached to your environment. To learn more, see Apache Airflow configuration options.

$sel:loggingConfiguration:Environment', environment_loggingConfiguration - The Apache Airflow logs being sent to CloudWatch Logs: DagProcessingLogs, SchedulerLogs, TaskLogs, WebserverLogs, WorkerLogs.

$sel:environmentClass:Environment', environment_environmentClass - The environment class type. Valid values: mw1.small, mw1.medium, mw1.large. To learn more, see Amazon MWAA environment class.

$sel:networkConfiguration:Environment', environment_networkConfiguration - Undocumented member.

$sel:tags:Environment', environment_tags - The key-value tag pairs associated to your environment. For example, "Environment": "Staging". To learn more, see Tagging AWS resources.

$sel:requirementsS3Path:Environment', environment_requirementsS3Path - The relative path to the requirements.txt file on your Amazon S3 bucket. For example, requirements.txt. To learn more, see Installing Python dependencies.

$sel:maxWorkers:Environment', environment_maxWorkers - The maximum number of workers that run in your environment. For example, 20.

environment_serviceRoleArn :: Lens' Environment (Maybe Text) Source #

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

environment_schedulers :: Lens' Environment (Maybe Int) Source #

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

environment_status :: Lens' Environment (Maybe EnvironmentStatus) Source #

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.

environment_minWorkers :: Lens' Environment (Maybe Natural) Source #

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

environment_pluginsS3Path :: Lens' Environment (Maybe Text) Source #

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

environment_webserverAccessMode :: Lens' Environment (Maybe WebserverAccessMode) Source #

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

environment_airflowVersion :: Lens' Environment (Maybe Text) Source #

The Apache Airflow version on your environment. For example, v1.10.12.

environment_kmsKey :: Lens' Environment (Maybe Text) Source #

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

environment_arn :: Lens' Environment (Maybe Text) Source #

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

environment_createdAt :: Lens' Environment (Maybe UTCTime) Source #

The day and time the environment was created.

environment_weeklyMaintenanceWindowStart :: Lens' Environment (Maybe Text) Source #

The day and time of the week that weekly maintenance updates are scheduled. For example: TUE:03:30.

environment_executionRoleArn :: Lens' Environment (Maybe Text) Source #

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

environment_requirementsS3ObjectVersion :: Lens' Environment (Maybe Text) Source #

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

environment_sourceBucketArn :: Lens' Environment (Maybe Text) Source #

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.

environment_webserverUrl :: Lens' Environment (Maybe Text) Source #

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

environment_dagS3Path :: Lens' Environment (Maybe Text) Source #

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

environment_name :: Lens' Environment (Maybe Text) Source #

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

environment_pluginsS3ObjectVersion :: Lens' Environment (Maybe Text) Source #

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

environment_airflowConfigurationOptions :: Lens' Environment (Maybe (HashMap Text Text)) Source #

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

environment_loggingConfiguration :: Lens' Environment (Maybe LoggingConfiguration) Source #

The Apache Airflow logs being sent to CloudWatch Logs: DagProcessingLogs, SchedulerLogs, TaskLogs, WebserverLogs, WorkerLogs.

environment_environmentClass :: Lens' Environment (Maybe Text) Source #

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

environment_tags :: Lens' Environment (Maybe (HashMap Text Text)) Source #

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

environment_requirementsS3Path :: Lens' Environment (Maybe Text) Source #

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

environment_maxWorkers :: Lens' Environment (Maybe Natural) Source #

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

LastUpdate

data LastUpdate Source #

The status of the last update on the environment, and any errors that were encountered.

See: newLastUpdate smart constructor.

Constructors

LastUpdate' 

Fields

Instances

Instances details
Eq LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

Read LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

Show LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

Generic LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

Associated Types

type Rep LastUpdate :: Type -> Type #

NFData LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

Methods

rnf :: LastUpdate -> () #

Hashable LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

FromJSON LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

type Rep LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

type Rep LastUpdate = D1 ('MetaData "LastUpdate" "Amazonka.MwAA.Types.LastUpdate" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "LastUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateStatus)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateError)))))

newLastUpdate :: LastUpdate Source #

Create a value of LastUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:LastUpdate', lastUpdate_status - The status of the last update on the environment. Valid values: SUCCESS, PENDING, FAILED.

$sel:createdAt:LastUpdate', lastUpdate_createdAt - The day and time of the last update on the environment.

$sel:error:LastUpdate', lastUpdate_error - The error that was encountered during the last update of the environment.

lastUpdate_status :: Lens' LastUpdate (Maybe UpdateStatus) Source #

The status of the last update on the environment. Valid values: SUCCESS, PENDING, FAILED.

lastUpdate_createdAt :: Lens' LastUpdate (Maybe UTCTime) Source #

The day and time of the last update on the environment.

lastUpdate_error :: Lens' LastUpdate (Maybe UpdateError) Source #

The error that was encountered during the last update of the environment.

LoggingConfiguration

data LoggingConfiguration Source #

Defines the Apache Airflow logs to send to CloudWatch Logs: DagProcessingLogs, SchedulerLogs, TaskLogs, WebserverLogs, WorkerLogs.

See: newLoggingConfiguration smart constructor.

Instances

Instances details
Eq LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

Read LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

Show LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

Generic LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

Associated Types

type Rep LoggingConfiguration :: Type -> Type #

NFData LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

Methods

rnf :: LoggingConfiguration -> () #

Hashable LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

FromJSON LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

type Rep LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

newLoggingConfiguration :: LoggingConfiguration Source #

Create a value of LoggingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:taskLogs:LoggingConfiguration', loggingConfiguration_taskLogs - Undocumented member.

$sel:webserverLogs:LoggingConfiguration', loggingConfiguration_webserverLogs - Undocumented member.

$sel:schedulerLogs:LoggingConfiguration', loggingConfiguration_schedulerLogs - Undocumented member.

$sel:dagProcessingLogs:LoggingConfiguration', loggingConfiguration_dagProcessingLogs - Undocumented member.

$sel:workerLogs:LoggingConfiguration', loggingConfiguration_workerLogs - Undocumented member.

LoggingConfigurationInput

data LoggingConfigurationInput Source #

Defines the Apache Airflow logs to send to CloudWatch Logs: DagProcessingLogs, SchedulerLogs, TaskLogs, WebserverLogs, WorkerLogs.

See: newLoggingConfigurationInput smart constructor.

Instances

Instances details
Eq LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

Read LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

Show LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

Generic LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

Associated Types

type Rep LoggingConfigurationInput :: Type -> Type #

NFData LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

Hashable LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

ToJSON LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

type Rep LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

MetricDatum

data MetricDatum Source #

Internal only API.

See: newMetricDatum smart constructor.

Constructors

MetricDatum' 

Fields

Instances

Instances details
Eq MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

Read MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

Show MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

Generic MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

Associated Types

type Rep MetricDatum :: Type -> Type #

NFData MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

Methods

rnf :: MetricDatum -> () #

Hashable MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

ToJSON MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

type Rep MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

newMetricDatum Source #

Create a value of MetricDatum with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:MetricDatum', metricDatum_value - Internal only API.

$sel:dimensions:MetricDatum', metricDatum_dimensions - Internal only API.

$sel:unit:MetricDatum', metricDatum_unit - Undocumented member.

$sel:statisticValues:MetricDatum', metricDatum_statisticValues - Internal only API.

$sel:metricName:MetricDatum', metricDatum_metricName - Internal only API.

$sel:timestamp:MetricDatum', metricDatum_timestamp - Internal only API.

ModuleLoggingConfiguration

data ModuleLoggingConfiguration Source #

Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs). Valid values: CloudWatchLogGroupArn, Enabled, LogLevel.

See: newModuleLoggingConfiguration smart constructor.

Constructors

ModuleLoggingConfiguration' 

Fields

  • logLevel :: Maybe LoggingLevel

    Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

  • enabled :: Maybe Bool

    Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

  • cloudWatchLogGroupArn :: Maybe Text

    The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Instances

Instances details
Eq ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

Read ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

Show ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

Generic ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

Associated Types

type Rep ModuleLoggingConfiguration :: Type -> Type #

NFData ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

Hashable ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

FromJSON ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

type Rep ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

type Rep ModuleLoggingConfiguration = D1 ('MetaData "ModuleLoggingConfiguration" "Amazonka.MwAA.Types.ModuleLoggingConfiguration" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "ModuleLoggingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingLevel)) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cloudWatchLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newModuleLoggingConfiguration :: ModuleLoggingConfiguration Source #

Create a value of ModuleLoggingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logLevel:ModuleLoggingConfiguration', moduleLoggingConfiguration_logLevel - Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

$sel:enabled:ModuleLoggingConfiguration', moduleLoggingConfiguration_enabled - Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

$sel:cloudWatchLogGroupArn:ModuleLoggingConfiguration', moduleLoggingConfiguration_cloudWatchLogGroupArn - The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

moduleLoggingConfiguration_logLevel :: Lens' ModuleLoggingConfiguration (Maybe LoggingLevel) Source #

Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

moduleLoggingConfiguration_enabled :: Lens' ModuleLoggingConfiguration (Maybe Bool) Source #

Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

moduleLoggingConfiguration_cloudWatchLogGroupArn :: Lens' ModuleLoggingConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

ModuleLoggingConfigurationInput

data ModuleLoggingConfigurationInput Source #

Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs). Valid values: CloudWatchLogGroupArn, Enabled, LogLevel.

See: newModuleLoggingConfigurationInput smart constructor.

Constructors

ModuleLoggingConfigurationInput' 

Fields

  • enabled :: Bool

    Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

  • logLevel :: LoggingLevel

    Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

Instances

Instances details
Eq ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

Read ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

Show ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

Generic ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

Associated Types

type Rep ModuleLoggingConfigurationInput :: Type -> Type #

NFData ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

Hashable ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

ToJSON ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

type Rep ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

type Rep ModuleLoggingConfigurationInput = D1 ('MetaData "ModuleLoggingConfigurationInput" "Amazonka.MwAA.Types.ModuleLoggingConfigurationInput" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "ModuleLoggingConfigurationInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LoggingLevel)))

newModuleLoggingConfigurationInput Source #

Create a value of ModuleLoggingConfigurationInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:ModuleLoggingConfigurationInput', moduleLoggingConfigurationInput_enabled - Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

$sel:logLevel:ModuleLoggingConfigurationInput', moduleLoggingConfigurationInput_logLevel - Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

moduleLoggingConfigurationInput_enabled :: Lens' ModuleLoggingConfigurationInput Bool Source #

Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

moduleLoggingConfigurationInput_logLevel :: Lens' ModuleLoggingConfigurationInput LoggingLevel Source #

Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

NetworkConfiguration

data NetworkConfiguration Source #

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

See: newNetworkConfiguration smart constructor.

Constructors

NetworkConfiguration' 

Fields

Instances

Instances details
Eq NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

Read NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

Show NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

Generic NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

Associated Types

type Rep NetworkConfiguration :: Type -> Type #

NFData NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

Methods

rnf :: NetworkConfiguration -> () #

Hashable NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

ToJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

FromJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

type Rep NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

type Rep NetworkConfiguration = D1 ('MetaData "NetworkConfiguration" "Amazonka.MwAA.Types.NetworkConfiguration" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "NetworkConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newNetworkConfiguration :: NetworkConfiguration Source #

Create a value of NetworkConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:NetworkConfiguration', networkConfiguration_securityGroupIds - A list of 1 or more security group IDs. Accepts up to 5 security group IDs. A security group must be attached to the same VPC as the subnets. To learn more, see Security in your VPC on Amazon MWAA.

$sel:subnetIds:NetworkConfiguration', networkConfiguration_subnetIds - A list of 2 subnet IDs. Required to create an environment. Must be private subnets in two different availability zones. A subnet must be attached to the same VPC as the security group.

networkConfiguration_securityGroupIds :: Lens' NetworkConfiguration (Maybe (NonEmpty Text)) Source #

A list of 1 or more security group IDs. Accepts up to 5 security group IDs. A security group must be attached to the same VPC as the subnets. To learn more, see Security in your VPC on Amazon MWAA.

networkConfiguration_subnetIds :: Lens' NetworkConfiguration (Maybe (NonEmpty Text)) Source #

A list of 2 subnet IDs. Required to create an environment. Must be private subnets in two different availability zones. A subnet must be attached to the same VPC as the security group.

StatisticSet

data StatisticSet Source #

Internal only API.

See: newStatisticSet smart constructor.

Constructors

StatisticSet' 

Fields

Instances

Instances details
Eq StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

Read StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

Show StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

Generic StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

Associated Types

type Rep StatisticSet :: Type -> Type #

NFData StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

Methods

rnf :: StatisticSet -> () #

Hashable StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

ToJSON StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

type Rep StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

type Rep StatisticSet = D1 ('MetaData "StatisticSet" "Amazonka.MwAA.Types.StatisticSet" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "StatisticSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sampleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "sum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newStatisticSet :: StatisticSet Source #

Create a value of StatisticSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sampleCount:StatisticSet', statisticSet_sampleCount - Internal only API.

$sel:maximum:StatisticSet', statisticSet_maximum - Internal only API.

$sel:minimum:StatisticSet', statisticSet_minimum - Internal only API.

$sel:sum:StatisticSet', statisticSet_sum - Internal only API.

UpdateError

data UpdateError Source #

An object containing the error encountered with the last update: ErrorCode, ErrorMessage.

See: newUpdateError smart constructor.

Constructors

UpdateError' 

Fields

Instances

Instances details
Eq UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

Read UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

Show UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

Generic UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

Associated Types

type Rep UpdateError :: Type -> Type #

NFData UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

Methods

rnf :: UpdateError -> () #

Hashable UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

FromJSON UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

type Rep UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

type Rep UpdateError = D1 ('MetaData "UpdateError" "Amazonka.MwAA.Types.UpdateError" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "UpdateError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUpdateError :: UpdateError Source #

Create a value of UpdateError with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:UpdateError', updateError_errorCode - The error code that corresponds to the error with the last update.

$sel:errorMessage:UpdateError', updateError_errorMessage - The error message that corresponds to the error code.

updateError_errorCode :: Lens' UpdateError (Maybe Text) Source #

The error code that corresponds to the error with the last update.

updateError_errorMessage :: Lens' UpdateError (Maybe Text) Source #

The error message that corresponds to the error code.

UpdateNetworkConfigurationInput

data UpdateNetworkConfigurationInput Source #

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

See: newUpdateNetworkConfigurationInput smart constructor.

Constructors

UpdateNetworkConfigurationInput' 

Fields

Instances

Instances details
Eq UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

Read UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

Show UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

Generic UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

Associated Types

type Rep UpdateNetworkConfigurationInput :: Type -> Type #

NFData UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

Hashable UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

ToJSON UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

type Rep UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

type Rep UpdateNetworkConfigurationInput = D1 ('MetaData "UpdateNetworkConfigurationInput" "Amazonka.MwAA.Types.UpdateNetworkConfigurationInput" "libZSservicesZSamazonka-mwaaZSamazonka-mwaa" 'False) (C1 ('MetaCons "UpdateNetworkConfigurationInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUpdateNetworkConfigurationInput Source #

Create a value of UpdateNetworkConfigurationInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:UpdateNetworkConfigurationInput', updateNetworkConfigurationInput_securityGroupIds - A list of 1 or more security group IDs. Accepts up to 5 security group IDs. A security group must be attached to the same VPC as the subnets. To learn more, see Security in your VPC on Amazon MWAA.

updateNetworkConfigurationInput_securityGroupIds :: Lens' UpdateNetworkConfigurationInput (NonEmpty Text) Source #

A list of 1 or more security group IDs. Accepts up to 5 security group IDs. A security group must be attached to the same VPC as the subnets. To learn more, see Security in your VPC on Amazon MWAA.