libZSservicesZSamazonka-fisZSamazonka-fis
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.FIS.Types.UpdateExperimentTemplateTargetInput

Description

 
Synopsis

Documentation

data UpdateExperimentTemplateTargetInput Source #

Specifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both.

See: newUpdateExperimentTemplateTargetInput smart constructor.

Constructors

UpdateExperimentTemplateTargetInput' 

Fields

Instances

Instances details
Eq UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Read UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Show UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Generic UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

NFData UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Hashable UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

ToJSON UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

type Rep UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

type Rep UpdateExperimentTemplateTargetInput = D1 ('MetaData "UpdateExperimentTemplateTargetInput" "Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "UpdateExperimentTemplateTargetInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTemplateTargetInputFilter]))) :*: (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "selectionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateExperimentTemplateTargetInput Source #

Create a value of UpdateExperimentTemplateTargetInput 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:resourceTags:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_resourceTags - The tags for the target resources.

$sel:filters:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_filters - The filters to apply to identify target resources using specific attributes.

$sel:resourceArns:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_resourceArns - The Amazon Resource Names (ARNs) of the targets.

$sel:resourceType:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_resourceType - The AWS resource type. The resource type must be supported for the specified action.

$sel:selectionMode:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_selectionMode - Scopes the identified resources to a specific count or percentage.

updateExperimentTemplateTargetInput_filters :: Lens' UpdateExperimentTemplateTargetInput (Maybe [ExperimentTemplateTargetInputFilter]) Source #

The filters to apply to identify target resources using specific attributes.

updateExperimentTemplateTargetInput_resourceType :: Lens' UpdateExperimentTemplateTargetInput Text Source #

The AWS resource type. The resource type must be supported for the specified action.

updateExperimentTemplateTargetInput_selectionMode :: Lens' UpdateExperimentTemplateTargetInput Text Source #

Scopes the identified resources to a specific count or percentage.