| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Glue.TableOptimizer
Documentation
data TableOptimizerConfigurationProperty Source #
Constructors
| TableOptimizerConfigurationProperty | |
Instances
data IcebergConfigurationProperty Source #
Constructors
| IcebergConfigurationProperty | |
Fields
| |
Instances
| ToJSON IcebergConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergConfigurationProperty Methods toJSON :: IcebergConfigurationProperty -> Value # toEncoding :: IcebergConfigurationProperty -> Encoding # toJSONList :: [IcebergConfigurationProperty] -> Value # toEncodingList :: [IcebergConfigurationProperty] -> Encoding # | |||||
| Show IcebergConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergConfigurationProperty Methods showsPrec :: Int -> IcebergConfigurationProperty -> ShowS # show :: IcebergConfigurationProperty -> String # showList :: [IcebergConfigurationProperty] -> ShowS # | |||||
| Eq IcebergConfigurationProperty Source # | |||||
| ToResourceProperties IcebergConfigurationProperty Source # | |||||
| Property "Location" IcebergConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergConfigurationProperty Associated Types
Methods set :: PropertyType "Location" IcebergConfigurationProperty -> IcebergConfigurationProperty -> IcebergConfigurationProperty # | |||||
| Property "OrphanFileRetentionPeriodInDays" IcebergConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergConfigurationProperty Associated Types
Methods set :: PropertyType "OrphanFileRetentionPeriodInDays" IcebergConfigurationProperty -> IcebergConfigurationProperty -> IcebergConfigurationProperty # | |||||
| type PropertyType "Location" IcebergConfigurationProperty Source # | |||||
| type PropertyType "OrphanFileRetentionPeriodInDays" IcebergConfigurationProperty Source # | |||||
data IcebergRetentionConfigurationProperty Source #
Constructors
| IcebergRetentionConfigurationProperty | |
Fields | |
Instances
| ToJSON IcebergRetentionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergRetentionConfigurationProperty Methods toJSON :: IcebergRetentionConfigurationProperty -> Value # toEncoding :: IcebergRetentionConfigurationProperty -> Encoding # toJSONList :: [IcebergRetentionConfigurationProperty] -> Value # toEncodingList :: [IcebergRetentionConfigurationProperty] -> Encoding # omitField :: IcebergRetentionConfigurationProperty -> Bool # | |||||
| Show IcebergRetentionConfigurationProperty Source # | |||||
| Eq IcebergRetentionConfigurationProperty Source # | |||||
| ToResourceProperties IcebergRetentionConfigurationProperty Source # | |||||
| Property "CleanExpiredFiles" IcebergRetentionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergRetentionConfigurationProperty Associated Types
Methods set :: PropertyType "CleanExpiredFiles" IcebergRetentionConfigurationProperty -> IcebergRetentionConfigurationProperty -> IcebergRetentionConfigurationProperty # | |||||
| Property "NumberOfSnapshotsToRetain" IcebergRetentionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergRetentionConfigurationProperty Associated Types
Methods set :: PropertyType "NumberOfSnapshotsToRetain" IcebergRetentionConfigurationProperty -> IcebergRetentionConfigurationProperty -> IcebergRetentionConfigurationProperty # | |||||
| Property "SnapshotRetentionPeriodInDays" IcebergRetentionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergRetentionConfigurationProperty Associated Types
Methods set :: PropertyType "SnapshotRetentionPeriodInDays" IcebergRetentionConfigurationProperty -> IcebergRetentionConfigurationProperty -> IcebergRetentionConfigurationProperty # | |||||
| type PropertyType "CleanExpiredFiles" IcebergRetentionConfigurationProperty Source # | |||||
| type PropertyType "NumberOfSnapshotsToRetain" IcebergRetentionConfigurationProperty Source # | |||||
| type PropertyType "SnapshotRetentionPeriodInDays" IcebergRetentionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.IcebergRetentionConfigurationProperty type PropertyType "SnapshotRetentionPeriodInDays" IcebergRetentionConfigurationProperty = Value Integer | |||||
data OrphanFileDeletionConfigurationProperty Source #
Constructors
| OrphanFileDeletionConfigurationProperty | |
Fields | |
Instances
| ToJSON OrphanFileDeletionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.OrphanFileDeletionConfigurationProperty Methods toJSON :: OrphanFileDeletionConfigurationProperty -> Value # toEncoding :: OrphanFileDeletionConfigurationProperty -> Encoding # toJSONList :: [OrphanFileDeletionConfigurationProperty] -> Value # toEncodingList :: [OrphanFileDeletionConfigurationProperty] -> Encoding # omitField :: OrphanFileDeletionConfigurationProperty -> Bool # | |||||
| Show OrphanFileDeletionConfigurationProperty Source # | |||||
| Eq OrphanFileDeletionConfigurationProperty Source # | |||||
| ToResourceProperties OrphanFileDeletionConfigurationProperty Source # | |||||
| Property "IcebergConfiguration" OrphanFileDeletionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.OrphanFileDeletionConfigurationProperty Associated Types
Methods set :: PropertyType "IcebergConfiguration" OrphanFileDeletionConfigurationProperty -> OrphanFileDeletionConfigurationProperty -> OrphanFileDeletionConfigurationProperty # | |||||
| type PropertyType "IcebergConfiguration" OrphanFileDeletionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.OrphanFileDeletionConfigurationProperty type PropertyType "IcebergConfiguration" OrphanFileDeletionConfigurationProperty = IcebergConfigurationProperty | |||||
data RetentionConfigurationProperty Source #
Constructors
| RetentionConfigurationProperty | |
Fields | |
Instances
| ToJSON RetentionConfigurationProperty Source # | |||||
| Show RetentionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.RetentionConfigurationProperty Methods showsPrec :: Int -> RetentionConfigurationProperty -> ShowS # show :: RetentionConfigurationProperty -> String # showList :: [RetentionConfigurationProperty] -> ShowS # | |||||
| Eq RetentionConfigurationProperty Source # | |||||
| ToResourceProperties RetentionConfigurationProperty Source # | |||||
| Property "IcebergConfiguration" RetentionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.RetentionConfigurationProperty Associated Types
Methods set :: PropertyType "IcebergConfiguration" RetentionConfigurationProperty -> RetentionConfigurationProperty -> RetentionConfigurationProperty # | |||||
| type PropertyType "IcebergConfiguration" RetentionConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.RetentionConfigurationProperty type PropertyType "IcebergConfiguration" RetentionConfigurationProperty = IcebergRetentionConfigurationProperty | |||||
data VpcConfigurationProperty Source #
Constructors
| VpcConfigurationProperty | |
Fields
| |
Instances
| ToJSON VpcConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.VpcConfigurationProperty Methods toJSON :: VpcConfigurationProperty -> Value # toEncoding :: VpcConfigurationProperty -> Encoding # toJSONList :: [VpcConfigurationProperty] -> Value # | |||||
| Show VpcConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.VpcConfigurationProperty Methods showsPrec :: Int -> VpcConfigurationProperty -> ShowS # show :: VpcConfigurationProperty -> String # showList :: [VpcConfigurationProperty] -> ShowS # | |||||
| Eq VpcConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.VpcConfigurationProperty Methods (==) :: VpcConfigurationProperty -> VpcConfigurationProperty -> Bool # (/=) :: VpcConfigurationProperty -> VpcConfigurationProperty -> Bool # | |||||
| ToResourceProperties VpcConfigurationProperty Source # | |||||
| Property "GlueConnectionName" VpcConfigurationProperty Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer.VpcConfigurationProperty Associated Types
Methods set :: PropertyType "GlueConnectionName" VpcConfigurationProperty -> VpcConfigurationProperty -> VpcConfigurationProperty # | |||||
| type PropertyType "GlueConnectionName" VpcConfigurationProperty Source # | |||||
mkTableOptimizerConfigurationProperty :: Value Bool -> Value Text -> TableOptimizerConfigurationProperty Source #
data TableOptimizer Source #
Constructors
| TableOptimizer | See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html |
Fields | |
Instances
| ToJSON TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Methods toJSON :: TableOptimizer -> Value # toEncoding :: TableOptimizer -> Encoding # toJSONList :: [TableOptimizer] -> Value # toEncodingList :: [TableOptimizer] -> Encoding # omitField :: TableOptimizer -> Bool # | |||||
| Show TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Methods showsPrec :: Int -> TableOptimizer -> ShowS # show :: TableOptimizer -> String # showList :: [TableOptimizer] -> ShowS # | |||||
| Eq TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Methods (==) :: TableOptimizer -> TableOptimizer -> Bool # (/=) :: TableOptimizer -> TableOptimizer -> Bool # | |||||
| ToResourceProperties TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Methods toResourceProperties :: TableOptimizer -> ResourceProperties # | |||||
| Property "CatalogId" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Associated Types
Methods set :: PropertyType "CatalogId" TableOptimizer -> TableOptimizer -> TableOptimizer # | |||||
| Property "DatabaseName" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Associated Types
Methods set :: PropertyType "DatabaseName" TableOptimizer -> TableOptimizer -> TableOptimizer # | |||||
| Property "TableName" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Associated Types
Methods set :: PropertyType "TableName" TableOptimizer -> TableOptimizer -> TableOptimizer # | |||||
| Property "TableOptimizerConfiguration" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Associated Types
Methods set :: PropertyType "TableOptimizerConfiguration" TableOptimizer -> TableOptimizer -> TableOptimizer # | |||||
| Property "Type" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer Associated Types
Methods set :: PropertyType "Type" TableOptimizer -> TableOptimizer -> TableOptimizer # | |||||
| type PropertyType "CatalogId" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer | |||||
| type PropertyType "DatabaseName" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer | |||||
| type PropertyType "TableName" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer | |||||
| type PropertyType "TableOptimizerConfiguration" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer type PropertyType "TableOptimizerConfiguration" TableOptimizer = TableOptimizerConfigurationProperty | |||||
| type PropertyType "Type" TableOptimizer Source # | |||||
Defined in Stratosphere.Glue.TableOptimizer | |||||
mkTableOptimizer :: Value Text -> Value Text -> Value Text -> TableOptimizerConfigurationProperty -> Value Text -> TableOptimizer Source #