{-# 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.Scheduler.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.Scheduler.Lens ( -- * Operations -- ** CreateSchedule createSchedule_clientToken, createSchedule_description, createSchedule_endDate, createSchedule_groupName, createSchedule_kmsKeyArn, createSchedule_scheduleExpressionTimezone, createSchedule_startDate, createSchedule_state, createSchedule_flexibleTimeWindow, createSchedule_name, createSchedule_scheduleExpression, createSchedule_target, createScheduleResponse_httpStatus, createScheduleResponse_scheduleArn, -- ** CreateScheduleGroup createScheduleGroup_clientToken, createScheduleGroup_tags, createScheduleGroup_name, createScheduleGroupResponse_httpStatus, createScheduleGroupResponse_scheduleGroupArn, -- ** DeleteSchedule deleteSchedule_clientToken, deleteSchedule_groupName, deleteSchedule_name, deleteScheduleResponse_httpStatus, -- ** DeleteScheduleGroup deleteScheduleGroup_clientToken, deleteScheduleGroup_name, deleteScheduleGroupResponse_httpStatus, -- ** GetSchedule getSchedule_groupName, getSchedule_name, getScheduleResponse_arn, getScheduleResponse_creationDate, getScheduleResponse_description, getScheduleResponse_endDate, getScheduleResponse_flexibleTimeWindow, getScheduleResponse_groupName, getScheduleResponse_kmsKeyArn, getScheduleResponse_lastModificationDate, getScheduleResponse_name, getScheduleResponse_scheduleExpression, getScheduleResponse_scheduleExpressionTimezone, getScheduleResponse_startDate, getScheduleResponse_state, getScheduleResponse_target, getScheduleResponse_httpStatus, -- ** GetScheduleGroup getScheduleGroup_name, getScheduleGroupResponse_arn, getScheduleGroupResponse_creationDate, getScheduleGroupResponse_lastModificationDate, getScheduleGroupResponse_name, getScheduleGroupResponse_state, getScheduleGroupResponse_httpStatus, -- ** ListScheduleGroups listScheduleGroups_maxResults, listScheduleGroups_namePrefix, listScheduleGroups_nextToken, listScheduleGroupsResponse_nextToken, listScheduleGroupsResponse_httpStatus, listScheduleGroupsResponse_scheduleGroups, -- ** ListSchedules listSchedules_groupName, listSchedules_maxResults, listSchedules_namePrefix, listSchedules_nextToken, listSchedules_state, listSchedulesResponse_nextToken, listSchedulesResponse_httpStatus, listSchedulesResponse_schedules, -- ** ListTagsForResource listTagsForResource_resourceArn, listTagsForResourceResponse_tags, listTagsForResourceResponse_httpStatus, -- ** TagResource tagResource_resourceArn, tagResource_tags, tagResourceResponse_httpStatus, -- ** UntagResource untagResource_resourceArn, untagResource_tagKeys, untagResourceResponse_httpStatus, -- ** UpdateSchedule updateSchedule_clientToken, updateSchedule_description, updateSchedule_endDate, updateSchedule_groupName, updateSchedule_kmsKeyArn, updateSchedule_scheduleExpressionTimezone, updateSchedule_startDate, updateSchedule_state, updateSchedule_flexibleTimeWindow, updateSchedule_name, updateSchedule_scheduleExpression, updateSchedule_target, updateScheduleResponse_httpStatus, updateScheduleResponse_scheduleArn, -- * Types -- ** AwsVpcConfiguration awsVpcConfiguration_assignPublicIp, awsVpcConfiguration_securityGroups, awsVpcConfiguration_subnets, -- ** CapacityProviderStrategyItem capacityProviderStrategyItem_base, capacityProviderStrategyItem_weight, capacityProviderStrategyItem_capacityProvider, -- ** DeadLetterConfig deadLetterConfig_arn, -- ** EcsParameters ecsParameters_capacityProviderStrategy, ecsParameters_enableECSManagedTags, ecsParameters_enableExecuteCommand, ecsParameters_group, ecsParameters_launchType, ecsParameters_networkConfiguration, ecsParameters_placementConstraints, ecsParameters_placementStrategy, ecsParameters_platformVersion, ecsParameters_propagateTags, ecsParameters_referenceId, ecsParameters_tags, ecsParameters_taskCount, ecsParameters_taskDefinitionArn, -- ** EventBridgeParameters eventBridgeParameters_detailType, eventBridgeParameters_source, -- ** FlexibleTimeWindow flexibleTimeWindow_maximumWindowInMinutes, flexibleTimeWindow_mode, -- ** KinesisParameters kinesisParameters_partitionKey, -- ** NetworkConfiguration networkConfiguration_awsvpcConfiguration, -- ** PlacementConstraint placementConstraint_expression, placementConstraint_type, -- ** PlacementStrategy placementStrategy_field, placementStrategy_type, -- ** RetryPolicy retryPolicy_maximumEventAgeInSeconds, retryPolicy_maximumRetryAttempts, -- ** SageMakerPipelineParameter sageMakerPipelineParameter_name, sageMakerPipelineParameter_value, -- ** SageMakerPipelineParameters sageMakerPipelineParameters_pipelineParameterList, -- ** ScheduleGroupSummary scheduleGroupSummary_arn, scheduleGroupSummary_creationDate, scheduleGroupSummary_lastModificationDate, scheduleGroupSummary_name, scheduleGroupSummary_state, -- ** ScheduleSummary scheduleSummary_arn, scheduleSummary_creationDate, scheduleSummary_groupName, scheduleSummary_lastModificationDate, scheduleSummary_name, scheduleSummary_state, scheduleSummary_target, -- ** SqsParameters sqsParameters_messageGroupId, -- ** Tag tag_key, tag_value, -- ** Target target_deadLetterConfig, target_ecsParameters, target_eventBridgeParameters, target_input, target_kinesisParameters, target_retryPolicy, target_sageMakerPipelineParameters, target_sqsParameters, target_arn, target_roleArn, -- ** TargetSummary targetSummary_arn, ) where import Amazonka.Scheduler.CreateSchedule import Amazonka.Scheduler.CreateScheduleGroup import Amazonka.Scheduler.DeleteSchedule import Amazonka.Scheduler.DeleteScheduleGroup import Amazonka.Scheduler.GetSchedule import Amazonka.Scheduler.GetScheduleGroup import Amazonka.Scheduler.ListScheduleGroups import Amazonka.Scheduler.ListSchedules import Amazonka.Scheduler.ListTagsForResource import Amazonka.Scheduler.TagResource import Amazonka.Scheduler.Types.AwsVpcConfiguration import Amazonka.Scheduler.Types.CapacityProviderStrategyItem import Amazonka.Scheduler.Types.DeadLetterConfig import Amazonka.Scheduler.Types.EcsParameters import Amazonka.Scheduler.Types.EventBridgeParameters import Amazonka.Scheduler.Types.FlexibleTimeWindow import Amazonka.Scheduler.Types.KinesisParameters import Amazonka.Scheduler.Types.NetworkConfiguration import Amazonka.Scheduler.Types.PlacementConstraint import Amazonka.Scheduler.Types.PlacementStrategy import Amazonka.Scheduler.Types.RetryPolicy import Amazonka.Scheduler.Types.SageMakerPipelineParameter import Amazonka.Scheduler.Types.SageMakerPipelineParameters import Amazonka.Scheduler.Types.ScheduleGroupSummary import Amazonka.Scheduler.Types.ScheduleSummary import Amazonka.Scheduler.Types.SqsParameters import Amazonka.Scheduler.Types.Tag import Amazonka.Scheduler.Types.Target import Amazonka.Scheduler.Types.TargetSummary import Amazonka.Scheduler.UntagResource import Amazonka.Scheduler.UpdateSchedule