amazonka-dynamodb-1.4.5: Amazon DynamoDB SDK.

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

Network.AWS.DynamoDB.DescribeTable

Contents

Description

Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table.

Synopsis

Creating a Request

describeTable #

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

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

data DescribeTable #

Represents the input of a DescribeTable operation.

See: describeTable smart constructor.

Instances

Eq DescribeTable # 
Data DescribeTable # 

Methods

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

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

toConstr :: DescribeTable -> Constr #

dataTypeOf :: DescribeTable -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeTable # 
Show DescribeTable # 
Generic DescribeTable # 

Associated Types

type Rep DescribeTable :: * -> * #

Hashable DescribeTable # 
ToJSON DescribeTable # 
NFData DescribeTable # 

Methods

rnf :: DescribeTable -> () #

AWSRequest DescribeTable # 
ToQuery DescribeTable # 
ToPath DescribeTable # 
ToHeaders DescribeTable # 
type Rep DescribeTable # 
type Rep DescribeTable = D1 (MetaData "DescribeTable" "Network.AWS.DynamoDB.DescribeTable" "amazonka-dynamodb-1.4.5-EyODm0wLuRNGy43qDOZJHX" True) (C1 (MetaCons "DescribeTable'" PrefixI True) (S1 (MetaSel (Just Symbol "_dTableName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeTable # 

Request Lenses

dTableName :: Lens' DescribeTable Text #

The name of the table to describe.

Destructuring the Response

describeTableResponse #

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

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

data DescribeTableResponse #

Represents the output of a DescribeTable operation.

See: describeTableResponse smart constructor.

Instances

Eq DescribeTableResponse # 
Data DescribeTableResponse # 

Methods

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

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

toConstr :: DescribeTableResponse -> Constr #

dataTypeOf :: DescribeTableResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeTableResponse # 
Show DescribeTableResponse # 
Generic DescribeTableResponse # 
NFData DescribeTableResponse # 

Methods

rnf :: DescribeTableResponse -> () #

type Rep DescribeTableResponse # 
type Rep DescribeTableResponse = D1 (MetaData "DescribeTableResponse" "Network.AWS.DynamoDB.DescribeTable" "amazonka-dynamodb-1.4.5-EyODm0wLuRNGy43qDOZJHX" False) (C1 (MetaCons "DescribeTableResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_drsTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableDescription))) (S1 (MetaSel (Just Symbol "_drsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses

drsResponseStatus :: Lens' DescribeTableResponse Int #

  • - | The response status code.