AwsEventbridgeScheduleGroupArgs

interface AwsEventbridgeScheduleGroupArgs extends Omit<aws.scheduler.ScheduleGroupArgs, 'name'> { name: string; namePrefix?: Input<string | undefined>; region?: Input<string | undefined>; tags?: Input<{ [key: string]: Input<string> } | undefined>; }

Input arguments for AwsEventbridgeScheduleGroup.

Remarks

Maps directly to aws.scheduler.ScheduleGroupArgs. The group name is derived from args.name using the repository naming contract.

Example

CODE
const backupGroup = new AwsEventbridgeScheduleGroup({
  name: 'githubBackup',
});

export const backupGroupName = backupGroup.name;

Hierarchy

  • ScheduleGroupArgs, "name">
  • AwsEventbridgeScheduleGroupArgs

Properties

name: string

Required schedule-group purpose name used in the AWS naming pattern.

namePrefix: Input<string | undefined>

Inherited from namePrefix

Creates a unique name beginning with the specified prefix. Conflicts with name.

region: Input<string | undefined>

Inherited from region

Region where this resource will be managed. Defaults to the Region set in the provider configuration.

tags: Input<{ [key: string]: Input<string> } | undefined>

Inherited from tags

Key-value mapping of resource tags. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.