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.ParameterHistory

Description

 
Synopsis

Documentation

data ParameterHistory Source #

Information about parameter usage.

See: newParameterHistory smart constructor.

Constructors

ParameterHistory' 

Fields

Instances

Instances details
Eq ParameterHistory Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterHistory

Show ParameterHistory Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterHistory

Generic ParameterHistory Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterHistory

Associated Types

type Rep ParameterHistory :: Type -> Type #

NFData ParameterHistory Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterHistory

Methods

rnf :: ParameterHistory -> () #

Hashable ParameterHistory Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterHistory

FromJSON ParameterHistory Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterHistory

type Rep ParameterHistory Source # 
Instance details

Defined in Amazonka.SSM.Types.ParameterHistory

type Rep ParameterHistory = D1 ('MetaData "ParameterHistory" "Amazonka.SSM.Types.ParameterHistory" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "ParameterHistory'" '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 "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive 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 "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty 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])))))))

newParameterHistory :: ParameterHistory Source #

Create a value of ParameterHistory 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:ParameterHistory', parameterHistory_lastModifiedDate - Date the parameter was last changed or updated.

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

$sel:value:ParameterHistory', parameterHistory_value - The parameter value.

$sel:name:ParameterHistory', parameterHistory_name - The name of the parameter.

$sel:tier:ParameterHistory', parameterHistory_tier - The parameter tier.

$sel:version:ParameterHistory', parameterHistory_version - The parameter version.

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

$sel:labels:ParameterHistory', parameterHistory_labels - Labels assigned to the parameter version.

$sel:allowedPattern:ParameterHistory', parameterHistory_allowedPattern - Parameter names can include the following letters and symbols.

a-zA-Z0-9_.-

$sel:type':ParameterHistory', parameterHistory_type - The type of parameter used.

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

$sel:description:ParameterHistory', parameterHistory_description - Information about the parameter.

$sel:policies:ParameterHistory', parameterHistory_policies - Information about the policies assigned to a parameter.

Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.

parameterHistory_lastModifiedDate :: Lens' ParameterHistory (Maybe UTCTime) Source #

Date the parameter was last changed or updated.

parameterHistory_keyId :: Lens' ParameterHistory (Maybe Text) Source #

The ID of the query key used for this parameter.

parameterHistory_lastModifiedUser :: Lens' ParameterHistory (Maybe Text) Source #

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

parameterHistory_labels :: Lens' ParameterHistory (Maybe (NonEmpty Text)) Source #

Labels assigned to the parameter version.

parameterHistory_allowedPattern :: Lens' ParameterHistory (Maybe Text) Source #

Parameter names can include the following letters and symbols.

a-zA-Z0-9_.-

parameterHistory_dataType :: Lens' ParameterHistory (Maybe Text) Source #

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

parameterHistory_policies :: Lens' ParameterHistory (Maybe [ParameterInlinePolicy]) Source #

Information about the policies assigned to a parameter.

Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.