class ScheduleTargetBase
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Scheduler.Targets.ScheduleTargetBase |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsschedulertargets#ScheduleTargetBase |
Java | software.amazon.awscdk.services.scheduler.targets.ScheduleTargetBase |
Python | aws_cdk.aws_scheduler_targets.ScheduleTargetBase |
TypeScript (source) | aws-cdk-lib » aws_scheduler_targets » ScheduleTargetBase |
Implemented by
Code, Code, Ecs, Ecs, Event, Firehose, Inspector, Kinesis, Lambda, Sage, Sns, Sqs, Step, Universal
Base class for Schedule Targets.
Initializer
new ScheduleTargetBase(baseProps: ScheduleTargetBaseProps, targetArn: string)
Parameters
- baseProps
ScheduleTarget 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

.NET
Go
Java
Python
TypeScript (