class ScheduleTargetBase
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Scheduler.Targets.Alpha.ScheduleTargetBase |
![]() | github.com/aws/aws-cdk-go/awscdkschedulertargetsalpha/v2#ScheduleTargetBase |
![]() | software.amazon.awscdk.services.scheduler.targets.alpha.ScheduleTargetBase |
![]() | aws_cdk.aws_scheduler_targets_alpha.ScheduleTargetBase |
![]() | @aws-cdk/aws-scheduler-targets-alpha ยป ScheduleTargetBase |
Implemented by
Code
, Code
, Event
, Inspector
, Kinesis
, Kinesis
, Lambda
, Sage
, Sns
, Sqs
, Step
, Universal
Base class for Schedule Targets.
Initializer
new ScheduleTargetBase(baseProps: ScheduleTargetBaseProps, targetArn: string)
Parameters
- baseProps
Schedule
Target Base Props - targetArn
string
Properties
Name | Type | Description |
---|---|---|
target | string |
targetArn
Type:
string
Methods
Name | Description |
---|---|
bind(schedule) | Create a return a Schedule Target Configuration for the given schedule. |
protected add | |
protected bind |
bind(schedule)
public bind(schedule: ISchedule): ScheduleTargetConfig
Parameters
- schedule
ISchedule
Returns
Create a return a Schedule Target Configuration for the given schedule.
protected addTargetActionToRole(role)
protected addTargetActionToRole(role: IRole): void
Parameters
- role
IRole
protected bindBaseTargetConfig(_schedule)
protected bindBaseTargetConfig(_schedule: ISchedule): ScheduleTargetConfig
Parameters
- _schedule
ISchedule
Returns