amazonka-mwaa-2.0: Amazon MWAA SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MwAA.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

Access to the Apache Airflow Web UI or CLI has been denied due to insufficient permissions. To learn more, see Accessing an Amazon MWAA environment.

_InternalServerException :: AsError a => Fold a ServiceError Source #

InternalServerException: An internal error has occurred.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

ResourceNotFoundException: The resource is not available.

_ValidationException :: AsError a => Fold a ServiceError Source #

ValidationException: The provided input is not valid.

EnvironmentStatus

newtype EnvironmentStatus Source #

Instances

Instances details
FromJSON EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

FromJSONKey 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

ToByteString EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToHeader EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToLog EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToQuery 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

FromXML EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

ToXML 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 #

Read EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Show EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

NFData EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Methods

rnf :: EnvironmentStatus -> () #

Eq EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Ord EnvironmentStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.EnvironmentStatus

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" 'True) (C1 ('MetaCons "EnvironmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEnvironmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoggingLevel

newtype LoggingLevel Source #

Constructors

LoggingLevel' 

Instances

Instances details
FromJSON LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

FromJSONKey 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

ToByteString LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToHeader LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToLog LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

ToQuery 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 #

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 #

Generic LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Associated Types

type Rep LoggingLevel :: Type -> Type #

Read LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Show LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

NFData LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Methods

rnf :: LoggingLevel -> () #

Eq LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Ord LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

Hashable LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

type Rep LoggingLevel Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingLevel

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

Unit

newtype Unit Source #

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
FromJSON Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

FromJSONKey Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

ToJSON Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

ToJSONKey Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

ToByteString Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

toBS :: Unit -> ByteString #

ToHeader Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

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

ToLog Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

ToQuery Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

toQuery :: Unit -> QueryString #

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 #

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 #

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 #

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 #

NFData Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

rnf :: Unit -> () #

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 #

Hashable Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

Methods

hashWithSalt :: Int -> Unit -> Int #

hash :: Unit -> Int #

type Rep Unit Source # 
Instance details

Defined in Amazonka.MwAA.Types.Unit

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

UpdateStatus

newtype UpdateStatus Source #

Constructors

UpdateStatus' 

Instances

Instances details
FromJSON UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

FromJSONKey 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

ToByteString UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToHeader UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToLog UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

ToQuery 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 #

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 #

Generic UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Associated Types

type Rep UpdateStatus :: Type -> Type #

Read UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Show UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

NFData UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Methods

rnf :: UpdateStatus -> () #

Eq UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Ord UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

Hashable UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

type Rep UpdateStatus Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateStatus

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

WebserverAccessMode

newtype WebserverAccessMode Source #

Instances

Instances details
FromJSON WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

FromJSONKey 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

ToByteString WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToHeader WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToLog WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToQuery 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

FromXML WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

ToXML 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 #

Read WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Show WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

NFData WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Methods

rnf :: WebserverAccessMode -> () #

Eq WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Ord WebserverAccessMode Source # 
Instance details

Defined in Amazonka.MwAA.Types.WebserverAccessMode

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" 'True) (C1 ('MetaCons "WebserverAccessMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWebserverAccessMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Dimension

data Dimension Source #

Internal only. Represents the dimensions of a metric. To learn more about the metrics published to Amazon CloudWatch, see Amazon MWAA performance metrics in Amazon CloudWatch.

See: newDimension smart constructor.

Constructors

Dimension' 

Fields

  • name :: Text

    Internal only. The name of the dimension.

  • value :: Text

    Internal only. The value of the dimension.

Instances

Instances details
ToJSON 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 #

Read Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

Show Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

NFData Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

Methods

rnf :: Dimension -> () #

Eq Dimension Source # 
Instance details

Defined in Amazonka.MwAA.Types.Dimension

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" '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. The name of the dimension.

$sel:value:Dimension', dimension_value - Internal only. The value of the dimension.

dimension_name :: Lens' Dimension Text Source #

Internal only. The name of the dimension.

dimension_value :: Lens' Dimension Text Source #

Internal only. The value of the dimension.

Environment

data Environment Source #

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

See: newEnvironment smart constructor.

Constructors

Environment' 

Fields

Instances

Instances details
FromJSON 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 #

Show Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

NFData Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

Methods

rnf :: Environment -> () #

Eq Environment Source # 
Instance details

Defined in Amazonka.MwAA.Types.Environment

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" 'False) (C1 ('MetaCons "Environment'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "airflowConfigurationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "airflowVersion") '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 "dagS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environmentClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastUpdate)))) :*: ((S1 ('MetaSel ('Just "loggingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingConfiguration)) :*: S1 ('MetaSel ('Just "maxWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "minWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConfiguration)) :*: (S1 ('MetaSel ('Just "pluginsS3ObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pluginsS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "requirementsS3ObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requirementsS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schedulers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceBucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentStatus)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "webserverAccessMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WebserverAccessMode))) :*: (S1 ('MetaSel ('Just "webserverUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weeklyMaintenanceWindowStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

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: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:airflowVersion:Environment', environment_airflowVersion - The Apache Airflow version on your environment. Valid values: 1.10.12, 2.0.2, 2.2.2, and 2.4.3.

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

Environment, environment_createdAt - The day and time the environment was created.

$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: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:executionRoleArn:Environment', environment_executionRoleArn - 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.

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

$sel:lastUpdate:Environment', environment_lastUpdate - The status of the last update on the environment.

$sel:loggingConfiguration:Environment', environment_loggingConfiguration - The Apache Airflow logs published to CloudWatch Logs.

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

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

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

$sel:networkConfiguration:Environment', environment_networkConfiguration - 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.

$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: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:requirementsS3ObjectVersion:Environment', environment_requirementsS3ObjectVersion - The version of the requirements.txt file on your Amazon S3 bucket. To learn more, see Installing Python dependencies.

$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:schedulers:Environment', environment_schedulers - The number of Apache Airflow schedulers that run in your Amazon MWAA environment.

$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: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.

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:tags:Environment', environment_tags - The key-value tag pairs associated to your environment. For example, "Environment": "Staging". To learn more, see Tagging Amazon Web Services resources.

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

$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:weeklyMaintenanceWindowStart:Environment', environment_weeklyMaintenanceWindowStart - 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.

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_airflowVersion :: Lens' Environment (Maybe Text) Source #

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

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_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_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_executionRoleArn :: Lens' Environment (Maybe Text) Source #

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.

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

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

environment_lastUpdate :: Lens' Environment (Maybe LastUpdate) Source #

The status of the last update on the environment.

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

The Apache Airflow logs published to CloudWatch Logs.

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

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

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

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

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

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

environment_networkConfiguration :: Lens' Environment (Maybe NetworkConfiguration) Source #

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.

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_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_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_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_schedulers :: Lens' Environment (Maybe Int) Source #

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

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_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_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_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 Amazon Web Services resources.

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

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

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_weeklyMaintenanceWindowStart :: Lens' Environment (Maybe Text) Source #

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.

LastUpdate

data LastUpdate Source #

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

See: newLastUpdate smart constructor.

Constructors

LastUpdate' 

Fields

  • createdAt :: Maybe POSIX

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

  • error :: Maybe UpdateError

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

  • source :: Maybe Text

    The source of the last update to the environment. Includes internal processes by Amazon MWAA, such as an environment maintenance update.

  • status :: Maybe UpdateStatus

    The status of the last update on the environment.

Instances

Instances details
FromJSON 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 #

Read LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

Show LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

NFData LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

Methods

rnf :: LastUpdate -> () #

Eq LastUpdate Source # 
Instance details

Defined in Amazonka.MwAA.Types.LastUpdate

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" 'False) (C1 ('MetaCons "LastUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateError))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateStatus)))))

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: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.

$sel:source:LastUpdate', lastUpdate_source - The source of the last update to the environment. Includes internal processes by Amazon MWAA, such as an environment maintenance update.

$sel:status:LastUpdate', lastUpdate_status - The status of the last update on the environment.

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.

lastUpdate_source :: Lens' LastUpdate (Maybe Text) Source #

The source of the last update to the environment. Includes internal processes by Amazon MWAA, such as an environment maintenance update.

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

The status of the last update on the environment.

LoggingConfiguration

data LoggingConfiguration Source #

Describes the Apache Airflow log types that are published to CloudWatch Logs.

See: newLoggingConfiguration smart constructor.

Constructors

LoggingConfiguration' 

Fields

Instances

Instances details
FromJSON 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 #

Read LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

Show LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

NFData LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

Methods

rnf :: LoggingConfiguration -> () #

Eq LoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfiguration

Hashable 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:dagProcessingLogs:LoggingConfiguration', loggingConfiguration_dagProcessingLogs - The Airflow DAG processing logs published to CloudWatch Logs and the log level.

$sel:schedulerLogs:LoggingConfiguration', loggingConfiguration_schedulerLogs - The Airflow scheduler logs published to CloudWatch Logs and the log level.

$sel:taskLogs:LoggingConfiguration', loggingConfiguration_taskLogs - The Airflow task logs published to CloudWatch Logs and the log level.

$sel:webserverLogs:LoggingConfiguration', loggingConfiguration_webserverLogs - The Airflow web server logs published to CloudWatch Logs and the log level.

$sel:workerLogs:LoggingConfiguration', loggingConfiguration_workerLogs - The Airflow worker logs published to CloudWatch Logs and the log level.

loggingConfiguration_dagProcessingLogs :: Lens' LoggingConfiguration (Maybe ModuleLoggingConfiguration) Source #

The Airflow DAG processing logs published to CloudWatch Logs and the log level.

loggingConfiguration_schedulerLogs :: Lens' LoggingConfiguration (Maybe ModuleLoggingConfiguration) Source #

The Airflow scheduler logs published to CloudWatch Logs and the log level.

loggingConfiguration_taskLogs :: Lens' LoggingConfiguration (Maybe ModuleLoggingConfiguration) Source #

The Airflow task logs published to CloudWatch Logs and the log level.

loggingConfiguration_webserverLogs :: Lens' LoggingConfiguration (Maybe ModuleLoggingConfiguration) Source #

The Airflow web server logs published to CloudWatch Logs and the log level.

loggingConfiguration_workerLogs :: Lens' LoggingConfiguration (Maybe ModuleLoggingConfiguration) Source #

The Airflow worker logs published to CloudWatch Logs and the log level.

LoggingConfigurationInput

data LoggingConfigurationInput Source #

Defines the Apache Airflow log types to send to CloudWatch Logs.

See: newLoggingConfigurationInput smart constructor.

Constructors

LoggingConfigurationInput' 

Fields

Instances

Instances details
ToJSON 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 #

Read LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

Show LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

NFData LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

Eq LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

Hashable LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

type Rep LoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.LoggingConfigurationInput

newLoggingConfigurationInput :: LoggingConfigurationInput Source #

Create a value of LoggingConfigurationInput 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:dagProcessingLogs:LoggingConfigurationInput', loggingConfigurationInput_dagProcessingLogs - Publishes Airflow DAG processing logs to CloudWatch Logs.

$sel:schedulerLogs:LoggingConfigurationInput', loggingConfigurationInput_schedulerLogs - Publishes Airflow scheduler logs to CloudWatch Logs.

$sel:taskLogs:LoggingConfigurationInput', loggingConfigurationInput_taskLogs - Publishes Airflow task logs to CloudWatch Logs.

$sel:webserverLogs:LoggingConfigurationInput', loggingConfigurationInput_webserverLogs - Publishes Airflow web server logs to CloudWatch Logs.

$sel:workerLogs:LoggingConfigurationInput', loggingConfigurationInput_workerLogs - Publishes Airflow worker logs to CloudWatch Logs.

MetricDatum

data MetricDatum Source #

Internal only. Collects Apache Airflow metrics. To learn more about the metrics published to Amazon CloudWatch, see Amazon MWAA performance metrics in Amazon CloudWatch.

See: newMetricDatum smart constructor.

Constructors

MetricDatum' 

Fields

Instances

Instances details
ToJSON 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 #

Read MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

Show MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

NFData MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

Methods

rnf :: MetricDatum -> () #

Eq MetricDatum Source # 
Instance details

Defined in Amazonka.MwAA.Types.MetricDatum

Hashable 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:dimensions:MetricDatum', metricDatum_dimensions - Internal only. The dimensions associated with the metric.

$sel:statisticValues:MetricDatum', metricDatum_statisticValues - Internal only. The statistical values for the metric.

$sel:unit:MetricDatum', metricDatum_unit - Internal only. The unit used to store the metric.

MetricDatum, metricDatum_value - Internal only. The value for the metric.

$sel:metricName:MetricDatum', metricDatum_metricName - Internal only. The name of the metric.

$sel:timestamp:MetricDatum', metricDatum_timestamp - Internal only. The time the metric data was received.

metricDatum_dimensions :: Lens' MetricDatum (Maybe [Dimension]) Source #

Internal only. The dimensions associated with the metric.

metricDatum_statisticValues :: Lens' MetricDatum (Maybe StatisticSet) Source #

Internal only. The statistical values for the metric.

metricDatum_unit :: Lens' MetricDatum (Maybe Unit) Source #

Internal only. The unit used to store the metric.

metricDatum_value :: Lens' MetricDatum (Maybe Double) Source #

Internal only. The value for the metric.

metricDatum_metricName :: Lens' MetricDatum Text Source #

Internal only. The name of the metric.

metricDatum_timestamp :: Lens' MetricDatum UTCTime Source #

Internal only. The time the metric data was received.

ModuleLoggingConfiguration

data ModuleLoggingConfiguration Source #

Describes the Apache Airflow log details for the log type (e.g. DagProcessingLogs).

See: newModuleLoggingConfiguration smart constructor.

Constructors

ModuleLoggingConfiguration' 

Fields

  • 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:*.

  • enabled :: Maybe Bool

    Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs) is enabled.

  • logLevel :: Maybe LoggingLevel

    The Apache Airflow log level for the log type (e.g. DagProcessingLogs).

Instances

Instances details
FromJSON 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 #

Read ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

Show ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

NFData ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

Eq ModuleLoggingConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfiguration

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" 'False) (C1 ('MetaCons "ModuleLoggingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingLevel)))))

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: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:*.

$sel:enabled:ModuleLoggingConfiguration', moduleLoggingConfiguration_enabled - Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs) is enabled.

$sel:logLevel:ModuleLoggingConfiguration', moduleLoggingConfiguration_logLevel - The Apache Airflow log level for the log type (e.g. DagProcessingLogs).

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:*.

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

Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs) is enabled.

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

The Apache Airflow log level for the log type (e.g. DagProcessingLogs).

ModuleLoggingConfigurationInput

data ModuleLoggingConfigurationInput Source #

Enables the Apache Airflow log type (e.g. DagProcessingLogs) and defines the log level to send to CloudWatch Logs (e.g. INFO).

See: newModuleLoggingConfigurationInput smart constructor.

Constructors

ModuleLoggingConfigurationInput' 

Fields

  • enabled :: Bool

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

  • logLevel :: LoggingLevel

    Defines the Apache Airflow log level (e.g. INFO) to send to CloudWatch Logs.

Instances

Instances details
ToJSON 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 #

Read ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

Show ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

NFData ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

Eq ModuleLoggingConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.ModuleLoggingConfigurationInput

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" '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).

$sel:logLevel:ModuleLoggingConfigurationInput', moduleLoggingConfigurationInput_logLevel - Defines the Apache Airflow log level (e.g. INFO) to send to CloudWatch Logs.

moduleLoggingConfigurationInput_enabled :: Lens' ModuleLoggingConfigurationInput Bool Source #

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

moduleLoggingConfigurationInput_logLevel :: Lens' ModuleLoggingConfigurationInput LoggingLevel Source #

Defines the Apache Airflow log level (e.g. INFO) to send to CloudWatch Logs.

NetworkConfiguration

data NetworkConfiguration Source #

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.

See: newNetworkConfiguration smart constructor.

Constructors

NetworkConfiguration' 

Fields

Instances

Instances details
FromJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

ToJSON 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 #

Read NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

Show NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

NFData NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

Methods

rnf :: NetworkConfiguration -> () #

Eq NetworkConfiguration Source # 
Instance details

Defined in Amazonka.MwAA.Types.NetworkConfiguration

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" '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 security group IDs. To learn more, see Security in your VPC on Amazon MWAA.

$sel:subnetIds:NetworkConfiguration', networkConfiguration_subnetIds - A list of subnet IDs. To learn more, see About networking on Amazon MWAA.

StatisticSet

data StatisticSet Source #

Internal only. Represents a set of statistics that describe a specific metric. To learn more about the metrics published to Amazon CloudWatch, see Amazon MWAA performance metrics in Amazon CloudWatch.

See: newStatisticSet smart constructor.

Constructors

StatisticSet' 

Fields

Instances

Instances details
ToJSON 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 #

Read StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

Show StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

NFData StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

Methods

rnf :: StatisticSet -> () #

Eq StatisticSet Source # 
Instance details

Defined in Amazonka.MwAA.Types.StatisticSet

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" 'False) (C1 ('MetaCons "StatisticSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "sampleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: 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:maximum:StatisticSet', statisticSet_maximum - Internal only. The maximum value of the sample set.

$sel:minimum:StatisticSet', statisticSet_minimum - Internal only. The minimum value of the sample set.

$sel:sampleCount:StatisticSet', statisticSet_sampleCount - Internal only. The number of samples used for the statistic set.

$sel:sum:StatisticSet', statisticSet_sum - Internal only. The sum of values for the sample set.

statisticSet_maximum :: Lens' StatisticSet (Maybe Double) Source #

Internal only. The maximum value of the sample set.

statisticSet_minimum :: Lens' StatisticSet (Maybe Double) Source #

Internal only. The minimum value of the sample set.

statisticSet_sampleCount :: Lens' StatisticSet (Maybe Int) Source #

Internal only. The number of samples used for the statistic set.

statisticSet_sum :: Lens' StatisticSet (Maybe Double) Source #

Internal only. The sum of values for the sample set.

UpdateError

data UpdateError Source #

Describes the error(s) encountered with the last update of the environment.

See: newUpdateError smart constructor.

Constructors

UpdateError' 

Fields

Instances

Instances details
FromJSON 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 #

Read UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

Show UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

NFData UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

Methods

rnf :: UpdateError -> () #

Eq UpdateError Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateError

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" '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 #

Defines 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.

See: newUpdateNetworkConfigurationInput smart constructor.

Constructors

UpdateNetworkConfigurationInput' 

Fields

Instances

Instances details
ToJSON 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 #

Read UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

Show UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

NFData UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

Eq UpdateNetworkConfigurationInput Source # 
Instance details

Defined in Amazonka.MwAA.Types.UpdateNetworkConfigurationInput

Hashable 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" "amazonka-mwaa-2.0-KORB5SeCyuF7wioeYKG3eR" '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 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 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.