amazonka-glue-1.6.1: Amazon Glue SDK.

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

Network.AWS.Glue.DeleteTableVersion

Contents

Description

Deletes a specified version of a table.

Synopsis

Creating a Request

deleteTableVersion Source #

Creates a value of DeleteTableVersion with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dtvCatalogId - The ID of the Data Catalog where the tables reside. If none is supplied, the AWS account ID is used by default.
  • dtvDatabaseName - The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.
  • dtvTableName - The name of the table. For Hive compatibility, this name is entirely lowercase.
  • dtvVersionId - The ID of the table version to be deleted.

data DeleteTableVersion Source #

See: deleteTableVersion smart constructor.

Instances
Eq DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Data DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteTableVersion -> c DeleteTableVersion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteTableVersion #

toConstr :: DeleteTableVersion -> Constr #

dataTypeOf :: DeleteTableVersion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteTableVersion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteTableVersion) #

gmapT :: (forall b. Data b => b -> b) -> DeleteTableVersion -> DeleteTableVersion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTableVersion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTableVersion -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteTableVersion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteTableVersion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteTableVersion -> m DeleteTableVersion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTableVersion -> m DeleteTableVersion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTableVersion -> m DeleteTableVersion #

Read DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Show DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Generic DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Associated Types

type Rep DeleteTableVersion :: Type -> Type #

Hashable DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

ToJSON DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

AWSRequest DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Associated Types

type Rs DeleteTableVersion :: Type #

ToHeaders DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

ToPath DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

ToQuery DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

NFData DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Methods

rnf :: DeleteTableVersion -> () #

type Rep DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

type Rep DeleteTableVersion = D1 (MetaData "DeleteTableVersion" "Network.AWS.Glue.DeleteTableVersion" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "DeleteTableVersion'" PrefixI True) ((S1 (MetaSel (Just "_dtvCatalogId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dtvDatabaseName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_dtvTableName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dtvVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DeleteTableVersion Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Request Lenses

dtvCatalogId :: Lens' DeleteTableVersion (Maybe Text) Source #

The ID of the Data Catalog where the tables reside. If none is supplied, the AWS account ID is used by default.

dtvDatabaseName :: Lens' DeleteTableVersion Text Source #

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

dtvTableName :: Lens' DeleteTableVersion Text Source #

The name of the table. For Hive compatibility, this name is entirely lowercase.

dtvVersionId :: Lens' DeleteTableVersion Text Source #

The ID of the table version to be deleted.

Destructuring the Response

deleteTableVersionResponse Source #

Creates a value of DeleteTableVersionResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DeleteTableVersionResponse Source #

See: deleteTableVersionResponse smart constructor.

Instances
Eq DeleteTableVersionResponse Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Data DeleteTableVersionResponse Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteTableVersionResponse -> c DeleteTableVersionResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteTableVersionResponse #

toConstr :: DeleteTableVersionResponse -> Constr #

dataTypeOf :: DeleteTableVersionResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteTableVersionResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteTableVersionResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteTableVersionResponse -> DeleteTableVersionResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTableVersionResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTableVersionResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteTableVersionResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteTableVersionResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteTableVersionResponse -> m DeleteTableVersionResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTableVersionResponse -> m DeleteTableVersionResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTableVersionResponse -> m DeleteTableVersionResponse #

Read DeleteTableVersionResponse Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Show DeleteTableVersionResponse Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Generic DeleteTableVersionResponse Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

Associated Types

type Rep DeleteTableVersionResponse :: Type -> Type #

NFData DeleteTableVersionResponse Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

type Rep DeleteTableVersionResponse Source # 
Instance details

Defined in Network.AWS.Glue.DeleteTableVersion

type Rep DeleteTableVersionResponse = D1 (MetaData "DeleteTableVersionResponse" "Network.AWS.Glue.DeleteTableVersion" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" True) (C1 (MetaCons "DeleteTableVersionResponse'" PrefixI True) (S1 (MetaSel (Just "_dtvrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses