naftiko: 1.0.0-alpha2 info: label: Pulumi APIs — Stacks description: 'Pulumi APIs — Stacks. 115 operations. Lead operation: ListMemberStackPermissions. Self-contained Naftiko capability covering one Pulumi business surface.' tags: - Pulumi - Stacks created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: PULUMI_API_KEY: PULUMI_API_KEY capability: consumes: - type: http namespace: pulumi-stacks baseUri: '' description: Pulumi APIs — Stacks business capability. Self-contained, no shared references. resources: - name: api-console-orgs-orgName-members-userLogin-stacks-projectName-stackName path: /api/console/orgs/{orgName}/members/{userLogin}/stacks/{projectName}/{stackName} operations: - name: listmemberstackpermissions method: GET description: ListMemberStackPermissions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: userLogin in: path type: string description: The user login required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-console-stacks-orgName-projectName-stackName-overview path: /api/console/stacks/{orgName}/{projectName}/{stackName}/overview operations: - name: getstackoverview method: GET description: GetStackOverview outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-console-stacks-orgName-projectName-stackName-teams-teamName path: /api/console/stacks/{orgName}/{projectName}/{stackName}/teams/{teamName} operations: - name: updateteamstackpermissions method: PATCH description: UpdateTeamStackPermissions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: teamName in: path type: string description: The team name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-console-stacks-orgName-projectName-stackName-updates-latest-summary path: /api/console/stacks/{orgName}/{projectName}/{stackName}/updates/latest/summary operations: - name: updatesummaryhandlerlatest method: GET description: UpdateSummaryHandlerLatest outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-console-stacks-orgName-projectName-stackName-updates-updateID-summary path: /api/console/stacks/{orgName}/{projectName}/{stackName}/updates/{updateID}/summary operations: - name: updatesummary method: GET description: UpdateSummary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: api-stacks-orgName-projectName-stackName path: /api/stacks/{orgName}/{projectName}/{stackName} operations: - name: deletestack method: DELETE description: DeleteStack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: force in: query type: boolean description: When true, forces deletion even if the stack still has resources - name: getstack method: GET description: GetStack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-activity path: /api/stacks/{orgName}/{projectName}/{stackName}/activity operations: - name: getstackactivity method: GET description: GetStackActivity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: page in: query type: integer description: Page number for paginated results (0-indexed, where 0 returns all results) - name: pageSize in: query type: integer description: Number of results per page (must be >= 1 when page > 0) - name: api-stacks-orgName-projectName-stackName-annotations-kind path: /api/stacks/{orgName}/{projectName}/{stackName}/annotations/{kind} operations: - name: getstacksannotation method: GET description: GetStacksAnnotation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: kind in: path type: string description: The annotation kind required: true - name: source in: query type: string description: The annotation source - name: version in: query type: integer description: The annotation version number, used for filtering by a specific version - name: upsertstacksannotations method: PATCH description: UpsertStacksAnnotations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: kind in: path type: string description: The annotation kind required: true - name: source in: query type: string description: The annotation source - name: version in: query type: integer description: The expected annotation version for optimistic concurrency control - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-batch-decrypt path: /api/stacks/{orgName}/{projectName}/{stackName}/batch-decrypt operations: - name: batchdecryptvalue method: POST description: BatchDecryptValue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-batch-encrypt path: /api/stacks/{orgName}/{projectName}/{stackName}/batch-encrypt operations: - name: batchencryptvalue method: POST description: BatchEncryptValue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-collaborators path: /api/stacks/{orgName}/{projectName}/{stackName}/collaborators operations: - name: liststackpermissions method: GET description: ListStackPermissions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-collaborators-userName path: /api/stacks/{orgName}/{projectName}/{stackName}/collaborators/{userName} operations: - name: deletestackpermission method: DELETE description: DeleteStackPermission outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: userName in: path type: string description: The user name required: true - name: api-stacks-orgName-projectName-stackName-config path: /api/stacks/{orgName}/{projectName}/{stackName}/config operations: - name: deletestackconfig method: DELETE description: DeleteStackConfig outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: getstackconfig method: GET description: GetStackConfig outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updatestackconfig method: PUT description: UpdateStackConfig outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-decrypt path: /api/stacks/{orgName}/{projectName}/{stackName}/decrypt operations: - name: decryptvalue method: POST description: DecryptValue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-decrypt-log-batch-decryption path: /api/stacks/{orgName}/{projectName}/{stackName}/decrypt/log-batch-decryption operations: - name: logonlybatchdecryptvalue method: POST description: LogOnlyBatchDecryptValue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-decrypt-log-decryption path: /api/stacks/{orgName}/{projectName}/{stackName}/decrypt/log-decryption operations: - name: logonlydecryptvalue method: POST description: LogOnlyDecryptValue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy operations: - name: createupdatefordestroy method: POST description: CreateUpdateForDestroy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID} operations: - name: getupdatestatusfordestroy method: GET description: GetUpdateStatusForDestroy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: startupdatefordestroy method: POST description: StartUpdateForDestroy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-cancel path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/cancel operations: - name: cancelupdatedestroy method: POST description: CancelUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: api-stacks-orgName-projectName-stackName-destroy-updateID-checkpoint path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/checkpoint operations: - name: patchupdatecheckpointdestroy method: PATCH description: PatchUpdateCheckpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-checkpointdelta path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/checkpointdelta operations: - name: patchupdatecheckpointdeltadestroy method: PATCH description: PatchUpdateCheckpointDelta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-checkpointverbatim path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/checkpointverbatim operations: - name: patchupdateverbatimcheckpointdestroy method: PATCH description: PatchUpdateVerbatimCheckpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-complete path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/complete operations: - name: completeupdatedestroy method: POST description: CompleteUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-events path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/events operations: - name: getengineeventsdestroy method: GET description: GetEngineEvents outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: include_non_activated in: query type: boolean description: When true, includes events that have not yet been activated; when false or omitted, only activated events are returned - name: type in: query type: array description: Filter results to only include events matching these engine event type codes - name: urn in: query type: string description: Filter results to only include events for the specified resource URN - name: recordengineeventdestroy method: POST description: RecordEngineEvent outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-events-batch path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/events/batch operations: - name: recordengineeventbatchdestroy method: POST description: RecordEngineEventBatch outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-journalentries path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/journalentries operations: - name: createjournalentriesdestroy method: PATCH description: CreateJournalEntries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: include_non_activated in: query type: boolean description: When true, includes events that have not yet been activated; when false or omitted, only activated events are returned - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-log path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/log operations: - name: appendupdatelogentrydestroy method: POST description: AppendUpdateLogEntry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-destroy-updateID-renew_lease path: /api/stacks/{orgName}/{projectName}/{stackName}/destroy/{updateID}/renew_lease operations: - name: renewupdateleasedestroy method: POST description: RenewUpdateLease outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-downstreamreferences path: /api/stacks/{orgName}/{projectName}/{stackName}/downstreamreferences operations: - name: listdownstreamstackreferences method: GET description: ListDownstreamStackReferences outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-encrypt path: /api/stacks/{orgName}/{projectName}/{stackName}/encrypt operations: - name: encryptvalue method: POST description: EncryptValue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-export path: /api/stacks/{orgName}/{projectName}/{stackName}/export operations: - name: exportstack method: GET description: ExportStack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-export-version path: /api/stacks/{orgName}/{projectName}/{stackName}/export/{version} operations: - name: exportstackatversion method: GET description: ExportStackAtVersion outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: version in: path type: integer description: The stack update version number required: true - name: api-stacks-orgName-projectName-stackName-hooks path: /api/stacks/{orgName}/{projectName}/{stackName}/hooks operations: - name: liststackwebhooks method: GET description: ListStackWebhooks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: createstackwebhook method: POST description: CreateStackWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-hooks-hookName path: /api/stacks/{orgName}/{projectName}/{stackName}/hooks/{hookName} operations: - name: deletestackwebhook method: DELETE description: DeleteStackWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: hookName in: path type: string description: The webhook name required: true - name: getstackwebhook method: GET description: GetStackWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: hookName in: path type: string description: The webhook name required: true - name: updatestackwebhook method: PATCH description: UpdateStackWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: hookName in: path type: string description: The webhook name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-hooks-hookName-deliveries path: /api/stacks/{orgName}/{projectName}/{stackName}/hooks/{hookName}/deliveries operations: - name: getstackwebhookdeliveries method: GET description: GetStackWebhookDeliveries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: hookName in: path type: string description: The webhook name required: true - name: api-stacks-orgName-projectName-stackName-hooks-hookName-deliveries-event-redeliv path: /api/stacks/{orgName}/{projectName}/{stackName}/hooks/{hookName}/deliveries/{event}/redeliver operations: - name: redeliverstackwebhookevent method: POST description: RedeliverStackWebhookEvent outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: hookName in: path type: string description: The webhook name required: true - name: event in: path type: string description: The webhook delivery event identifier to redeliver required: true - name: api-stacks-orgName-projectName-stackName-hooks-hookName-ping path: /api/stacks/{orgName}/{projectName}/{stackName}/hooks/{hookName}/ping operations: - name: pingstackwebhook method: POST description: PingStackWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: hookName in: path type: string description: The webhook name required: true - name: api-stacks-orgName-projectName-stackName-import path: /api/stacks/{orgName}/{projectName}/{stackName}/import operations: - name: importstack method: POST description: ImportStack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-metadata path: /api/stacks/{orgName}/{projectName}/{stackName}/metadata operations: - name: getstackmetadata method: GET description: GetStackMetadata outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-notifications-settings path: /api/stacks/{orgName}/{projectName}/{stackName}/notifications/settings operations: - name: updatestacknotificationsettings method: PATCH description: UpdateStackNotificationSettings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-ownership path: /api/stacks/{orgName}/{projectName}/{stackName}/ownership operations: - name: reassignstackownership method: POST description: ReassignStackOwnership outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-policygroups path: /api/stacks/{orgName}/{projectName}/{stackName}/policygroups operations: - name: getstackpolicygroups method: GET description: GetStackPolicyGroups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-policypacks path: /api/stacks/{orgName}/{projectName}/{stackName}/policypacks operations: - name: getstackpolicypacks method: GET description: GetStackPolicyPacks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: mode in: query type: string description: Filter by policy group enforcement mode ('audit' or 'preventative') - name: api-stacks-orgName-projectName-stackName-preview path: /api/stacks/{orgName}/{projectName}/{stackName}/preview operations: - name: createupdateforpreview method: POST description: CreateUpdateForPreview outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-preview-updateID path: /api/stacks/{orgName}/{projectName}/{stackName}/preview/{updateID} operations: - name: getupdatestatusforpreview method: GET description: GetUpdateStatusForPreview outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: startupdateforpreview method: POST description: StartUpdateForPreview outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-preview-updateID-cancel path: /api/stacks/{orgName}/{projectName}/{stackName}/preview/{updateID}/cancel operations: - name: cancelupdatepreview method: POST description: CancelUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: api-stacks-orgName-projectName-stackName-preview-updateID-complete path: /api/stacks/{orgName}/{projectName}/{stackName}/preview/{updateID}/complete operations: - name: completeupdatepreview method: POST description: CompleteUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-preview-updateID-events path: /api/stacks/{orgName}/{projectName}/{stackName}/preview/{updateID}/events operations: - name: getengineeventspreview method: GET description: GetEngineEvents outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: include_non_activated in: query type: boolean description: When true, includes events that have not yet been activated; when false or omitted, only activated events are returned - name: type in: query type: array description: Filter results to only include events matching these engine event type codes - name: urn in: query type: string description: Filter results to only include events for the specified resource URN - name: recordengineeventpreview method: POST description: RecordEngineEvent outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-preview-updateID-events-batch path: /api/stacks/{orgName}/{projectName}/{stackName}/preview/{updateID}/events/batch operations: - name: recordengineeventbatchpreview method: POST description: RecordEngineEventBatch outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-preview-updateID-journalentries path: /api/stacks/{orgName}/{projectName}/{stackName}/preview/{updateID}/journalentries operations: - name: createjournalentriespreview method: PATCH description: CreateJournalEntries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: include_non_activated in: query type: boolean description: When true, includes events that have not yet been activated; when false or omitted, only activated events are returned - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-preview-updateID-log path: /api/stacks/{orgName}/{projectName}/{stackName}/preview/{updateID}/log operations: - name: appendupdatelogentrypreview method: POST description: AppendUpdateLogEntry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-preview-updateID-renew_lease path: /api/stacks/{orgName}/{projectName}/{stackName}/preview/{updateID}/renew_lease operations: - name: renewupdateleasepreview method: POST description: RenewUpdateLease outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-previews-updateID path: /api/stacks/{orgName}/{projectName}/{stackName}/previews/{updateID} operations: - name: getstackpreview method: GET description: GetStackPreview outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: api-stacks-orgName-projectName-stackName-previews-updateID-summary path: /api/stacks/{orgName}/{projectName}/{stackName}/previews/{updateID}/summary operations: - name: getstackpreviewsummary method: GET description: GetStackPreviewSummary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: api-stacks-orgName-projectName-stackName-refresh path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh operations: - name: createupdateforrefresh method: POST description: CreateUpdateForRefresh outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID} operations: - name: getupdatestatusforrefresh method: GET description: GetUpdateStatusForRefresh outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: startupdateforrefresh method: POST description: StartUpdateForRefresh outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-cancel path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/cancel operations: - name: cancelupdaterefresh method: POST description: CancelUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: api-stacks-orgName-projectName-stackName-refresh-updateID-checkpoint path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/checkpoint operations: - name: patchupdatecheckpointrefresh method: PATCH description: PatchUpdateCheckpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-checkpointdelta path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/checkpointdelta operations: - name: patchupdatecheckpointdeltarefresh method: PATCH description: PatchUpdateCheckpointDelta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-checkpointverbatim path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/checkpointverbatim operations: - name: patchupdateverbatimcheckpointrefresh method: PATCH description: PatchUpdateVerbatimCheckpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-complete path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/complete operations: - name: completeupdaterefresh method: POST description: CompleteUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-events path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/events operations: - name: getengineeventsrefresh method: GET description: GetEngineEvents outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: include_non_activated in: query type: boolean description: When true, includes events that have not yet been activated; when false or omitted, only activated events are returned - name: type in: query type: array description: Filter results to only include events matching these engine event type codes - name: urn in: query type: string description: Filter results to only include events for the specified resource URN - name: recordengineeventrefresh method: POST description: RecordEngineEvent outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-events-batch path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/events/batch operations: - name: recordengineeventbatchrefresh method: POST description: RecordEngineEventBatch outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-journalentries path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/journalentries operations: - name: createjournalentriesrefresh method: PATCH description: CreateJournalEntries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: include_non_activated in: query type: boolean description: When true, includes events that have not yet been activated; when false or omitted, only activated events are returned - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-log path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/log operations: - name: appendupdatelogentryrefresh method: POST description: AppendUpdateLogEntry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-refresh-updateID-renew_lease path: /api/stacks/{orgName}/{projectName}/{stackName}/refresh/{updateID}/renew_lease operations: - name: renewupdateleaserefresh method: POST description: RenewUpdateLease outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-rename path: /api/stacks/{orgName}/{projectName}/{stackName}/rename operations: - name: renamestack method: POST description: RenameStack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-resources-count path: /api/stacks/{orgName}/{projectName}/{stackName}/resources/count operations: - name: getstackresourcecount method: GET description: GetStackResourceCount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-resources-latest path: /api/stacks/{orgName}/{projectName}/{stackName}/resources/latest operations: - name: getlateststackresources method: GET description: GetLatestStackResources outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-resources-latest-urn path: /api/stacks/{orgName}/{projectName}/{stackName}/resources/latest/{urn} operations: - name: getlateststackresource method: GET description: GetLatestStackResource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: urn in: path type: string description: The resource URN required: true - name: api-stacks-orgName-projectName-stackName-resources-version path: /api/stacks/{orgName}/{projectName}/{stackName}/resources/{version} operations: - name: getstackresources method: GET description: GetStackResources outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: version in: path type: integer description: The stack update version number required: true - name: api-stacks-orgName-projectName-stackName-resources-version-urn path: /api/stacks/{orgName}/{projectName}/{stackName}/resources/{version}/{urn} operations: - name: getstackresource method: GET description: GetStackResource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: version in: path type: integer description: The stack update version number required: true - name: urn in: path type: string description: The resource URN required: true - name: api-stacks-orgName-projectName-stackName-tags path: /api/stacks/{orgName}/{projectName}/{stackName}/tags operations: - name: updatestacktags method: PATCH description: UpdateStackTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: addstacktag method: POST description: AddStackTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-tags-tagName path: /api/stacks/{orgName}/{projectName}/{stackName}/tags/{tagName} operations: - name: deletestacktag method: DELETE description: DeleteStackTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: tagName in: path type: string description: The tag name required: true - name: updatestacktag method: PATCH description: UpdateStackTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: tagName in: path type: string description: The tag name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-teams path: /api/stacks/{orgName}/{projectName}/{stackName}/teams operations: - name: liststackteams method: GET description: ListStackTeams outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-transfer path: /api/stacks/{orgName}/{projectName}/{stackName}/transfer operations: - name: transferstack method: POST description: TransferStack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update path: /api/stacks/{orgName}/{projectName}/{stackName}/update operations: - name: createupdateforupdate method: POST description: CreateUpdateForUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID} operations: - name: getupdatestatusforupdate method: GET description: GetUpdateStatusForUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: startupdateforupdate method: POST description: StartUpdateForUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-cancel path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/cancel operations: - name: cancelupdateupdate method: POST description: CancelUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: api-stacks-orgName-projectName-stackName-update-updateID-checkpoint path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/checkpoint operations: - name: patchupdatecheckpointupdate method: PATCH description: PatchUpdateCheckpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-checkpointdelta path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/checkpointdelta operations: - name: patchupdatecheckpointdeltaupdate method: PATCH description: PatchUpdateCheckpointDelta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-checkpointverbatim path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/checkpointverbatim operations: - name: patchupdateverbatimcheckpointupdate method: PATCH description: PatchUpdateVerbatimCheckpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-complete path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/complete operations: - name: completeupdateupdate method: POST description: CompleteUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-events path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/events operations: - name: getengineeventsupdate method: GET description: GetEngineEvents outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: include_non_activated in: query type: boolean description: When true, includes events that have not yet been activated; when false or omitted, only activated events are returned - name: type in: query type: array description: Filter results to only include events matching these engine event type codes - name: urn in: query type: string description: Filter results to only include events for the specified resource URN - name: recordengineeventupdate method: POST description: RecordEngineEvent outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-events-batch path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/events/batch operations: - name: recordengineeventbatchupdate method: POST description: RecordEngineEventBatch outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-journalentries path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/journalentries operations: - name: createjournalentriesupdate method: PATCH description: CreateJournalEntries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: include_non_activated in: query type: boolean description: When true, includes events that have not yet been activated; when false or omitted, only activated events are returned - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-log path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/log operations: - name: appendupdatelogentryupdate method: POST description: AppendUpdateLogEntry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-update-updateID-renew_lease path: /api/stacks/{orgName}/{projectName}/{stackName}/update/{updateID}/renew_lease operations: - name: renewupdateleaseupdate method: POST description: RenewUpdateLease outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: updateID in: path type: string description: The update ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-stacks-orgName-projectName-stackName-updates path: /api/stacks/{orgName}/{projectName}/{stackName}/updates operations: - name: getstackupdates method: GET description: GetStackUpdates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: output-type in: query type: string description: Controls the response format; when unset returns the legacy format, otherwise returns the paginated format - name: page in: query type: integer description: Page number for paginated results (0-indexed, where 0 returns all results) - name: pageSize in: query type: integer description: Number of results per page (must be >= 1 when page > 0) - name: api-stacks-orgName-projectName-stackName-updates-latest path: /api/stacks/{orgName}/{projectName}/{stackName}/updates/latest operations: - name: getlateststackupdate method: GET description: GetLatestStackUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-updates-latest-previews path: /api/stacks/{orgName}/{projectName}/{stackName}/updates/latest/previews operations: - name: getlateststackpreviews method: GET description: GetLatestStackPreviews outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: asc in: query type: boolean description: When true, sorts results in ascending chronological order; when false or omitted, sorts in descending order - name: page in: query type: integer description: Page number for paginated results (0-indexed, where 0 returns all results) - name: pageSize in: query type: integer description: Number of results per page (must be >= 1 when page > 0) - name: api-stacks-orgName-projectName-stackName-updates-latest-timeline path: /api/stacks/{orgName}/{projectName}/{stackName}/updates/latest/timeline operations: - name: getlatestupdatetimeline method: GET description: GetLatestUpdateTimeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-updates-version path: /api/stacks/{orgName}/{projectName}/{stackName}/updates/{version} operations: - name: getstackupdate method: GET description: GetStackUpdate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: version in: path type: integer description: The stack update version number required: true - name: api-stacks-orgName-projectName-stackName-updates-version-previews path: /api/stacks/{orgName}/{projectName}/{stackName}/updates/{version}/previews operations: - name: getstackpreviews method: GET description: GetStackPreviews outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: version in: path type: integer description: The stack update version number required: true - name: asc in: query type: boolean description: When true, sorts results in ascending chronological order; when false or omitted, sorts in descending order - name: page in: query type: integer description: Page number for paginated results (0-indexed, where 0 returns all results) - name: pageSize in: query type: integer description: Number of results per page (must be >= 1 when page > 0) - name: api-stacks-orgName-projectName-stackName-updates-version-summary path: /api/stacks/{orgName}/{projectName}/{stackName}/updates/{version}/summary operations: - name: getstackupdatesummary method: GET description: GetStackUpdateSummary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: version in: path type: integer description: The stack update version number required: true - name: api-stacks-orgName-projectName-stackName-updates-version-timeline path: /api/stacks/{orgName}/{projectName}/{stackName}/updates/{version}/timeline operations: - name: getupdatetimeline method: GET description: GetUpdateTimeline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: version in: path type: integer description: The stack update version number required: true - name: api-stacks-orgName-projectName-stackName-upstreamreferences path: /api/stacks/{orgName}/{projectName}/{stackName}/upstreamreferences operations: - name: listupstreamstackreferences method: GET description: ListUpstreamStackReferences outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: api-stacks-orgName-projectName-stackName-workflow path: /api/stacks/{orgName}/{projectName}/{stackName}/workflow operations: - name: getstackstarterworkflow method: POST description: GetStackStarterWorkflow outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: body in: body type: object description: Request body (JSON). required: false exposes: - type: rest namespace: pulumi-stacks-rest port: 8080 description: REST adapter for Pulumi APIs — Stacks. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/console/orgs/{orgname}/members/{userlogin}/stacks/{projectname}/{stackname} name: api-console-orgs-orgname-members-userlogin-stacks-projectname-stackname description: REST surface for api-console-orgs-orgName-members-userLogin-stacks-projectName-stackName. operations: - method: GET name: listmemberstackpermissions description: ListMemberStackPermissions call: pulumi-stacks.listmemberstackpermissions with: orgName: rest.orgName userLogin: rest.userLogin projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/console/stacks/{orgname}/{projectname}/{stackname}/overview name: api-console-stacks-orgname-projectname-stackname-overview description: REST surface for api-console-stacks-orgName-projectName-stackName-overview. operations: - method: GET name: getstackoverview description: GetStackOverview call: pulumi-stacks.getstackoverview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/console/stacks/{orgname}/{projectname}/{stackname}/teams/{teamname} name: api-console-stacks-orgname-projectname-stackname-teams-teamname description: REST surface for api-console-stacks-orgName-projectName-stackName-teams-teamName. operations: - method: PATCH name: updateteamstackpermissions description: UpdateTeamStackPermissions call: pulumi-stacks.updateteamstackpermissions with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName teamName: rest.teamName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/console/stacks/{orgname}/{projectname}/{stackname}/updates/latest/summary name: api-console-stacks-orgname-projectname-stackname-updates-latest-summary description: REST surface for api-console-stacks-orgName-projectName-stackName-updates-latest-summary. operations: - method: GET name: updatesummaryhandlerlatest description: UpdateSummaryHandlerLatest call: pulumi-stacks.updatesummaryhandlerlatest with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/console/stacks/{orgname}/{projectname}/{stackname}/updates/{updateid}/summary name: api-console-stacks-orgname-projectname-stackname-updates-updateid-summary description: REST surface for api-console-stacks-orgName-projectName-stackName-updates-updateID-summary. operations: - method: GET name: updatesummary description: UpdateSummary call: pulumi-stacks.updatesummary with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname} name: api-stacks-orgname-projectname-stackname description: REST surface for api-stacks-orgName-projectName-stackName. operations: - method: DELETE name: deletestack description: DeleteStack call: pulumi-stacks.deletestack with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName force: rest.force outputParameters: - type: object mapping: $. - method: GET name: getstack description: GetStack call: pulumi-stacks.getstack with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/activity name: api-stacks-orgname-projectname-stackname-activity description: REST surface for api-stacks-orgName-projectName-stackName-activity. operations: - method: GET name: getstackactivity description: GetStackActivity call: pulumi-stacks.getstackactivity with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName page: rest.page pageSize: rest.pageSize outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/annotations/{kind} name: api-stacks-orgname-projectname-stackname-annotations-kind description: REST surface for api-stacks-orgName-projectName-stackName-annotations-kind. operations: - method: GET name: getstacksannotation description: GetStacksAnnotation call: pulumi-stacks.getstacksannotation with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName kind: rest.kind source: rest.source version: rest.version outputParameters: - type: object mapping: $. - method: PATCH name: upsertstacksannotations description: UpsertStacksAnnotations call: pulumi-stacks.upsertstacksannotations with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName kind: rest.kind source: rest.source version: rest.version body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/batch-decrypt name: api-stacks-orgname-projectname-stackname-batch-decrypt description: REST surface for api-stacks-orgName-projectName-stackName-batch-decrypt. operations: - method: POST name: batchdecryptvalue description: BatchDecryptValue call: pulumi-stacks.batchdecryptvalue with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/batch-encrypt name: api-stacks-orgname-projectname-stackname-batch-encrypt description: REST surface for api-stacks-orgName-projectName-stackName-batch-encrypt. operations: - method: POST name: batchencryptvalue description: BatchEncryptValue call: pulumi-stacks.batchencryptvalue with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/collaborators name: api-stacks-orgname-projectname-stackname-collaborators description: REST surface for api-stacks-orgName-projectName-stackName-collaborators. operations: - method: GET name: liststackpermissions description: ListStackPermissions call: pulumi-stacks.liststackpermissions with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/collaborators/{username} name: api-stacks-orgname-projectname-stackname-collaborators-username description: REST surface for api-stacks-orgName-projectName-stackName-collaborators-userName. operations: - method: DELETE name: deletestackpermission description: DeleteStackPermission call: pulumi-stacks.deletestackpermission with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName userName: rest.userName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/config name: api-stacks-orgname-projectname-stackname-config description: REST surface for api-stacks-orgName-projectName-stackName-config. operations: - method: DELETE name: deletestackconfig description: DeleteStackConfig call: pulumi-stacks.deletestackconfig with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - method: GET name: getstackconfig description: GetStackConfig call: pulumi-stacks.getstackconfig with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - method: PUT name: updatestackconfig description: UpdateStackConfig call: pulumi-stacks.updatestackconfig with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/decrypt name: api-stacks-orgname-projectname-stackname-decrypt description: REST surface for api-stacks-orgName-projectName-stackName-decrypt. operations: - method: POST name: decryptvalue description: DecryptValue call: pulumi-stacks.decryptvalue with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/decrypt/log-batch-decryption name: api-stacks-orgname-projectname-stackname-decrypt-log-batch-decryption description: REST surface for api-stacks-orgName-projectName-stackName-decrypt-log-batch-decryption. operations: - method: POST name: logonlybatchdecryptvalue description: LogOnlyBatchDecryptValue call: pulumi-stacks.logonlybatchdecryptvalue with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/decrypt/log-decryption name: api-stacks-orgname-projectname-stackname-decrypt-log-decryption description: REST surface for api-stacks-orgName-projectName-stackName-decrypt-log-decryption. operations: - method: POST name: logonlydecryptvalue description: LogOnlyDecryptValue call: pulumi-stacks.logonlydecryptvalue with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy name: api-stacks-orgname-projectname-stackname-destroy description: REST surface for api-stacks-orgName-projectName-stackName-destroy. operations: - method: POST name: createupdatefordestroy description: CreateUpdateForDestroy call: pulumi-stacks.createupdatefordestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid} name: api-stacks-orgname-projectname-stackname-destroy-updateid description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID. operations: - method: GET name: getupdatestatusfordestroy description: GetUpdateStatusForDestroy call: pulumi-stacks.getupdatestatusfordestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID continuationToken: rest.continuationToken outputParameters: - type: object mapping: $. - method: POST name: startupdatefordestroy description: StartUpdateForDestroy call: pulumi-stacks.startupdatefordestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/cancel name: api-stacks-orgname-projectname-stackname-destroy-updateid-cancel description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-cancel. operations: - method: POST name: cancelupdatedestroy description: CancelUpdate call: pulumi-stacks.cancelupdatedestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/checkpoint name: api-stacks-orgname-projectname-stackname-destroy-updateid-checkpoint description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-checkpoint. operations: - method: PATCH name: patchupdatecheckpointdestroy description: PatchUpdateCheckpoint call: pulumi-stacks.patchupdatecheckpointdestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/checkpointdelta name: api-stacks-orgname-projectname-stackname-destroy-updateid-checkpointdelta description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-checkpointdelta. operations: - method: PATCH name: patchupdatecheckpointdeltadestroy description: PatchUpdateCheckpointDelta call: pulumi-stacks.patchupdatecheckpointdeltadestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/checkpointverbatim name: api-stacks-orgname-projectname-stackname-destroy-updateid-checkpointverbatim description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-checkpointverbatim. operations: - method: PATCH name: patchupdateverbatimcheckpointdestroy description: PatchUpdateVerbatimCheckpoint call: pulumi-stacks.patchupdateverbatimcheckpointdestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/complete name: api-stacks-orgname-projectname-stackname-destroy-updateid-complete description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-complete. operations: - method: POST name: completeupdatedestroy description: CompleteUpdate call: pulumi-stacks.completeupdatedestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/events name: api-stacks-orgname-projectname-stackname-destroy-updateid-events description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-events. operations: - method: GET name: getengineeventsdestroy description: GetEngineEvents call: pulumi-stacks.getengineeventsdestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID continuationToken: rest.continuationToken include_non_activated: rest.include_non_activated type: rest.type urn: rest.urn outputParameters: - type: object mapping: $. - method: POST name: recordengineeventdestroy description: RecordEngineEvent call: pulumi-stacks.recordengineeventdestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/events/batch name: api-stacks-orgname-projectname-stackname-destroy-updateid-events-batch description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-events-batch. operations: - method: POST name: recordengineeventbatchdestroy description: RecordEngineEventBatch call: pulumi-stacks.recordengineeventbatchdestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/journalentries name: api-stacks-orgname-projectname-stackname-destroy-updateid-journalentries description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-journalentries. operations: - method: PATCH name: createjournalentriesdestroy description: CreateJournalEntries call: pulumi-stacks.createjournalentriesdestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID include_non_activated: rest.include_non_activated body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/log name: api-stacks-orgname-projectname-stackname-destroy-updateid-log description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-log. operations: - method: POST name: appendupdatelogentrydestroy description: AppendUpdateLogEntry call: pulumi-stacks.appendupdatelogentrydestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/destroy/{updateid}/renew-lease name: api-stacks-orgname-projectname-stackname-destroy-updateid-renew-lease description: REST surface for api-stacks-orgName-projectName-stackName-destroy-updateID-renew_lease. operations: - method: POST name: renewupdateleasedestroy description: RenewUpdateLease call: pulumi-stacks.renewupdateleasedestroy with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/downstreamreferences name: api-stacks-orgname-projectname-stackname-downstreamreferences description: REST surface for api-stacks-orgName-projectName-stackName-downstreamreferences. operations: - method: GET name: listdownstreamstackreferences description: ListDownstreamStackReferences call: pulumi-stacks.listdownstreamstackreferences with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/encrypt name: api-stacks-orgname-projectname-stackname-encrypt description: REST surface for api-stacks-orgName-projectName-stackName-encrypt. operations: - method: POST name: encryptvalue description: EncryptValue call: pulumi-stacks.encryptvalue with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/export name: api-stacks-orgname-projectname-stackname-export description: REST surface for api-stacks-orgName-projectName-stackName-export. operations: - method: GET name: exportstack description: ExportStack call: pulumi-stacks.exportstack with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/export/{version} name: api-stacks-orgname-projectname-stackname-export-version description: REST surface for api-stacks-orgName-projectName-stackName-export-version. operations: - method: GET name: exportstackatversion description: ExportStackAtVersion call: pulumi-stacks.exportstackatversion with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/hooks name: api-stacks-orgname-projectname-stackname-hooks description: REST surface for api-stacks-orgName-projectName-stackName-hooks. operations: - method: GET name: liststackwebhooks description: ListStackWebhooks call: pulumi-stacks.liststackwebhooks with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - method: POST name: createstackwebhook description: CreateStackWebhook call: pulumi-stacks.createstackwebhook with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/hooks/{hookname} name: api-stacks-orgname-projectname-stackname-hooks-hookname description: REST surface for api-stacks-orgName-projectName-stackName-hooks-hookName. operations: - method: DELETE name: deletestackwebhook description: DeleteStackWebhook call: pulumi-stacks.deletestackwebhook with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName hookName: rest.hookName outputParameters: - type: object mapping: $. - method: GET name: getstackwebhook description: GetStackWebhook call: pulumi-stacks.getstackwebhook with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName hookName: rest.hookName outputParameters: - type: object mapping: $. - method: PATCH name: updatestackwebhook description: UpdateStackWebhook call: pulumi-stacks.updatestackwebhook with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName hookName: rest.hookName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/hooks/{hookname}/deliveries name: api-stacks-orgname-projectname-stackname-hooks-hookname-deliveries description: REST surface for api-stacks-orgName-projectName-stackName-hooks-hookName-deliveries. operations: - method: GET name: getstackwebhookdeliveries description: GetStackWebhookDeliveries call: pulumi-stacks.getstackwebhookdeliveries with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName hookName: rest.hookName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/hooks/{hookname}/deliveries/{event}/redeliver name: api-stacks-orgname-projectname-stackname-hooks-hookname-deliveries-event-redeliv description: REST surface for api-stacks-orgName-projectName-stackName-hooks-hookName-deliveries-event-redeliv. operations: - method: POST name: redeliverstackwebhookevent description: RedeliverStackWebhookEvent call: pulumi-stacks.redeliverstackwebhookevent with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName hookName: rest.hookName event: rest.event outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/hooks/{hookname}/ping name: api-stacks-orgname-projectname-stackname-hooks-hookname-ping description: REST surface for api-stacks-orgName-projectName-stackName-hooks-hookName-ping. operations: - method: POST name: pingstackwebhook description: PingStackWebhook call: pulumi-stacks.pingstackwebhook with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName hookName: rest.hookName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/import name: api-stacks-orgname-projectname-stackname-import description: REST surface for api-stacks-orgName-projectName-stackName-import. operations: - method: POST name: importstack description: ImportStack call: pulumi-stacks.importstack with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/metadata name: api-stacks-orgname-projectname-stackname-metadata description: REST surface for api-stacks-orgName-projectName-stackName-metadata. operations: - method: GET name: getstackmetadata description: GetStackMetadata call: pulumi-stacks.getstackmetadata with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/notifications/settings name: api-stacks-orgname-projectname-stackname-notifications-settings description: REST surface for api-stacks-orgName-projectName-stackName-notifications-settings. operations: - method: PATCH name: updatestacknotificationsettings description: UpdateStackNotificationSettings call: pulumi-stacks.updatestacknotificationsettings with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/ownership name: api-stacks-orgname-projectname-stackname-ownership description: REST surface for api-stacks-orgName-projectName-stackName-ownership. operations: - method: POST name: reassignstackownership description: ReassignStackOwnership call: pulumi-stacks.reassignstackownership with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/policygroups name: api-stacks-orgname-projectname-stackname-policygroups description: REST surface for api-stacks-orgName-projectName-stackName-policygroups. operations: - method: GET name: getstackpolicygroups description: GetStackPolicyGroups call: pulumi-stacks.getstackpolicygroups with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/policypacks name: api-stacks-orgname-projectname-stackname-policypacks description: REST surface for api-stacks-orgName-projectName-stackName-policypacks. operations: - method: GET name: getstackpolicypacks description: GetStackPolicyPacks call: pulumi-stacks.getstackpolicypacks with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName mode: rest.mode outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview name: api-stacks-orgname-projectname-stackname-preview description: REST surface for api-stacks-orgName-projectName-stackName-preview. operations: - method: POST name: createupdateforpreview description: CreateUpdateForPreview call: pulumi-stacks.createupdateforpreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview/{updateid} name: api-stacks-orgname-projectname-stackname-preview-updateid description: REST surface for api-stacks-orgName-projectName-stackName-preview-updateID. operations: - method: GET name: getupdatestatusforpreview description: GetUpdateStatusForPreview call: pulumi-stacks.getupdatestatusforpreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID continuationToken: rest.continuationToken outputParameters: - type: object mapping: $. - method: POST name: startupdateforpreview description: StartUpdateForPreview call: pulumi-stacks.startupdateforpreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview/{updateid}/cancel name: api-stacks-orgname-projectname-stackname-preview-updateid-cancel description: REST surface for api-stacks-orgName-projectName-stackName-preview-updateID-cancel. operations: - method: POST name: cancelupdatepreview description: CancelUpdate call: pulumi-stacks.cancelupdatepreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview/{updateid}/complete name: api-stacks-orgname-projectname-stackname-preview-updateid-complete description: REST surface for api-stacks-orgName-projectName-stackName-preview-updateID-complete. operations: - method: POST name: completeupdatepreview description: CompleteUpdate call: pulumi-stacks.completeupdatepreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview/{updateid}/events name: api-stacks-orgname-projectname-stackname-preview-updateid-events description: REST surface for api-stacks-orgName-projectName-stackName-preview-updateID-events. operations: - method: GET name: getengineeventspreview description: GetEngineEvents call: pulumi-stacks.getengineeventspreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID continuationToken: rest.continuationToken include_non_activated: rest.include_non_activated type: rest.type urn: rest.urn outputParameters: - type: object mapping: $. - method: POST name: recordengineeventpreview description: RecordEngineEvent call: pulumi-stacks.recordengineeventpreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview/{updateid}/events/batch name: api-stacks-orgname-projectname-stackname-preview-updateid-events-batch description: REST surface for api-stacks-orgName-projectName-stackName-preview-updateID-events-batch. operations: - method: POST name: recordengineeventbatchpreview description: RecordEngineEventBatch call: pulumi-stacks.recordengineeventbatchpreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview/{updateid}/journalentries name: api-stacks-orgname-projectname-stackname-preview-updateid-journalentries description: REST surface for api-stacks-orgName-projectName-stackName-preview-updateID-journalentries. operations: - method: PATCH name: createjournalentriespreview description: CreateJournalEntries call: pulumi-stacks.createjournalentriespreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID include_non_activated: rest.include_non_activated body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview/{updateid}/log name: api-stacks-orgname-projectname-stackname-preview-updateid-log description: REST surface for api-stacks-orgName-projectName-stackName-preview-updateID-log. operations: - method: POST name: appendupdatelogentrypreview description: AppendUpdateLogEntry call: pulumi-stacks.appendupdatelogentrypreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/preview/{updateid}/renew-lease name: api-stacks-orgname-projectname-stackname-preview-updateid-renew-lease description: REST surface for api-stacks-orgName-projectName-stackName-preview-updateID-renew_lease. operations: - method: POST name: renewupdateleasepreview description: RenewUpdateLease call: pulumi-stacks.renewupdateleasepreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/previews/{updateid} name: api-stacks-orgname-projectname-stackname-previews-updateid description: REST surface for api-stacks-orgName-projectName-stackName-previews-updateID. operations: - method: GET name: getstackpreview description: GetStackPreview call: pulumi-stacks.getstackpreview with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/previews/{updateid}/summary name: api-stacks-orgname-projectname-stackname-previews-updateid-summary description: REST surface for api-stacks-orgName-projectName-stackName-previews-updateID-summary. operations: - method: GET name: getstackpreviewsummary description: GetStackPreviewSummary call: pulumi-stacks.getstackpreviewsummary with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh name: api-stacks-orgname-projectname-stackname-refresh description: REST surface for api-stacks-orgName-projectName-stackName-refresh. operations: - method: POST name: createupdateforrefresh description: CreateUpdateForRefresh call: pulumi-stacks.createupdateforrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid} name: api-stacks-orgname-projectname-stackname-refresh-updateid description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID. operations: - method: GET name: getupdatestatusforrefresh description: GetUpdateStatusForRefresh call: pulumi-stacks.getupdatestatusforrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID continuationToken: rest.continuationToken outputParameters: - type: object mapping: $. - method: POST name: startupdateforrefresh description: StartUpdateForRefresh call: pulumi-stacks.startupdateforrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/cancel name: api-stacks-orgname-projectname-stackname-refresh-updateid-cancel description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-cancel. operations: - method: POST name: cancelupdaterefresh description: CancelUpdate call: pulumi-stacks.cancelupdaterefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/checkpoint name: api-stacks-orgname-projectname-stackname-refresh-updateid-checkpoint description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-checkpoint. operations: - method: PATCH name: patchupdatecheckpointrefresh description: PatchUpdateCheckpoint call: pulumi-stacks.patchupdatecheckpointrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/checkpointdelta name: api-stacks-orgname-projectname-stackname-refresh-updateid-checkpointdelta description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-checkpointdelta. operations: - method: PATCH name: patchupdatecheckpointdeltarefresh description: PatchUpdateCheckpointDelta call: pulumi-stacks.patchupdatecheckpointdeltarefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/checkpointverbatim name: api-stacks-orgname-projectname-stackname-refresh-updateid-checkpointverbatim description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-checkpointverbatim. operations: - method: PATCH name: patchupdateverbatimcheckpointrefresh description: PatchUpdateVerbatimCheckpoint call: pulumi-stacks.patchupdateverbatimcheckpointrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/complete name: api-stacks-orgname-projectname-stackname-refresh-updateid-complete description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-complete. operations: - method: POST name: completeupdaterefresh description: CompleteUpdate call: pulumi-stacks.completeupdaterefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/events name: api-stacks-orgname-projectname-stackname-refresh-updateid-events description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-events. operations: - method: GET name: getengineeventsrefresh description: GetEngineEvents call: pulumi-stacks.getengineeventsrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID continuationToken: rest.continuationToken include_non_activated: rest.include_non_activated type: rest.type urn: rest.urn outputParameters: - type: object mapping: $. - method: POST name: recordengineeventrefresh description: RecordEngineEvent call: pulumi-stacks.recordengineeventrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/events/batch name: api-stacks-orgname-projectname-stackname-refresh-updateid-events-batch description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-events-batch. operations: - method: POST name: recordengineeventbatchrefresh description: RecordEngineEventBatch call: pulumi-stacks.recordengineeventbatchrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/journalentries name: api-stacks-orgname-projectname-stackname-refresh-updateid-journalentries description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-journalentries. operations: - method: PATCH name: createjournalentriesrefresh description: CreateJournalEntries call: pulumi-stacks.createjournalentriesrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID include_non_activated: rest.include_non_activated body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/log name: api-stacks-orgname-projectname-stackname-refresh-updateid-log description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-log. operations: - method: POST name: appendupdatelogentryrefresh description: AppendUpdateLogEntry call: pulumi-stacks.appendupdatelogentryrefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/refresh/{updateid}/renew-lease name: api-stacks-orgname-projectname-stackname-refresh-updateid-renew-lease description: REST surface for api-stacks-orgName-projectName-stackName-refresh-updateID-renew_lease. operations: - method: POST name: renewupdateleaserefresh description: RenewUpdateLease call: pulumi-stacks.renewupdateleaserefresh with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/rename name: api-stacks-orgname-projectname-stackname-rename description: REST surface for api-stacks-orgName-projectName-stackName-rename. operations: - method: POST name: renamestack description: RenameStack call: pulumi-stacks.renamestack with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/resources/count name: api-stacks-orgname-projectname-stackname-resources-count description: REST surface for api-stacks-orgName-projectName-stackName-resources-count. operations: - method: GET name: getstackresourcecount description: GetStackResourceCount call: pulumi-stacks.getstackresourcecount with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/resources/latest name: api-stacks-orgname-projectname-stackname-resources-latest description: REST surface for api-stacks-orgName-projectName-stackName-resources-latest. operations: - method: GET name: getlateststackresources description: GetLatestStackResources call: pulumi-stacks.getlateststackresources with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/resources/latest/{urn} name: api-stacks-orgname-projectname-stackname-resources-latest-urn description: REST surface for api-stacks-orgName-projectName-stackName-resources-latest-urn. operations: - method: GET name: getlateststackresource description: GetLatestStackResource call: pulumi-stacks.getlateststackresource with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName urn: rest.urn outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/resources/{version} name: api-stacks-orgname-projectname-stackname-resources-version description: REST surface for api-stacks-orgName-projectName-stackName-resources-version. operations: - method: GET name: getstackresources description: GetStackResources call: pulumi-stacks.getstackresources with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/resources/{version}/{urn} name: api-stacks-orgname-projectname-stackname-resources-version-urn description: REST surface for api-stacks-orgName-projectName-stackName-resources-version-urn. operations: - method: GET name: getstackresource description: GetStackResource call: pulumi-stacks.getstackresource with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName version: rest.version urn: rest.urn outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/tags name: api-stacks-orgname-projectname-stackname-tags description: REST surface for api-stacks-orgName-projectName-stackName-tags. operations: - method: PATCH name: updatestacktags description: UpdateStackTags call: pulumi-stacks.updatestacktags with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - method: POST name: addstacktag description: AddStackTag call: pulumi-stacks.addstacktag with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/tags/{tagname} name: api-stacks-orgname-projectname-stackname-tags-tagname description: REST surface for api-stacks-orgName-projectName-stackName-tags-tagName. operations: - method: DELETE name: deletestacktag description: DeleteStackTag call: pulumi-stacks.deletestacktag with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: PATCH name: updatestacktag description: UpdateStackTag call: pulumi-stacks.updatestacktag with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName tagName: rest.tagName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/teams name: api-stacks-orgname-projectname-stackname-teams description: REST surface for api-stacks-orgName-projectName-stackName-teams. operations: - method: GET name: liststackteams description: ListStackTeams call: pulumi-stacks.liststackteams with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/transfer name: api-stacks-orgname-projectname-stackname-transfer description: REST surface for api-stacks-orgName-projectName-stackName-transfer. operations: - method: POST name: transferstack description: TransferStack call: pulumi-stacks.transferstack with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update name: api-stacks-orgname-projectname-stackname-update description: REST surface for api-stacks-orgName-projectName-stackName-update. operations: - method: POST name: createupdateforupdate description: CreateUpdateForUpdate call: pulumi-stacks.createupdateforupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid} name: api-stacks-orgname-projectname-stackname-update-updateid description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID. operations: - method: GET name: getupdatestatusforupdate description: GetUpdateStatusForUpdate call: pulumi-stacks.getupdatestatusforupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID continuationToken: rest.continuationToken outputParameters: - type: object mapping: $. - method: POST name: startupdateforupdate description: StartUpdateForUpdate call: pulumi-stacks.startupdateforupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/cancel name: api-stacks-orgname-projectname-stackname-update-updateid-cancel description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-cancel. operations: - method: POST name: cancelupdateupdate description: CancelUpdate call: pulumi-stacks.cancelupdateupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/checkpoint name: api-stacks-orgname-projectname-stackname-update-updateid-checkpoint description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-checkpoint. operations: - method: PATCH name: patchupdatecheckpointupdate description: PatchUpdateCheckpoint call: pulumi-stacks.patchupdatecheckpointupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/checkpointdelta name: api-stacks-orgname-projectname-stackname-update-updateid-checkpointdelta description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-checkpointdelta. operations: - method: PATCH name: patchupdatecheckpointdeltaupdate description: PatchUpdateCheckpointDelta call: pulumi-stacks.patchupdatecheckpointdeltaupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/checkpointverbatim name: api-stacks-orgname-projectname-stackname-update-updateid-checkpointverbatim description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-checkpointverbatim. operations: - method: PATCH name: patchupdateverbatimcheckpointupdate description: PatchUpdateVerbatimCheckpoint call: pulumi-stacks.patchupdateverbatimcheckpointupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/complete name: api-stacks-orgname-projectname-stackname-update-updateid-complete description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-complete. operations: - method: POST name: completeupdateupdate description: CompleteUpdate call: pulumi-stacks.completeupdateupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/events name: api-stacks-orgname-projectname-stackname-update-updateid-events description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-events. operations: - method: GET name: getengineeventsupdate description: GetEngineEvents call: pulumi-stacks.getengineeventsupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID continuationToken: rest.continuationToken include_non_activated: rest.include_non_activated type: rest.type urn: rest.urn outputParameters: - type: object mapping: $. - method: POST name: recordengineeventupdate description: RecordEngineEvent call: pulumi-stacks.recordengineeventupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/events/batch name: api-stacks-orgname-projectname-stackname-update-updateid-events-batch description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-events-batch. operations: - method: POST name: recordengineeventbatchupdate description: RecordEngineEventBatch call: pulumi-stacks.recordengineeventbatchupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/journalentries name: api-stacks-orgname-projectname-stackname-update-updateid-journalentries description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-journalentries. operations: - method: PATCH name: createjournalentriesupdate description: CreateJournalEntries call: pulumi-stacks.createjournalentriesupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID include_non_activated: rest.include_non_activated body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/log name: api-stacks-orgname-projectname-stackname-update-updateid-log description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-log. operations: - method: POST name: appendupdatelogentryupdate description: AppendUpdateLogEntry call: pulumi-stacks.appendupdatelogentryupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/update/{updateid}/renew-lease name: api-stacks-orgname-projectname-stackname-update-updateid-renew-lease description: REST surface for api-stacks-orgName-projectName-stackName-update-updateID-renew_lease. operations: - method: POST name: renewupdateleaseupdate description: RenewUpdateLease call: pulumi-stacks.renewupdateleaseupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName updateID: rest.updateID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/updates name: api-stacks-orgname-projectname-stackname-updates description: REST surface for api-stacks-orgName-projectName-stackName-updates. operations: - method: GET name: getstackupdates description: GetStackUpdates call: pulumi-stacks.getstackupdates with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName output-type: rest.output-type page: rest.page pageSize: rest.pageSize outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/updates/latest name: api-stacks-orgname-projectname-stackname-updates-latest description: REST surface for api-stacks-orgName-projectName-stackName-updates-latest. operations: - method: GET name: getlateststackupdate description: GetLatestStackUpdate call: pulumi-stacks.getlateststackupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/updates/latest/previews name: api-stacks-orgname-projectname-stackname-updates-latest-previews description: REST surface for api-stacks-orgName-projectName-stackName-updates-latest-previews. operations: - method: GET name: getlateststackpreviews description: GetLatestStackPreviews call: pulumi-stacks.getlateststackpreviews with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName asc: rest.asc page: rest.page pageSize: rest.pageSize outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/updates/latest/timeline name: api-stacks-orgname-projectname-stackname-updates-latest-timeline description: REST surface for api-stacks-orgName-projectName-stackName-updates-latest-timeline. operations: - method: GET name: getlatestupdatetimeline description: GetLatestUpdateTimeline call: pulumi-stacks.getlatestupdatetimeline with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/updates/{version} name: api-stacks-orgname-projectname-stackname-updates-version description: REST surface for api-stacks-orgName-projectName-stackName-updates-version. operations: - method: GET name: getstackupdate description: GetStackUpdate call: pulumi-stacks.getstackupdate with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/updates/{version}/previews name: api-stacks-orgname-projectname-stackname-updates-version-previews description: REST surface for api-stacks-orgName-projectName-stackName-updates-version-previews. operations: - method: GET name: getstackpreviews description: GetStackPreviews call: pulumi-stacks.getstackpreviews with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName version: rest.version asc: rest.asc page: rest.page pageSize: rest.pageSize outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/updates/{version}/summary name: api-stacks-orgname-projectname-stackname-updates-version-summary description: REST surface for api-stacks-orgName-projectName-stackName-updates-version-summary. operations: - method: GET name: getstackupdatesummary description: GetStackUpdateSummary call: pulumi-stacks.getstackupdatesummary with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/updates/{version}/timeline name: api-stacks-orgname-projectname-stackname-updates-version-timeline description: REST surface for api-stacks-orgName-projectName-stackName-updates-version-timeline. operations: - method: GET name: getupdatetimeline description: GetUpdateTimeline call: pulumi-stacks.getupdatetimeline with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/upstreamreferences name: api-stacks-orgname-projectname-stackname-upstreamreferences description: REST surface for api-stacks-orgName-projectName-stackName-upstreamreferences. operations: - method: GET name: listupstreamstackreferences description: ListUpstreamStackReferences call: pulumi-stacks.listupstreamstackreferences with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/api/stacks/{orgname}/{projectname}/{stackname}/workflow name: api-stacks-orgname-projectname-stackname-workflow description: REST surface for api-stacks-orgName-projectName-stackName-workflow. operations: - method: POST name: getstackstarterworkflow description: GetStackStarterWorkflow call: pulumi-stacks.getstackstarterworkflow with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: pulumi-stacks-mcp port: 9090 transport: http description: MCP adapter for Pulumi APIs — Stacks. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: listmemberstackpermissions description: ListMemberStackPermissions hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.listmemberstackpermissions with: orgName: tools.orgName userLogin: tools.userLogin projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getstackoverview description: GetStackOverview hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackoverview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: updateteamstackpermissions description: UpdateTeamStackPermissions hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.updateteamstackpermissions with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName teamName: tools.teamName body: tools.body outputParameters: - type: object mapping: $. - name: updatesummaryhandlerlatest description: UpdateSummaryHandlerLatest hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.updatesummaryhandlerlatest with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: updatesummary description: UpdateSummary hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.updatesummary with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID outputParameters: - type: object mapping: $. - name: deletestack description: DeleteStack hints: readOnly: false destructive: true idempotent: true call: pulumi-stacks.deletestack with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName force: tools.force outputParameters: - type: object mapping: $. - name: getstack description: GetStack hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstack with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getstackactivity description: GetStackActivity hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackactivity with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName page: tools.page pageSize: tools.pageSize outputParameters: - type: object mapping: $. - name: getstacksannotation description: GetStacksAnnotation hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstacksannotation with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName kind: tools.kind source: tools.source version: tools.version outputParameters: - type: object mapping: $. - name: upsertstacksannotations description: UpsertStacksAnnotations hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.upsertstacksannotations with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName kind: tools.kind source: tools.source version: tools.version body: tools.body outputParameters: - type: object mapping: $. - name: batchdecryptvalue description: BatchDecryptValue hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.batchdecryptvalue with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: batchencryptvalue description: BatchEncryptValue hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.batchencryptvalue with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: liststackpermissions description: ListStackPermissions hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.liststackpermissions with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: deletestackpermission description: DeleteStackPermission hints: readOnly: false destructive: true idempotent: true call: pulumi-stacks.deletestackpermission with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName userName: tools.userName outputParameters: - type: object mapping: $. - name: deletestackconfig description: DeleteStackConfig hints: readOnly: false destructive: true idempotent: true call: pulumi-stacks.deletestackconfig with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getstackconfig description: GetStackConfig hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackconfig with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: updatestackconfig description: UpdateStackConfig hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.updatestackconfig with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: decryptvalue description: DecryptValue hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.decryptvalue with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: logonlybatchdecryptvalue description: LogOnlyBatchDecryptValue hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.logonlybatchdecryptvalue with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: logonlydecryptvalue description: LogOnlyDecryptValue hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.logonlydecryptvalue with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: createupdatefordestroy description: CreateUpdateForDestroy hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.createupdatefordestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: getupdatestatusfordestroy description: GetUpdateStatusForDestroy hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getupdatestatusfordestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID continuationToken: tools.continuationToken outputParameters: - type: object mapping: $. - name: startupdatefordestroy description: StartUpdateForDestroy hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.startupdatefordestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: cancelupdate description: CancelUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.cancelupdatedestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID outputParameters: - type: object mapping: $. - name: patchupdatecheckpoint description: PatchUpdateCheckpoint hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdatecheckpointdestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: patchupdatecheckpointdelta description: PatchUpdateCheckpointDelta hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdatecheckpointdeltadestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: patchupdateverbatimcheckpoint description: PatchUpdateVerbatimCheckpoint hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdateverbatimcheckpointdestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: completeupdate description: CompleteUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.completeupdatedestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: getengineevents description: GetEngineEvents hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getengineeventsdestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID continuationToken: tools.continuationToken include_non_activated: tools.include_non_activated type: tools.type urn: tools.urn outputParameters: - type: object mapping: $. - name: recordengineevent description: RecordEngineEvent hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.recordengineeventdestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: recordengineeventbatch description: RecordEngineEventBatch hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.recordengineeventbatchdestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: createjournalentries description: CreateJournalEntries hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.createjournalentriesdestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID include_non_activated: tools.include_non_activated body: tools.body outputParameters: - type: object mapping: $. - name: appendupdatelogentry description: AppendUpdateLogEntry hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.appendupdatelogentrydestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: renewupdatelease description: RenewUpdateLease hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.renewupdateleasedestroy with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: listdownstreamstackreferences description: ListDownstreamStackReferences hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.listdownstreamstackreferences with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: encryptvalue description: EncryptValue hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.encryptvalue with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: exportstack description: ExportStack hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.exportstack with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: exportstackatversion description: ExportStackAtVersion hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.exportstackatversion with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName version: tools.version outputParameters: - type: object mapping: $. - name: liststackwebhooks description: ListStackWebhooks hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.liststackwebhooks with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: createstackwebhook description: CreateStackWebhook hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.createstackwebhook with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: deletestackwebhook description: DeleteStackWebhook hints: readOnly: false destructive: true idempotent: true call: pulumi-stacks.deletestackwebhook with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: getstackwebhook description: GetStackWebhook hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackwebhook with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: updatestackwebhook description: UpdateStackWebhook hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.updatestackwebhook with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName hookName: tools.hookName body: tools.body outputParameters: - type: object mapping: $. - name: getstackwebhookdeliveries description: GetStackWebhookDeliveries hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackwebhookdeliveries with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: redeliverstackwebhookevent description: RedeliverStackWebhookEvent hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.redeliverstackwebhookevent with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName hookName: tools.hookName event: tools.event outputParameters: - type: object mapping: $. - name: pingstackwebhook description: PingStackWebhook hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.pingstackwebhook with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: importstack description: ImportStack hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.importstack with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: getstackmetadata description: GetStackMetadata hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackmetadata with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: updatestacknotificationsettings description: UpdateStackNotificationSettings hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.updatestacknotificationsettings with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: reassignstackownership description: ReassignStackOwnership hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.reassignstackownership with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: getstackpolicygroups description: GetStackPolicyGroups hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackpolicygroups with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getstackpolicypacks description: GetStackPolicyPacks hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackpolicypacks with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName mode: tools.mode outputParameters: - type: object mapping: $. - name: createupdateforpreview description: CreateUpdateForPreview hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.createupdateforpreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: getupdatestatusforpreview description: GetUpdateStatusForPreview hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getupdatestatusforpreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID continuationToken: tools.continuationToken outputParameters: - type: object mapping: $. - name: startupdateforpreview description: StartUpdateForPreview hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.startupdateforpreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: cancelupdate-2 description: CancelUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.cancelupdatepreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID outputParameters: - type: object mapping: $. - name: completeupdate-2 description: CompleteUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.completeupdatepreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: getengineevents-2 description: GetEngineEvents hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getengineeventspreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID continuationToken: tools.continuationToken include_non_activated: tools.include_non_activated type: tools.type urn: tools.urn outputParameters: - type: object mapping: $. - name: recordengineevent-2 description: RecordEngineEvent hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.recordengineeventpreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: recordengineeventbatch-2 description: RecordEngineEventBatch hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.recordengineeventbatchpreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: createjournalentries-2 description: CreateJournalEntries hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.createjournalentriespreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID include_non_activated: tools.include_non_activated body: tools.body outputParameters: - type: object mapping: $. - name: appendupdatelogentry-2 description: AppendUpdateLogEntry hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.appendupdatelogentrypreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: renewupdatelease-2 description: RenewUpdateLease hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.renewupdateleasepreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: getstackpreview description: GetStackPreview hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackpreview with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID outputParameters: - type: object mapping: $. - name: getstackpreviewsummary description: GetStackPreviewSummary hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackpreviewsummary with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID outputParameters: - type: object mapping: $. - name: createupdateforrefresh description: CreateUpdateForRefresh hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.createupdateforrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: getupdatestatusforrefresh description: GetUpdateStatusForRefresh hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getupdatestatusforrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID continuationToken: tools.continuationToken outputParameters: - type: object mapping: $. - name: startupdateforrefresh description: StartUpdateForRefresh hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.startupdateforrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: cancelupdate-3 description: CancelUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.cancelupdaterefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID outputParameters: - type: object mapping: $. - name: patchupdatecheckpoint-2 description: PatchUpdateCheckpoint hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdatecheckpointrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: patchupdatecheckpointdelta-2 description: PatchUpdateCheckpointDelta hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdatecheckpointdeltarefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: patchupdateverbatimcheckpoint-2 description: PatchUpdateVerbatimCheckpoint hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdateverbatimcheckpointrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: completeupdate-3 description: CompleteUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.completeupdaterefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: getengineevents-3 description: GetEngineEvents hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getengineeventsrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID continuationToken: tools.continuationToken include_non_activated: tools.include_non_activated type: tools.type urn: tools.urn outputParameters: - type: object mapping: $. - name: recordengineevent-3 description: RecordEngineEvent hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.recordengineeventrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: recordengineeventbatch-3 description: RecordEngineEventBatch hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.recordengineeventbatchrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: createjournalentries-3 description: CreateJournalEntries hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.createjournalentriesrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID include_non_activated: tools.include_non_activated body: tools.body outputParameters: - type: object mapping: $. - name: appendupdatelogentry-3 description: AppendUpdateLogEntry hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.appendupdatelogentryrefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: renewupdatelease-3 description: RenewUpdateLease hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.renewupdateleaserefresh with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: renamestack description: RenameStack hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.renamestack with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: getstackresourcecount description: GetStackResourceCount hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackresourcecount with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getlateststackresources description: GetLatestStackResources hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getlateststackresources with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getlateststackresource description: GetLatestStackResource hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getlateststackresource with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName urn: tools.urn outputParameters: - type: object mapping: $. - name: getstackresources description: GetStackResources hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackresources with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName version: tools.version outputParameters: - type: object mapping: $. - name: getstackresource description: GetStackResource hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackresource with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName version: tools.version urn: tools.urn outputParameters: - type: object mapping: $. - name: updatestacktags description: UpdateStackTags hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.updatestacktags with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: addstacktag description: AddStackTag hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.addstacktag with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: deletestacktag description: DeleteStackTag hints: readOnly: false destructive: true idempotent: true call: pulumi-stacks.deletestacktag with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: updatestacktag description: UpdateStackTag hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.updatestacktag with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName tagName: tools.tagName body: tools.body outputParameters: - type: object mapping: $. - name: liststackteams description: ListStackTeams hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.liststackteams with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: transferstack description: TransferStack hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.transferstack with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: createupdateforupdate description: CreateUpdateForUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.createupdateforupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: getupdatestatusforupdate description: GetUpdateStatusForUpdate hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getupdatestatusforupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID continuationToken: tools.continuationToken outputParameters: - type: object mapping: $. - name: startupdateforupdate description: StartUpdateForUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.startupdateforupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: cancelupdate-4 description: CancelUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.cancelupdateupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID outputParameters: - type: object mapping: $. - name: patchupdatecheckpoint-3 description: PatchUpdateCheckpoint hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdatecheckpointupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: patchupdatecheckpointdelta-3 description: PatchUpdateCheckpointDelta hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdatecheckpointdeltaupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: patchupdateverbatimcheckpoint-3 description: PatchUpdateVerbatimCheckpoint hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.patchupdateverbatimcheckpointupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: completeupdate-4 description: CompleteUpdate hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.completeupdateupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: getengineevents-4 description: GetEngineEvents hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getengineeventsupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID continuationToken: tools.continuationToken include_non_activated: tools.include_non_activated type: tools.type urn: tools.urn outputParameters: - type: object mapping: $. - name: recordengineevent-4 description: RecordEngineEvent hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.recordengineeventupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: recordengineeventbatch-4 description: RecordEngineEventBatch hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.recordengineeventbatchupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: createjournalentries-4 description: CreateJournalEntries hints: readOnly: false destructive: false idempotent: true call: pulumi-stacks.createjournalentriesupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID include_non_activated: tools.include_non_activated body: tools.body outputParameters: - type: object mapping: $. - name: appendupdatelogentry-4 description: AppendUpdateLogEntry hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.appendupdatelogentryupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: renewupdatelease-4 description: RenewUpdateLease hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.renewupdateleaseupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName updateID: tools.updateID body: tools.body outputParameters: - type: object mapping: $. - name: getstackupdates description: GetStackUpdates hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackupdates with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName output-type: tools.output-type page: tools.page pageSize: tools.pageSize outputParameters: - type: object mapping: $. - name: getlateststackupdate description: GetLatestStackUpdate hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getlateststackupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getlateststackpreviews description: GetLatestStackPreviews hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getlateststackpreviews with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName asc: tools.asc page: tools.page pageSize: tools.pageSize outputParameters: - type: object mapping: $. - name: getlatestupdatetimeline description: GetLatestUpdateTimeline hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getlatestupdatetimeline with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getstackupdate description: GetStackUpdate hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackupdate with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName version: tools.version outputParameters: - type: object mapping: $. - name: getstackpreviews description: GetStackPreviews hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackpreviews with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName version: tools.version asc: tools.asc page: tools.page pageSize: tools.pageSize outputParameters: - type: object mapping: $. - name: getstackupdatesummary description: GetStackUpdateSummary hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getstackupdatesummary with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName version: tools.version outputParameters: - type: object mapping: $. - name: getupdatetimeline description: GetUpdateTimeline hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.getupdatetimeline with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName version: tools.version outputParameters: - type: object mapping: $. - name: listupstreamstackreferences description: ListUpstreamStackReferences hints: readOnly: true destructive: false idempotent: true call: pulumi-stacks.listupstreamstackreferences with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: getstackstarterworkflow description: GetStackStarterWorkflow hints: readOnly: false destructive: false idempotent: false call: pulumi-stacks.getstackstarterworkflow with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $.