MCPcopy Index your code
hub / github.com/simstudioai/sim / listDeploymentStrategies

Function listDeploymentStrategies

apps/sim/app/api/tools/appconfig/utils.ts:310–338  ·  view source on GitHub ↗
(
  client: AppConfigClient,
  maxResults?: number | null,
  nextToken?: string | null
)

Source from the content-addressed store, hash-verified

308}
309
310export async function listDeploymentStrategies(
311 client: AppConfigClient,
312 maxResults?: number | null,
313 nextToken?: string | null
314) {
315 const response = await client.send(
316 new ListDeploymentStrategiesCommand({
317 ...(maxResults ? { MaxResults: maxResults } : {}),
318 ...(nextToken ? { NextToken: nextToken } : {}),
319 })
320 )
321
322 const deploymentStrategies = (response.Items ?? []).map((item) => ({
323 id: item.Id ?? '',
324 name: item.Name ?? '',
325 description: item.Description ?? null,
326 deploymentDurationInMinutes: item.DeploymentDurationInMinutes ?? null,
327 growthType: item.GrowthType ?? null,
328 growthFactor: item.GrowthFactor ?? null,
329 finalBakeTimeInMinutes: item.FinalBakeTimeInMinutes ?? null,
330 replicateTo: item.ReplicateTo ?? null,
331 }))
332
333 return {
334 deploymentStrategies,
335 nextToken: response.NextToken ?? null,
336 count: deploymentStrategies.length,
337 }
338}
339
340export async function startDeployment(
341 client: AppConfigClient,

Callers 1

route.tsFile · 0.90

Calls 1

sendMethod · 0.80

Tested by

no test coverage detected