amazonka-dynamodb-1.6.0: Amazon DynamoDB 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.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 # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Data DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.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 # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Show DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Generic DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Associated Types

type Rep DescribeTable :: * -> * #

Hashable DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

ToJSON DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

AWSRequest DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Associated Types

type Rs DescribeTable :: * #

ToHeaders DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

ToPath DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

ToQuery DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

NFData DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Methods

rnf :: DescribeTable -> () #

type Rep DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

type Rep DescribeTable = D1 (MetaData "DescribeTable" "Network.AWS.DynamoDB.DescribeTable" "amazonka-dynamodb-1.6.0-COMX9FqvIeW1LBbyPqhpUT" True) (C1 (MetaCons "DescribeTable'" PrefixI True) (S1 (MetaSel (Just "_dTableName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeTable # 
Instance details

Defined in Network.AWS.DynamoDB.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 # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Data DescribeTableResponse # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

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 # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Show DescribeTableResponse # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Generic DescribeTableResponse # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Associated Types

type Rep DescribeTableResponse :: * -> * #

NFData DescribeTableResponse # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

Methods

rnf :: DescribeTableResponse -> () #

type Rep DescribeTableResponse # 
Instance details

Defined in Network.AWS.DynamoDB.DescribeTable

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

Response Lenses

drsTable :: Lens' DescribeTableResponse (Maybe TableDescription) #

The properties of the table.

drsResponseStatus :: Lens' DescribeTableResponse Int #

  • - | The response status code.