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

Amazonka.FIS

Description

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

AWS Fault Injection Simulator is a managed service that enables you to perform fault injection experiments on your AWS workloads. For more information, see the AWS 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.

ValidationException

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

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

ConflictException

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

The request could not be processed because of a conflict.

ServiceQuotaExceededException

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

You have exceeded your service quota.

ResourceNotFoundException

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

The specified resource cannot be found.

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.

GetExperimentTemplate

data GetExperimentTemplate Source #

See: newGetExperimentTemplate smart constructor.

Instances

Instances details
Eq GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Read GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Show GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Generic GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Associated Types

type Rep GetExperimentTemplate :: Type -> Type #

NFData GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Methods

rnf :: GetExperimentTemplate -> () #

Hashable GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

AWSRequest GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Associated Types

type AWSResponse GetExperimentTemplate #

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

type Rep GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

type Rep GetExperimentTemplate = D1 ('MetaData "GetExperimentTemplate" "Amazonka.FIS.GetExperimentTemplate" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "GetExperimentTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

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:

$sel:id:GetExperimentTemplate', getExperimentTemplate_id - The ID of the experiment template.

data GetExperimentTemplateResponse Source #

See: newGetExperimentTemplateResponse smart constructor.

Instances

Instances details
Eq GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Read GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Show GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Generic GetExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperimentTemplate

Associated Types

type Rep GetExperimentTemplateResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

ListActions

data ListActions Source #

See: newListActions smart constructor.

Constructors

ListActions' (Maybe Text) (Maybe Natural) 

Instances

Instances details
Eq ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Read ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Show ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Generic ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Associated Types

type Rep ListActions :: Type -> Type #

NFData ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Methods

rnf :: ListActions -> () #

Hashable ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

AWSRequest ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Associated Types

type AWSResponse ListActions #

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

type Rep ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

type Rep ListActions = D1 ('MetaData "ListActions" "Amazonka.FIS.ListActions" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ListActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListActions Source # 
Instance details

Defined in Amazonka.FIS.ListActions

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:nextToken:ListActions', listActions_nextToken - The token for the next page of results.

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

data ListActionsResponse Source #

See: newListActionsResponse smart constructor.

Instances

Instances details
Eq ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Read ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Show ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Generic ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Associated Types

type Rep ListActionsResponse :: Type -> Type #

NFData ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

Methods

rnf :: ListActionsResponse -> () #

type Rep ListActionsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListActions

type Rep ListActionsResponse = D1 ('MetaData "ListActionsResponse" "Amazonka.FIS.ListActions" "libZSservicesZSamazonka-fisZSamazonka-fis" '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:

$sel:actions:ListActionsResponse', listActionsResponse_actions - The actions.

$sel:nextToken: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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.FIS.ListTagsForResource" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags for the resource.

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

CreateExperimentTemplate

data CreateExperimentTemplate Source #

See: newCreateExperimentTemplate smart constructor.

Instances

Instances details
Eq CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Read CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Show 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 #

NFData CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Hashable CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

ToJSON CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

AWSRequest 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

type Rep CreateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

type AWSResponse 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:

$sel:targets:CreateExperimentTemplate', createExperimentTemplate_targets - The targets for the experiment.

$sel:tags:CreateExperimentTemplate', createExperimentTemplate_tags - The tags to apply to the experiment template.

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

$sel:description:CreateExperimentTemplate', createExperimentTemplate_description - A description for the experiment template. Can contain up to 64 letters (A-Z and a-z).

$sel:stopConditions:CreateExperimentTemplate', createExperimentTemplate_stopConditions - The stop conditions.

$sel:actions:CreateExperimentTemplate', createExperimentTemplate_actions - The actions for the experiment.

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

data CreateExperimentTemplateResponse Source #

See: newCreateExperimentTemplateResponse smart constructor.

Instances

Instances details
Eq CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Read CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Show CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Generic CreateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.CreateExperimentTemplate

Associated Types

type Rep CreateExperimentTemplateResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

ListExperiments

data ListExperiments Source #

See: newListExperiments smart constructor.

Instances

Instances details
Eq ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Read ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Show ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Generic ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Associated Types

type Rep ListExperiments :: Type -> Type #

NFData ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Methods

rnf :: ListExperiments -> () #

Hashable ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

AWSRequest ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Associated Types

type AWSResponse ListExperiments #

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

type Rep ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

type Rep ListExperiments = D1 ('MetaData "ListExperiments" "Amazonka.FIS.ListExperiments" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ListExperiments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListExperiments Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

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:nextToken:ListExperiments', listExperiments_nextToken - The token for the next page of results.

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

data ListExperimentsResponse Source #

See: newListExperimentsResponse smart constructor.

Instances

Instances details
Eq ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Read ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Show ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Generic ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Associated Types

type Rep ListExperimentsResponse :: Type -> Type #

NFData ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

Methods

rnf :: ListExperimentsResponse -> () #

type Rep ListExperimentsResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperiments

type Rep ListExperimentsResponse = D1 ('MetaData "ListExperimentsResponse" "Amazonka.FIS.ListExperiments" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

$sel:nextToken: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.

UpdateExperimentTemplate

data UpdateExperimentTemplate Source #

See: newUpdateExperimentTemplate smart constructor.

Instances

Instances details
Eq UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Read UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Show 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 #

NFData UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Hashable UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

ToJSON UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

AWSRequest 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

type Rep UpdateExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

type AWSResponse 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:

$sel:actions:UpdateExperimentTemplate', updateExperimentTemplate_actions - The actions for the experiment.

$sel:stopConditions:UpdateExperimentTemplate', updateExperimentTemplate_stopConditions - The stop conditions for the experiment.

$sel:targets:UpdateExperimentTemplate', updateExperimentTemplate_targets - The targets for the experiment.

$sel:description:UpdateExperimentTemplate', updateExperimentTemplate_description - A description for the template.

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

$sel:id:UpdateExperimentTemplate', updateExperimentTemplate_id - The ID of the experiment template.

data UpdateExperimentTemplateResponse Source #

See: newUpdateExperimentTemplateResponse smart constructor.

Instances

Instances details
Eq UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Read UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Show UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Generic UpdateExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.UpdateExperimentTemplate

Associated Types

type Rep UpdateExperimentTemplateResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

GetAction

data GetAction Source #

See: newGetAction smart constructor.

Constructors

GetAction' Text 

Instances

Instances details
Eq GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Read GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Show GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Generic GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Associated Types

type Rep GetAction :: Type -> Type #

NFData GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Methods

rnf :: GetAction -> () #

Hashable GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

AWSRequest GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Associated Types

type AWSResponse GetAction #

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

type Rep GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

type Rep GetAction = D1 ('MetaData "GetAction" "Amazonka.FIS.GetAction" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "GetAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetAction Source # 
Instance details

Defined in Amazonka.FIS.GetAction

newGetAction Source #

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:

$sel:id:GetAction', getAction_id - The ID of the action.

data GetActionResponse Source #

See: newGetActionResponse smart constructor.

Instances

Instances details
Eq GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Read GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Show GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Generic GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Associated Types

type Rep GetActionResponse :: Type -> Type #

NFData GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

Methods

rnf :: GetActionResponse -> () #

type Rep GetActionResponse Source # 
Instance details

Defined in Amazonka.FIS.GetAction

type Rep GetActionResponse = D1 ('MetaData "GetActionResponse" "Amazonka.FIS.GetAction" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

DeleteExperimentTemplate

data DeleteExperimentTemplate Source #

See: newDeleteExperimentTemplate smart constructor.

Instances

Instances details
Eq DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Read DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Show 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 #

NFData DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Hashable DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

AWSRequest DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

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

type Rep DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

type Rep DeleteExperimentTemplate = D1 ('MetaData "DeleteExperimentTemplate" "Amazonka.FIS.DeleteExperimentTemplate" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "DeleteExperimentTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

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:

$sel:id:DeleteExperimentTemplate', deleteExperimentTemplate_id - The ID of the experiment template.

data DeleteExperimentTemplateResponse Source #

See: newDeleteExperimentTemplateResponse smart constructor.

Instances

Instances details
Eq DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Read DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Show DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Generic DeleteExperimentTemplateResponse Source # 
Instance details

Defined in Amazonka.FIS.DeleteExperimentTemplate

Associated Types

type Rep DeleteExperimentTemplateResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

StartExperiment

data StartExperiment Source #

See: newStartExperiment smart constructor.

Instances

Instances details
Eq StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Read StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Show StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Generic StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Associated Types

type Rep StartExperiment :: Type -> Type #

NFData StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Methods

rnf :: StartExperiment -> () #

Hashable StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

ToJSON StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

AWSRequest StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Associated Types

type AWSResponse 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

type Rep StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

type Rep StartExperiment = D1 ('MetaData "StartExperiment" "Amazonka.FIS.StartExperiment" "libZSservicesZSamazonka-fisZSamazonka-fis" '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))))
type AWSResponse StartExperiment Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

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:

$sel:tags: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.

$sel:experimentTemplateId:StartExperiment', startExperiment_experimentTemplateId - The ID of the experiment template.

data StartExperimentResponse Source #

See: newStartExperimentResponse smart constructor.

Instances

Instances details
Eq StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Read StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Show StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Generic StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Associated Types

type Rep StartExperimentResponse :: Type -> Type #

NFData StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

Methods

rnf :: StartExperimentResponse -> () #

type Rep StartExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StartExperiment

type Rep StartExperimentResponse = D1 ('MetaData "StartExperimentResponse" "Amazonka.FIS.StartExperiment" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

GetExperiment

data GetExperiment Source #

See: newGetExperiment smart constructor.

Constructors

GetExperiment' Text 

Instances

Instances details
Eq GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Read GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Show GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Generic GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Associated Types

type Rep GetExperiment :: Type -> Type #

NFData GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Methods

rnf :: GetExperiment -> () #

Hashable GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

AWSRequest GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Associated Types

type AWSResponse GetExperiment #

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

type Rep GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

type Rep GetExperiment = D1 ('MetaData "GetExperiment" "Amazonka.FIS.GetExperiment" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "GetExperiment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetExperiment Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

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:

$sel:id:GetExperiment', getExperiment_id - The ID of the experiment.

data GetExperimentResponse Source #

See: newGetExperimentResponse smart constructor.

Instances

Instances details
Eq GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Read GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Show GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Generic GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Associated Types

type Rep GetExperimentResponse :: Type -> Type #

NFData GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

Methods

rnf :: GetExperimentResponse -> () #

type Rep GetExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.GetExperiment

type Rep GetExperimentResponse = D1 ('MetaData "GetExperimentResponse" "Amazonka.FIS.GetExperiment" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

ListExperimentTemplates

data ListExperimentTemplates Source #

See: newListExperimentTemplates smart constructor.

Instances

Instances details
Eq ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Read ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Show 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 #

NFData ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Methods

rnf :: ListExperimentTemplates -> () #

Hashable ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

AWSRequest ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

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

type Rep ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

type Rep ListExperimentTemplates = D1 ('MetaData "ListExperimentTemplates" "Amazonka.FIS.ListExperimentTemplates" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ListExperimentTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListExperimentTemplates Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

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:nextToken:ListExperimentTemplates', listExperimentTemplates_nextToken - The token for the next page of results.

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

data ListExperimentTemplatesResponse Source #

See: newListExperimentTemplatesResponse smart constructor.

Instances

Instances details
Eq ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Read ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Show ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Generic ListExperimentTemplatesResponse Source # 
Instance details

Defined in Amazonka.FIS.ListExperimentTemplates

Associated Types

type Rep ListExperimentTemplatesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ListExperimentTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "experimentTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTemplateSummary])) :*: 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:nextToken: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:experimentTemplates:ListExperimentTemplatesResponse', listExperimentTemplatesResponse_experimentTemplates - The experiment templates.

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

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.FIS.TagResource" "libZSservicesZSamazonka-fisZSamazonka-fis" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.FIS.TagResource

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.

$sel:tags:TagResource', tagResource_tags - The tags for the resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.FIS.TagResource" "libZSservicesZSamazonka-fisZSamazonka-fis" '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
Eq UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.FIS.UntagResource" "libZSservicesZSamazonka-fisZSamazonka-fis" '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)))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.FIS.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.FIS.UntagResource" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

StopExperiment

data StopExperiment Source #

See: newStopExperiment smart constructor.

Constructors

StopExperiment' Text 

Instances

Instances details
Eq StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Read StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Show StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Generic StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Associated Types

type Rep StopExperiment :: Type -> Type #

NFData StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Methods

rnf :: StopExperiment -> () #

Hashable StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

AWSRequest StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Associated Types

type AWSResponse StopExperiment #

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

type Rep StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

type Rep StopExperiment = D1 ('MetaData "StopExperiment" "Amazonka.FIS.StopExperiment" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "StopExperiment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StopExperiment Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

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:

$sel:id:StopExperiment', stopExperiment_id - The ID of the experiment.

data StopExperimentResponse Source #

See: newStopExperimentResponse smart constructor.

Instances

Instances details
Eq StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Read StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Show StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Generic StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Associated Types

type Rep StopExperimentResponse :: Type -> Type #

NFData StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

Methods

rnf :: StopExperimentResponse -> () #

type Rep StopExperimentResponse Source # 
Instance details

Defined in Amazonka.FIS.StopExperiment

type Rep StopExperimentResponse = D1 ('MetaData "StopExperimentResponse" "Amazonka.FIS.StopExperiment" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

Types

ExperimentActionStatus

newtype ExperimentActionStatus Source #

Instances

Instances details
Eq ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Ord ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Read ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Show 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 #

NFData ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

Methods

rnf :: ExperimentActionStatus -> () #

Hashable 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

FromJSON ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

FromJSONKey ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToLog ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToHeader ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

ToQuery 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

ToByteString 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

type Rep ExperimentActionStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionStatus

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

ExperimentStatus

newtype ExperimentStatus Source #

Instances

Instances details
Eq ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Ord ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Read ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Show 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 #

NFData ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

Methods

rnf :: ExperimentStatus -> () #

Hashable 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

FromJSON ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

FromJSONKey ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToLog ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToHeader ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

ToQuery 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

ToByteString 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

type Rep ExperimentStatus Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStatus

type Rep ExperimentStatus = D1 ('MetaData "ExperimentStatus" "Amazonka.FIS.Types.ExperimentStatus" "libZSservicesZSamazonka-fisZSamazonka-fis" '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 AWS FIS actions in the AWS Fault Injection Simulator User Guide.

See: newAction smart constructor.

Instances

Instances details
Eq Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Methods

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

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

Read Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Show 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 #

NFData Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Methods

rnf :: Action -> () #

Hashable Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

FromJSON Action Source # 
Instance details

Defined in Amazonka.FIS.Types.Action

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:

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

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

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

$sel:description:Action', action_description - The description for the action.

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

ActionParameter

data ActionParameter Source #

Describes a parameter for an action.

See: newActionParameter smart constructor.

Instances

Instances details
Eq ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

Read ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

Show 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 #

NFData ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

Methods

rnf :: ActionParameter -> () #

Hashable ActionParameter Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionParameter

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ActionParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "required") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:required:ActionParameter', actionParameter_required - Indicates whether the parameter is required.

$sel:description:ActionParameter', actionParameter_description - The parameter description.

ActionSummary

data ActionSummary Source #

Provides a summary of an action.

See: newActionSummary smart constructor.

Instances

Instances details
Eq ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

Read ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

Show 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 #

NFData ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

Methods

rnf :: ActionSummary -> () #

Hashable ActionSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionSummary

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ActionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ActionTarget))) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

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:targets:ActionSummary', actionSummary_targets - The targets for the action.

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

$sel:description:ActionSummary', actionSummary_description - The description for the action.

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

ActionTarget

data ActionTarget Source #

Describes a target for an action.

See: newActionTarget smart constructor.

Constructors

ActionTarget' (Maybe Text) 

Instances

Instances details
Eq ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

Read ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

Show 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 #

NFData ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

Methods

rnf :: ActionTarget -> () #

Hashable ActionTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ActionTarget

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

See: newCreateExperimentTemplateActionInput smart constructor.

Instances

Instances details
Eq 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

Generic CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

NFData CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

Hashable CreateExperimentTemplateActionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateActionInput

ToJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "CreateExperimentTemplateActionInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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: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:parameters:CreateExperimentTemplateActionInput', createExperimentTemplateActionInput_parameters - The parameters for the action, if applicable.

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

$sel:description:CreateExperimentTemplateActionInput', createExperimentTemplateActionInput_description - A description for the action.

$sel:actionId:CreateExperimentTemplateActionInput', createExperimentTemplateActionInput_actionId - The ID of the action.

CreateExperimentTemplateStopConditionInput

data CreateExperimentTemplateStopConditionInput Source #

Specifies a stop condition for an experiment template.

See: newCreateExperimentTemplateStopConditionInput smart constructor.

Instances

Instances details
Eq 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

Generic CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

NFData CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

Hashable CreateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateStopConditionInput

ToJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

See: newCreateExperimentTemplateTargetInput smart constructor.

Instances

Instances details
Eq 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

Generic CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

NFData CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

Hashable CreateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.CreateExperimentTemplateTargetInput

ToJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "CreateExperimentTemplateTargetInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTemplateTargetInputFilter]))) :*: (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "selectionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:resourceTags:CreateExperimentTemplateTargetInput', createExperimentTemplateTargetInput_resourceTags - The tags for the target resources.

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

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

$sel:resourceType:CreateExperimentTemplateTargetInput', createExperimentTemplateTargetInput_resourceType - The AWS 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
Eq Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

Read Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

Show 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 #

NFData Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

Methods

rnf :: Experiment -> () #

Hashable Experiment Source # 
Instance details

Defined in Amazonka.FIS.Types.Experiment

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "Experiment'" '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 "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentState)) :*: (S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ExperimentAction))) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "stopConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentStopCondition])) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ExperimentTarget))))) :*: (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 "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

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:creationTime:Experiment', experiment_creationTime - The time the experiment was created.

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

$sel:state:Experiment', experiment_state - The state of the experiment.

$sel:actions:Experiment', experiment_actions - The actions for the experiment.

$sel:startTime:Experiment', experiment_startTime - The time that the experiment was started.

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

$sel:endTime:Experiment', experiment_endTime - The time that the experiment ended.

$sel:targets:Experiment', experiment_targets - The targets for the experiment.

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

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

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

ExperimentAction

data ExperimentAction Source #

Describes the action for an experiment.

See: newExperimentAction smart constructor.

Instances

Instances details
Eq ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

Read ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

Show 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 #

NFData ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

Methods

rnf :: ExperimentAction -> () #

Hashable ExperimentAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentAction

FromJSON 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:startAfter:ExperimentAction', experimentAction_startAfter - The name of the action that must be completed before this action starts.

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

$sel:actionId:ExperimentAction', experimentAction_actionId - The ID of the action.

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

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

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

ExperimentActionState

data ExperimentActionState Source #

Describes the state of an action.

See: newExperimentActionState smart constructor.

Instances

Instances details
Eq ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

Read ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

Show 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 #

NFData ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

Methods

rnf :: ExperimentActionState -> () #

Hashable ExperimentActionState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentActionState

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ExperimentActionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentActionStatus)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:status:ExperimentActionState', experimentActionState_status - The state of the action.

$sel:reason:ExperimentActionState', experimentActionState_reason - The reason for the state.

ExperimentState

data ExperimentState Source #

Describes the state of an experiment.

See: newExperimentState smart constructor.

Instances

Instances details
Eq ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

Read ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

Show 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 #

NFData ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

Methods

rnf :: ExperimentState -> () #

Hashable ExperimentState Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentState

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ExperimentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentStatus)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:status:ExperimentState', experimentState_status - The state of the experiment.

$sel:reason:ExperimentState', experimentState_reason - The reason for the state.

ExperimentStopCondition

data ExperimentStopCondition Source #

Describes the stop condition for an experiment.

See: newExperimentStopCondition smart constructor.

Instances

Instances details
Eq ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

Read ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

Show 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 #

NFData ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

Methods

rnf :: ExperimentStopCondition -> () #

Hashable ExperimentStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentStopCondition

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ExperimentStopCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") '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:value:ExperimentStopCondition', experimentStopCondition_value - The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.

$sel:source:ExperimentStopCondition', experimentStopCondition_source - The source for the stop condition.

ExperimentSummary

data ExperimentSummary Source #

Provides a summary of an experiment.

See: newExperimentSummary smart constructor.

Instances

Instances details
Eq ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

Read ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

Show 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 #

NFData ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

Methods

rnf :: ExperimentSummary -> () #

Hashable ExperimentSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentSummary

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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 "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExperimentState)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:state:ExperimentSummary', experimentSummary_state - The state of the experiment.

$sel:id:ExperimentSummary', experimentSummary_id - The ID 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
Eq ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

Read ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

Show 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 #

NFData ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

Methods

rnf :: ExperimentTarget -> () #

Hashable ExperimentTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTarget

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ExperimentTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTargetFilter])) :*: (S1 ('MetaSel ('Just "resourceArns") '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:resourceType:ExperimentTarget', experimentTarget_resourceType - The resource type.

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

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

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

$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
Eq ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

Read ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

Show 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 #

NFData ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

Methods

rnf :: ExperimentTargetFilter -> () #

Hashable ExperimentTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTargetFilter

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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
Eq ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

Read ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

Show 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 #

NFData ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

Methods

rnf :: ExperimentTemplate -> () #

Hashable ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

FromJSON ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

type Rep ExperimentTemplate Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplate

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:creationTime:ExperimentTemplate', experimentTemplate_creationTime - The time the experiment template was created.

$sel:actions:ExperimentTemplate', experimentTemplate_actions - The actions for the experiment.

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

$sel:targets:ExperimentTemplate', experimentTemplate_targets - The targets for the experiment.

$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:description:ExperimentTemplate', experimentTemplate_description - The description for the experiment template.

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

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

ExperimentTemplateAction

data ExperimentTemplateAction Source #

Describes an action for an experiment template.

See: newExperimentTemplateAction smart constructor.

Instances

Instances details
Eq ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

Read ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

Show 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 #

NFData ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

Hashable ExperimentTemplateAction Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateAction

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ExperimentTemplateAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "actionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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:startAfter:ExperimentTemplateAction', experimentTemplateAction_startAfter - The name of the action that must be completed before the current action starts.

$sel:actionId:ExperimentTemplateAction', experimentTemplateAction_actionId - The ID of the action.

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

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

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

ExperimentTemplateStopCondition

data ExperimentTemplateStopCondition Source #

Describes a stop condition for an experiment template.

See: newExperimentTemplateStopCondition smart constructor.

Instances

Instances details
Eq ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

Read ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

Show 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 #

NFData ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

Hashable ExperimentTemplateStopCondition Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateStopCondition

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ExperimentTemplateStopCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") '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:value:ExperimentTemplateStopCondition', experimentTemplateStopCondition_value - The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.

$sel:source:ExperimentTemplateStopCondition', experimentTemplateStopCondition_source - The source for the stop condition.

ExperimentTemplateSummary

data ExperimentTemplateSummary Source #

Provides a summary of an experiment template.

See: newExperimentTemplateSummary smart constructor.

Instances

Instances details
Eq ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

Read ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

Show 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 #

NFData ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

Hashable ExperimentTemplateSummary Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateSummary

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ExperimentTemplateSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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:description:ExperimentTemplateSummary', experimentTemplateSummary_description - The description of the experiment template.

$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
Eq ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

Read ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

Show 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 #

NFData ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

Hashable ExperimentTemplateTarget Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTarget

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "ExperimentTemplateTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExperimentTemplateTargetFilter])) :*: (S1 ('MetaSel ('Just "resourceArns") '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:resourceType:ExperimentTemplateTarget', experimentTemplateTarget_resourceType - The resource type.

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

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

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

$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
Eq ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

Read ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

Show 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 #

NFData ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

Hashable ExperimentTemplateTargetFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetFilter

FromJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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 #

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

See: newExperimentTemplateTargetInputFilter smart constructor.

Instances

Instances details
Eq 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

Generic ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

NFData ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

Hashable ExperimentTemplateTargetInputFilter Source # 
Instance details

Defined in Amazonka.FIS.Types.ExperimentTemplateTargetInputFilter

ToJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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.

UpdateExperimentTemplateActionInputItem

data UpdateExperimentTemplateActionInputItem Source #

Specifies an action for an experiment template.

See: newUpdateExperimentTemplateActionInputItem smart constructor.

Instances

Instances details
Eq 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

Generic UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

NFData UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

Hashable UpdateExperimentTemplateActionInputItem Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateActionInputItem

ToJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" 'False) (C1 ('MetaCons "UpdateExperimentTemplateActionInputItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "actionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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: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:actionId:UpdateExperimentTemplateActionInputItem', updateExperimentTemplateActionInputItem_actionId - The ID of the action.

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

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

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

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
Eq 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

Generic UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

NFData UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

Hashable UpdateExperimentTemplateStopConditionInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateStopConditionInput

ToJSON 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" "libZSservicesZSamazonka-fisZSamazonka-fis" '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
Eq UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Read UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Show UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Generic UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

NFData UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

Hashable UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

ToJSON UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

type Rep UpdateExperimentTemplateTargetInput Source # 
Instance details

Defined in Amazonka.FIS.Types.UpdateExperimentTemplateTargetInput

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

newUpdateExperimentTemplateTargetInput Source #

Create a value of UpdateExperimentTemplateTargetInput with all optional fields omitted.

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

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

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

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

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

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

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