> **Experimental**
>
> `@aws-cdk/aws-medialive-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# ChannelGrants

Collection of grant methods for a IChannelRef.

- Stability: [Experimental](/cdk/api/stability.html)
- Source: Generated code

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as medialive_alpha from '@aws-cdk/aws-medialive-alpha';
import { aws_medialive as interfaces_medialive } from 'aws-cdk-lib/interfaces';

declare const channelRef: interfaces_medialive.IChannelRef;
const channelGrants = medialive_alpha.ChannelGrants.fromChannel(channelRef);
```

## Methods

- `actions(grantee: IGrantable, actions: string[], options?: PermissionsOptions): Grant` — Grant the given identity custom permissions.

- `fromChannel(resource: IChannelRef): ChannelGrants // chainable` (static) — Creates grants for ChannelGrants.

- `start(grantee: IGrantable): Grant` — Grant permissions to start this channel.

- `stop(grantee: IGrantable): Grant` — Grant permissions to stop this channel.

- `updateSchedule(grantee: IGrantable): Grant` — Grant permissions to update the schedule of this channel.
