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

Amazonka.SSM.Types.ParameterMetadata

Description

 
Synopsis

Documentation

data ParameterMetadata Source #

Metadata includes information like the ARN of the last user and the date/time the parameter was last used.

See: newParameterMetadata smart constructor.

Constructors

ParameterMetadata' 

Fields

Instances

Instances details
Eq ParameterMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterMetadata

Read ParameterMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterMetadata

Show ParameterMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterMetadata

Generic ParameterMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterMetadata

Associated Types

type Rep ParameterMetadata :: Type -> Type #

NFData ParameterMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterMetadata

Methods

rnf :: ParameterMetadata -> () #

Hashable ParameterMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterMetadata

FromJSON ParameterMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterMetadata

type Rep ParameterMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterMetadata

type Rep ParameterMetadata = D1 ('MetaData "ParameterMetadata" "Amazonka.SSM.Types.ParameterMetadata" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "ParameterMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterTier)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "lastModifiedUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "allowedPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterType)))) :*: (S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterInlinePolicy])))))))

newParameterMetadata :: ParameterMetadata Source #

Create a value of ParameterMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastModifiedDate:ParameterMetadata', parameterMetadata_lastModifiedDate - Date the parameter was last changed or updated.

$sel:keyId:ParameterMetadata', parameterMetadata_keyId - The ID of the query key used for this parameter.

$sel:name:ParameterMetadata', parameterMetadata_name - The parameter name.

$sel:tier:ParameterMetadata', parameterMetadata_tier - The parameter tier.

$sel:version:ParameterMetadata', parameterMetadata_version - The parameter version.

$sel:lastModifiedUser:ParameterMetadata', parameterMetadata_lastModifiedUser - Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.

$sel:allowedPattern:ParameterMetadata', parameterMetadata_allowedPattern - A parameter name can include only the following letters and symbols.

a-zA-Z0-9_.-

$sel:type':ParameterMetadata', parameterMetadata_type - The type of parameter. Valid parameter types include the following: String, StringList, and SecureString.

$sel:dataType:ParameterMetadata', parameterMetadata_dataType - The data type of the parameter, such as text or aws:ec2:image. The default is text.

$sel:description:ParameterMetadata', parameterMetadata_description - Description of the parameter actions.

$sel:policies:ParameterMetadata', parameterMetadata_policies - A list of policies associated with a parameter.

parameterMetadata_lastModifiedDate :: Lens' ParameterMetadata (Maybe UTCTime) Source #

Date the parameter was last changed or updated.

parameterMetadata_keyId :: Lens' ParameterMetadata (Maybe Text) Source #

The ID of the query key used for this parameter.

parameterMetadata_lastModifiedUser :: Lens' ParameterMetadata (Maybe Text) Source #

Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.

parameterMetadata_allowedPattern :: Lens' ParameterMetadata (Maybe Text) Source #

A parameter name can include only the following letters and symbols.

a-zA-Z0-9_.-

parameterMetadata_type :: Lens' ParameterMetadata (Maybe ParameterType) Source #

The type of parameter. Valid parameter types include the following: String, StringList, and SecureString.

parameterMetadata_dataType :: Lens' ParameterMetadata (Maybe Text) Source #

The data type of the parameter, such as text or aws:ec2:image. The default is text.

parameterMetadata_description :: Lens' ParameterMetadata (Maybe Text) Source #

Description of the parameter actions.

parameterMetadata_policies :: Lens' ParameterMetadata (Maybe [ParameterInlinePolicy]) Source #

A list of policies associated with a parameter.