export function uploadAutoscalingArtifact()

in src/riff-raff-yaml-file/deployments/autoscaling.ts [5:24]


export function uploadAutoscalingArtifact(asg: GuAutoScalingGroup): RiffRaffDeployment {
  const { app } = asg;
  const { stack, region } = asg.stack as GuStack;

  return {
    name: ["asg-upload", region, stack, app].join("-"),
    props: {
      type: "autoscaling",
      actions: ["uploadArtifacts"],
      regions: new Set([region]),
      stacks: new Set([stack]),
      app,
      parameters: {
        bucketSsmLookup: true,
        prefixApp: true,
      },
      contentDirectory: app,
    },
  };
}