amazonka-fis-2.0: Amazon Fault Injection Simulator SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FIS

Contents

Description

Derived from API version 2020-12-01 of the AWS service descriptions, licensed under Apache 2.0.

Fault Injection Simulator is a managed service that enables you to perform fault injection experiments on your Amazon Web Services workloads. For more information, see the Fault Injection Simulator User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-12-01 of the Amazon Fault Injection Simulator SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by FIS.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

The request could not be processed because of a conflict.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource cannot be found.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

You have exceeded your service quota.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The specified input is not valid, or fails to satisfy the constraints for the request.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateExperimentTemplate

data CreateExperimentTemplate Source #

See: newCreateExperimentTemplate smart constructor.

Instances

Instances details
ToJSON CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

ToHeaders CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

ToPath CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

ToQuery CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

AWSRequest CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Generic CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Associated Types

type Rep CreateExperimentTemplate :: Type -> Type #

Read CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Show CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

NFData CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Eq CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Hashable CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

type AWSResponse CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

type Rep CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

newCreateExperimentTemplate Source #

Create a value of CreateExperimentTemplate 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:

CreateExperimentTemplate, createExperimentTemplate_logConfiguration - The configuration for experiment logging.

CreateExperimentTemplate, createExperimentTemplate_tags - The tags to apply to the experiment template.

CreateExperimentTemplate, createExperimentTemplate_targets - The targets for the experiment.

$sel:clientToken:CreateExperimentTemplate', createExperimentTemplate_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

CreateExperimentTemplate, createExperimentTemplate_description - A description for the experiment template.

CreateExperimentTemplate, createExperimentTemplate_stopConditions - The stop conditions.

CreateExperimentTemplate, createExperimentTemplate_actions - The actions for the experiment.

CreateExperimentTemplate, createExperimentTemplate_roleArn - The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.

data CreateExperimentTemplateResponse Source #

See: newCreateExperimentTemplateResponse smart constructor.

Instances

Instances details
Generic CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Associated Types

type Rep CreateExperimentTemplateResponse :: Type -> Type #

Read CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Show CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

NFData CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Eq CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

type Rep CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

type Rep CreateExperimentTemplateResponse = D1 ('MetaData "CreateExperimentTemplateResponse" "Amazonka.FIS.CreateExperimentTemplate" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "CreateExperimentTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experimentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplate)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateExperimentTemplateResponse Source #

Create a value of CreateExperimentTemplateResponse 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:experimentTemplate:CreateExperimentTemplateResponse', createExperimentTemplateResponse_experimentTemplate - Information about the experiment template.

$sel:httpStatus:CreateExperimentTemplateResponse', createExperimentTemplateResponse_httpStatus - The response's http status code.

DeleteExperimentTemplate

data DeleteExperimentTemplate Source #

See: newDeleteExperimentTemplate smart constructor.

Instances

Instances details
ToHeaders DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

ToPath DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

ToQuery DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

AWSRequest DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Generic DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Associated Types

type Rep DeleteExperimentTemplate :: Type -> Type #

Read DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Show DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

NFData DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Eq DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Hashable DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

type AWSResponse DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

type Rep DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

type Rep DeleteExperimentTemplate = D1 ('MetaData "DeleteExperimentTemplate" "Amazonka.FIS.DeleteExperimentTemplate" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "DeleteExperimentTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteExperimentTemplate Source #

Create a value of DeleteExperimentTemplate 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:

DeleteExperimentTemplate, deleteExperimentTemplate_id - The ID of the experiment template.

data DeleteExperimentTemplateResponse Source #

See: newDeleteExperimentTemplateResponse smart constructor.

Instances

Instances details
Generic DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Associated Types

type Rep DeleteExperimentTemplateResponse :: Type -> Type #

Read DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Show DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

NFData DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Eq DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

type Rep DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

type Rep DeleteExperimentTemplateResponse = D1 ('MetaData "DeleteExperimentTemplateResponse" "Amazonka.FIS.DeleteExperimentTemplate" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "DeleteExperimentTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experimentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplate)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteExperimentTemplateResponse Source #

Create a value of DeleteExperimentTemplateResponse 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:experimentTemplate:DeleteExperimentTemplateResponse', deleteExperimentTemplateResponse_experimentTemplate - Information about the experiment template.

$sel:httpStatus:DeleteExperimentTemplateResponse', deleteExperimentTemplateResponse_httpStatus - The response's http status code.

GetAction

data GetAction Source #

See: newGetAction smart constructor.

Constructors

GetAction' Text 

Instances

Instances details
ToHeaders GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Methods

toHeaders :: GetAction -> [Header] #

ToPath GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

ToQuery GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

AWSRequest GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Associated Types

type AWSResponse GetAction #

Generic GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Associated Types

type Rep GetAction :: Type -> Type #

Read GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Show GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

NFData GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Methods

rnf :: GetAction -> () #

Eq GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Hashable GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

type AWSResponse GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

type Rep GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

type Rep GetAction = D1 ('MetaData "GetAction" "Amazonka.FIS.GetAction" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "GetAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetAction Source #

Arguments

:: Text

GetAction

-> GetAction 

Create a value of GetAction 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:

GetAction, getAction_id - The ID of the action.

data GetActionResponse Source #

See: newGetActionResponse smart constructor.

Instances

Instances details
Generic GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Associated Types

type Rep GetActionResponse :: Type -> Type #

Read GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Show GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

NFData GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Methods

rnf :: GetActionResponse -> () #

Eq GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

type Rep GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

type Rep GetActionResponse = D1 ('MetaData "GetActionResponse" "Amazonka.FIS.GetAction" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "GetActionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetActionResponse Source #

Create a value of GetActionResponse 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:action:GetActionResponse', getActionResponse_action - Information about the action.

$sel:httpStatus:GetActionResponse', getActionResponse_httpStatus - The response's http status code.

GetExperiment

data GetExperiment Source #

See: newGetExperiment smart constructor.

Constructors

GetExperiment' Text 

Instances

Instances details
ToHeaders GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

ToPath GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

ToQuery GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

AWSRequest GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Associated Types

type AWSResponse GetExperiment #

Generic GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Associated Types

type Rep GetExperiment :: Type -> Type #

Read GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Show GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

NFData GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Methods

rnf :: GetExperiment -> () #

Eq GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Hashable GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

type AWSResponse GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

type Rep GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

type Rep GetExperiment = D1 ('MetaData "GetExperiment" "Amazonka.FIS.GetExperiment" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "GetExperiment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetExperiment Source #

Create a value of GetExperiment 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:

GetExperiment, getExperiment_id - The ID of the experiment.

data GetExperimentResponse Source #

See: newGetExperimentResponse smart constructor.

Instances

Instances details
Generic GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Associated Types

type Rep GetExperimentResponse :: Type -> Type #

Read GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Show GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

NFData GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Methods

rnf :: GetExperimentResponse -> () #

Eq GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

type Rep GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

type Rep GetExperimentResponse = D1 ('MetaData "GetExperimentResponse" "Amazonka.FIS.GetExperiment" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "GetExperimentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Experiment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetExperimentResponse Source #

Create a value of GetExperimentResponse 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:experiment:GetExperimentResponse', getExperimentResponse_experiment - Information about the experiment.

$sel:httpStatus:GetExperimentResponse', getExperimentResponse_httpStatus - The response's http status code.

GetExperimentTemplate

data GetExperimentTemplate Source #

See: newGetExperimentTemplate smart constructor.

Instances

Instances details
ToHeaders GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

ToPath GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

ToQuery GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

AWSRequest GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Associated Types

type AWSResponse GetExperimentTemplate #

Generic GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Associated Types

type Rep GetExperimentTemplate :: Type -> Type #

Read GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Show GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

NFData GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Methods

rnf :: GetExperimentTemplate -> () #

Eq GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Hashable GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

type AWSResponse GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

type Rep GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

type Rep GetExperimentTemplate = D1 ('MetaData "GetExperimentTemplate" "Amazonka.FIS.GetExperimentTemplate" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "GetExperimentTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetExperimentTemplate Source #

Create a value of GetExperimentTemplate 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:

GetExperimentTemplate, getExperimentTemplate_id - The ID of the experiment template.

data GetExperimentTemplateResponse Source #

See: newGetExperimentTemplateResponse smart constructor.

Instances

Instances details
Generic GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Associated Types

type Rep GetExperimentTemplateResponse :: Type -> Type #

Read GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Show GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

NFData GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Eq GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

type Rep GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

type Rep GetExperimentTemplateResponse = D1 ('MetaData "GetExperimentTemplateResponse" "Amazonka.FIS.GetExperimentTemplate" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "GetExperimentTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experimentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplate)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetExperimentTemplateResponse Source #

Create a value of GetExperimentTemplateResponse 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:experimentTemplate:GetExperimentTemplateResponse', getExperimentTemplateResponse_experimentTemplate - Information about the experiment template.

$sel:httpStatus:GetExperimentTemplateResponse', getExperimentTemplateResponse_httpStatus - The response's http status code.

GetTargetResourceType

data GetTargetResourceType Source #

See: newGetTargetResourceType smart constructor.

Instances

Instances details
ToHeaders GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

ToPath GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

ToQuery GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

AWSRequest GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

Associated Types

type AWSResponse GetTargetResourceType #

Generic GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

Associated Types

type Rep GetTargetResourceType :: Type -> Type #

Read GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

Show GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

NFData GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

Methods

rnf :: GetTargetResourceType -> () #

Eq GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

Hashable GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

type AWSResponse GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

type Rep GetTargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

type Rep GetTargetResourceType = D1 ('MetaData "GetTargetResourceType" "Amazonka.FIS.GetTargetResourceType" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "GetTargetResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetTargetResourceType Source #

Create a value of GetTargetResourceType 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:

GetTargetResourceType, getTargetResourceType_resourceType - The resource type.

data GetTargetResourceTypeResponse Source #

See: newGetTargetResourceTypeResponse smart constructor.

Instances

Instances details
Generic GetTargetResourceTypeResponse Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

Associated Types

type Rep GetTargetResourceTypeResponse :: Type -> Type #

Read GetTargetResourceTypeResponse Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

Show GetTargetResourceTypeResponse Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

NFData GetTargetResourceTypeResponse Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

Eq GetTargetResourceTypeResponse Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

type Rep GetTargetResourceTypeResponse Source # 
Instance details

Defined in Amazonka.FIS.GetTargetResourceType

type Rep GetTargetResourceTypeResponse = D1 ('MetaData "GetTargetResourceTypeResponse" "Amazonka.FIS.GetTargetResourceType" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "GetTargetResourceTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetResourceType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetTargetResourceTypeResponse Source #

Create a value of GetTargetResourceTypeResponse 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:targetResourceType:GetTargetResourceTypeResponse', getTargetResourceTypeResponse_targetResourceType - Information about the resource type.

$sel:httpStatus:GetTargetResourceTypeResponse', getTargetResourceTypeResponse_httpStatus - The response's http status code.

ListActions

data ListActions Source #

See: newListActions smart constructor.

Constructors

ListActions' (Maybe Natural) (Maybe Text) 

Instances

Instances details
ToHeaders ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Methods

toHeaders :: ListActions -> [Header] #

ToPath ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

ToQuery ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

AWSRequest ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Associated Types

type AWSResponse ListActions #

Generic ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Associated Types

type Rep ListActions :: Type -> Type #

Read ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Show ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

NFData ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Methods

rnf :: ListActions -> () #

Eq ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Hashable ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

type AWSResponse ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

type Rep ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

type Rep ListActions = D1 ('MetaData "ListActions" "Amazonka.FIS.ListActions" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListActions :: ListActions Source #

Create a value of ListActions 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:maxResults:ListActions', listActions_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

ListActions, listActions_nextToken - The token for the next page of results.

data ListActionsResponse Source #

See: newListActionsResponse smart constructor.

Instances

Instances details
Generic ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Associated Types

type Rep ListActionsResponse :: Type -> Type #

Read ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Show ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

NFData ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Methods

rnf :: ListActionsResponse -> () #

Eq ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

type Rep ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

type Rep ListActionsResponse = D1 ('MetaData "ListActionsResponse" "Amazonka.FIS.ListActions" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListActionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActionSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListActionsResponse Source #

Create a value of ListActionsResponse 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:

ListActionsResponse, listActionsResponse_actions - The actions.

ListActions, listActionsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListActionsResponse', listActionsResponse_httpStatus - The response's http status code.

ListExperimentTemplates

data ListExperimentTemplates Source #

See: newListExperimentTemplates smart constructor.

Instances

Instances details
ToHeaders ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

ToPath ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

ToQuery ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

AWSRequest ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Generic ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Associated Types

type Rep ListExperimentTemplates :: Type -> Type #

Read ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Show ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

NFData ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Methods

rnf :: ListExperimentTemplates -> () #

Eq ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Hashable ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

type AWSResponse ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

type Rep ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

type Rep ListExperimentTemplates = D1 ('MetaData "ListExperimentTemplates" "Amazonka.FIS.ListExperimentTemplates" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListExperimentTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListExperimentTemplates :: ListExperimentTemplates Source #

Create a value of ListExperimentTemplates 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:maxResults:ListExperimentTemplates', listExperimentTemplates_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

ListExperimentTemplates, listExperimentTemplates_nextToken - The token for the next page of results.

data ListExperimentTemplatesResponse Source #

See: newListExperimentTemplatesResponse smart constructor.

Instances

Instances details
Generic ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Associated Types

type Rep ListExperimentTemplatesResponse :: Type -> Type #

Read ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Show ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

NFData ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Eq ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

type Rep ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

type Rep ListExperimentTemplatesResponse = D1 ('MetaData "ListExperimentTemplatesResponse" "Amazonka.FIS.ListExperimentTemplates" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListExperimentTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experimentTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTemplateSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListExperimentTemplatesResponse Source #

Create a value of ListExperimentTemplatesResponse 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:experimentTemplates:ListExperimentTemplatesResponse', listExperimentTemplatesResponse_experimentTemplates - The experiment templates.

ListExperimentTemplates, listExperimentTemplatesResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListExperimentTemplatesResponse', listExperimentTemplatesResponse_httpStatus - The response's http status code.

ListExperiments

data ListExperiments Source #

See: newListExperiments smart constructor.

Instances

Instances details
ToHeaders ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

ToPath ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

ToQuery ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

AWSRequest ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Associated Types

type AWSResponse ListExperiments #

Generic ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Associated Types

type Rep ListExperiments :: Type -> Type #

Read ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Show ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

NFData ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Methods

rnf :: ListExperiments -> () #

Eq ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Hashable ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

type AWSResponse ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

type Rep ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

type Rep ListExperiments = D1 ('MetaData "ListExperiments" "Amazonka.FIS.ListExperiments" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListExperiments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListExperiments :: ListExperiments Source #

Create a value of ListExperiments 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:maxResults:ListExperiments', listExperiments_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

ListExperiments, listExperiments_nextToken - The token for the next page of results.

data ListExperimentsResponse Source #

See: newListExperimentsResponse smart constructor.

Instances

Instances details
Generic ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Associated Types

type Rep ListExperimentsResponse :: Type -> Type #

Read ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Show ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

NFData ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Methods

rnf :: ListExperimentsResponse -> () #

Eq ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

type Rep ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

type Rep ListExperimentsResponse = D1 ('MetaData "ListExperimentsResponse" "Amazonka.FIS.ListExperiments" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListExperimentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experiments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListExperimentsResponse Source #

Create a value of ListExperimentsResponse 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:experiments:ListExperimentsResponse', listExperimentsResponse_experiments - The experiments.

ListExperiments, listExperimentsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListExperimentsResponse', listExperimentsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.FIS.ListTagsForResource" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.FIS.ListTagsForResource" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags for the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListTargetResourceTypes

data ListTargetResourceTypes Source #

See: newListTargetResourceTypes smart constructor.

Instances

Instances details
ToHeaders ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

ToPath ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

ToQuery ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

AWSRequest ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

Generic ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

Associated Types

type Rep ListTargetResourceTypes :: Type -> Type #

Read ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

Show ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

NFData ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

Methods

rnf :: ListTargetResourceTypes -> () #

Eq ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

Hashable ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

type AWSResponse ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

type Rep ListTargetResourceTypes Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

type Rep ListTargetResourceTypes = D1 ('MetaData "ListTargetResourceTypes" "Amazonka.FIS.ListTargetResourceTypes" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListTargetResourceTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListTargetResourceTypes :: ListTargetResourceTypes Source #

Create a value of ListTargetResourceTypes 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:maxResults:ListTargetResourceTypes', listTargetResourceTypes_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

ListTargetResourceTypes, listTargetResourceTypes_nextToken - The token for the next page of results.

data ListTargetResourceTypesResponse Source #

See: newListTargetResourceTypesResponse smart constructor.

Instances

Instances details
Generic ListTargetResourceTypesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

Associated Types

type Rep ListTargetResourceTypesResponse :: Type -> Type #

Read ListTargetResourceTypesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

Show ListTargetResourceTypesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

NFData ListTargetResourceTypesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

Eq ListTargetResourceTypesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

type Rep ListTargetResourceTypesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTargetResourceTypes

type Rep ListTargetResourceTypesResponse = D1 ('MetaData "ListTargetResourceTypesResponse" "Amazonka.FIS.ListTargetResourceTypes" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ListTargetResourceTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetResourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetResourceTypeSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTargetResourceTypesResponse Source #

Create a value of ListTargetResourceTypesResponse 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:

ListTargetResourceTypes, listTargetResourceTypesResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:targetResourceTypes:ListTargetResourceTypesResponse', listTargetResourceTypesResponse_targetResourceTypes - The target resource types.

$sel:httpStatus:ListTargetResourceTypesResponse', listTargetResourceTypesResponse_httpStatus - The response's http status code.

StartExperiment

data StartExperiment Source #

See: newStartExperiment smart constructor.

Instances

Instances details
ToJSON StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

ToHeaders StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

ToPath StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

ToQuery StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

AWSRequest StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Associated Types

type AWSResponse StartExperiment #

Generic StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Associated Types

type Rep StartExperiment :: Type -> Type #

Read StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Show StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

NFData StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Methods

rnf :: StartExperiment -> () #

Eq StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Hashable StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

type AWSResponse StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

type Rep StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

type Rep StartExperiment = D1 ('MetaData "StartExperiment" "Amazonka.FIS.StartExperiment" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "StartExperiment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "experimentTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStartExperiment Source #

Create a value of StartExperiment 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:

StartExperiment, startExperiment_tags - The tags to apply to the experiment.

$sel:clientToken:StartExperiment', startExperiment_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

StartExperiment, startExperiment_experimentTemplateId - The ID of the experiment template.

data StartExperimentResponse Source #

See: newStartExperimentResponse smart constructor.

Instances

Instances details
Generic StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Associated Types

type Rep StartExperimentResponse :: Type -> Type #

Read StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Show StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

NFData StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Methods

rnf :: StartExperimentResponse -> () #

Eq StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

type Rep StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

type Rep StartExperimentResponse = D1 ('MetaData "StartExperimentResponse" "Amazonka.FIS.StartExperiment" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "StartExperimentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Experiment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartExperimentResponse Source #

Create a value of StartExperimentResponse 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:experiment:StartExperimentResponse', startExperimentResponse_experiment - Information about the experiment.

$sel:httpStatus:StartExperimentResponse', startExperimentResponse_httpStatus - The response's http status code.

StopExperiment

data StopExperiment Source #

See: newStopExperiment smart constructor.

Constructors

StopExperiment' Text 

Instances

Instances details
ToHeaders StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

ToPath StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

ToQuery StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

AWSRequest StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Associated Types

type AWSResponse StopExperiment #

Generic StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Associated Types

type Rep StopExperiment :: Type -> Type #

Read StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Show StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

NFData StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Methods

rnf :: StopExperiment -> () #

Eq StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Hashable StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

type AWSResponse StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

type Rep StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

type Rep StopExperiment = D1 ('MetaData "StopExperiment" "Amazonka.FIS.StopExperiment" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "StopExperiment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStopExperiment Source #

Create a value of StopExperiment 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:

StopExperiment, stopExperiment_id - The ID of the experiment.

data StopExperimentResponse Source #

See: newStopExperimentResponse smart constructor.

Instances

Instances details
Generic StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Associated Types

type Rep StopExperimentResponse :: Type -> Type #

Read StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Show StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

NFData StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Methods

rnf :: StopExperimentResponse -> () #

Eq StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

type Rep StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

type Rep StopExperimentResponse = D1 ('MetaData "StopExperimentResponse" "Amazonka.FIS.StopExperiment" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "StopExperimentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experiment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Experiment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopExperimentResponse Source #

Create a value of StopExperimentResponse 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:experiment:StopExperimentResponse', stopExperimentResponse_experiment - Information about the experiment.

$sel:httpStatus:StopExperimentResponse', stopExperimentResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.FIS.TagResource" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

TagResource, tagResource_tags - The tags for the resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.FIS.TagResource" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' (Maybe [Text]) Text 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.FIS.UntagResource" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUntagResource Source #

Create a value of UntagResource 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:tagKeys:UntagResource', untagResource_tagKeys - The tag keys to remove.

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.FIS.UntagResource" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateExperimentTemplate

data UpdateExperimentTemplate Source #

See: newUpdateExperimentTemplate smart constructor.

Instances

Instances details
ToJSON UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

ToHeaders UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

ToPath UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

ToQuery UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

AWSRequest UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Generic UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Associated Types

type Rep UpdateExperimentTemplate :: Type -> Type #

Read UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Show UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

NFData UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Eq UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Hashable UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

type AWSResponse UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

type Rep UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

newUpdateExperimentTemplate Source #

Create a value of UpdateExperimentTemplate 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:

UpdateExperimentTemplate, updateExperimentTemplate_actions - The actions for the experiment.

UpdateExperimentTemplate, updateExperimentTemplate_description - A description for the template.

UpdateExperimentTemplate, updateExperimentTemplate_logConfiguration - The configuration for experiment logging.

UpdateExperimentTemplate, updateExperimentTemplate_roleArn - The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.

UpdateExperimentTemplate, updateExperimentTemplate_stopConditions - The stop conditions for the experiment.

UpdateExperimentTemplate, updateExperimentTemplate_targets - The targets for the experiment.

UpdateExperimentTemplate, updateExperimentTemplate_id - The ID of the experiment template.

data UpdateExperimentTemplateResponse Source #

See: newUpdateExperimentTemplateResponse smart constructor.

Instances

Instances details
Generic UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Associated Types

type Rep UpdateExperimentTemplateResponse :: Type -> Type #

Read UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Show UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

NFData UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Eq UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

type Rep UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

type Rep UpdateExperimentTemplateResponse = D1 ('MetaData "UpdateExperimentTemplateResponse" "Amazonka.FIS.UpdateExperimentTemplate" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "UpdateExperimentTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "experimentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplate)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateExperimentTemplateResponse Source #

Create a value of UpdateExperimentTemplateResponse 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:experimentTemplate:UpdateExperimentTemplateResponse', updateExperimentTemplateResponse_experimentTemplate - Information about the experiment template.

$sel:httpStatus:UpdateExperimentTemplateResponse', updateExperimentTemplateResponse_httpStatus - The response's http status code.

Types

ExperimentActionStatus

newtype ExperimentActionStatus Source #

Instances

Instances details
FromJSON ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

FromJSONKey ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToJSON ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToJSONKey ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToByteString ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToHeader ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToLog ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToQuery ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

FromText ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToText ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

FromXML ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToXML ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Generic ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Associated Types

type Rep ExperimentActionStatus :: Type -> Type #

Read ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Show ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

NFData ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Methods

rnf :: ExperimentActionStatus -> () #

Eq ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Ord ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Hashable ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

type Rep ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

type Rep ExperimentActionStatus = D1 ('MetaData "ExperimentActionStatus" "Amazonka.FIS.Types.ExperimentActionStatus" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'True) (C1 ('MetaCons "ExperimentActionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExperimentActionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExperimentStatus

newtype ExperimentStatus Source #

Instances

Instances details
FromJSON ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

FromJSONKey ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToJSON ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToJSONKey ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToByteString ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToHeader ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToLog ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToQuery ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

FromText ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToText ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

FromXML ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToXML ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Generic ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Associated Types

type Rep ExperimentStatus :: Type -> Type #

Read ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Show ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

NFData ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Methods

rnf :: ExperimentStatus -> () #

Eq ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Ord ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Hashable ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

type Rep ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

type Rep ExperimentStatus = D1 ('MetaData "ExperimentStatus" "Amazonka.FIS.Types.ExperimentStatus" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'True) (C1 ('MetaCons "ExperimentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExperimentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Action

data Action Source #

Describes an action. For more information, see FIS actions in the Fault Injection Simulator User Guide.

See: newAction smart constructor.

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Methods

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

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

Hashable Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

newAction :: Action Source #

Create a value of Action 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:

Action, action_description - The description for the action.

$sel:id:Action', action_id - The ID of the action.

$sel:parameters:Action', action_parameters - The action parameters, if applicable.

$sel:tags:Action', action_tags - The tags for the action.

$sel:targets:Action', action_targets - The supported targets for the action.

ActionParameter

data ActionParameter Source #

Describes a parameter for an action.

See: newActionParameter smart constructor.

Instances

Instances details
FromJSON ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

Generic ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

Associated Types

type Rep ActionParameter :: Type -> Type #

Read ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

Show ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

NFData ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

Methods

rnf :: ActionParameter -> () #

Eq ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

Hashable ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

type Rep ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

type Rep ActionParameter = D1 ('MetaData "ActionParameter" "Amazonka.FIS.Types.ActionParameter" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ActionParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "required") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newActionParameter :: ActionParameter Source #

Create a value of ActionParameter 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:description:ActionParameter', actionParameter_description - The parameter description.

$sel:required:ActionParameter', actionParameter_required - Indicates whether the parameter is required.

ActionSummary

data ActionSummary Source #

Provides a summary of an action.

See: newActionSummary smart constructor.

Instances

Instances details
FromJSON ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

Generic ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

Associated Types

type Rep ActionSummary :: Type -> Type #

Read ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

Show ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

NFData ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

Methods

rnf :: ActionSummary -> () #

Eq ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

Hashable ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

type Rep ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

type Rep ActionSummary = D1 ('MetaData "ActionSummary" "Amazonka.FIS.Types.ActionSummary" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ActionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ActionTarget))))))

newActionSummary :: ActionSummary Source #

Create a value of ActionSummary 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:description:ActionSummary', actionSummary_description - The description for the action.

$sel:id:ActionSummary', actionSummary_id - The ID of the action.

$sel:tags:ActionSummary', actionSummary_tags - The tags for the action.

$sel:targets:ActionSummary', actionSummary_targets - The targets for the action.

ActionTarget

data ActionTarget Source #

Describes a target for an action.

See: newActionTarget smart constructor.

Constructors

ActionTarget' (Maybe Text) 

Instances

Instances details
FromJSON ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

Generic ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

Associated Types

type Rep ActionTarget :: Type -> Type #

Read ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

Show ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

NFData ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

Methods

rnf :: ActionTarget -> () #

Eq ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

Hashable ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

type Rep ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

type Rep ActionTarget = D1 ('MetaData "ActionTarget" "Amazonka.FIS.Types.ActionTarget" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ActionTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newActionTarget :: ActionTarget Source #

Create a value of ActionTarget 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:resourceType:ActionTarget', actionTarget_resourceType - The resource type of the target.

CreateExperimentTemplateActionInput

data CreateExperimentTemplateActionInput Source #

Specifies an action for an experiment template.

For more information, see Actions in the Fault Injection Simulator User Guide.

See: newCreateExperimentTemplateActionInput smart constructor.

Instances

Instances details
ToJSON CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

Generic CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

Read CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

Show CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

NFData CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

Eq CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

Hashable CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

type Rep CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

type Rep CreateExperimentTemplateActionInput = D1 ('MetaData "CreateExperimentTemplateActionInput" "Amazonka.FIS.Types.CreateExperimentTemplateActionInput" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "CreateExperimentTemplateActionInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "startAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "actionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateExperimentTemplateActionInput Source #

Create a value of CreateExperimentTemplateActionInput 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:description:CreateExperimentTemplateActionInput', createExperimentTemplateActionInput_description - A description for the action.

$sel:parameters:CreateExperimentTemplateActionInput', createExperimentTemplateActionInput_parameters - The parameters for the action, if applicable.

$sel:startAfter:CreateExperimentTemplateActionInput', createExperimentTemplateActionInput_startAfter - The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.

$sel:targets:CreateExperimentTemplateActionInput', createExperimentTemplateActionInput_targets - The targets for the action.

$sel:actionId:CreateExperimentTemplateActionInput', createExperimentTemplateActionInput_actionId - The ID of the action. The format of the action ID is: aws:service-name:action-type.

CreateExperimentTemplateLogConfigurationInput

data CreateExperimentTemplateLogConfigurationInput Source #

Specifies the configuration for experiment logging.

See: newCreateExperimentTemplateLogConfigurationInput smart constructor.

Instances

Instances details
ToJSON CreateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput

Generic CreateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput

Read CreateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput

Show CreateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput

NFData CreateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput

Eq CreateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput

Hashable CreateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput

type Rep CreateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput

type Rep CreateExperimentTemplateLogConfigurationInput = D1 ('MetaData "CreateExperimentTemplateLogConfigurationInput" "Amazonka.FIS.Types.CreateExperimentTemplateLogConfigurationInput" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "CreateExperimentTemplateLogConfigurationInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplateCloudWatchLogsLogConfigurationInput)) :*: (S1 ('MetaSel ('Just "s3Configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplateS3LogConfigurationInput)) :*: S1 ('MetaSel ('Just "logSchemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

CreateExperimentTemplateStopConditionInput

data CreateExperimentTemplateStopConditionInput Source #

Specifies a stop condition for an experiment template.

See: newCreateExperimentTemplateStopConditionInput smart constructor.

Instances

Instances details
ToJSON CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

Generic CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

Read CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

Show CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

NFData CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

Eq CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

Hashable CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

type Rep CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

type Rep CreateExperimentTemplateStopConditionInput = D1 ('MetaData "CreateExperimentTemplateStopConditionInput" "Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "CreateExperimentTemplateStopConditionInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateExperimentTemplateStopConditionInput Source #

Create a value of CreateExperimentTemplateStopConditionInput 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:value:CreateExperimentTemplateStopConditionInput', createExperimentTemplateStopConditionInput_value - The Amazon Resource Name (ARN) of the CloudWatch alarm. This is required if the source is a CloudWatch alarm.

$sel:source:CreateExperimentTemplateStopConditionInput', createExperimentTemplateStopConditionInput_source - The source for the stop condition. Specify aws:cloudwatch:alarm if the stop condition is defined by a CloudWatch alarm. Specify none if there is no stop condition.

CreateExperimentTemplateTargetInput

data CreateExperimentTemplateTargetInput 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 ARNs and tags.

For more information, see Targets in the Fault Injection Simulator User Guide.

See: newCreateExperimentTemplateTargetInput smart constructor.

Instances

Instances details
ToJSON CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

Generic CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

Read CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

Show CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

NFData CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

Eq CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

Hashable CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

type Rep CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

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

newCreateExperimentTemplateTargetInput Source #

Create a value of CreateExperimentTemplateTargetInput 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:filters:CreateExperimentTemplateTargetInput', createExperimentTemplateTargetInput_filters - The filters to apply to identify target resources using specific attributes.

$sel:parameters:CreateExperimentTemplateTargetInput', createExperimentTemplateTargetInput_parameters - The resource type parameters.

$sel:resourceArns:CreateExperimentTemplateTargetInput', createExperimentTemplateTargetInput_resourceArns - The Amazon Resource Names (ARNs) of the resources.

$sel:resourceTags:CreateExperimentTemplateTargetInput', createExperimentTemplateTargetInput_resourceTags - The tags for the target resources.

$sel:resourceType:CreateExperimentTemplateTargetInput', createExperimentTemplateTargetInput_resourceType - The resource type. The resource type must be supported for the specified action.

$sel:selectionMode:CreateExperimentTemplateTargetInput', createExperimentTemplateTargetInput_selectionMode - Scopes the identified resources to a specific count of the resources at random, or a percentage of the resources. All identified resources are included in the target.

  • ALL - Run the action on all identified targets. This is the default.
  • COUNT(n) - Run the action on the specified number of targets, chosen from the identified targets at random. For example, COUNT(1) selects one of the targets.
  • PERCENT(n) - Run the action on the specified percentage of targets, chosen from the identified targets at random. For example, PERCENT(25) selects 25% of the targets.

Experiment

data Experiment Source #

Describes an experiment.

See: newExperiment smart constructor.

Instances

Instances details
FromJSON Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

Generic Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

Associated Types

type Rep Experiment :: Type -> Type #

Read Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

Show Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

NFData Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

Methods

rnf :: Experiment -> () #

Eq Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

Hashable Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

type Rep Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

type Rep Experiment = D1 ('MetaData "Experiment" "Amazonka.FIS.Types.Experiment" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "Experiment'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ExperimentAction))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "experimentTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentLogConfiguration))))) :*: ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentState)))) :*: (S1 ('MetaSel ('Just "stopConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentStopCondition])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ExperimentTarget))))))))

newExperiment :: Experiment Source #

Create a value of Experiment 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:actions:Experiment', experiment_actions - The actions for the experiment.

$sel:creationTime:Experiment', experiment_creationTime - The time that the experiment was created.

Experiment, experiment_endTime - The time that the experiment ended.

$sel:experimentTemplateId:Experiment', experiment_experimentTemplateId - The ID of the experiment template.

$sel:id:Experiment', experiment_id - The ID of the experiment.

$sel:logConfiguration:Experiment', experiment_logConfiguration - The configuration for experiment logging.

$sel:roleArn:Experiment', experiment_roleArn - The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.

Experiment, experiment_startTime - The time that the experiment started.

Experiment, experiment_state - The state of the experiment.

$sel:stopConditions:Experiment', experiment_stopConditions - The stop conditions for the experiment.

$sel:tags:Experiment', experiment_tags - The tags for the experiment.

Experiment, experiment_targets - The targets for the experiment.

ExperimentAction

data ExperimentAction Source #

Describes the action for an experiment.

See: newExperimentAction smart constructor.

Instances

Instances details
FromJSON ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

Generic ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

Associated Types

type Rep ExperimentAction :: Type -> Type #

Read ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

Show ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

NFData ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

Methods

rnf :: ExperimentAction -> () #

Eq ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

Hashable ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

type Rep ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

newExperimentAction :: ExperimentAction Source #

Create a value of ExperimentAction 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:actionId:ExperimentAction', experimentAction_actionId - The ID of the action.

$sel:description:ExperimentAction', experimentAction_description - The description for the action.

$sel:endTime:ExperimentAction', experimentAction_endTime - The time that the action ended.

$sel:parameters:ExperimentAction', experimentAction_parameters - The parameters for the action.

$sel:startAfter:ExperimentAction', experimentAction_startAfter - The name of the action that must be completed before this action starts.

$sel:startTime:ExperimentAction', experimentAction_startTime - The time that the action started.

$sel:state:ExperimentAction', experimentAction_state - The state of the action.

$sel:targets:ExperimentAction', experimentAction_targets - The targets for the action.

ExperimentActionState

data ExperimentActionState Source #

Describes the state of an action.

See: newExperimentActionState smart constructor.

Instances

Instances details
FromJSON ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

Generic ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

Associated Types

type Rep ExperimentActionState :: Type -> Type #

Read ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

Show ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

NFData ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

Methods

rnf :: ExperimentActionState -> () #

Eq ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

Hashable ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

type Rep ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

type Rep ExperimentActionState = D1 ('MetaData "ExperimentActionState" "Amazonka.FIS.Types.ExperimentActionState" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentActionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentActionStatus))))

newExperimentActionState :: ExperimentActionState Source #

Create a value of ExperimentActionState 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:reason:ExperimentActionState', experimentActionState_reason - The reason for the state.

$sel:status:ExperimentActionState', experimentActionState_status - The state of the action.

ExperimentCloudWatchLogsLogConfiguration

data ExperimentCloudWatchLogsLogConfiguration Source #

Describes the configuration for experiment logging to Amazon CloudWatch Logs.

See: newExperimentCloudWatchLogsLogConfiguration smart constructor.

Instances

Instances details
FromJSON ExperimentCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration

Generic ExperimentCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration

Read ExperimentCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration

Show ExperimentCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration

NFData ExperimentCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration

Eq ExperimentCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration

Hashable ExperimentCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration

type Rep ExperimentCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration

type Rep ExperimentCloudWatchLogsLogConfiguration = D1 ('MetaData "ExperimentCloudWatchLogsLogConfiguration" "Amazonka.FIS.Types.ExperimentCloudWatchLogsLogConfiguration" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentCloudWatchLogsLogConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExperimentCloudWatchLogsLogConfiguration :: ExperimentCloudWatchLogsLogConfiguration Source #

Create a value of ExperimentCloudWatchLogsLogConfiguration 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:logGroupArn:ExperimentCloudWatchLogsLogConfiguration', experimentCloudWatchLogsLogConfiguration_logGroupArn - The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.

ExperimentLogConfiguration

data ExperimentLogConfiguration Source #

Describes the configuration for experiment logging.

See: newExperimentLogConfiguration smart constructor.

Instances

Instances details
FromJSON ExperimentLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentLogConfiguration

Generic ExperimentLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentLogConfiguration

Associated Types

type Rep ExperimentLogConfiguration :: Type -> Type #

Read ExperimentLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentLogConfiguration

Show ExperimentLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentLogConfiguration

NFData ExperimentLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentLogConfiguration

Eq ExperimentLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentLogConfiguration

Hashable ExperimentLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentLogConfiguration

type Rep ExperimentLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentLogConfiguration

type Rep ExperimentLogConfiguration = D1 ('MetaData "ExperimentLogConfiguration" "Amazonka.FIS.Types.ExperimentLogConfiguration" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentLogConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentCloudWatchLogsLogConfiguration)) :*: (S1 ('MetaSel ('Just "logSchemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "s3Configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentS3LogConfiguration)))))

newExperimentLogConfiguration :: ExperimentLogConfiguration Source #

Create a value of ExperimentLogConfiguration 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:cloudWatchLogsConfiguration:ExperimentLogConfiguration', experimentLogConfiguration_cloudWatchLogsConfiguration - The configuration for experiment logging to Amazon CloudWatch Logs.

$sel:logSchemaVersion:ExperimentLogConfiguration', experimentLogConfiguration_logSchemaVersion - The schema version.

$sel:s3Configuration:ExperimentLogConfiguration', experimentLogConfiguration_s3Configuration - The configuration for experiment logging to Amazon S3.

ExperimentS3LogConfiguration

data ExperimentS3LogConfiguration Source #

Describes the configuration for experiment logging to Amazon S3.

See: newExperimentS3LogConfiguration smart constructor.

Instances

Instances details
FromJSON ExperimentS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentS3LogConfiguration

Generic ExperimentS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentS3LogConfiguration

Associated Types

type Rep ExperimentS3LogConfiguration :: Type -> Type #

Read ExperimentS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentS3LogConfiguration

Show ExperimentS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentS3LogConfiguration

NFData ExperimentS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentS3LogConfiguration

Eq ExperimentS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentS3LogConfiguration

Hashable ExperimentS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentS3LogConfiguration

type Rep ExperimentS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentS3LogConfiguration

type Rep ExperimentS3LogConfiguration = D1 ('MetaData "ExperimentS3LogConfiguration" "Amazonka.FIS.Types.ExperimentS3LogConfiguration" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentS3LogConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExperimentS3LogConfiguration :: ExperimentS3LogConfiguration Source #

Create a value of ExperimentS3LogConfiguration 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:bucketName:ExperimentS3LogConfiguration', experimentS3LogConfiguration_bucketName - The name of the destination bucket.

$sel:prefix:ExperimentS3LogConfiguration', experimentS3LogConfiguration_prefix - The bucket prefix.

ExperimentState

data ExperimentState Source #

Describes the state of an experiment.

See: newExperimentState smart constructor.

Instances

Instances details
FromJSON ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

Generic ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

Associated Types

type Rep ExperimentState :: Type -> Type #

Read ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

Show ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

NFData ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

Methods

rnf :: ExperimentState -> () #

Eq ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

Hashable ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

type Rep ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

type Rep ExperimentState = D1 ('MetaData "ExperimentState" "Amazonka.FIS.Types.ExperimentState" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentStatus))))

newExperimentState :: ExperimentState Source #

Create a value of ExperimentState 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:reason:ExperimentState', experimentState_reason - The reason for the state.

$sel:status:ExperimentState', experimentState_status - The state of the experiment.

ExperimentStopCondition

data ExperimentStopCondition Source #

Describes the stop condition for an experiment.

See: newExperimentStopCondition smart constructor.

Instances

Instances details
FromJSON ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

Generic ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

Associated Types

type Rep ExperimentStopCondition :: Type -> Type #

Read ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

Show ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

NFData ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

Methods

rnf :: ExperimentStopCondition -> () #

Eq ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

Hashable ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

type Rep ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

type Rep ExperimentStopCondition = D1 ('MetaData "ExperimentStopCondition" "Amazonka.FIS.Types.ExperimentStopCondition" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentStopCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExperimentStopCondition :: ExperimentStopCondition Source #

Create a value of ExperimentStopCondition 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:source:ExperimentStopCondition', experimentStopCondition_source - The source for the stop condition.

$sel:value:ExperimentStopCondition', experimentStopCondition_value - The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.

ExperimentSummary

data ExperimentSummary Source #

Provides a summary of an experiment.

See: newExperimentSummary smart constructor.

Instances

Instances details
FromJSON ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

Generic ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

Associated Types

type Rep ExperimentSummary :: Type -> Type #

Read ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

Show ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

NFData ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

Methods

rnf :: ExperimentSummary -> () #

Eq ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

Hashable ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

type Rep ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

type Rep ExperimentSummary = D1 ('MetaData "ExperimentSummary" "Amazonka.FIS.Types.ExperimentSummary" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "experimentTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newExperimentSummary :: ExperimentSummary Source #

Create a value of ExperimentSummary 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:creationTime:ExperimentSummary', experimentSummary_creationTime - The time that the experiment was created.

$sel:experimentTemplateId:ExperimentSummary', experimentSummary_experimentTemplateId - The ID of the experiment template.

$sel:id:ExperimentSummary', experimentSummary_id - The ID of the experiment.

$sel:state:ExperimentSummary', experimentSummary_state - The state of the experiment.

$sel:tags:ExperimentSummary', experimentSummary_tags - The tags for the experiment.

ExperimentTarget

data ExperimentTarget Source #

Describes a target for an experiment.

See: newExperimentTarget smart constructor.

Instances

Instances details
FromJSON ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

Generic ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

Associated Types

type Rep ExperimentTarget :: Type -> Type #

Read ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

Show ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

NFData ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

Methods

rnf :: ExperimentTarget -> () #

Eq ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

Hashable ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

type Rep ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

type Rep ExperimentTarget = D1 ('MetaData "ExperimentTarget" "Amazonka.FIS.Types.ExperimentTarget" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTargetFilter])) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newExperimentTarget :: ExperimentTarget Source #

Create a value of ExperimentTarget 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:filters:ExperimentTarget', experimentTarget_filters - The filters to apply to identify target resources using specific attributes.

$sel:parameters:ExperimentTarget', experimentTarget_parameters - The resource type parameters.

$sel:resourceArns:ExperimentTarget', experimentTarget_resourceArns - The Amazon Resource Names (ARNs) of the resources.

$sel:resourceTags:ExperimentTarget', experimentTarget_resourceTags - The tags for the target resources.

$sel:resourceType:ExperimentTarget', experimentTarget_resourceType - The resource type.

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

ExperimentTargetFilter

data ExperimentTargetFilter Source #

Describes a filter used for the target resources in an experiment.

See: newExperimentTargetFilter smart constructor.

Instances

Instances details
FromJSON ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

Generic ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

Associated Types

type Rep ExperimentTargetFilter :: Type -> Type #

Read ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

Show ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

NFData ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

Methods

rnf :: ExperimentTargetFilter -> () #

Eq ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

Hashable ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

type Rep ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

type Rep ExperimentTargetFilter = D1 ('MetaData "ExperimentTargetFilter" "Amazonka.FIS.Types.ExperimentTargetFilter" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTargetFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newExperimentTargetFilter :: ExperimentTargetFilter Source #

Create a value of ExperimentTargetFilter 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:path:ExperimentTargetFilter', experimentTargetFilter_path - The attribute path for the filter.

$sel:values:ExperimentTargetFilter', experimentTargetFilter_values - The attribute values for the filter.

ExperimentTemplate

data ExperimentTemplate Source #

Describes an experiment template.

See: newExperimentTemplate smart constructor.

Instances

Instances details
FromJSON ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

Generic ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

Associated Types

type Rep ExperimentTemplate :: Type -> Type #

Read ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

Show ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

NFData ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

Methods

rnf :: ExperimentTemplate -> () #

Eq ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

Hashable ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

type Rep ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

type Rep ExperimentTemplate = D1 ('MetaData "ExperimentTemplate" "Amazonka.FIS.Types.ExperimentTemplate" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ExperimentTemplateAction))) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "logConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplateLogConfiguration)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stopConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTemplateStopCondition])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ExperimentTemplateTarget))))))))

newExperimentTemplate :: ExperimentTemplate Source #

Create a value of ExperimentTemplate 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:actions:ExperimentTemplate', experimentTemplate_actions - The actions for the experiment.

$sel:creationTime:ExperimentTemplate', experimentTemplate_creationTime - The time the experiment template was created.

ExperimentTemplate, experimentTemplate_description - The description for the experiment template.

$sel:id:ExperimentTemplate', experimentTemplate_id - The ID of the experiment template.

$sel:lastUpdateTime:ExperimentTemplate', experimentTemplate_lastUpdateTime - The time the experiment template was last updated.

$sel:logConfiguration:ExperimentTemplate', experimentTemplate_logConfiguration - The configuration for experiment logging.

$sel:roleArn:ExperimentTemplate', experimentTemplate_roleArn - The Amazon Resource Name (ARN) of an IAM role.

$sel:stopConditions:ExperimentTemplate', experimentTemplate_stopConditions - The stop conditions for the experiment.

$sel:tags:ExperimentTemplate', experimentTemplate_tags - The tags for the experiment template.

ExperimentTemplate, experimentTemplate_targets - The targets for the experiment.

ExperimentTemplateAction

data ExperimentTemplateAction Source #

Describes an action for an experiment template.

See: newExperimentTemplateAction smart constructor.

Instances

Instances details
FromJSON ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

Generic ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

Associated Types

type Rep ExperimentTemplateAction :: Type -> Type #

Read ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

Show ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

NFData ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

Eq ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

Hashable ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

type Rep ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

type Rep ExperimentTemplateAction = D1 ('MetaData "ExperimentTemplateAction" "Amazonka.FIS.Types.ExperimentTemplateAction" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "startAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newExperimentTemplateAction :: ExperimentTemplateAction Source #

Create a value of ExperimentTemplateAction 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:actionId:ExperimentTemplateAction', experimentTemplateAction_actionId - The ID of the action.

$sel:description:ExperimentTemplateAction', experimentTemplateAction_description - A description for the action.

$sel:parameters:ExperimentTemplateAction', experimentTemplateAction_parameters - The parameters for the action.

$sel:startAfter:ExperimentTemplateAction', experimentTemplateAction_startAfter - The name of the action that must be completed before the current action starts.

$sel:targets:ExperimentTemplateAction', experimentTemplateAction_targets - The targets for the action.

ExperimentTemplateCloudWatchLogsLogConfiguration

data ExperimentTemplateCloudWatchLogsLogConfiguration Source #

Describes the configuration for experiment logging to Amazon CloudWatch Logs.

See: newExperimentTemplateCloudWatchLogsLogConfiguration smart constructor.

Instances

Instances details
FromJSON ExperimentTemplateCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration

Generic ExperimentTemplateCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration

Read ExperimentTemplateCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration

Show ExperimentTemplateCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration

NFData ExperimentTemplateCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration

Eq ExperimentTemplateCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration

Hashable ExperimentTemplateCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration

type Rep ExperimentTemplateCloudWatchLogsLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration

type Rep ExperimentTemplateCloudWatchLogsLogConfiguration = D1 ('MetaData "ExperimentTemplateCloudWatchLogsLogConfiguration" "Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfiguration" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateCloudWatchLogsLogConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExperimentTemplateCloudWatchLogsLogConfiguration :: ExperimentTemplateCloudWatchLogsLogConfiguration Source #

Create a value of ExperimentTemplateCloudWatchLogsLogConfiguration 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:logGroupArn:ExperimentTemplateCloudWatchLogsLogConfiguration', experimentTemplateCloudWatchLogsLogConfiguration_logGroupArn - The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.

ExperimentTemplateCloudWatchLogsLogConfigurationInput

data ExperimentTemplateCloudWatchLogsLogConfigurationInput Source #

Specifies the configuration for experiment logging to Amazon CloudWatch Logs.

See: newExperimentTemplateCloudWatchLogsLogConfigurationInput smart constructor.

Instances

Instances details
ToJSON ExperimentTemplateCloudWatchLogsLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput

Generic ExperimentTemplateCloudWatchLogsLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput

Read ExperimentTemplateCloudWatchLogsLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput

Show ExperimentTemplateCloudWatchLogsLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput

NFData ExperimentTemplateCloudWatchLogsLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput

Eq ExperimentTemplateCloudWatchLogsLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput

Hashable ExperimentTemplateCloudWatchLogsLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput

type Rep ExperimentTemplateCloudWatchLogsLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput

type Rep ExperimentTemplateCloudWatchLogsLogConfigurationInput = D1 ('MetaData "ExperimentTemplateCloudWatchLogsLogConfigurationInput" "Amazonka.FIS.Types.ExperimentTemplateCloudWatchLogsLogConfigurationInput" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateCloudWatchLogsLogConfigurationInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newExperimentTemplateCloudWatchLogsLogConfigurationInput Source #

Create a value of ExperimentTemplateCloudWatchLogsLogConfigurationInput 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:logGroupArn:ExperimentTemplateCloudWatchLogsLogConfigurationInput', experimentTemplateCloudWatchLogsLogConfigurationInput_logGroupArn - The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.

ExperimentTemplateLogConfiguration

data ExperimentTemplateLogConfiguration Source #

Describes the configuration for experiment logging.

See: newExperimentTemplateLogConfiguration smart constructor.

Instances

Instances details
FromJSON ExperimentTemplateLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateLogConfiguration

Generic ExperimentTemplateLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateLogConfiguration

Associated Types

type Rep ExperimentTemplateLogConfiguration :: Type -> Type #

Read ExperimentTemplateLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateLogConfiguration

Show ExperimentTemplateLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateLogConfiguration

NFData ExperimentTemplateLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateLogConfiguration

Eq ExperimentTemplateLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateLogConfiguration

Hashable ExperimentTemplateLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateLogConfiguration

type Rep ExperimentTemplateLogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateLogConfiguration

type Rep ExperimentTemplateLogConfiguration = D1 ('MetaData "ExperimentTemplateLogConfiguration" "Amazonka.FIS.Types.ExperimentTemplateLogConfiguration" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateLogConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplateCloudWatchLogsLogConfiguration)) :*: (S1 ('MetaSel ('Just "logSchemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "s3Configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplateS3LogConfiguration)))))

newExperimentTemplateLogConfiguration :: ExperimentTemplateLogConfiguration Source #

Create a value of ExperimentTemplateLogConfiguration 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:cloudWatchLogsConfiguration:ExperimentTemplateLogConfiguration', experimentTemplateLogConfiguration_cloudWatchLogsConfiguration - The configuration for experiment logging to Amazon CloudWatch Logs.

$sel:logSchemaVersion:ExperimentTemplateLogConfiguration', experimentTemplateLogConfiguration_logSchemaVersion - The schema version.

$sel:s3Configuration:ExperimentTemplateLogConfiguration', experimentTemplateLogConfiguration_s3Configuration - The configuration for experiment logging to Amazon S3.

ExperimentTemplateS3LogConfiguration

data ExperimentTemplateS3LogConfiguration Source #

Describes the configuration for experiment logging to Amazon S3.

See: newExperimentTemplateS3LogConfiguration smart constructor.

Instances

Instances details
FromJSON ExperimentTemplateS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration

Generic ExperimentTemplateS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration

Read ExperimentTemplateS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration

Show ExperimentTemplateS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration

NFData ExperimentTemplateS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration

Eq ExperimentTemplateS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration

Hashable ExperimentTemplateS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration

type Rep ExperimentTemplateS3LogConfiguration Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration

type Rep ExperimentTemplateS3LogConfiguration = D1 ('MetaData "ExperimentTemplateS3LogConfiguration" "Amazonka.FIS.Types.ExperimentTemplateS3LogConfiguration" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateS3LogConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExperimentTemplateS3LogConfiguration :: ExperimentTemplateS3LogConfiguration Source #

Create a value of ExperimentTemplateS3LogConfiguration 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:bucketName:ExperimentTemplateS3LogConfiguration', experimentTemplateS3LogConfiguration_bucketName - The name of the destination bucket.

$sel:prefix:ExperimentTemplateS3LogConfiguration', experimentTemplateS3LogConfiguration_prefix - The bucket prefix.

ExperimentTemplateS3LogConfigurationInput

data ExperimentTemplateS3LogConfigurationInput Source #

Specifies the configuration for experiment logging to Amazon S3.

See: newExperimentTemplateS3LogConfigurationInput smart constructor.

Instances

Instances details
ToJSON ExperimentTemplateS3LogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput

Generic ExperimentTemplateS3LogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput

Read ExperimentTemplateS3LogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput

Show ExperimentTemplateS3LogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput

NFData ExperimentTemplateS3LogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput

Eq ExperimentTemplateS3LogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput

Hashable ExperimentTemplateS3LogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput

type Rep ExperimentTemplateS3LogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput

type Rep ExperimentTemplateS3LogConfigurationInput = D1 ('MetaData "ExperimentTemplateS3LogConfigurationInput" "Amazonka.FIS.Types.ExperimentTemplateS3LogConfigurationInput" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateS3LogConfigurationInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newExperimentTemplateS3LogConfigurationInput Source #

Create a value of ExperimentTemplateS3LogConfigurationInput 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:prefix:ExperimentTemplateS3LogConfigurationInput', experimentTemplateS3LogConfigurationInput_prefix - The bucket prefix.

$sel:bucketName:ExperimentTemplateS3LogConfigurationInput', experimentTemplateS3LogConfigurationInput_bucketName - The name of the destination bucket.

ExperimentTemplateStopCondition

data ExperimentTemplateStopCondition Source #

Describes a stop condition for an experiment template.

See: newExperimentTemplateStopCondition smart constructor.

Instances

Instances details
FromJSON ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

Generic ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

Associated Types

type Rep ExperimentTemplateStopCondition :: Type -> Type #

Read ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

Show ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

NFData ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

Eq ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

Hashable ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

type Rep ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

type Rep ExperimentTemplateStopCondition = D1 ('MetaData "ExperimentTemplateStopCondition" "Amazonka.FIS.Types.ExperimentTemplateStopCondition" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateStopCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExperimentTemplateStopCondition :: ExperimentTemplateStopCondition Source #

Create a value of ExperimentTemplateStopCondition 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:source:ExperimentTemplateStopCondition', experimentTemplateStopCondition_source - The source for the stop condition.

$sel:value:ExperimentTemplateStopCondition', experimentTemplateStopCondition_value - The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.

ExperimentTemplateSummary

data ExperimentTemplateSummary Source #

Provides a summary of an experiment template.

See: newExperimentTemplateSummary smart constructor.

Instances

Instances details
FromJSON ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

Generic ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

Associated Types

type Rep ExperimentTemplateSummary :: Type -> Type #

Read ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

Show ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

NFData ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

Eq ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

Hashable ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

type Rep ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

type Rep ExperimentTemplateSummary = D1 ('MetaData "ExperimentTemplateSummary" "Amazonka.FIS.Types.ExperimentTemplateSummary" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newExperimentTemplateSummary :: ExperimentTemplateSummary Source #

Create a value of ExperimentTemplateSummary 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:creationTime:ExperimentTemplateSummary', experimentTemplateSummary_creationTime - The time that the experiment template was created.

$sel:description:ExperimentTemplateSummary', experimentTemplateSummary_description - The description of the experiment template.

$sel:id:ExperimentTemplateSummary', experimentTemplateSummary_id - The ID of the experiment template.

$sel:lastUpdateTime:ExperimentTemplateSummary', experimentTemplateSummary_lastUpdateTime - The time that the experiment template was last updated.

$sel:tags:ExperimentTemplateSummary', experimentTemplateSummary_tags - The tags for the experiment template.

ExperimentTemplateTarget

data ExperimentTemplateTarget Source #

Describes a target for an experiment template.

See: newExperimentTemplateTarget smart constructor.

Instances

Instances details
FromJSON ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

Generic ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

Associated Types

type Rep ExperimentTemplateTarget :: Type -> Type #

Read ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

Show ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

NFData ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

Eq ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

Hashable ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

type Rep ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

type Rep ExperimentTemplateTarget = D1 ('MetaData "ExperimentTemplateTarget" "Amazonka.FIS.Types.ExperimentTemplateTarget" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTemplateTargetFilter])) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newExperimentTemplateTarget :: ExperimentTemplateTarget Source #

Create a value of ExperimentTemplateTarget 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:filters:ExperimentTemplateTarget', experimentTemplateTarget_filters - The filters to apply to identify target resources using specific attributes.

$sel:parameters:ExperimentTemplateTarget', experimentTemplateTarget_parameters - The resource type parameters.

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

$sel:resourceTags:ExperimentTemplateTarget', experimentTemplateTarget_resourceTags - The tags for the target resources.

$sel:resourceType:ExperimentTemplateTarget', experimentTemplateTarget_resourceType - The resource type.

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

ExperimentTemplateTargetFilter

data ExperimentTemplateTargetFilter Source #

Describes a filter used for the target resources in an experiment template.

See: newExperimentTemplateTargetFilter smart constructor.

Instances

Instances details
FromJSON ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

Generic ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

Associated Types

type Rep ExperimentTemplateTargetFilter :: Type -> Type #

Read ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

Show ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

NFData ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

Eq ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

Hashable ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

type Rep ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

type Rep ExperimentTemplateTargetFilter = D1 ('MetaData "ExperimentTemplateTargetFilter" "Amazonka.FIS.Types.ExperimentTemplateTargetFilter" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateTargetFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newExperimentTemplateTargetFilter :: ExperimentTemplateTargetFilter Source #

Create a value of ExperimentTemplateTargetFilter 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:path:ExperimentTemplateTargetFilter', experimentTemplateTargetFilter_path - The attribute path for the filter.

$sel:values:ExperimentTemplateTargetFilter', experimentTemplateTargetFilter_values - The attribute values for the filter.

ExperimentTemplateTargetInputFilter

data ExperimentTemplateTargetInputFilter Source #

Specifies a filter used for the target resource input in an experiment template.

For more information, see Resource filters in the Fault Injection Simulator User Guide.

See: newExperimentTemplateTargetInputFilter smart constructor.

Instances

Instances details
ToJSON ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

Generic ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

Read ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

Show ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

NFData ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

Eq ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

Hashable ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

type Rep ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

type Rep ExperimentTemplateTargetInputFilter = D1 ('MetaData "ExperimentTemplateTargetInputFilter" "Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "ExperimentTemplateTargetInputFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newExperimentTemplateTargetInputFilter Source #

Create a value of ExperimentTemplateTargetInputFilter 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:path:ExperimentTemplateTargetInputFilter', experimentTemplateTargetInputFilter_path - The attribute path for the filter.

$sel:values:ExperimentTemplateTargetInputFilter', experimentTemplateTargetInputFilter_values - The attribute values for the filter.

TargetResourceType

data TargetResourceType Source #

Describes a resource type.

See: newTargetResourceType smart constructor.

Instances

Instances details
FromJSON TargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceType

Generic TargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceType

Associated Types

type Rep TargetResourceType :: Type -> Type #

Read TargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceType

Show TargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceType

NFData TargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceType

Methods

rnf :: TargetResourceType -> () #

Eq TargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceType

Hashable TargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceType

type Rep TargetResourceType Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceType

type Rep TargetResourceType = D1 ('MetaData "TargetResourceType" "Amazonka.FIS.Types.TargetResourceType" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "TargetResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text TargetResourceTypeParameter))) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTargetResourceType :: TargetResourceType Source #

Create a value of TargetResourceType 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:

TargetResourceType, targetResourceType_description - A description of the resource type.

$sel:parameters:TargetResourceType', targetResourceType_parameters - The parameters for the resource type.

$sel:resourceType:TargetResourceType', targetResourceType_resourceType - The resource type.

TargetResourceTypeParameter

data TargetResourceTypeParameter Source #

Describes the parameters for a resource type. Use parameters to determine which tasks are identified during target resolution.

See: newTargetResourceTypeParameter smart constructor.

Instances

Instances details
FromJSON TargetResourceTypeParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeParameter

Generic TargetResourceTypeParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeParameter

Associated Types

type Rep TargetResourceTypeParameter :: Type -> Type #

Read TargetResourceTypeParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeParameter

Show TargetResourceTypeParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeParameter

NFData TargetResourceTypeParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeParameter

Eq TargetResourceTypeParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeParameter

Hashable TargetResourceTypeParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeParameter

type Rep TargetResourceTypeParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeParameter

type Rep TargetResourceTypeParameter = D1 ('MetaData "TargetResourceTypeParameter" "Amazonka.FIS.Types.TargetResourceTypeParameter" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "TargetResourceTypeParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "required") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newTargetResourceTypeParameter :: TargetResourceTypeParameter Source #

Create a value of TargetResourceTypeParameter 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:description:TargetResourceTypeParameter', targetResourceTypeParameter_description - A description of the parameter.

$sel:required:TargetResourceTypeParameter', targetResourceTypeParameter_required - Indicates whether the parameter is required.

TargetResourceTypeSummary

data TargetResourceTypeSummary Source #

Describes a resource type.

See: newTargetResourceTypeSummary smart constructor.

Instances

Instances details
FromJSON TargetResourceTypeSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeSummary

Generic TargetResourceTypeSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeSummary

Associated Types

type Rep TargetResourceTypeSummary :: Type -> Type #

Read TargetResourceTypeSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeSummary

Show TargetResourceTypeSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeSummary

NFData TargetResourceTypeSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeSummary

Eq TargetResourceTypeSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeSummary

Hashable TargetResourceTypeSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeSummary

type Rep TargetResourceTypeSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.TargetResourceTypeSummary

type Rep TargetResourceTypeSummary = D1 ('MetaData "TargetResourceTypeSummary" "Amazonka.FIS.Types.TargetResourceTypeSummary" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "TargetResourceTypeSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTargetResourceTypeSummary :: TargetResourceTypeSummary Source #

Create a value of TargetResourceTypeSummary 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:description:TargetResourceTypeSummary', targetResourceTypeSummary_description - A description of the resource type.

$sel:resourceType:TargetResourceTypeSummary', targetResourceTypeSummary_resourceType - The resource type.

UpdateExperimentTemplateActionInputItem

data UpdateExperimentTemplateActionInputItem Source #

Specifies an action for an experiment template.

See: newUpdateExperimentTemplateActionInputItem smart constructor.

Instances

Instances details
ToJSON UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

Generic UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

Read UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

Show UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

NFData UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

Eq UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

Hashable UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

type Rep UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

type Rep UpdateExperimentTemplateActionInputItem = D1 ('MetaData "UpdateExperimentTemplateActionInputItem" "Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "UpdateExperimentTemplateActionInputItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "startAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newUpdateExperimentTemplateActionInputItem :: UpdateExperimentTemplateActionInputItem Source #

Create a value of UpdateExperimentTemplateActionInputItem 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:actionId:UpdateExperimentTemplateActionInputItem', updateExperimentTemplateActionInputItem_actionId - The ID of the action.

$sel:description:UpdateExperimentTemplateActionInputItem', updateExperimentTemplateActionInputItem_description - A description for the action.

$sel:parameters:UpdateExperimentTemplateActionInputItem', updateExperimentTemplateActionInputItem_parameters - The parameters for the action, if applicable.

$sel:startAfter:UpdateExperimentTemplateActionInputItem', updateExperimentTemplateActionInputItem_startAfter - The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.

$sel:targets:UpdateExperimentTemplateActionInputItem', updateExperimentTemplateActionInputItem_targets - The targets for the action.

UpdateExperimentTemplateLogConfigurationInput

data UpdateExperimentTemplateLogConfigurationInput Source #

Specifies the configuration for experiment logging.

See: newUpdateExperimentTemplateLogConfigurationInput smart constructor.

Instances

Instances details
ToJSON UpdateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput

Generic UpdateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput

Read UpdateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput

Show UpdateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput

NFData UpdateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput

Eq UpdateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput

Hashable UpdateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput

type Rep UpdateExperimentTemplateLogConfigurationInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput

type Rep UpdateExperimentTemplateLogConfigurationInput = D1 ('MetaData "UpdateExperimentTemplateLogConfigurationInput" "Amazonka.FIS.Types.UpdateExperimentTemplateLogConfigurationInput" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "UpdateExperimentTemplateLogConfigurationInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplateCloudWatchLogsLogConfigurationInput)) :*: (S1 ('MetaSel ('Just "logSchemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "s3Configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentTemplateS3LogConfigurationInput)))))

UpdateExperimentTemplateStopConditionInput

data UpdateExperimentTemplateStopConditionInput Source #

Specifies a stop condition for an experiment. You can define a stop condition as a CloudWatch alarm.

See: newUpdateExperimentTemplateStopConditionInput smart constructor.

Instances

Instances details
ToJSON UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

Generic UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

Read UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

Show UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

NFData UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

Eq UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

Hashable UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

type Rep UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

type Rep UpdateExperimentTemplateStopConditionInput = D1 ('MetaData "UpdateExperimentTemplateStopConditionInput" "Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "UpdateExperimentTemplateStopConditionInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateExperimentTemplateStopConditionInput Source #

Create a value of UpdateExperimentTemplateStopConditionInput 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:value:UpdateExperimentTemplateStopConditionInput', updateExperimentTemplateStopConditionInput_value - The Amazon Resource Name (ARN) of the CloudWatch alarm.

$sel:source:UpdateExperimentTemplateStopConditionInput', updateExperimentTemplateStopConditionInput_source - The source for the stop condition. Specify aws:cloudwatch:alarm if the stop condition is defined by a CloudWatch alarm. Specify none if there is no stop condition.

UpdateExperimentTemplateTargetInput

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.

Instances

Instances details
ToJSON UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Generic 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

NFData UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Eq UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Hashable 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" "amazonka-fis-2.0-7yQxB3RmWBm2PZyqsl0n5H" 'False) (C1 ('MetaCons "UpdateExperimentTemplateTargetInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTemplateTargetInputFilter])) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text 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:filters:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_filters - The filters to apply to identify target resources using specific attributes.

$sel:parameters:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_parameters - The resource type parameters.

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

$sel:resourceTags:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_resourceTags - The tags for the target resources.

$sel:resourceType:UpdateExperimentTemplateTargetInput', updateExperimentTemplateTargetInput_resourceType - The 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.