1import * as ivsrealtime from "@distilled.cloud/aws/ivs-realtime";
2import * as Layer from "effect/Layer";
3import {
4 COMPOSITION_ARN_WILDCARD,
5 makeIvsRealtimeAccountHttpBinding,
6} from "./BindingHttp.ts";
7import { StopComposition } from "./StopComposition.ts";
8
9export const StopCompositionHttp = Layer.effect(
10 StopComposition,
11 makeIvsRealtimeAccountHttpBinding({
12 tag: "AWS.IVSRealtime.StopComposition",
13 operation: ivsrealtime.stopComposition,
14 actions: ["ivs:StopComposition"],
15 resources: [COMPOSITION_ARN_WILDCARD],
16 }),
17);