import * as aws from "@pulumi/aws";
import { studioApiSecret } from "./config";

export const createStudioApiSecret = () => {
  if (!studioApiSecret) {
    throw new Error("No secrets found for Studio API");
  }

  // Create a AWS Secret Manager secret
  const secret = new aws.secretsmanager.Secret("studioapi", {
    description: "Secret for Studio API",
  });

  // Add the secret values
  new aws.secretsmanager.SecretVersion("studioapi-version", {
    secretId: secret.id,
    secretString: JSON.stringify(studioApiSecret),
  });
  return secret;
};
