amazonka-discovery-1.6.1: Amazon Application Discovery Service 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.Discovery.Types

Contents

Description

 
Synopsis

Service Configuration

discovery :: Service #

API version 2015-11-01 of the Amazon Application Discovery Service SDK configuration.

Errors

_AuthorizationErrorException :: AsError a => Getting (First ServiceError) a ServiceError #

The AWS user account does not have permission to perform the action. Check the IAM policy associated with this account.

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError #

One or more parameters are not valid. Verify the parameters and try again.

_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError #

The value of one or more parameters are either invalid or out of range. Verify the parameter values and try again.

_ServerInternalErrorException :: AsError a => Getting (First ServiceError) a ServiceError #

The server experienced an internal error. Try again.

_OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError #

This operation is not permitted.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError #

The specified configuration ID was not located. Verify the configuration ID and try again.

AgentStatus

data AgentStatus #

Instances
Bounded AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Enum AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Eq AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Data AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

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

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

toConstr :: AgentStatus -> Constr #

dataTypeOf :: AgentStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Read AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Show AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Generic AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Associated Types

type Rep AgentStatus :: Type -> Type #

Hashable AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

FromJSON AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToHeader AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToQuery AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToByteString AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

FromText AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToText AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

toText :: AgentStatus -> Text #

NFData AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

rnf :: AgentStatus -> () #

type Rep AgentStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

type Rep AgentStatus = D1 (MetaData "AgentStatus" "Network.AWS.Discovery.Types.Sum" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) ((C1 (MetaCons "Blacklisted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Healthy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Shutdown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Unhealthy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type))))

ConfigurationItemType

data ConfigurationItemType #

Instances
Bounded ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Enum ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Eq ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Data ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

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

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

toConstr :: ConfigurationItemType -> Constr #

dataTypeOf :: ConfigurationItemType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Read ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Show ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Generic ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Associated Types

type Rep ConfigurationItemType :: Type -> Type #

Hashable ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToJSON ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

FromJSON ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToHeader ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToQuery ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToByteString ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

FromText ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToText ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

NFData ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

rnf :: ConfigurationItemType -> () #

type Rep ConfigurationItemType # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

type Rep ConfigurationItemType = D1 (MetaData "ConfigurationItemType" "Network.AWS.Discovery.Types.Sum" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) ((C1 (MetaCons "Application" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Connection" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Process" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Server" PrefixI False) (U1 :: Type -> Type)))

ExportDataFormat

data ExportDataFormat #

Constructors

CSV 
Graphml 
Instances
Bounded ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Enum ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Eq ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Data ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

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

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

toConstr :: ExportDataFormat -> Constr #

dataTypeOf :: ExportDataFormat -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Read ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Show ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Generic ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Associated Types

type Rep ExportDataFormat :: Type -> Type #

Hashable ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToJSON ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToHeader ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToQuery ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToByteString ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

FromText ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToText ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

NFData ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

rnf :: ExportDataFormat -> () #

type Rep ExportDataFormat # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

type Rep ExportDataFormat = D1 (MetaData "ExportDataFormat" "Network.AWS.Discovery.Types.Sum" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "CSV" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Graphml" PrefixI False) (U1 :: Type -> Type))

ExportStatus

data ExportStatus #

Constructors

Failed 
InProgress 
Succeeded 
Instances
Bounded ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Enum ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Eq ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Data ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

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

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

toConstr :: ExportStatus -> Constr #

dataTypeOf :: ExportStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Read ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Show ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Generic ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Associated Types

type Rep ExportStatus :: Type -> Type #

Hashable ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

FromJSON ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToHeader ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToQuery ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToByteString ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

FromText ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToText ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

toText :: ExportStatus -> Text #

NFData ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

rnf :: ExportStatus -> () #

type Rep ExportStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

type Rep ExportStatus = D1 (MetaData "ExportStatus" "Network.AWS.Discovery.Types.Sum" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "InProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Succeeded" PrefixI False) (U1 :: Type -> Type)))

OrderString

data OrderString #

Constructors

Asc 
Desc 
Instances
Bounded OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Enum OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Eq OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Data OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

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

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

toConstr :: OrderString -> Constr #

dataTypeOf :: OrderString -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Read OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Show OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Generic OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Associated Types

type Rep OrderString :: Type -> Type #

Hashable OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToJSON OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToHeader OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToQuery OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToByteString OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

FromText OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

ToText OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

toText :: OrderString -> Text #

NFData OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

Methods

rnf :: OrderString -> () #

type Rep OrderString # 
Instance details

Defined in Network.AWS.Discovery.Types.Sum

type Rep OrderString = D1 (MetaData "OrderString" "Network.AWS.Discovery.Types.Sum" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "Asc" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Desc" PrefixI False) (U1 :: Type -> Type))

AgentConfigurationStatus

data AgentConfigurationStatus #

Information about agents or connectors that were instructed to start collecting data. Information includes the agentconnector ID, a description of the operation, and whether the agentconnector configuration was updated.

See: agentConfigurationStatus smart constructor.

Instances
Eq AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: AgentConfigurationStatus -> Constr #

dataTypeOf :: AgentConfigurationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep AgentConfigurationStatus :: Type -> Type #

Hashable AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

FromJSON AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep AgentConfigurationStatus # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep AgentConfigurationStatus = D1 (MetaData "AgentConfigurationStatus" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "AgentConfigurationStatus'" PrefixI True) (S1 (MetaSel (Just "_acsAgentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_acsOperationSucceeded") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_acsDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

agentConfigurationStatus :: AgentConfigurationStatus #

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

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

  • acsAgentId - The agent/connector ID.
  • acsOperationSucceeded - Information about the status of the StartDataCollection and StopDataCollection operations. The system has recorded the data collection operation. The agent/connector receives this command the next time it polls for a new command.
  • acsDescription - A description of the operation performed.

acsAgentId :: Lens' AgentConfigurationStatus (Maybe Text) #

The agent/connector ID.

acsOperationSucceeded :: Lens' AgentConfigurationStatus (Maybe Bool) #

Information about the status of the StartDataCollection and StopDataCollection operations. The system has recorded the data collection operation. The agent/connector receives this command the next time it polls for a new command.

acsDescription :: Lens' AgentConfigurationStatus (Maybe Text) #

A description of the operation performed.

AgentInfo

data AgentInfo #

Information about agents or connectors associated with the user’s AWS account. Information includes agent or connector IDs, IP addresses, media access control (MAC) addresses, agent or connector health, hostname where the agent or connector resides, and agent version for each agent.

See: agentInfo smart constructor.

Instances
Eq AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: AgentInfo -> Constr #

dataTypeOf :: AgentInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep AgentInfo :: Type -> Type #

Hashable AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

FromJSON AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: AgentInfo -> () #

type Rep AgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

agentInfo :: AgentInfo #

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

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

aiHostName :: Lens' AgentInfo (Maybe Text) #

The name of the host where the agent or connector resides. The host can be a server or virtual machine.

aiLastHealthPingTime :: Lens' AgentInfo (Maybe Text) #

Time since agent or connector health was reported.

aiAgentNetworkInfoList :: Lens' AgentInfo [AgentNetworkInfo] #

Network details about the host where the agent or connector resides.

aiConnectorId :: Lens' AgentInfo (Maybe Text) #

The ID of the connector.

aiHealth :: Lens' AgentInfo (Maybe AgentStatus) #

The health of the agent or connector.

aiAgentId :: Lens' AgentInfo (Maybe Text) #

The agent or connector ID.

aiVersion :: Lens' AgentInfo (Maybe Text) #

The agent or connector version.

aiCollectionStatus :: Lens' AgentInfo (Maybe Text) #

Status of the collection process for an agent or connector.

aiRegisteredTime :: Lens' AgentInfo (Maybe Text) #

Agent's first registration timestamp in UTC.

aiAgentType :: Lens' AgentInfo (Maybe Text) #

Type of agent.

AgentNetworkInfo

data AgentNetworkInfo #

Network details about the host where the agent/connector resides.

See: agentNetworkInfo smart constructor.

Instances
Eq AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: AgentNetworkInfo -> Constr #

dataTypeOf :: AgentNetworkInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep AgentNetworkInfo :: Type -> Type #

Hashable AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

FromJSON AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: AgentNetworkInfo -> () #

type Rep AgentNetworkInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep AgentNetworkInfo = D1 (MetaData "AgentNetworkInfo" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "AgentNetworkInfo'" PrefixI True) (S1 (MetaSel (Just "_aniIpAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aniMacAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

agentNetworkInfo :: AgentNetworkInfo #

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

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

  • aniIpAddress - The IP address for the host where the agent/connector resides.
  • aniMacAddress - The MAC address for the host where the agent/connector resides.

aniIpAddress :: Lens' AgentNetworkInfo (Maybe Text) #

The IP address for the host where the agent/connector resides.

aniMacAddress :: Lens' AgentNetworkInfo (Maybe Text) #

The MAC address for the host where the agent/connector resides.

ConfigurationTag

data ConfigurationTag #

Tags for a configuration item. Tags are metadata that help you categorize IT assets.

See: configurationTag smart constructor.

Instances
Eq ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: ConfigurationTag -> Constr #

dataTypeOf :: ConfigurationTag -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep ConfigurationTag :: Type -> Type #

Hashable ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

FromJSON ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: ConfigurationTag -> () #

type Rep ConfigurationTag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep ConfigurationTag = D1 (MetaData "ConfigurationTag" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "ConfigurationTag'" PrefixI True) ((S1 (MetaSel (Just "_ctTimeOfCreation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_ctConfigurationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ctConfigurationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ConfigurationItemType)) :*: (S1 (MetaSel (Just "_ctValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ctKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

configurationTag :: ConfigurationTag #

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

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

  • ctTimeOfCreation - The time the configuration tag was created in Coordinated Universal Time (UTC).
  • ctConfigurationId - The configuration ID for the item to tag. You can specify a list of keys and values.
  • ctConfigurationType - A type of IT asset to tag.
  • ctValue - A value on which to filter. For example key = serverType and value = web server .
  • ctKey - A type of tag on which to filter. For example, serverType .

ctTimeOfCreation :: Lens' ConfigurationTag (Maybe UTCTime) #

The time the configuration tag was created in Coordinated Universal Time (UTC).

ctConfigurationId :: Lens' ConfigurationTag (Maybe Text) #

The configuration ID for the item to tag. You can specify a list of keys and values.

ctValue :: Lens' ConfigurationTag (Maybe Text) #

A value on which to filter. For example key = serverType and value = web server .

ctKey :: Lens' ConfigurationTag (Maybe Text) #

A type of tag on which to filter. For example, serverType .

CustomerAgentInfo

data CustomerAgentInfo #

Inventory data for installed discovery agents.

See: customerAgentInfo smart constructor.

Instances
Eq CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: CustomerAgentInfo -> Constr #

dataTypeOf :: CustomerAgentInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep CustomerAgentInfo :: Type -> Type #

Hashable CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

FromJSON CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: CustomerAgentInfo -> () #

type Rep CustomerAgentInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep CustomerAgentInfo = D1 (MetaData "CustomerAgentInfo" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "CustomerAgentInfo'" PrefixI True) ((S1 (MetaSel (Just "_caiActiveAgents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: (S1 (MetaSel (Just "_caiHealthyAgents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_caiBlackListedAgents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))) :*: ((S1 (MetaSel (Just "_caiShutdownAgents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_caiUnhealthyAgents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) :*: (S1 (MetaSel (Just "_caiTotalAgents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_caiUnknownAgents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

customerAgentInfo #

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

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

caiActiveAgents :: Lens' CustomerAgentInfo Int #

Number of active discovery agents.

caiHealthyAgents :: Lens' CustomerAgentInfo Int #

Number of healthy discovery agents

caiBlackListedAgents :: Lens' CustomerAgentInfo Int #

Number of blacklisted discovery agents.

caiShutdownAgents :: Lens' CustomerAgentInfo Int #

Number of discovery agents with status SHUTDOWN.

caiUnhealthyAgents :: Lens' CustomerAgentInfo Int #

Number of unhealthy discovery agents.

caiTotalAgents :: Lens' CustomerAgentInfo Int #

Total number of discovery agents.

caiUnknownAgents :: Lens' CustomerAgentInfo Int #

Number of unknown discovery agents.

CustomerConnectorInfo

data CustomerConnectorInfo #

Inventory data for installed discovery connectors.

See: customerConnectorInfo smart constructor.

Instances
Eq CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: CustomerConnectorInfo -> Constr #

dataTypeOf :: CustomerConnectorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep CustomerConnectorInfo :: Type -> Type #

Hashable CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

FromJSON CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: CustomerConnectorInfo -> () #

type Rep CustomerConnectorInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep CustomerConnectorInfo = D1 (MetaData "CustomerConnectorInfo" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "CustomerConnectorInfo'" PrefixI True) ((S1 (MetaSel (Just "_cciActiveConnectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: (S1 (MetaSel (Just "_cciHealthyConnectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_cciBlackListedConnectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))) :*: ((S1 (MetaSel (Just "_cciShutdownConnectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_cciUnhealthyConnectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) :*: (S1 (MetaSel (Just "_cciTotalConnectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_cciUnknownConnectors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

customerConnectorInfo #

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

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

cciActiveConnectors :: Lens' CustomerConnectorInfo Int #

Number of active discovery connectors.

cciHealthyConnectors :: Lens' CustomerConnectorInfo Int #

Number of healthy discovery connectors.

cciBlackListedConnectors :: Lens' CustomerConnectorInfo Int #

Number of blacklisted discovery connectors.

cciShutdownConnectors :: Lens' CustomerConnectorInfo Int #

Number of discovery connectors with status SHUTDOWN,

cciUnhealthyConnectors :: Lens' CustomerConnectorInfo Int #

Number of unhealthy discovery connectors.

cciTotalConnectors :: Lens' CustomerConnectorInfo Int #

Total number of discovery connectors.

cciUnknownConnectors :: Lens' CustomerConnectorInfo Int #

Number of unknown discovery connectors.

ExportFilter

data ExportFilter #

Used to select which agent's data is to be exported. A single agent ID may be selected for export using the StartExportTask action.

See: exportFilter smart constructor.

Instances
Eq ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: ExportFilter -> Constr #

dataTypeOf :: ExportFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep ExportFilter :: Type -> Type #

Hashable ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

ToJSON ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: ExportFilter -> () #

type Rep ExportFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep ExportFilter = D1 (MetaData "ExportFilter" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "ExportFilter'" PrefixI True) (S1 (MetaSel (Just "_efName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_efValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]) :*: S1 (MetaSel (Just "_efCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

exportFilter #

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

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

  • efName - A single ExportFilter name. Supported filters: agentId .
  • efValues - A single agentId for a Discovery Agent. An agentId can be found using the DescribeAgents action. Typically an ADS agentId is in the form o-0123456789abcdef0 .
  • efCondition - Supported condition: EQUALS

efName :: Lens' ExportFilter Text #

A single ExportFilter name. Supported filters: agentId .

efValues :: Lens' ExportFilter [Text] #

A single agentId for a Discovery Agent. An agentId can be found using the DescribeAgents action. Typically an ADS agentId is in the form o-0123456789abcdef0 .

efCondition :: Lens' ExportFilter Text #

Supported condition: EQUALS

ExportInfo

data ExportInfo #

Information regarding the export status of discovered data. The value is an array of objects.

See: exportInfo smart constructor.

Instances
Eq ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: ExportInfo -> Constr #

dataTypeOf :: ExportInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep ExportInfo :: Type -> Type #

Hashable ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

FromJSON ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: ExportInfo -> () #

type Rep ExportInfo # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep ExportInfo = D1 (MetaData "ExportInfo" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "ExportInfo'" PrefixI True) (((S1 (MetaSel (Just "_eiConfigurationsDownloadURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eiRequestedStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_eiRequestedEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_eiIsTruncated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_eiExportId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_eiExportStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ExportStatus)) :*: (S1 (MetaSel (Just "_eiStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_eiExportRequestTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 POSIX)))))

exportInfo #

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

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

  • eiConfigurationsDownloadURL - A URL for an Amazon S3 bucket where you can review the exported data. The URL is displayed only if the export succeeded.
  • eiRequestedStartTime - The value of startTime parameter in the StartExportTask request. If no startTime was requested, this result does not appear in ExportInfo .
  • eiRequestedEndTime - The endTime used in the StartExportTask request. If no endTime was requested, this result does not appear in ExportInfo .
  • eiIsTruncated - If true, the export of agent information exceeded the size limit for a single export and the exported data is incomplete for the requested time range. To address this, select a smaller time range for the export by using startDate and endDate .
  • eiExportId - A unique identifier used to query an export.
  • eiExportStatus - The status of the data export job.
  • eiStatusMessage - A status message provided for API callers.
  • eiExportRequestTime - The time that the data export was initiated.

eiConfigurationsDownloadURL :: Lens' ExportInfo (Maybe Text) #

A URL for an Amazon S3 bucket where you can review the exported data. The URL is displayed only if the export succeeded.

eiRequestedStartTime :: Lens' ExportInfo (Maybe UTCTime) #

The value of startTime parameter in the StartExportTask request. If no startTime was requested, this result does not appear in ExportInfo .

eiRequestedEndTime :: Lens' ExportInfo (Maybe UTCTime) #

The endTime used in the StartExportTask request. If no endTime was requested, this result does not appear in ExportInfo .

eiIsTruncated :: Lens' ExportInfo (Maybe Bool) #

If true, the export of agent information exceeded the size limit for a single export and the exported data is incomplete for the requested time range. To address this, select a smaller time range for the export by using startDate and endDate .

eiExportId :: Lens' ExportInfo Text #

A unique identifier used to query an export.

eiExportStatus :: Lens' ExportInfo ExportStatus #

The status of the data export job.

eiStatusMessage :: Lens' ExportInfo Text #

A status message provided for API callers.

eiExportRequestTime :: Lens' ExportInfo UTCTime #

The time that the data export was initiated.

Filter

data Filter #

A filter that can use conditional operators.

For more information about filters, see Querying Discovered Configuration Items .

See: filter' smart constructor.

Instances
Eq Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Data Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: Filter -> Constr #

dataTypeOf :: Filter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Hashable Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: Filter -> () #

type Rep Filter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep Filter = D1 (MetaData "Filter" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "Filter'" PrefixI True) (S1 (MetaSel (Just "_fName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_fValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]) :*: S1 (MetaSel (Just "_fCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

filter' #

Arguments

:: Text

fName

-> Text

fCondition

-> Filter 

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

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

  • fName - The name of the filter.
  • fValues - A string value on which to filter. For example, if you choose the destinationServer.osVersion filter name, you could specify Ubuntu for the value.
  • fCondition - A conditional operator. The following operators are valid: EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS. If you specify multiple filters, the system utilizes all filters as though concatenated by AND . If you specify multiple values for a particular filter, the system differentiates the values using OR . Calling either DescribeConfigurations or ListConfigurations returns attributes of matching configuration items.

fName :: Lens' Filter Text #

The name of the filter.

fValues :: Lens' Filter [Text] #

A string value on which to filter. For example, if you choose the destinationServer.osVersion filter name, you could specify Ubuntu for the value.

fCondition :: Lens' Filter Text #

A conditional operator. The following operators are valid: EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS. If you specify multiple filters, the system utilizes all filters as though concatenated by AND . If you specify multiple values for a particular filter, the system differentiates the values using OR . Calling either DescribeConfigurations or ListConfigurations returns attributes of matching configuration items.

NeighborConnectionDetail

data NeighborConnectionDetail #

Details about neighboring servers.

See: neighborConnectionDetail smart constructor.

Instances
Eq NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: NeighborConnectionDetail -> Constr #

dataTypeOf :: NeighborConnectionDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Read NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep NeighborConnectionDetail :: Type -> Type #

Hashable NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

FromJSON NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep NeighborConnectionDetail # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep NeighborConnectionDetail = D1 (MetaData "NeighborConnectionDetail" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "NeighborConnectionDetail'" PrefixI True) ((S1 (MetaSel (Just "_ncdTransportProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ncdDestinationPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_ncdSourceServerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_ncdDestinationServerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ncdConnectionsCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Integer)))))

neighborConnectionDetail #

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

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

ncdTransportProtocol :: Lens' NeighborConnectionDetail (Maybe Text) #

The network protocol used for the connection.

ncdDestinationPort :: Lens' NeighborConnectionDetail (Maybe Int) #

The destination network port for the connection.

ncdSourceServerId :: Lens' NeighborConnectionDetail Text #

The ID of the server that opened the network connection.

ncdDestinationServerId :: Lens' NeighborConnectionDetail Text #

The ID of the server that accepted the network connection.

ncdConnectionsCount :: Lens' NeighborConnectionDetail Integer #

The number of open network connections with the neighboring server.

OrderByElement

data OrderByElement #

A field and direction for ordered output.

See: orderByElement smart constructor.

Instances
Eq OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: OrderByElement -> Constr #

dataTypeOf :: OrderByElement -> DataType #

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

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

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

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

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

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

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

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

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

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

Read OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep OrderByElement :: Type -> Type #

Hashable OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

ToJSON OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: OrderByElement -> () #

type Rep OrderByElement # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep OrderByElement = D1 (MetaData "OrderByElement" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "OrderByElement'" PrefixI True) (S1 (MetaSel (Just "_obeSortOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderString)) :*: S1 (MetaSel (Just "_obeFieldName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

orderByElement #

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

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

obeFieldName :: Lens' OrderByElement Text #

The field on which to order.

Tag

data Tag #

Metadata that help you categorize IT assets.

See: tag smart constructor.

Instances
Eq Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Data Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: Tag -> () #

type Rep Tag # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep Tag = D1 (MetaData "Tag" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "Tag'" PrefixI True) (S1 (MetaSel (Just "_tagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

tag #

Arguments

:: Text

tagKey

-> Text

tagValue

-> Tag 

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

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

  • tagKey - The type of tag on which to filter.
  • tagValue - A value for a tag key on which to filter.

tagKey :: Lens' Tag Text #

The type of tag on which to filter.

tagValue :: Lens' Tag Text #

A value for a tag key on which to filter.

TagFilter

data TagFilter #

The tag filter. Valid names are: tagKey , tagValue , configurationId .

See: tagFilter smart constructor.

Instances
Eq TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Data TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

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

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

toConstr :: TagFilter -> Constr #

dataTypeOf :: TagFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Show TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Generic TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Associated Types

type Rep TagFilter :: Type -> Type #

Hashable TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

ToJSON TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

NFData TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

Methods

rnf :: TagFilter -> () #

type Rep TagFilter # 
Instance details

Defined in Network.AWS.Discovery.Types.Product

type Rep TagFilter = D1 (MetaData "TagFilter" "Network.AWS.Discovery.Types.Product" "amazonka-discovery-1.6.1-CwoUYAQqi1aJmEl0amn0Sg" False) (C1 (MetaCons "TagFilter'" PrefixI True) (S1 (MetaSel (Just "_tfName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tfValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))

tagFilter #

Arguments

:: Text

tfName

-> TagFilter 

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

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

  • tfName - A name of the tag filter.
  • tfValues - Values for the tag filter.

tfName :: Lens' TagFilter Text #

A name of the tag filter.

tfValues :: Lens' TagFilter [Text] #

Values for the tag filter.