{-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.Synthetics.Lens -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.Synthetics.Lens ( -- * Operations -- ** AssociateResource associateResource_groupIdentifier, associateResource_resourceArn, associateResourceResponse_httpStatus, -- ** CreateCanary createCanary_artifactConfig, createCanary_failureRetentionPeriodInDays, createCanary_runConfig, createCanary_successRetentionPeriodInDays, createCanary_tags, createCanary_vpcConfig, createCanary_name, createCanary_code, createCanary_artifactS3Location, createCanary_executionRoleArn, createCanary_schedule, createCanary_runtimeVersion, createCanaryResponse_canary, createCanaryResponse_httpStatus, -- ** CreateGroup createGroup_tags, createGroup_name, createGroupResponse_group, createGroupResponse_httpStatus, -- ** DeleteCanary deleteCanary_deleteLambda, deleteCanary_name, deleteCanaryResponse_httpStatus, -- ** DeleteGroup deleteGroup_groupIdentifier, deleteGroupResponse_httpStatus, -- ** DescribeCanaries describeCanaries_maxResults, describeCanaries_names, describeCanaries_nextToken, describeCanariesResponse_canaries, describeCanariesResponse_nextToken, describeCanariesResponse_httpStatus, -- ** DescribeCanariesLastRun describeCanariesLastRun_maxResults, describeCanariesLastRun_names, describeCanariesLastRun_nextToken, describeCanariesLastRunResponse_canariesLastRun, describeCanariesLastRunResponse_nextToken, describeCanariesLastRunResponse_httpStatus, -- ** DescribeRuntimeVersions describeRuntimeVersions_maxResults, describeRuntimeVersions_nextToken, describeRuntimeVersionsResponse_nextToken, describeRuntimeVersionsResponse_runtimeVersions, describeRuntimeVersionsResponse_httpStatus, -- ** DisassociateResource disassociateResource_groupIdentifier, disassociateResource_resourceArn, disassociateResourceResponse_httpStatus, -- ** GetCanary getCanary_name, getCanaryResponse_canary, getCanaryResponse_httpStatus, -- ** GetCanaryRuns getCanaryRuns_maxResults, getCanaryRuns_nextToken, getCanaryRuns_name, getCanaryRunsResponse_canaryRuns, getCanaryRunsResponse_nextToken, getCanaryRunsResponse_httpStatus, -- ** GetGroup getGroup_groupIdentifier, getGroupResponse_group, getGroupResponse_httpStatus, -- ** ListAssociatedGroups listAssociatedGroups_maxResults, listAssociatedGroups_nextToken, listAssociatedGroups_resourceArn, listAssociatedGroupsResponse_groups, listAssociatedGroupsResponse_nextToken, listAssociatedGroupsResponse_httpStatus, -- ** ListGroupResources listGroupResources_maxResults, listGroupResources_nextToken, listGroupResources_groupIdentifier, listGroupResourcesResponse_nextToken, listGroupResourcesResponse_resources, listGroupResourcesResponse_httpStatus, -- ** ListGroups listGroups_maxResults, listGroups_nextToken, listGroupsResponse_groups, listGroupsResponse_nextToken, listGroupsResponse_httpStatus, -- ** ListTagsForResource listTagsForResource_resourceArn, listTagsForResourceResponse_tags, listTagsForResourceResponse_httpStatus, -- ** StartCanary startCanary_name, startCanaryResponse_httpStatus, -- ** StopCanary stopCanary_name, stopCanaryResponse_httpStatus, -- ** TagResource tagResource_resourceArn, tagResource_tags, tagResourceResponse_httpStatus, -- ** UntagResource untagResource_resourceArn, untagResource_tagKeys, untagResourceResponse_httpStatus, -- ** UpdateCanary updateCanary_artifactConfig, updateCanary_artifactS3Location, updateCanary_code, updateCanary_executionRoleArn, updateCanary_failureRetentionPeriodInDays, updateCanary_runConfig, updateCanary_runtimeVersion, updateCanary_schedule, updateCanary_successRetentionPeriodInDays, updateCanary_visualReference, updateCanary_vpcConfig, updateCanary_name, updateCanaryResponse_httpStatus, -- * Types -- ** ArtifactConfigInput artifactConfigInput_s3Encryption, -- ** ArtifactConfigOutput artifactConfigOutput_s3Encryption, -- ** BaseScreenshot baseScreenshot_ignoreCoordinates, baseScreenshot_screenshotName, -- ** Canary canary_artifactConfig, canary_artifactS3Location, canary_code, canary_engineArn, canary_executionRoleArn, canary_failureRetentionPeriodInDays, canary_id, canary_name, canary_runConfig, canary_runtimeVersion, canary_schedule, canary_status, canary_successRetentionPeriodInDays, canary_tags, canary_timeline, canary_visualReference, canary_vpcConfig, -- ** CanaryCodeInput canaryCodeInput_s3Bucket, canaryCodeInput_s3Key, canaryCodeInput_s3Version, canaryCodeInput_zipFile, canaryCodeInput_handler, -- ** CanaryCodeOutput canaryCodeOutput_handler, canaryCodeOutput_sourceLocationArn, -- ** CanaryLastRun canaryLastRun_canaryName, canaryLastRun_lastRun, -- ** CanaryRun canaryRun_artifactS3Location, canaryRun_id, canaryRun_name, canaryRun_status, canaryRun_timeline, -- ** CanaryRunConfigInput canaryRunConfigInput_activeTracing, canaryRunConfigInput_environmentVariables, canaryRunConfigInput_memoryInMB, canaryRunConfigInput_timeoutInSeconds, -- ** CanaryRunConfigOutput canaryRunConfigOutput_activeTracing, canaryRunConfigOutput_memoryInMB, canaryRunConfigOutput_timeoutInSeconds, -- ** CanaryRunStatus canaryRunStatus_state, canaryRunStatus_stateReason, canaryRunStatus_stateReasonCode, -- ** CanaryRunTimeline canaryRunTimeline_completed, canaryRunTimeline_started, -- ** CanaryScheduleInput canaryScheduleInput_durationInSeconds, canaryScheduleInput_expression, -- ** CanaryScheduleOutput canaryScheduleOutput_durationInSeconds, canaryScheduleOutput_expression, -- ** CanaryStatus canaryStatus_state, canaryStatus_stateReason, canaryStatus_stateReasonCode, -- ** CanaryTimeline canaryTimeline_created, canaryTimeline_lastModified, canaryTimeline_lastStarted, canaryTimeline_lastStopped, -- ** Group group_arn, group_createdTime, group_id, group_lastModifiedTime, group_name, group_tags, -- ** GroupSummary groupSummary_arn, groupSummary_id, groupSummary_name, -- ** RuntimeVersion runtimeVersion_deprecationDate, runtimeVersion_description, runtimeVersion_releaseDate, runtimeVersion_versionName, -- ** S3EncryptionConfig s3EncryptionConfig_encryptionMode, s3EncryptionConfig_kmsKeyArn, -- ** VisualReferenceInput visualReferenceInput_baseScreenshots, visualReferenceInput_baseCanaryRunId, -- ** VisualReferenceOutput visualReferenceOutput_baseCanaryRunId, visualReferenceOutput_baseScreenshots, -- ** VpcConfigInput vpcConfigInput_securityGroupIds, vpcConfigInput_subnetIds, -- ** VpcConfigOutput vpcConfigOutput_securityGroupIds, vpcConfigOutput_subnetIds, vpcConfigOutput_vpcId, ) where import Amazonka.Synthetics.AssociateResource import Amazonka.Synthetics.CreateCanary import Amazonka.Synthetics.CreateGroup import Amazonka.Synthetics.DeleteCanary import Amazonka.Synthetics.DeleteGroup import Amazonka.Synthetics.DescribeCanaries import Amazonka.Synthetics.DescribeCanariesLastRun import Amazonka.Synthetics.DescribeRuntimeVersions import Amazonka.Synthetics.DisassociateResource import Amazonka.Synthetics.GetCanary import Amazonka.Synthetics.GetCanaryRuns import Amazonka.Synthetics.GetGroup import Amazonka.Synthetics.ListAssociatedGroups import Amazonka.Synthetics.ListGroupResources import Amazonka.Synthetics.ListGroups import Amazonka.Synthetics.ListTagsForResource import Amazonka.Synthetics.StartCanary import Amazonka.Synthetics.StopCanary import Amazonka.Synthetics.TagResource import Amazonka.Synthetics.Types.ArtifactConfigInput import Amazonka.Synthetics.Types.ArtifactConfigOutput import Amazonka.Synthetics.Types.BaseScreenshot import Amazonka.Synthetics.Types.Canary import Amazonka.Synthetics.Types.CanaryCodeInput import Amazonka.Synthetics.Types.CanaryCodeOutput import Amazonka.Synthetics.Types.CanaryLastRun import Amazonka.Synthetics.Types.CanaryRun import Amazonka.Synthetics.Types.CanaryRunConfigInput import Amazonka.Synthetics.Types.CanaryRunConfigOutput import Amazonka.Synthetics.Types.CanaryRunStatus import Amazonka.Synthetics.Types.CanaryRunTimeline import Amazonka.Synthetics.Types.CanaryScheduleInput import Amazonka.Synthetics.Types.CanaryScheduleOutput import Amazonka.Synthetics.Types.CanaryStatus import Amazonka.Synthetics.Types.CanaryTimeline import Amazonka.Synthetics.Types.Group import Amazonka.Synthetics.Types.GroupSummary import Amazonka.Synthetics.Types.RuntimeVersion import Amazonka.Synthetics.Types.S3EncryptionConfig import Amazonka.Synthetics.Types.VisualReferenceInput import Amazonka.Synthetics.Types.VisualReferenceOutput import Amazonka.Synthetics.Types.VpcConfigInput import Amazonka.Synthetics.Types.VpcConfigOutput import Amazonka.Synthetics.UntagResource import Amazonka.Synthetics.UpdateCanary