# ScheduleGroupGrants

Collection of grant methods for a IScheduleGroupRef.

- Source: [`aws-scheduler/lib/schedule-group-grants.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-scheduler/lib/schedule-group-grants.ts#L19)
- Type last changed: v2.227.0 · 21 Nov 2025

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_scheduler as scheduler } from 'aws-cdk-lib';
import { aws_scheduler as interfaces_scheduler } from 'aws-cdk-lib/interfaces';

declare const scheduleGroupRef: interfaces_scheduler.IScheduleGroupRef;
const scheduleGroupGrants = scheduler.ScheduleGroupGrants.fromScheduleGroup(scheduleGroupRef);
```

## Methods

- `deleteSchedules(grantee: IGrantable): Grant` — Grant delete schedule permission for schedules in this group to the given principal.

- `fromScheduleGroup(resource: IScheduleGroupRef): ScheduleGroupGrants // chainable` (static) — Creates grants for ScheduleGroupGrants.

- `readSchedules(grantee: IGrantable): Grant` — Grant list and get schedule permissions for schedules in this group to the given principal.

- `writeSchedules(grantee: IGrantable): Grant` — Grant create and update schedule permissions for schedules in this group to the given principal.
