amazonka-secretsmanager-1.6.1: Amazon Secrets Manager 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.SecretsManager.Types

Contents

Description

 
Synopsis

Service Configuration

secretsManager :: Service Source #

API version 2017-10-17 of the Amazon Secrets Manager SDK configuration.

Errors

_MalformedPolicyDocumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The policy document that you provided isn't valid.

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

You provided an invalid value for a parameter.

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You provided a parameter value that is not valid for the current state of the resource. For example, if you try to enable rotation on a secret, you must already have a Lambda function ARN configured or included as a parameter in this call.

_DecryptionFailure :: AsError a => Getting (First ServiceError) a ServiceError Source #

Secrets Manager can't decrypt the protected secret text using the provided KMS key.

_EncryptionFailure :: AsError a => Getting (First ServiceError) a ServiceError Source #

Secrets Manager can't encrypt the protected secret text using the provided KMS key. Check that the customer master key (CMK) is available, enabled, and not in an invalid state. For more information, see How Key State Affects Use of a Customer Master Key .

_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You provided an invalid NextToken value.

_InternalServiceError :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred on the server side.

_ResourceExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A resource with the ID you requested already exists.

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

We can't find the resource that you asked for.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request failed because it would exceed one of the Secrets Manager internal limits.

RotationRulesType

data RotationRulesType Source #

A structure that defines the rotation configuration for the secret.

See: rotationRulesType smart constructor.

Instances
Eq RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Data RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

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

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

toConstr :: RotationRulesType -> Constr #

dataTypeOf :: RotationRulesType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Show RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Generic RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Associated Types

type Rep RotationRulesType :: Type -> Type #

Hashable RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

ToJSON RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

FromJSON RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

NFData RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

rnf :: RotationRulesType -> () #

type Rep RotationRulesType Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

type Rep RotationRulesType = D1 (MetaData "RotationRulesType" "Network.AWS.SecretsManager.Types.Product" "amazonka-secretsmanager-1.6.1-6zeL5AAjwvS5hEyIAnn7A2" True) (C1 (MetaCons "RotationRulesType'" PrefixI True) (S1 (MetaSel (Just "_rrtAutomaticallyAfterDays") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Nat))))

rotationRulesType :: RotationRulesType Source #

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

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

rrtAutomaticallyAfterDays :: Lens' RotationRulesType (Maybe Natural) Source #

Specifies the number of days between automatic scheduled rotations of the secret.

SecretListEntry

data SecretListEntry Source #

A structure that contains the details about a secret. It does not include the encrypted SecretString and SecretBinary values. To get those values, use the GetSecretValue operation.

See: secretListEntry smart constructor.

Instances
Eq SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Data SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

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

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

toConstr :: SecretListEntry -> Constr #

dataTypeOf :: SecretListEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Show SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Generic SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Associated Types

type Rep SecretListEntry :: Type -> Type #

Hashable SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

FromJSON SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

NFData SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

rnf :: SecretListEntry -> () #

type Rep SecretListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

type Rep SecretListEntry = D1 (MetaData "SecretListEntry" "Network.AWS.SecretsManager.Types.Product" "amazonka-secretsmanager-1.6.1-6zeL5AAjwvS5hEyIAnn7A2" False) (C1 (MetaCons "SecretListEntry'" PrefixI True) (((S1 (MetaSel (Just "_sleLastChangedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_sleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sleSecretVersionsToStages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text (List1 Text)))))) :*: (S1 (MetaSel (Just "_sleRotationRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RotationRulesType)) :*: (S1 (MetaSel (Just "_sleDeletedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_sleRotationEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_sleKMSKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sleName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sleLastRotatedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_sleLastAccessedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_sleDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_sleRotationLambdaARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sleTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Tag])))))))

secretListEntry :: SecretListEntry Source #

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

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

  • sleLastChangedDate - The last date and time that this secret was modified in any way.
  • sleARN - The Amazon Resource Name (ARN) of the secret. For more information about ARNs in Secrets Manager, see Policy Resources in the AWS Secrets Manager User Guide .
  • sleSecretVersionsToStages - A list of all of the currently assigned SecretVersionStage staging labels and the SecretVersionId that each is attached to. Staging labels are used to keep track of the different versions during the rotation process.
  • sleRotationRules - A structure that defines the rotation configuration for the secret.
  • sleDeletedDate - The date and time on which this secret was deleted. Not present on active secrets. The secret can be recovered until the number of days in the recovery window has passed, as specified in the RecoveryWindowInDays parameter of the DeleteSecret operation.
  • sleRotationEnabled - Indicated whether automatic, scheduled rotation is enabled for this secret.
  • sleKMSKeyId - The ARN or alias of the AWS KMS customer master key (CMK) that's used to encrypt the SecretString and SecretBinary fields in each version of the secret. If you don't provide a key, then Secrets Manager defaults to encrypting the secret fields with the default KMS CMK (the one named awssecretsmanager ) for this account.
  • sleName - The friendly name of the secret. You can use forward slashes in the name to represent a path hierarchy. For example, proddatabases/dbserver1 could represent the secret for a server named dbserver1 in the folder databases in the folder prod .
  • sleLastRotatedDate - The last date and time that the rotation process for this secret was invoked.
  • sleLastAccessedDate - The last date that this secret was accessed. This value is truncated to midnight of the date and therefore shows only the date, not the time.
  • sleDescription - The user-provided description of the secret.
  • sleRotationLambdaARN - The ARN of an AWS Lambda function that's invoked by Secrets Manager to rotate and expire the secret either automatically per the schedule or manually by a call to RotateSecret .
  • sleTags - The list of user-defined tags that are associated with the secret. To add tags to a secret, use TagResource . To remove tags, use UntagResource .

sleLastChangedDate :: Lens' SecretListEntry (Maybe UTCTime) Source #

The last date and time that this secret was modified in any way.

sleARN :: Lens' SecretListEntry (Maybe Text) Source #

The Amazon Resource Name (ARN) of the secret. For more information about ARNs in Secrets Manager, see Policy Resources in the AWS Secrets Manager User Guide .

sleSecretVersionsToStages :: Lens' SecretListEntry (HashMap Text (NonEmpty Text)) Source #

A list of all of the currently assigned SecretVersionStage staging labels and the SecretVersionId that each is attached to. Staging labels are used to keep track of the different versions during the rotation process.

sleRotationRules :: Lens' SecretListEntry (Maybe RotationRulesType) Source #

A structure that defines the rotation configuration for the secret.

sleDeletedDate :: Lens' SecretListEntry (Maybe UTCTime) Source #

The date and time on which this secret was deleted. Not present on active secrets. The secret can be recovered until the number of days in the recovery window has passed, as specified in the RecoveryWindowInDays parameter of the DeleteSecret operation.

sleRotationEnabled :: Lens' SecretListEntry (Maybe Bool) Source #

Indicated whether automatic, scheduled rotation is enabled for this secret.

sleKMSKeyId :: Lens' SecretListEntry (Maybe Text) Source #

The ARN or alias of the AWS KMS customer master key (CMK) that's used to encrypt the SecretString and SecretBinary fields in each version of the secret. If you don't provide a key, then Secrets Manager defaults to encrypting the secret fields with the default KMS CMK (the one named awssecretsmanager ) for this account.

sleName :: Lens' SecretListEntry (Maybe Text) Source #

The friendly name of the secret. You can use forward slashes in the name to represent a path hierarchy. For example, proddatabases/dbserver1 could represent the secret for a server named dbserver1 in the folder databases in the folder prod .

sleLastRotatedDate :: Lens' SecretListEntry (Maybe UTCTime) Source #

The last date and time that the rotation process for this secret was invoked.

sleLastAccessedDate :: Lens' SecretListEntry (Maybe UTCTime) Source #

The last date that this secret was accessed. This value is truncated to midnight of the date and therefore shows only the date, not the time.

sleDescription :: Lens' SecretListEntry (Maybe Text) Source #

The user-provided description of the secret.

sleRotationLambdaARN :: Lens' SecretListEntry (Maybe Text) Source #

The ARN of an AWS Lambda function that's invoked by Secrets Manager to rotate and expire the secret either automatically per the schedule or manually by a call to RotateSecret .

sleTags :: Lens' SecretListEntry [Tag] Source #

The list of user-defined tags that are associated with the secret. To add tags to a secret, use TagResource . To remove tags, use UntagResource .

SecretVersionsListEntry

data SecretVersionsListEntry Source #

A structure that contains information about one version of a secret.

See: secretVersionsListEntry smart constructor.

Instances
Eq SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Data SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

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

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

toConstr :: SecretVersionsListEntry -> Constr #

dataTypeOf :: SecretVersionsListEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Show SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Generic SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Associated Types

type Rep SecretVersionsListEntry :: Type -> Type #

Hashable SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

FromJSON SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

NFData SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

rnf :: SecretVersionsListEntry -> () #

type Rep SecretVersionsListEntry Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

type Rep SecretVersionsListEntry = D1 (MetaData "SecretVersionsListEntry" "Network.AWS.SecretsManager.Types.Product" "amazonka-secretsmanager-1.6.1-6zeL5AAjwvS5hEyIAnn7A2" False) (C1 (MetaCons "SecretVersionsListEntry'" PrefixI True) ((S1 (MetaSel (Just "_svleVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_svleVersionStages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 Text)))) :*: (S1 (MetaSel (Just "_svleCreatedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_svleLastAccessedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))

secretVersionsListEntry :: SecretVersionsListEntry Source #

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

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

  • svleVersionId - The unique version identifier of this version of the secret.
  • svleVersionStages - An array of staging labels that are currently associated with this version of the secret.
  • svleCreatedDate - The date and time this version of the secret was created.
  • svleLastAccessedDate - The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.

svleVersionId :: Lens' SecretVersionsListEntry (Maybe Text) Source #

The unique version identifier of this version of the secret.

svleVersionStages :: Lens' SecretVersionsListEntry (Maybe (NonEmpty Text)) Source #

An array of staging labels that are currently associated with this version of the secret.

svleCreatedDate :: Lens' SecretVersionsListEntry (Maybe UTCTime) Source #

The date and time this version of the secret was created.

svleLastAccessedDate :: Lens' SecretVersionsListEntry (Maybe UTCTime) Source #

The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.

Tag

data Tag Source #

A structure that contains information about a tag.

See: tag smart constructor.

Instances
Eq Tag Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

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

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

Data Tag Source # 
Instance details

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

Defined in Network.AWS.SecretsManager.Types.Product

Show Tag Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

FromJSON Tag Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

NFData Tag Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

Methods

rnf :: Tag -> () #

type Rep Tag Source # 
Instance details

Defined in Network.AWS.SecretsManager.Types.Product

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

tag :: Tag Source #

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:

  • tagValue - The string value that's associated with the key of the tag.
  • tagKey - The key identifier, or name, of the tag.

tagValue :: Lens' Tag (Maybe Text) Source #

The string value that's associated with the key of the tag.

tagKey :: Lens' Tag (Maybe Text) Source #

The key identifier, or name, of the tag.