naftiko: 1.0.0-alpha2 info: label: Pulumi APIs — Environments description: 'Pulumi APIs — Environments. 120 operations. Lead operation: ListEnvironments. Self-contained Naftiko capability covering one Pulumi business surface.' tags: - Pulumi - Environments created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: PULUMI_API_KEY: PULUMI_API_KEY capability: consumes: - type: http namespace: pulumi-environments baseUri: '' description: Pulumi APIs — Environments business capability. Self-contained, no shared references. resources: - name: api-esc-environments path: /api/esc/environments operations: - name: listenvironmentsesc method: GET description: ListEnvironments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: continuationToken in: query type: string description: Continuation token for paginated results - name: includeReferrerMetadata in: query type: boolean description: Whether to include referrer metadata. Defaults to false. - name: maxResults in: query type: integer description: Maximum number of results for pagination - name: organization in: query type: string description: Filter results to this organization name - name: api-esc-environments-orgName path: /api/esc/environments/{orgName} operations: - name: listorgenvironmentsesc method: GET description: ListOrgEnvironments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: includeReferrerMetadata in: query type: boolean description: Whether to include referrer metadata. Defaults to false. - name: maxResults in: query type: integer description: Maximum number of results for pagination - name: roleID in: query type: string description: The custom role to use for listing environments - name: createenvironmentescenvironments method: POST description: CreateEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-restore path: /api/esc/environments/{orgName}/restore operations: - name: listdeletedenvironments method: GET description: ListDeletedEnvironments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: restoreenvironment method: PUT description: RestoreEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-tags path: /api/esc/environments/{orgName}/tags operations: - name: listallenvironmenttagsesc method: GET description: ListAllEnvironmentTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: api-esc-environments-orgName-yaml-check path: /api/esc/environments/{orgName}/yaml/check operations: - name: checkyamlesc method: POST description: CheckYAML outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: showSecrets in: query type: boolean description: Whether to show secret values in plaintext - name: api-esc-environments-orgName-yaml-open path: /api/esc/environments/{orgName}/yaml/open operations: - name: openyamlesc method: POST description: OpenYAML outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: duration in: query type: string description: 'The session duration, using Go time units: ns, us, ms, s, m, h (e.g. ''2h'')' - name: api-esc-environments-orgName-yaml-open-openSessionID path: /api/esc/environments/{orgName}/yaml/open/{openSessionID} operations: - name: readanonymousopenenvironmentesc method: GET description: ReadAnonymousOpenEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: openSessionID in: path type: string description: The session ID returned from the open environment operation required: true - name: property in: query type: string description: A dot-separated path to a specific property to retrieve from the environment - name: api-esc-environments-orgName-projectName-envName path: /api/esc/environments/{orgName}/{projectName}/{envName} operations: - name: deleteenvironmentescenvironments method: DELETE description: DeleteEnvironment 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: envName in: path type: string description: The environment name required: true - name: readenvironmentescenvironments method: GET description: ReadEnvironment 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: envName in: path type: string description: The environment name required: true - name: headenvironmentescenvironments method: HEAD description: HeadEnvironment 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: envName in: path type: string description: The environment name required: true - name: updateenvironmentescenvironments method: PATCH description: UpdateEnvironment 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-check path: /api/esc/environments/{orgName}/{projectName}/{envName}/check operations: - name: checkenvironmentescenvironments method: POST description: CheckEnvironment 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: envName in: path type: string description: The environment name required: true - name: showSecrets in: query type: boolean description: Whether to show secret values in plaintext - name: api-esc-environments-orgName-projectName-envName-clone path: /api/esc/environments/{orgName}/{projectName}/{envName}/clone operations: - name: cloneenvironment method: POST description: CloneEnvironment 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-decrypt path: /api/esc/environments/{orgName}/{projectName}/{envName}/decrypt operations: - name: decryptenvironmentescenvironments method: GET description: DecryptEnvironment 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: envName in: path type: string description: The environment name required: true - name: api-esc-environments-orgName-projectName-envName-decrypt-secrets path: /api/esc/environments/{orgName}/{projectName}/{envName}/decrypt-secrets operations: - name: decryptenvironmentsecrets method: POST description: DecryptEnvironmentSecrets 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-drafts path: /api/esc/environments/{orgName}/{projectName}/{envName}/drafts operations: - name: createenvironmentdraft method: POST description: CreateEnvironmentDraft 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: envName in: path type: string description: The environment name required: true - name: api-esc-environments-orgName-projectName-envName-drafts-changeRequestID path: /api/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID} operations: - name: readenvironmentdraft method: GET description: ReadEnvironmentDraft 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: envName in: path type: string description: The environment name required: true - name: changeRequestID in: path type: string description: The change request ID required: true - name: revision in: query type: integer description: The environment revision number to target - name: updateenvironmentdraft method: PATCH description: UpdateEnvironmentDraft 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: envName in: path type: string description: The environment name required: true - name: changeRequestID in: path type: string description: The change request ID required: true - name: api-esc-environments-orgName-projectName-envName-drafts-changeRequestID-open path: /api/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID}/open operations: - name: openenvironmentdraft method: POST description: OpenEnvironmentDraft 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: envName in: path type: string description: The environment name required: true - name: changeRequestID in: path type: string description: The change request ID required: true - name: duration in: query type: string description: 'The session duration, using Go time units: ns, us, ms, s, m, h (e.g. ''2h'')' - name: revision in: query type: integer description: The environment revision number to target - name: api-esc-environments-orgName-projectName-envName-encrypt-secrets path: /api/esc/environments/{orgName}/{projectName}/{envName}/encrypt-secrets operations: - name: encryptenvironmentsecrets method: POST description: EncryptEnvironmentSecrets 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-hooks path: /api/esc/environments/{orgName}/{projectName}/{envName}/hooks operations: - name: listwebhooksescenvironments method: GET description: ListWebhooks 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: envName in: path type: string description: The environment name required: true - name: createwebhookescenvironments method: POST description: CreateWebhook 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-hooks-hookName path: /api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName} operations: - name: deletewebhookescenvironments method: DELETE description: DeleteWebhook 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: envName in: path type: string description: The environment name required: true - name: hookName in: path type: string description: The webhook name required: true - name: getwebhookescenvironments method: GET description: GetWebhook 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: envName in: path type: string description: The environment name required: true - name: hookName in: path type: string description: The webhook name required: true - name: updatewebhookescenvironments method: PATCH description: UpdateWebhook 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: envName in: path type: string description: The environment 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-esc-environments-orgName-projectName-envName-hooks-hookName-deliveries path: /api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}/deliveries operations: - name: getwebhookdeliveriesescenvironments method: GET description: GetWebhookDeliveries 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: envName in: path type: string description: The environment name required: true - name: hookName in: path type: string description: The webhook name required: true - name: api-esc-environments-orgName-projectName-envName-hooks-hookName-deliveries-event path: /api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}/deliveries/{event}/redeliver operations: - name: redeliverwebhookeventescenvironments method: POST description: RedeliverWebhookEvent 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: envName in: path type: string description: The environment 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 ID to redeliver required: true - name: api-esc-environments-orgName-projectName-envName-hooks-hookName-ping path: /api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}/ping operations: - name: pingwebhookescenvironments method: POST description: PingWebhook 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: envName in: path type: string description: The environment name required: true - name: hookName in: path type: string description: The webhook name required: true - name: api-esc-environments-orgName-projectName-envName-metadata path: /api/esc/environments/{orgName}/{projectName}/{envName}/metadata operations: - name: getenvironmentmetadataescenvironments method: GET description: GetEnvironmentMetadata 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: envName in: path type: string description: The environment name required: true - name: api-esc-environments-orgName-projectName-envName-open path: /api/esc/environments/{orgName}/{projectName}/{envName}/open operations: - name: openenvironmentescenvironments method: POST description: OpenEnvironment 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: envName in: path type: string description: The environment name required: true - name: duration in: query type: string description: 'The session duration, using Go time units: ns, us, ms, s, m, h (e.g. ''2h'')' - name: api-esc-environments-orgName-projectName-envName-open-request path: /api/esc/environments/{orgName}/{projectName}/{envName}/open/request operations: - name: createopenenvironmentrequest method: POST description: CreateOpenEnvironmentRequest 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-open-request-changeRequestID path: /api/esc/environments/{orgName}/{projectName}/{envName}/open/request/{changeRequestID} operations: - name: readopenenvironmentrequest method: GET description: ReadOpenEnvironmentRequest 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: envName in: path type: string description: The environment name required: true - name: changeRequestID in: path type: string description: The change request ID required: true - name: revision in: query type: integer description: The environment revision number to target - name: updateopenenvironmentrequest method: PUT description: UpdateOpenEnvironmentRequest 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: envName in: path type: string description: The environment name required: true - name: changeRequestID in: path type: string description: The change request ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-open-openSessionID path: /api/esc/environments/{orgName}/{projectName}/{envName}/open/{openSessionID} operations: - name: readopenenvironmentescenvironments method: GET description: ReadOpenEnvironment 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: envName in: path type: string description: The environment name required: true - name: openSessionID in: path type: string description: The session ID returned from the open environment operation required: true - name: property in: query type: string description: A dot-separated path to a specific property to retrieve from the environment - name: api-esc-environments-orgName-projectName-envName-ownership path: /api/esc/environments/{orgName}/{projectName}/{envName}/ownership operations: - name: reassignenvironmentownership method: POST description: ReassignEnvironmentOwnership 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-referrers path: /api/esc/environments/{orgName}/{projectName}/{envName}/referrers operations: - name: listenvironmentreferrersescenvironments method: GET description: ListEnvironmentReferrers 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: envName in: path type: string description: The environment name required: true - name: allRevisions in: query type: boolean description: Whether to include all revisions - name: continuationToken in: query type: string description: Continuation token for paginated results - name: count in: query type: integer description: Maximum number of results to return - name: latestStackVersionOnly in: query type: boolean description: Whether to return only the latest stack version - name: api-esc-environments-orgName-projectName-envName-rotate path: /api/esc/environments/{orgName}/{projectName}/{envName}/rotate operations: - name: rotateenvironment method: POST description: RotateEnvironment 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-rotate-history path: /api/esc/environments/{orgName}/{projectName}/{envName}/rotate/history operations: - name: listenvironmentsecretrotationhistory method: GET description: ListEnvironmentSecretRotationHistory 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: envName in: path type: string description: The environment name required: true - name: api-esc-environments-orgName-projectName-envName-schedules path: /api/esc/environments/{orgName}/{projectName}/{envName}/schedules operations: - name: listenvironmentschedule method: GET description: ListEnvironmentSchedule 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: envName in: path type: string description: The environment name required: true - name: createenvironmentschedule method: POST description: CreateEnvironmentSchedule 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-schedules-scheduleID path: /api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID} operations: - name: deleteenvironmentschedule method: DELETE description: DeleteEnvironmentSchedule 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: envName in: path type: string description: The environment name required: true - name: scheduleID in: path type: string description: The schedule ID required: true - name: readenvironmentschedule method: GET description: ReadEnvironmentSchedule 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: envName in: path type: string description: The environment name required: true - name: scheduleID in: path type: string description: The schedule ID required: true - name: updateenvironmentschedule method: PATCH description: UpdateEnvironmentSchedule 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: envName in: path type: string description: The environment name required: true - name: scheduleID in: path type: string description: The schedule ID required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-schedules-scheduleID-history path: /api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}/history operations: - name: listenvironmentschedulehistory method: GET description: ListEnvironmentScheduleHistory 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: envName in: path type: string description: The environment name required: true - name: scheduleID in: path type: string description: The schedule ID required: true - name: api-esc-environments-orgName-projectName-envName-schedules-scheduleID-pause path: /api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}/pause operations: - name: pauseenvironmentschedule method: POST description: PauseEnvironmentSchedule 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: envName in: path type: string description: The environment name required: true - name: scheduleID in: path type: string description: The schedule ID required: true - name: api-esc-environments-orgName-projectName-envName-schedules-scheduleID-resume path: /api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}/resume operations: - name: resumeenvironmentschedule method: POST description: ResumeEnvironmentSchedule 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: envName in: path type: string description: The environment name required: true - name: scheduleID in: path type: string description: The schedule ID required: true - name: api-esc-environments-orgName-projectName-envName-settings path: /api/esc/environments/{orgName}/{projectName}/{envName}/settings operations: - name: getenvironmentsettings method: GET description: GetEnvironmentSettings 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: envName in: path type: string description: The environment name required: true - name: patchenvironmentsettings method: PATCH description: PatchEnvironmentSettings 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-tags path: /api/esc/environments/{orgName}/{projectName}/{envName}/tags operations: - name: listenvironmenttagsescenvironments method: GET description: ListEnvironmentTags 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: envName in: path type: string description: The environment name required: true - name: after in: query type: integer description: Only return results after this value - name: count in: query type: integer description: Maximum number of results to return - name: createenvironmenttagescenvironments method: POST description: CreateEnvironmentTag 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-tags-tagName path: /api/esc/environments/{orgName}/{projectName}/{envName}/tags/{tagName} operations: - name: deleteenvironmenttagescenvironments method: DELETE description: DeleteEnvironmentTag 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: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The environment tag name required: true - name: getenvironmenttagescenvironments method: GET description: GetEnvironmentTag 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: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The environment tag name required: true - name: updateenvironmenttagescenvironments method: PATCH description: UpdateEnvironmentTag 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: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The environment tag name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-versions path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions operations: - name: listenvironmentrevisionsescenvironments method: GET description: ListEnvironmentRevisions 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: envName in: path type: string description: The environment name required: true - name: before in: query type: integer description: Only return results before this revision - name: count in: query type: integer description: Maximum number of results to return - name: api-esc-environments-orgName-projectName-envName-versions-tags path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/tags operations: - name: listrevisiontagsescenvironmentsversions method: GET description: ListRevisionTags 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: envName in: path type: string description: The environment name required: true - name: after in: query type: string description: Only return results after this value - name: count in: query type: integer description: Maximum number of results to return - name: createrevisiontagescenvironmentsversionstags method: POST description: CreateRevisionTag 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: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-versions-tags-tagName path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/tags/{tagName} operations: - name: deleterevisiontagescenvironments method: DELETE description: DeleteRevisionTag 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: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The revision tag name required: true - name: readrevisiontagescenvironments method: GET description: ReadRevisionTag 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: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The revision tag name required: true - name: updaterevisiontagescenvironments method: PATCH description: UpdateRevisionTag 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: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The revision tag name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-versions-version path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version} operations: - name: readenvironmentescenvironmentsversions method: GET description: ReadEnvironment 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: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: api-esc-environments-orgName-projectName-envName-versions-version-check path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/check operations: - name: checkenvironmentescenvironmentsversions method: POST description: CheckEnvironment 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: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: showSecrets in: query type: boolean description: Whether to show secret values in plaintext - name: api-esc-environments-orgName-projectName-envName-versions-version-decrypt path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/decrypt operations: - name: decryptenvironmentescenvironmentsversions method: GET description: DecryptEnvironment 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: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: api-esc-environments-orgName-projectName-envName-versions-version-open path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/open operations: - name: openenvironmentescenvironmentsversions method: POST description: OpenEnvironment 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: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: duration in: query type: string description: 'The session duration, using Go time units: ns, us, ms, s, m, h (e.g. ''2h'')' - name: api-esc-environments-orgName-projectName-envName-versions-version-referrers path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/referrers operations: - name: listenvironmentreferrersescenvironmentsversions method: GET description: ListEnvironmentReferrers 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: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: allRevisions in: query type: boolean description: Whether to include all revisions - name: continuationToken in: query type: string description: Continuation token for paginated results - name: count in: query type: integer description: Maximum number of results to return - name: latestStackVersionOnly in: query type: boolean description: Whether to return only the latest stack version - name: api-esc-environments-orgName-projectName-envName-versions-version-retract path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/retract operations: - name: retractenvironmentrevisionescenvironments method: POST description: RetractEnvironmentRevision 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: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-esc-environments-orgName-projectName-envName-versions-version-tags path: /api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/tags operations: - name: listrevisiontagsescenvironmentsversions2 method: GET description: ListRevisionTags 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: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: after in: query type: string description: Only return results after this value - name: count in: query type: integer description: Maximum number of results to return - name: api-esc-providers path: /api/esc/providers operations: - name: listprovidersesc method: GET description: ListProviders outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: query type: string description: Filter providers available to this organization - name: api-esc-providers-providerName-schema path: /api/esc/providers/{providerName}/schema operations: - name: getproviderschemaesc method: GET description: GetProviderSchema outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: providerName in: path type: string description: The provider name required: true - name: api-esc-rotators path: /api/esc/rotators operations: - name: listrotators method: GET description: ListRotators outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: query type: string description: Filter rotators available to this organization - name: api-esc-rotators-rotatorName-schema path: /api/esc/rotators/{rotatorName}/schema operations: - name: getrotatorschema method: GET description: GetRotatorSchema outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rotatorName in: path type: string description: The rotator name required: true - name: api-preview-environments path: /api/preview/environments operations: - name: listenvironmentspreview method: GET description: ListEnvironments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: continuationToken in: query type: string description: Continuation token for paginated results - name: includeReferrerMetadata in: query type: boolean description: Whether to include referrer metadata. Defaults to false. - name: maxResults in: query type: integer description: Maximum number of results for pagination - name: organization in: query type: string description: Filter results to this organization name - name: api-preview-environments-providers path: /api/preview/environments/providers operations: - name: listproviderspreviewenvironments method: GET description: ListProviders outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: query type: string description: Filter providers available to this organization - name: api-preview-environments-providers-providerName-schema path: /api/preview/environments/providers/{providerName}/schema operations: - name: getproviderschemapreviewenvironments method: GET description: GetProviderSchema outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: providerName in: path type: string description: The provider name required: true - name: api-preview-environments-orgName path: /api/preview/environments/{orgName} operations: - name: listorgenvironmentspreview method: GET description: ListOrgEnvironments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: includeReferrerMetadata in: query type: boolean description: Whether to include referrer metadata. Defaults to false. - name: maxResults in: query type: integer description: Maximum number of results for pagination - name: roleID in: query type: string description: The custom role to use for listing environments - name: api-preview-environments-orgName-tags path: /api/preview/environments/{orgName}/tags operations: - name: listallenvironmenttagspreview method: GET description: ListAllEnvironmentTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: api-preview-environments-orgName-yaml-check path: /api/preview/environments/{orgName}/yaml/check operations: - name: checkyamlpreview method: POST description: CheckYAML outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: showSecrets in: query type: boolean description: Whether to show secret values in plaintext - name: api-preview-environments-orgName-yaml-open path: /api/preview/environments/{orgName}/yaml/open operations: - name: openyamlpreview method: POST description: OpenYAML outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: duration in: query type: string description: 'The session duration, using Go time units: ns, us, ms, s, m, h (e.g. ''2h'')' - name: api-preview-environments-orgName-yaml-open-openSessionID path: /api/preview/environments/{orgName}/yaml/open/{openSessionID} operations: - name: readanonymousopenenvironmentpreview method: GET description: ReadAnonymousOpenEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: openSessionID in: path type: string description: The session ID returned from the open environment operation required: true - name: property in: query type: string description: A dot-separated path to a specific property to retrieve from the environment - name: api-preview-environments-orgName-envName path: /api/preview/environments/{orgName}/{envName} operations: - name: deleteenvironmentpreviewenvironments method: DELETE description: DeleteEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: readenvironmentpreviewenvironments method: GET description: ReadEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: headenvironmentpreviewenvironments method: HEAD description: HeadEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: updateenvironmentpreviewenvironments method: PATCH description: UpdateEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: createenvironmentpreviewenvironments method: POST description: CreateEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-environments-orgName-envName-check path: /api/preview/environments/{orgName}/{envName}/check operations: - name: checkenvironmentpreviewenvironments method: POST description: CheckEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: showSecrets in: query type: boolean description: Whether to show secret values in plaintext - name: api-preview-environments-orgName-envName-decrypt path: /api/preview/environments/{orgName}/{envName}/decrypt operations: - name: decryptenvironmentpreviewenvironments method: GET description: DecryptEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: api-preview-environments-orgName-envName-hooks path: /api/preview/environments/{orgName}/{envName}/hooks operations: - name: listwebhookspreviewenvironments method: GET description: ListWebhooks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: createwebhookpreviewenvironments method: POST description: CreateWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-environments-orgName-envName-hooks-hookName path: /api/preview/environments/{orgName}/{envName}/hooks/{hookName} operations: - name: deletewebhookpreviewenvironments method: DELETE description: DeleteWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: hookName in: path type: string description: The webhook name required: true - name: getwebhookpreviewenvironments method: GET description: GetWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: hookName in: path type: string description: The webhook name required: true - name: updatewebhookpreviewenvironments method: PATCH description: UpdateWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment 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-preview-environments-orgName-envName-hooks-hookName-deliveries path: /api/preview/environments/{orgName}/{envName}/hooks/{hookName}/deliveries operations: - name: getwebhookdeliveriespreviewenvironments method: GET description: GetWebhookDeliveries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: hookName in: path type: string description: The webhook name required: true - name: api-preview-environments-orgName-envName-hooks-hookName-deliveries-event-redeliv path: /api/preview/environments/{orgName}/{envName}/hooks/{hookName}/deliveries/{event}/redeliver operations: - name: redeliverwebhookeventpreviewenvironments method: POST description: RedeliverWebhookEvent outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment 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 ID to redeliver required: true - name: api-preview-environments-orgName-envName-hooks-hookName-ping path: /api/preview/environments/{orgName}/{envName}/hooks/{hookName}/ping operations: - name: pingwebhookpreviewenvironments method: POST description: PingWebhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: hookName in: path type: string description: The webhook name required: true - name: api-preview-environments-orgName-envName-metadata path: /api/preview/environments/{orgName}/{envName}/metadata operations: - name: getenvironmentmetadatapreviewenvironments method: GET description: GetEnvironmentMetadata outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: api-preview-environments-orgName-envName-open path: /api/preview/environments/{orgName}/{envName}/open operations: - name: openenvironmentpreviewenvironments method: POST description: OpenEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: duration in: query type: string description: 'The session duration, using Go time units: ns, us, ms, s, m, h (e.g. ''2h'')' - name: api-preview-environments-orgName-envName-open-openSessionID path: /api/preview/environments/{orgName}/{envName}/open/{openSessionID} operations: - name: readopenenvironmentpreviewenvironments method: GET description: ReadOpenEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: openSessionID in: path type: string description: The session ID returned from the open environment operation required: true - name: property in: query type: string description: A dot-separated path to a specific property to retrieve from the environment - name: api-preview-environments-orgName-envName-tags path: /api/preview/environments/{orgName}/{envName}/tags operations: - name: listenvironmenttagspreviewenvironments method: GET description: ListEnvironmentTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: after in: query type: integer description: Only return results after this value - name: count in: query type: integer description: Maximum number of results to return - name: createenvironmenttagpreviewenvironments method: POST description: CreateEnvironmentTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-environments-orgName-envName-tags-tagName path: /api/preview/environments/{orgName}/{envName}/tags/{tagName} operations: - name: deleteenvironmenttagpreviewenvironments method: DELETE description: DeleteEnvironmentTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The environment tag name required: true - name: getenvironmenttagpreviewenvironments method: GET description: GetEnvironmentTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The environment tag name required: true - name: updateenvironmenttagpreviewenvironments method: PATCH description: UpdateEnvironmentTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The environment tag name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-environments-orgName-envName-versions path: /api/preview/environments/{orgName}/{envName}/versions operations: - name: listenvironmentrevisionspreviewenvironments method: GET description: ListEnvironmentRevisions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: before in: query type: integer description: Only return results before this revision - name: count in: query type: integer description: Maximum number of results to return - name: api-preview-environments-orgName-envName-versions-tags path: /api/preview/environments/{orgName}/{envName}/versions/tags operations: - name: listrevisiontagspreviewenvironmentsversions method: GET description: ListRevisionTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: after in: query type: string description: Only return results after this value - name: count in: query type: integer description: Maximum number of results to return - name: api-preview-environments-orgName-envName-versions-tags-tagName path: /api/preview/environments/{orgName}/{envName}/versions/tags/{tagName} operations: - name: deleterevisiontagpreviewenvironments method: DELETE description: DeleteRevisionTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The revision tag name required: true - name: readrevisiontagpreviewenvironments method: GET description: ReadRevisionTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The revision tag name required: true - name: updaterevisiontagpreviewenvironments method: PATCH description: UpdateRevisionTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The revision tag name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: createrevisiontagpreviewenvironmentsversionstags method: POST description: CreateRevisionTag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: tagName in: path type: string description: The revision tag name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-environments-orgName-envName-versions-version path: /api/preview/environments/{orgName}/{envName}/versions/{version} operations: - name: readenvironmentpreviewenvironmentsversions method: GET description: ReadEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: api-preview-environments-orgName-envName-versions-version-check path: /api/preview/environments/{orgName}/{envName}/versions/{version}/check operations: - name: checkenvironmentpreviewenvironmentsversions method: POST description: CheckEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: showSecrets in: query type: boolean description: Whether to show secret values in plaintext - name: api-preview-environments-orgName-envName-versions-version-decrypt path: /api/preview/environments/{orgName}/{envName}/versions/{version}/decrypt operations: - name: decryptenvironmentpreviewenvironmentsversions method: GET description: DecryptEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: api-preview-environments-orgName-envName-versions-version-open path: /api/preview/environments/{orgName}/{envName}/versions/{version}/open operations: - name: openenvironmentpreviewenvironmentsversions method: POST description: OpenEnvironment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: duration in: query type: string description: 'The session duration, using Go time units: ns, us, ms, s, m, h (e.g. ''2h'')' - name: api-preview-environments-orgName-envName-versions-version-referrers path: /api/preview/environments/{orgName}/{envName}/versions/{version}/referrers operations: - name: listenvironmentreferrerspreviewenvironmentsversions method: GET description: ListEnvironmentReferrers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: allRevisions in: query type: boolean description: Whether to include all revisions - name: continuationToken in: query type: string description: Continuation token for paginated results - name: count in: query type: integer description: Maximum number of results to return - name: latestStackVersionOnly in: query type: boolean description: Whether to return only the latest stack version - name: api-preview-environments-orgName-envName-versions-version-retract path: /api/preview/environments/{orgName}/{envName}/versions/{version}/retract operations: - name: retractenvironmentrevisionpreviewenvironments method: POST description: RetractEnvironmentRevision outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-environments-orgName-envName-versions-version-tags path: /api/preview/environments/{orgName}/{envName}/versions/{version}/tags operations: - name: listrevisiontagspreviewenvironmentsversions2 method: GET description: ListRevisionTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: envName in: path type: string description: The environment name required: true - name: version in: path type: string description: The revision version number required: true - name: after in: query type: string description: Only return results after this value - name: count in: query type: integer description: Maximum number of results to return - name: api-preview-esc-environments-orgName-projectName-envName-drafts path: /api/preview/esc/environments/{orgName}/{projectName}/{envName}/drafts operations: - name: createenvironmentdraftpreview method: POST description: CreateEnvironmentDraft 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: envName in: path type: string description: The environment name required: true - name: api-preview-esc-environments-orgName-projectName-envName-drafts-changeRequestID path: /api/preview/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID} operations: - name: readenvironmentdraftpreview method: GET description: ReadEnvironmentDraft 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: envName in: path type: string description: The environment name required: true - name: changeRequestID in: path type: string description: The change request ID required: true - name: revision in: query type: integer description: The environment revision number to target - name: updateenvironmentdraftpreview method: PATCH description: UpdateEnvironmentDraft 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: envName in: path type: string description: The environment name required: true - name: changeRequestID in: path type: string description: The change request ID required: true - name: api-preview-esc-environments-orgName-projectName-envName-drafts-changeRequestID- path: /api/preview/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID}/open operations: - name: openenvironmentdraftpreview method: POST description: OpenEnvironmentDraft 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: envName in: path type: string description: The environment name required: true - name: changeRequestID in: path type: string description: The change request ID required: true - name: duration in: query type: string description: 'The session duration, using Go time units: ns, us, ms, s, m, h (e.g. ''2h'')' - name: revision in: query type: integer description: The environment revision number to target exposes: - type: rest namespace: pulumi-environments-rest port: 8080 description: REST adapter for Pulumi APIs — Environments. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/esc/environments name: api-esc-environments description: REST surface for api-esc-environments. operations: - method: GET name: listenvironmentsesc description: ListEnvironments call: pulumi-environments.listenvironmentsesc with: continuationToken: rest.continuationToken includeReferrerMetadata: rest.includeReferrerMetadata maxResults: rest.maxResults organization: rest.organization outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname} name: api-esc-environments-orgname description: REST surface for api-esc-environments-orgName. operations: - method: GET name: listorgenvironmentsesc description: ListOrgEnvironments call: pulumi-environments.listorgenvironmentsesc with: orgName: rest.orgName continuationToken: rest.continuationToken includeReferrerMetadata: rest.includeReferrerMetadata maxResults: rest.maxResults roleID: rest.roleID outputParameters: - type: object mapping: $. - method: POST name: createenvironmentescenvironments description: CreateEnvironment call: pulumi-environments.createenvironmentescenvironments with: orgName: rest.orgName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/restore name: api-esc-environments-orgname-restore description: REST surface for api-esc-environments-orgName-restore. operations: - method: GET name: listdeletedenvironments description: ListDeletedEnvironments call: pulumi-environments.listdeletedenvironments with: orgName: rest.orgName continuationToken: rest.continuationToken outputParameters: - type: object mapping: $. - method: PUT name: restoreenvironment description: RestoreEnvironment call: pulumi-environments.restoreenvironment with: orgName: rest.orgName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/tags name: api-esc-environments-orgname-tags description: REST surface for api-esc-environments-orgName-tags. operations: - method: GET name: listallenvironmenttagsesc description: ListAllEnvironmentTags call: pulumi-environments.listallenvironmenttagsesc with: orgName: rest.orgName outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/yaml/check name: api-esc-environments-orgname-yaml-check description: REST surface for api-esc-environments-orgName-yaml-check. operations: - method: POST name: checkyamlesc description: CheckYAML call: pulumi-environments.checkyamlesc with: orgName: rest.orgName showSecrets: rest.showSecrets outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/yaml/open name: api-esc-environments-orgname-yaml-open description: REST surface for api-esc-environments-orgName-yaml-open. operations: - method: POST name: openyamlesc description: OpenYAML call: pulumi-environments.openyamlesc with: orgName: rest.orgName duration: rest.duration outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/yaml/open/{opensessionid} name: api-esc-environments-orgname-yaml-open-opensessionid description: REST surface for api-esc-environments-orgName-yaml-open-openSessionID. operations: - method: GET name: readanonymousopenenvironmentesc description: ReadAnonymousOpenEnvironment call: pulumi-environments.readanonymousopenenvironmentesc with: orgName: rest.orgName openSessionID: rest.openSessionID property: rest.property outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname} name: api-esc-environments-orgname-projectname-envname description: REST surface for api-esc-environments-orgName-projectName-envName. operations: - method: DELETE name: deleteenvironmentescenvironments description: DeleteEnvironment call: pulumi-environments.deleteenvironmentescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - method: GET name: readenvironmentescenvironments description: ReadEnvironment call: pulumi-environments.readenvironmentescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - method: HEAD name: headenvironmentescenvironments description: HeadEnvironment call: pulumi-environments.headenvironmentescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - method: PATCH name: updateenvironmentescenvironments description: UpdateEnvironment call: pulumi-environments.updateenvironmentescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/check name: api-esc-environments-orgname-projectname-envname-check description: REST surface for api-esc-environments-orgName-projectName-envName-check. operations: - method: POST name: checkenvironmentescenvironments description: CheckEnvironment call: pulumi-environments.checkenvironmentescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName showSecrets: rest.showSecrets outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/clone name: api-esc-environments-orgname-projectname-envname-clone description: REST surface for api-esc-environments-orgName-projectName-envName-clone. operations: - method: POST name: cloneenvironment description: CloneEnvironment call: pulumi-environments.cloneenvironment with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/decrypt name: api-esc-environments-orgname-projectname-envname-decrypt description: REST surface for api-esc-environments-orgName-projectName-envName-decrypt. operations: - method: GET name: decryptenvironmentescenvironments description: DecryptEnvironment call: pulumi-environments.decryptenvironmentescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/decrypt-secrets name: api-esc-environments-orgname-projectname-envname-decrypt-secrets description: REST surface for api-esc-environments-orgName-projectName-envName-decrypt-secrets. operations: - method: POST name: decryptenvironmentsecrets description: DecryptEnvironmentSecrets call: pulumi-environments.decryptenvironmentsecrets with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/drafts name: api-esc-environments-orgname-projectname-envname-drafts description: REST surface for api-esc-environments-orgName-projectName-envName-drafts. operations: - method: POST name: createenvironmentdraft description: CreateEnvironmentDraft call: pulumi-environments.createenvironmentdraft with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/drafts/{changerequestid} name: api-esc-environments-orgname-projectname-envname-drafts-changerequestid description: REST surface for api-esc-environments-orgName-projectName-envName-drafts-changeRequestID. operations: - method: GET name: readenvironmentdraft description: ReadEnvironmentDraft call: pulumi-environments.readenvironmentdraft with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName changeRequestID: rest.changeRequestID revision: rest.revision outputParameters: - type: object mapping: $. - method: PATCH name: updateenvironmentdraft description: UpdateEnvironmentDraft call: pulumi-environments.updateenvironmentdraft with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName changeRequestID: rest.changeRequestID outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/drafts/{changerequestid}/open name: api-esc-environments-orgname-projectname-envname-drafts-changerequestid-open description: REST surface for api-esc-environments-orgName-projectName-envName-drafts-changeRequestID-open. operations: - method: POST name: openenvironmentdraft description: OpenEnvironmentDraft call: pulumi-environments.openenvironmentdraft with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName changeRequestID: rest.changeRequestID duration: rest.duration revision: rest.revision outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/encrypt-secrets name: api-esc-environments-orgname-projectname-envname-encrypt-secrets description: REST surface for api-esc-environments-orgName-projectName-envName-encrypt-secrets. operations: - method: POST name: encryptenvironmentsecrets description: EncryptEnvironmentSecrets call: pulumi-environments.encryptenvironmentsecrets with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/hooks name: api-esc-environments-orgname-projectname-envname-hooks description: REST surface for api-esc-environments-orgName-projectName-envName-hooks. operations: - method: GET name: listwebhooksescenvironments description: ListWebhooks call: pulumi-environments.listwebhooksescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - method: POST name: createwebhookescenvironments description: CreateWebhook call: pulumi-environments.createwebhookescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/hooks/{hookname} name: api-esc-environments-orgname-projectname-envname-hooks-hookname description: REST surface for api-esc-environments-orgName-projectName-envName-hooks-hookName. operations: - method: DELETE name: deletewebhookescenvironments description: DeleteWebhook call: pulumi-environments.deletewebhookescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName hookName: rest.hookName outputParameters: - type: object mapping: $. - method: GET name: getwebhookescenvironments description: GetWebhook call: pulumi-environments.getwebhookescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName hookName: rest.hookName outputParameters: - type: object mapping: $. - method: PATCH name: updatewebhookescenvironments description: UpdateWebhook call: pulumi-environments.updatewebhookescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName hookName: rest.hookName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/hooks/{hookname}/deliveries name: api-esc-environments-orgname-projectname-envname-hooks-hookname-deliveries description: REST surface for api-esc-environments-orgName-projectName-envName-hooks-hookName-deliveries. operations: - method: GET name: getwebhookdeliveriesescenvironments description: GetWebhookDeliveries call: pulumi-environments.getwebhookdeliveriesescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName hookName: rest.hookName outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/hooks/{hookname}/deliveries/{event}/redeliver name: api-esc-environments-orgname-projectname-envname-hooks-hookname-deliveries-event description: REST surface for api-esc-environments-orgName-projectName-envName-hooks-hookName-deliveries-event. operations: - method: POST name: redeliverwebhookeventescenvironments description: RedeliverWebhookEvent call: pulumi-environments.redeliverwebhookeventescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName hookName: rest.hookName event: rest.event outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/hooks/{hookname}/ping name: api-esc-environments-orgname-projectname-envname-hooks-hookname-ping description: REST surface for api-esc-environments-orgName-projectName-envName-hooks-hookName-ping. operations: - method: POST name: pingwebhookescenvironments description: PingWebhook call: pulumi-environments.pingwebhookescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName hookName: rest.hookName outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/metadata name: api-esc-environments-orgname-projectname-envname-metadata description: REST surface for api-esc-environments-orgName-projectName-envName-metadata. operations: - method: GET name: getenvironmentmetadataescenvironments description: GetEnvironmentMetadata call: pulumi-environments.getenvironmentmetadataescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/open name: api-esc-environments-orgname-projectname-envname-open description: REST surface for api-esc-environments-orgName-projectName-envName-open. operations: - method: POST name: openenvironmentescenvironments description: OpenEnvironment call: pulumi-environments.openenvironmentescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName duration: rest.duration outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/open/request name: api-esc-environments-orgname-projectname-envname-open-request description: REST surface for api-esc-environments-orgName-projectName-envName-open-request. operations: - method: POST name: createopenenvironmentrequest description: CreateOpenEnvironmentRequest call: pulumi-environments.createopenenvironmentrequest with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/open/request/{changerequestid} name: api-esc-environments-orgname-projectname-envname-open-request-changerequestid description: REST surface for api-esc-environments-orgName-projectName-envName-open-request-changeRequestID. operations: - method: GET name: readopenenvironmentrequest description: ReadOpenEnvironmentRequest call: pulumi-environments.readopenenvironmentrequest with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName changeRequestID: rest.changeRequestID revision: rest.revision outputParameters: - type: object mapping: $. - method: PUT name: updateopenenvironmentrequest description: UpdateOpenEnvironmentRequest call: pulumi-environments.updateopenenvironmentrequest with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName changeRequestID: rest.changeRequestID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/open/{opensessionid} name: api-esc-environments-orgname-projectname-envname-open-opensessionid description: REST surface for api-esc-environments-orgName-projectName-envName-open-openSessionID. operations: - method: GET name: readopenenvironmentescenvironments description: ReadOpenEnvironment call: pulumi-environments.readopenenvironmentescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName openSessionID: rest.openSessionID property: rest.property outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/ownership name: api-esc-environments-orgname-projectname-envname-ownership description: REST surface for api-esc-environments-orgName-projectName-envName-ownership. operations: - method: POST name: reassignenvironmentownership description: ReassignEnvironmentOwnership call: pulumi-environments.reassignenvironmentownership with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/referrers name: api-esc-environments-orgname-projectname-envname-referrers description: REST surface for api-esc-environments-orgName-projectName-envName-referrers. operations: - method: GET name: listenvironmentreferrersescenvironments description: ListEnvironmentReferrers call: pulumi-environments.listenvironmentreferrersescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName allRevisions: rest.allRevisions continuationToken: rest.continuationToken count: rest.count latestStackVersionOnly: rest.latestStackVersionOnly outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/rotate name: api-esc-environments-orgname-projectname-envname-rotate description: REST surface for api-esc-environments-orgName-projectName-envName-rotate. operations: - method: POST name: rotateenvironment description: RotateEnvironment call: pulumi-environments.rotateenvironment with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/rotate/history name: api-esc-environments-orgname-projectname-envname-rotate-history description: REST surface for api-esc-environments-orgName-projectName-envName-rotate-history. operations: - method: GET name: listenvironmentsecretrotationhistory description: ListEnvironmentSecretRotationHistory call: pulumi-environments.listenvironmentsecretrotationhistory with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/schedules name: api-esc-environments-orgname-projectname-envname-schedules description: REST surface for api-esc-environments-orgName-projectName-envName-schedules. operations: - method: GET name: listenvironmentschedule description: ListEnvironmentSchedule call: pulumi-environments.listenvironmentschedule with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - method: POST name: createenvironmentschedule description: CreateEnvironmentSchedule call: pulumi-environments.createenvironmentschedule with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/schedules/{scheduleid} name: api-esc-environments-orgname-projectname-envname-schedules-scheduleid description: REST surface for api-esc-environments-orgName-projectName-envName-schedules-scheduleID. operations: - method: DELETE name: deleteenvironmentschedule description: DeleteEnvironmentSchedule call: pulumi-environments.deleteenvironmentschedule with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName scheduleID: rest.scheduleID outputParameters: - type: object mapping: $. - method: GET name: readenvironmentschedule description: ReadEnvironmentSchedule call: pulumi-environments.readenvironmentschedule with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName scheduleID: rest.scheduleID outputParameters: - type: object mapping: $. - method: PATCH name: updateenvironmentschedule description: UpdateEnvironmentSchedule call: pulumi-environments.updateenvironmentschedule with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName scheduleID: rest.scheduleID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/schedules/{scheduleid}/history name: api-esc-environments-orgname-projectname-envname-schedules-scheduleid-history description: REST surface for api-esc-environments-orgName-projectName-envName-schedules-scheduleID-history. operations: - method: GET name: listenvironmentschedulehistory description: ListEnvironmentScheduleHistory call: pulumi-environments.listenvironmentschedulehistory with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName scheduleID: rest.scheduleID outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/schedules/{scheduleid}/pause name: api-esc-environments-orgname-projectname-envname-schedules-scheduleid-pause description: REST surface for api-esc-environments-orgName-projectName-envName-schedules-scheduleID-pause. operations: - method: POST name: pauseenvironmentschedule description: PauseEnvironmentSchedule call: pulumi-environments.pauseenvironmentschedule with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName scheduleID: rest.scheduleID outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/schedules/{scheduleid}/resume name: api-esc-environments-orgname-projectname-envname-schedules-scheduleid-resume description: REST surface for api-esc-environments-orgName-projectName-envName-schedules-scheduleID-resume. operations: - method: POST name: resumeenvironmentschedule description: ResumeEnvironmentSchedule call: pulumi-environments.resumeenvironmentschedule with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName scheduleID: rest.scheduleID outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/settings name: api-esc-environments-orgname-projectname-envname-settings description: REST surface for api-esc-environments-orgName-projectName-envName-settings. operations: - method: GET name: getenvironmentsettings description: GetEnvironmentSettings call: pulumi-environments.getenvironmentsettings with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - method: PATCH name: patchenvironmentsettings description: PatchEnvironmentSettings call: pulumi-environments.patchenvironmentsettings with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/tags name: api-esc-environments-orgname-projectname-envname-tags description: REST surface for api-esc-environments-orgName-projectName-envName-tags. operations: - method: GET name: listenvironmenttagsescenvironments description: ListEnvironmentTags call: pulumi-environments.listenvironmenttagsescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName after: rest.after count: rest.count outputParameters: - type: object mapping: $. - method: POST name: createenvironmenttagescenvironments description: CreateEnvironmentTag call: pulumi-environments.createenvironmenttagescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/tags/{tagname} name: api-esc-environments-orgname-projectname-envname-tags-tagname description: REST surface for api-esc-environments-orgName-projectName-envName-tags-tagName. operations: - method: DELETE name: deleteenvironmenttagescenvironments description: DeleteEnvironmentTag call: pulumi-environments.deleteenvironmenttagescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: GET name: getenvironmenttagescenvironments description: GetEnvironmentTag call: pulumi-environments.getenvironmenttagescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: PATCH name: updateenvironmenttagescenvironments description: UpdateEnvironmentTag call: pulumi-environments.updateenvironmenttagescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName tagName: rest.tagName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions name: api-esc-environments-orgname-projectname-envname-versions description: REST surface for api-esc-environments-orgName-projectName-envName-versions. operations: - method: GET name: listenvironmentrevisionsescenvironments description: ListEnvironmentRevisions call: pulumi-environments.listenvironmentrevisionsescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName before: rest.before count: rest.count outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/tags name: api-esc-environments-orgname-projectname-envname-versions-tags description: REST surface for api-esc-environments-orgName-projectName-envName-versions-tags. operations: - method: GET name: listrevisiontagsescenvironmentsversions description: ListRevisionTags call: pulumi-environments.listrevisiontagsescenvironmentsversions with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName after: rest.after count: rest.count outputParameters: - type: object mapping: $. - method: POST name: createrevisiontagescenvironmentsversionstags description: CreateRevisionTag call: pulumi-environments.createrevisiontagescenvironmentsversionstags with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/tags/{tagname} name: api-esc-environments-orgname-projectname-envname-versions-tags-tagname description: REST surface for api-esc-environments-orgName-projectName-envName-versions-tags-tagName. operations: - method: DELETE name: deleterevisiontagescenvironments description: DeleteRevisionTag call: pulumi-environments.deleterevisiontagescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: GET name: readrevisiontagescenvironments description: ReadRevisionTag call: pulumi-environments.readrevisiontagescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: PATCH name: updaterevisiontagescenvironments description: UpdateRevisionTag call: pulumi-environments.updaterevisiontagescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName tagName: rest.tagName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/{version} name: api-esc-environments-orgname-projectname-envname-versions-version description: REST surface for api-esc-environments-orgName-projectName-envName-versions-version. operations: - method: GET name: readenvironmentescenvironmentsversions description: ReadEnvironment call: pulumi-environments.readenvironmentescenvironmentsversions with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/{version}/check name: api-esc-environments-orgname-projectname-envname-versions-version-check description: REST surface for api-esc-environments-orgName-projectName-envName-versions-version-check. operations: - method: POST name: checkenvironmentescenvironmentsversions description: CheckEnvironment call: pulumi-environments.checkenvironmentescenvironmentsversions with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName version: rest.version showSecrets: rest.showSecrets outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/{version}/decrypt name: api-esc-environments-orgname-projectname-envname-versions-version-decrypt description: REST surface for api-esc-environments-orgName-projectName-envName-versions-version-decrypt. operations: - method: GET name: decryptenvironmentescenvironmentsversions description: DecryptEnvironment call: pulumi-environments.decryptenvironmentescenvironmentsversions with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/{version}/open name: api-esc-environments-orgname-projectname-envname-versions-version-open description: REST surface for api-esc-environments-orgName-projectName-envName-versions-version-open. operations: - method: POST name: openenvironmentescenvironmentsversions description: OpenEnvironment call: pulumi-environments.openenvironmentescenvironmentsversions with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName version: rest.version duration: rest.duration outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/{version}/referrers name: api-esc-environments-orgname-projectname-envname-versions-version-referrers description: REST surface for api-esc-environments-orgName-projectName-envName-versions-version-referrers. operations: - method: GET name: listenvironmentreferrersescenvironmentsversions description: ListEnvironmentReferrers call: pulumi-environments.listenvironmentreferrersescenvironmentsversions with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName version: rest.version allRevisions: rest.allRevisions continuationToken: rest.continuationToken count: rest.count latestStackVersionOnly: rest.latestStackVersionOnly outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/{version}/retract name: api-esc-environments-orgname-projectname-envname-versions-version-retract description: REST surface for api-esc-environments-orgName-projectName-envName-versions-version-retract. operations: - method: POST name: retractenvironmentrevisionescenvironments description: RetractEnvironmentRevision call: pulumi-environments.retractenvironmentrevisionescenvironments with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName version: rest.version body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/esc/environments/{orgname}/{projectname}/{envname}/versions/{version}/tags name: api-esc-environments-orgname-projectname-envname-versions-version-tags description: REST surface for api-esc-environments-orgName-projectName-envName-versions-version-tags. operations: - method: GET name: listrevisiontagsescenvironmentsversions2 description: ListRevisionTags call: pulumi-environments.listrevisiontagsescenvironmentsversions2 with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName version: rest.version after: rest.after count: rest.count outputParameters: - type: object mapping: $. - path: /v1/api/esc/providers name: api-esc-providers description: REST surface for api-esc-providers. operations: - method: GET name: listprovidersesc description: ListProviders call: pulumi-environments.listprovidersesc with: orgName: rest.orgName outputParameters: - type: object mapping: $. - path: /v1/api/esc/providers/{providername}/schema name: api-esc-providers-providername-schema description: REST surface for api-esc-providers-providerName-schema. operations: - method: GET name: getproviderschemaesc description: GetProviderSchema call: pulumi-environments.getproviderschemaesc with: providerName: rest.providerName outputParameters: - type: object mapping: $. - path: /v1/api/esc/rotators name: api-esc-rotators description: REST surface for api-esc-rotators. operations: - method: GET name: listrotators description: ListRotators call: pulumi-environments.listrotators with: orgName: rest.orgName outputParameters: - type: object mapping: $. - path: /v1/api/esc/rotators/{rotatorname}/schema name: api-esc-rotators-rotatorname-schema description: REST surface for api-esc-rotators-rotatorName-schema. operations: - method: GET name: getrotatorschema description: GetRotatorSchema call: pulumi-environments.getrotatorschema with: rotatorName: rest.rotatorName outputParameters: - type: object mapping: $. - path: /v1/environments name: api-preview-environments description: REST surface for api-preview-environments. operations: - method: GET name: listenvironmentspreview description: ListEnvironments call: pulumi-environments.listenvironmentspreview with: continuationToken: rest.continuationToken includeReferrerMetadata: rest.includeReferrerMetadata maxResults: rest.maxResults organization: rest.organization outputParameters: - type: object mapping: $. - path: /v1/environments/providers name: api-preview-environments-providers description: REST surface for api-preview-environments-providers. operations: - method: GET name: listproviderspreviewenvironments description: ListProviders call: pulumi-environments.listproviderspreviewenvironments with: orgName: rest.orgName outputParameters: - type: object mapping: $. - path: /v1/environments/providers/{providername}/schema name: api-preview-environments-providers-providername-schema description: REST surface for api-preview-environments-providers-providerName-schema. operations: - method: GET name: getproviderschemapreviewenvironments description: GetProviderSchema call: pulumi-environments.getproviderschemapreviewenvironments with: providerName: rest.providerName outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname} name: api-preview-environments-orgname description: REST surface for api-preview-environments-orgName. operations: - method: GET name: listorgenvironmentspreview description: ListOrgEnvironments call: pulumi-environments.listorgenvironmentspreview with: orgName: rest.orgName continuationToken: rest.continuationToken includeReferrerMetadata: rest.includeReferrerMetadata maxResults: rest.maxResults roleID: rest.roleID outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/tags name: api-preview-environments-orgname-tags description: REST surface for api-preview-environments-orgName-tags. operations: - method: GET name: listallenvironmenttagspreview description: ListAllEnvironmentTags call: pulumi-environments.listallenvironmenttagspreview with: orgName: rest.orgName outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/yaml/check name: api-preview-environments-orgname-yaml-check description: REST surface for api-preview-environments-orgName-yaml-check. operations: - method: POST name: checkyamlpreview description: CheckYAML call: pulumi-environments.checkyamlpreview with: orgName: rest.orgName showSecrets: rest.showSecrets outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/yaml/open name: api-preview-environments-orgname-yaml-open description: REST surface for api-preview-environments-orgName-yaml-open. operations: - method: POST name: openyamlpreview description: OpenYAML call: pulumi-environments.openyamlpreview with: orgName: rest.orgName duration: rest.duration outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/yaml/open/{opensessionid} name: api-preview-environments-orgname-yaml-open-opensessionid description: REST surface for api-preview-environments-orgName-yaml-open-openSessionID. operations: - method: GET name: readanonymousopenenvironmentpreview description: ReadAnonymousOpenEnvironment call: pulumi-environments.readanonymousopenenvironmentpreview with: orgName: rest.orgName openSessionID: rest.openSessionID property: rest.property outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname} name: api-preview-environments-orgname-envname description: REST surface for api-preview-environments-orgName-envName. operations: - method: DELETE name: deleteenvironmentpreviewenvironments description: DeleteEnvironment call: pulumi-environments.deleteenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName outputParameters: - type: object mapping: $. - method: GET name: readenvironmentpreviewenvironments description: ReadEnvironment call: pulumi-environments.readenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName outputParameters: - type: object mapping: $. - method: HEAD name: headenvironmentpreviewenvironments description: HeadEnvironment call: pulumi-environments.headenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName outputParameters: - type: object mapping: $. - method: PATCH name: updateenvironmentpreviewenvironments description: UpdateEnvironment call: pulumi-environments.updateenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - method: POST name: createenvironmentpreviewenvironments description: CreateEnvironment call: pulumi-environments.createenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/check name: api-preview-environments-orgname-envname-check description: REST surface for api-preview-environments-orgName-envName-check. operations: - method: POST name: checkenvironmentpreviewenvironments description: CheckEnvironment call: pulumi-environments.checkenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName showSecrets: rest.showSecrets outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/decrypt name: api-preview-environments-orgname-envname-decrypt description: REST surface for api-preview-environments-orgName-envName-decrypt. operations: - method: GET name: decryptenvironmentpreviewenvironments description: DecryptEnvironment call: pulumi-environments.decryptenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/hooks name: api-preview-environments-orgname-envname-hooks description: REST surface for api-preview-environments-orgName-envName-hooks. operations: - method: GET name: listwebhookspreviewenvironments description: ListWebhooks call: pulumi-environments.listwebhookspreviewenvironments with: orgName: rest.orgName envName: rest.envName outputParameters: - type: object mapping: $. - method: POST name: createwebhookpreviewenvironments description: CreateWebhook call: pulumi-environments.createwebhookpreviewenvironments with: orgName: rest.orgName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/hooks/{hookname} name: api-preview-environments-orgname-envname-hooks-hookname description: REST surface for api-preview-environments-orgName-envName-hooks-hookName. operations: - method: DELETE name: deletewebhookpreviewenvironments description: DeleteWebhook call: pulumi-environments.deletewebhookpreviewenvironments with: orgName: rest.orgName envName: rest.envName hookName: rest.hookName outputParameters: - type: object mapping: $. - method: GET name: getwebhookpreviewenvironments description: GetWebhook call: pulumi-environments.getwebhookpreviewenvironments with: orgName: rest.orgName envName: rest.envName hookName: rest.hookName outputParameters: - type: object mapping: $. - method: PATCH name: updatewebhookpreviewenvironments description: UpdateWebhook call: pulumi-environments.updatewebhookpreviewenvironments with: orgName: rest.orgName envName: rest.envName hookName: rest.hookName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/hooks/{hookname}/deliveries name: api-preview-environments-orgname-envname-hooks-hookname-deliveries description: REST surface for api-preview-environments-orgName-envName-hooks-hookName-deliveries. operations: - method: GET name: getwebhookdeliveriespreviewenvironments description: GetWebhookDeliveries call: pulumi-environments.getwebhookdeliveriespreviewenvironments with: orgName: rest.orgName envName: rest.envName hookName: rest.hookName outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/hooks/{hookname}/deliveries/{event}/redeliver name: api-preview-environments-orgname-envname-hooks-hookname-deliveries-event-redeliv description: REST surface for api-preview-environments-orgName-envName-hooks-hookName-deliveries-event-redeliv. operations: - method: POST name: redeliverwebhookeventpreviewenvironments description: RedeliverWebhookEvent call: pulumi-environments.redeliverwebhookeventpreviewenvironments with: orgName: rest.orgName envName: rest.envName hookName: rest.hookName event: rest.event outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/hooks/{hookname}/ping name: api-preview-environments-orgname-envname-hooks-hookname-ping description: REST surface for api-preview-environments-orgName-envName-hooks-hookName-ping. operations: - method: POST name: pingwebhookpreviewenvironments description: PingWebhook call: pulumi-environments.pingwebhookpreviewenvironments with: orgName: rest.orgName envName: rest.envName hookName: rest.hookName outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/metadata name: api-preview-environments-orgname-envname-metadata description: REST surface for api-preview-environments-orgName-envName-metadata. operations: - method: GET name: getenvironmentmetadatapreviewenvironments description: GetEnvironmentMetadata call: pulumi-environments.getenvironmentmetadatapreviewenvironments with: orgName: rest.orgName envName: rest.envName outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/open name: api-preview-environments-orgname-envname-open description: REST surface for api-preview-environments-orgName-envName-open. operations: - method: POST name: openenvironmentpreviewenvironments description: OpenEnvironment call: pulumi-environments.openenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName duration: rest.duration outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/open/{opensessionid} name: api-preview-environments-orgname-envname-open-opensessionid description: REST surface for api-preview-environments-orgName-envName-open-openSessionID. operations: - method: GET name: readopenenvironmentpreviewenvironments description: ReadOpenEnvironment call: pulumi-environments.readopenenvironmentpreviewenvironments with: orgName: rest.orgName envName: rest.envName openSessionID: rest.openSessionID property: rest.property outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/tags name: api-preview-environments-orgname-envname-tags description: REST surface for api-preview-environments-orgName-envName-tags. operations: - method: GET name: listenvironmenttagspreviewenvironments description: ListEnvironmentTags call: pulumi-environments.listenvironmenttagspreviewenvironments with: orgName: rest.orgName envName: rest.envName after: rest.after count: rest.count outputParameters: - type: object mapping: $. - method: POST name: createenvironmenttagpreviewenvironments description: CreateEnvironmentTag call: pulumi-environments.createenvironmenttagpreviewenvironments with: orgName: rest.orgName envName: rest.envName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/tags/{tagname} name: api-preview-environments-orgname-envname-tags-tagname description: REST surface for api-preview-environments-orgName-envName-tags-tagName. operations: - method: DELETE name: deleteenvironmenttagpreviewenvironments description: DeleteEnvironmentTag call: pulumi-environments.deleteenvironmenttagpreviewenvironments with: orgName: rest.orgName envName: rest.envName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: GET name: getenvironmenttagpreviewenvironments description: GetEnvironmentTag call: pulumi-environments.getenvironmenttagpreviewenvironments with: orgName: rest.orgName envName: rest.envName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: PATCH name: updateenvironmenttagpreviewenvironments description: UpdateEnvironmentTag call: pulumi-environments.updateenvironmenttagpreviewenvironments with: orgName: rest.orgName envName: rest.envName tagName: rest.tagName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions name: api-preview-environments-orgname-envname-versions description: REST surface for api-preview-environments-orgName-envName-versions. operations: - method: GET name: listenvironmentrevisionspreviewenvironments description: ListEnvironmentRevisions call: pulumi-environments.listenvironmentrevisionspreviewenvironments with: orgName: rest.orgName envName: rest.envName before: rest.before count: rest.count outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/tags name: api-preview-environments-orgname-envname-versions-tags description: REST surface for api-preview-environments-orgName-envName-versions-tags. operations: - method: GET name: listrevisiontagspreviewenvironmentsversions description: ListRevisionTags call: pulumi-environments.listrevisiontagspreviewenvironmentsversions with: orgName: rest.orgName envName: rest.envName after: rest.after count: rest.count outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/tags/{tagname} name: api-preview-environments-orgname-envname-versions-tags-tagname description: REST surface for api-preview-environments-orgName-envName-versions-tags-tagName. operations: - method: DELETE name: deleterevisiontagpreviewenvironments description: DeleteRevisionTag call: pulumi-environments.deleterevisiontagpreviewenvironments with: orgName: rest.orgName envName: rest.envName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: GET name: readrevisiontagpreviewenvironments description: ReadRevisionTag call: pulumi-environments.readrevisiontagpreviewenvironments with: orgName: rest.orgName envName: rest.envName tagName: rest.tagName outputParameters: - type: object mapping: $. - method: PATCH name: updaterevisiontagpreviewenvironments description: UpdateRevisionTag call: pulumi-environments.updaterevisiontagpreviewenvironments with: orgName: rest.orgName envName: rest.envName tagName: rest.tagName body: rest.body outputParameters: - type: object mapping: $. - method: POST name: createrevisiontagpreviewenvironmentsversionstags description: CreateRevisionTag call: pulumi-environments.createrevisiontagpreviewenvironmentsversionstags with: orgName: rest.orgName envName: rest.envName tagName: rest.tagName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/{version} name: api-preview-environments-orgname-envname-versions-version description: REST surface for api-preview-environments-orgName-envName-versions-version. operations: - method: GET name: readenvironmentpreviewenvironmentsversions description: ReadEnvironment call: pulumi-environments.readenvironmentpreviewenvironmentsversions with: orgName: rest.orgName envName: rest.envName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/{version}/check name: api-preview-environments-orgname-envname-versions-version-check description: REST surface for api-preview-environments-orgName-envName-versions-version-check. operations: - method: POST name: checkenvironmentpreviewenvironmentsversions description: CheckEnvironment call: pulumi-environments.checkenvironmentpreviewenvironmentsversions with: orgName: rest.orgName envName: rest.envName version: rest.version showSecrets: rest.showSecrets outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/{version}/decrypt name: api-preview-environments-orgname-envname-versions-version-decrypt description: REST surface for api-preview-environments-orgName-envName-versions-version-decrypt. operations: - method: GET name: decryptenvironmentpreviewenvironmentsversions description: DecryptEnvironment call: pulumi-environments.decryptenvironmentpreviewenvironmentsversions with: orgName: rest.orgName envName: rest.envName version: rest.version outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/{version}/open name: api-preview-environments-orgname-envname-versions-version-open description: REST surface for api-preview-environments-orgName-envName-versions-version-open. operations: - method: POST name: openenvironmentpreviewenvironmentsversions description: OpenEnvironment call: pulumi-environments.openenvironmentpreviewenvironmentsversions with: orgName: rest.orgName envName: rest.envName version: rest.version duration: rest.duration outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/{version}/referrers name: api-preview-environments-orgname-envname-versions-version-referrers description: REST surface for api-preview-environments-orgName-envName-versions-version-referrers. operations: - method: GET name: listenvironmentreferrerspreviewenvironmentsversions description: ListEnvironmentReferrers call: pulumi-environments.listenvironmentreferrerspreviewenvironmentsversions with: orgName: rest.orgName envName: rest.envName version: rest.version allRevisions: rest.allRevisions continuationToken: rest.continuationToken count: rest.count latestStackVersionOnly: rest.latestStackVersionOnly outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/{version}/retract name: api-preview-environments-orgname-envname-versions-version-retract description: REST surface for api-preview-environments-orgName-envName-versions-version-retract. operations: - method: POST name: retractenvironmentrevisionpreviewenvironments description: RetractEnvironmentRevision call: pulumi-environments.retractenvironmentrevisionpreviewenvironments with: orgName: rest.orgName envName: rest.envName version: rest.version body: rest.body outputParameters: - type: object mapping: $. - path: /v1/environments/{orgname}/{envname}/versions/{version}/tags name: api-preview-environments-orgname-envname-versions-version-tags description: REST surface for api-preview-environments-orgName-envName-versions-version-tags. operations: - method: GET name: listrevisiontagspreviewenvironmentsversions2 description: ListRevisionTags call: pulumi-environments.listrevisiontagspreviewenvironmentsversions2 with: orgName: rest.orgName envName: rest.envName version: rest.version after: rest.after count: rest.count outputParameters: - type: object mapping: $. - path: /v1/esc/environments/{orgname}/{projectname}/{envname}/drafts name: api-preview-esc-environments-orgname-projectname-envname-drafts description: REST surface for api-preview-esc-environments-orgName-projectName-envName-drafts. operations: - method: POST name: createenvironmentdraftpreview description: CreateEnvironmentDraft call: pulumi-environments.createenvironmentdraftpreview with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName outputParameters: - type: object mapping: $. - path: /v1/esc/environments/{orgname}/{projectname}/{envname}/drafts/{changerequestid} name: api-preview-esc-environments-orgname-projectname-envname-drafts-changerequestid description: REST surface for api-preview-esc-environments-orgName-projectName-envName-drafts-changeRequestID. operations: - method: GET name: readenvironmentdraftpreview description: ReadEnvironmentDraft call: pulumi-environments.readenvironmentdraftpreview with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName changeRequestID: rest.changeRequestID revision: rest.revision outputParameters: - type: object mapping: $. - method: PATCH name: updateenvironmentdraftpreview description: UpdateEnvironmentDraft call: pulumi-environments.updateenvironmentdraftpreview with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName changeRequestID: rest.changeRequestID outputParameters: - type: object mapping: $. - path: /v1/esc/environments/{orgname}/{projectname}/{envname}/drafts/{changerequestid}/open name: api-preview-esc-environments-orgname-projectname-envname-drafts-changerequestid description: REST surface for api-preview-esc-environments-orgName-projectName-envName-drafts-changeRequestID-. operations: - method: POST name: openenvironmentdraftpreview description: OpenEnvironmentDraft call: pulumi-environments.openenvironmentdraftpreview with: orgName: rest.orgName projectName: rest.projectName envName: rest.envName changeRequestID: rest.changeRequestID duration: rest.duration revision: rest.revision outputParameters: - type: object mapping: $. - type: mcp namespace: pulumi-environments-mcp port: 9090 transport: http description: MCP adapter for Pulumi APIs — Environments. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: listenvironments description: ListEnvironments hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentsesc with: continuationToken: tools.continuationToken includeReferrerMetadata: tools.includeReferrerMetadata maxResults: tools.maxResults organization: tools.organization outputParameters: - type: object mapping: $. - name: listorgenvironments description: ListOrgEnvironments hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listorgenvironmentsesc with: orgName: tools.orgName continuationToken: tools.continuationToken includeReferrerMetadata: tools.includeReferrerMetadata maxResults: tools.maxResults roleID: tools.roleID outputParameters: - type: object mapping: $. - name: createenvironment description: CreateEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createenvironmentescenvironments with: orgName: tools.orgName body: tools.body outputParameters: - type: object mapping: $. - name: listdeletedenvironments description: ListDeletedEnvironments hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listdeletedenvironments with: orgName: tools.orgName continuationToken: tools.continuationToken outputParameters: - type: object mapping: $. - name: restoreenvironment description: RestoreEnvironment hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.restoreenvironment with: orgName: tools.orgName body: tools.body outputParameters: - type: object mapping: $. - name: listallenvironmenttags description: ListAllEnvironmentTags hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listallenvironmenttagsesc with: orgName: tools.orgName outputParameters: - type: object mapping: $. - name: checkyaml description: CheckYAML hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.checkyamlesc with: orgName: tools.orgName showSecrets: tools.showSecrets outputParameters: - type: object mapping: $. - name: openyaml description: OpenYAML hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.openyamlesc with: orgName: tools.orgName duration: tools.duration outputParameters: - type: object mapping: $. - name: readanonymousopenenvironment description: ReadAnonymousOpenEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readanonymousopenenvironmentesc with: orgName: tools.orgName openSessionID: tools.openSessionID property: tools.property outputParameters: - type: object mapping: $. - name: deleteenvironment description: DeleteEnvironment hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deleteenvironmentescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: readenvironment description: ReadEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readenvironmentescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: headenvironment description: HeadEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.headenvironmentescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: updateenvironment description: UpdateEnvironment hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updateenvironmentescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: checkenvironment description: CheckEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.checkenvironmentescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName showSecrets: tools.showSecrets outputParameters: - type: object mapping: $. - name: cloneenvironment description: CloneEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.cloneenvironment with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: decryptenvironment description: DecryptEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.decryptenvironmentescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: decryptenvironmentsecrets description: DecryptEnvironmentSecrets hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.decryptenvironmentsecrets with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: createenvironmentdraft description: CreateEnvironmentDraft hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createenvironmentdraft with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: readenvironmentdraft description: ReadEnvironmentDraft hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readenvironmentdraft with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName changeRequestID: tools.changeRequestID revision: tools.revision outputParameters: - type: object mapping: $. - name: updateenvironmentdraft description: UpdateEnvironmentDraft hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updateenvironmentdraft with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName changeRequestID: tools.changeRequestID outputParameters: - type: object mapping: $. - name: openenvironmentdraft description: OpenEnvironmentDraft hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.openenvironmentdraft with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName changeRequestID: tools.changeRequestID duration: tools.duration revision: tools.revision outputParameters: - type: object mapping: $. - name: encryptenvironmentsecrets description: EncryptEnvironmentSecrets hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.encryptenvironmentsecrets with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: listwebhooks description: ListWebhooks hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listwebhooksescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: createwebhook description: CreateWebhook hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createwebhookescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: deletewebhook description: DeleteWebhook hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deletewebhookescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: getwebhook description: GetWebhook hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getwebhookescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: updatewebhook description: UpdateWebhook hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updatewebhookescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName hookName: tools.hookName body: tools.body outputParameters: - type: object mapping: $. - name: getwebhookdeliveries description: GetWebhookDeliveries hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getwebhookdeliveriesescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: redeliverwebhookevent description: RedeliverWebhookEvent hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.redeliverwebhookeventescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName hookName: tools.hookName event: tools.event outputParameters: - type: object mapping: $. - name: pingwebhook description: PingWebhook hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.pingwebhookescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: getenvironmentmetadata description: GetEnvironmentMetadata hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getenvironmentmetadataescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: openenvironment description: OpenEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.openenvironmentescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName duration: tools.duration outputParameters: - type: object mapping: $. - name: createopenenvironmentrequest description: CreateOpenEnvironmentRequest hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createopenenvironmentrequest with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: readopenenvironmentrequest description: ReadOpenEnvironmentRequest hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readopenenvironmentrequest with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName changeRequestID: tools.changeRequestID revision: tools.revision outputParameters: - type: object mapping: $. - name: updateopenenvironmentrequest description: UpdateOpenEnvironmentRequest hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updateopenenvironmentrequest with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName changeRequestID: tools.changeRequestID body: tools.body outputParameters: - type: object mapping: $. - name: readopenenvironment description: ReadOpenEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readopenenvironmentescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName openSessionID: tools.openSessionID property: tools.property outputParameters: - type: object mapping: $. - name: reassignenvironmentownership description: ReassignEnvironmentOwnership hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.reassignenvironmentownership with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: listenvironmentreferrers description: ListEnvironmentReferrers hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentreferrersescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName allRevisions: tools.allRevisions continuationToken: tools.continuationToken count: tools.count latestStackVersionOnly: tools.latestStackVersionOnly outputParameters: - type: object mapping: $. - name: rotateenvironment description: RotateEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.rotateenvironment with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: listenvironmentsecretrotationhistory description: ListEnvironmentSecretRotationHistory hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentsecretrotationhistory with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: listenvironmentschedule description: ListEnvironmentSchedule hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentschedule with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: createenvironmentschedule description: CreateEnvironmentSchedule hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createenvironmentschedule with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: deleteenvironmentschedule description: DeleteEnvironmentSchedule hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deleteenvironmentschedule with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName scheduleID: tools.scheduleID outputParameters: - type: object mapping: $. - name: readenvironmentschedule description: ReadEnvironmentSchedule hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readenvironmentschedule with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName scheduleID: tools.scheduleID outputParameters: - type: object mapping: $. - name: updateenvironmentschedule description: UpdateEnvironmentSchedule hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updateenvironmentschedule with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName scheduleID: tools.scheduleID body: tools.body outputParameters: - type: object mapping: $. - name: listenvironmentschedulehistory description: ListEnvironmentScheduleHistory hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentschedulehistory with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName scheduleID: tools.scheduleID outputParameters: - type: object mapping: $. - name: pauseenvironmentschedule description: PauseEnvironmentSchedule hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.pauseenvironmentschedule with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName scheduleID: tools.scheduleID outputParameters: - type: object mapping: $. - name: resumeenvironmentschedule description: ResumeEnvironmentSchedule hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.resumeenvironmentschedule with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName scheduleID: tools.scheduleID outputParameters: - type: object mapping: $. - name: getenvironmentsettings description: GetEnvironmentSettings hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getenvironmentsettings with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: patchenvironmentsettings description: PatchEnvironmentSettings hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.patchenvironmentsettings with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: listenvironmenttags description: ListEnvironmentTags hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmenttagsescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName after: tools.after count: tools.count outputParameters: - type: object mapping: $. - name: createenvironmenttag description: CreateEnvironmentTag hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createenvironmenttagescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: deleteenvironmenttag description: DeleteEnvironmentTag hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deleteenvironmenttagescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: getenvironmenttag description: GetEnvironmentTag hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getenvironmenttagescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: updateenvironmenttag description: UpdateEnvironmentTag hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updateenvironmenttagescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName tagName: tools.tagName body: tools.body outputParameters: - type: object mapping: $. - name: listenvironmentrevisions description: ListEnvironmentRevisions hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentrevisionsescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName before: tools.before count: tools.count outputParameters: - type: object mapping: $. - name: listrevisiontags description: ListRevisionTags hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listrevisiontagsescenvironmentsversions with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName after: tools.after count: tools.count outputParameters: - type: object mapping: $. - name: createrevisiontag description: CreateRevisionTag hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createrevisiontagescenvironmentsversionstags with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: deleterevisiontag description: DeleteRevisionTag hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deleterevisiontagescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: readrevisiontag description: ReadRevisionTag hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readrevisiontagescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: updaterevisiontag description: UpdateRevisionTag hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updaterevisiontagescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName tagName: tools.tagName body: tools.body outputParameters: - type: object mapping: $. - name: readenvironment-2 description: ReadEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readenvironmentescenvironmentsversions with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName version: tools.version outputParameters: - type: object mapping: $. - name: checkenvironment-2 description: CheckEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.checkenvironmentescenvironmentsversions with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName version: tools.version showSecrets: tools.showSecrets outputParameters: - type: object mapping: $. - name: decryptenvironment-2 description: DecryptEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.decryptenvironmentescenvironmentsversions with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName version: tools.version outputParameters: - type: object mapping: $. - name: openenvironment-2 description: OpenEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.openenvironmentescenvironmentsversions with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName version: tools.version duration: tools.duration outputParameters: - type: object mapping: $. - name: listenvironmentreferrers-2 description: ListEnvironmentReferrers hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentreferrersescenvironmentsversions with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName version: tools.version allRevisions: tools.allRevisions continuationToken: tools.continuationToken count: tools.count latestStackVersionOnly: tools.latestStackVersionOnly outputParameters: - type: object mapping: $. - name: retractenvironmentrevision description: RetractEnvironmentRevision hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.retractenvironmentrevisionescenvironments with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName version: tools.version body: tools.body outputParameters: - type: object mapping: $. - name: listrevisiontags-2 description: ListRevisionTags hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listrevisiontagsescenvironmentsversions2 with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName version: tools.version after: tools.after count: tools.count outputParameters: - type: object mapping: $. - name: listproviders description: ListProviders hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listprovidersesc with: orgName: tools.orgName outputParameters: - type: object mapping: $. - name: getproviderschema description: GetProviderSchema hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getproviderschemaesc with: providerName: tools.providerName outputParameters: - type: object mapping: $. - name: listrotators description: ListRotators hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listrotators with: orgName: tools.orgName outputParameters: - type: object mapping: $. - name: getrotatorschema description: GetRotatorSchema hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getrotatorschema with: rotatorName: tools.rotatorName outputParameters: - type: object mapping: $. - name: listenvironments-2 description: ListEnvironments hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentspreview with: continuationToken: tools.continuationToken includeReferrerMetadata: tools.includeReferrerMetadata maxResults: tools.maxResults organization: tools.organization outputParameters: - type: object mapping: $. - name: listproviders-2 description: ListProviders hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listproviderspreviewenvironments with: orgName: tools.orgName outputParameters: - type: object mapping: $. - name: getproviderschema-2 description: GetProviderSchema hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getproviderschemapreviewenvironments with: providerName: tools.providerName outputParameters: - type: object mapping: $. - name: listorgenvironments-2 description: ListOrgEnvironments hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listorgenvironmentspreview with: orgName: tools.orgName continuationToken: tools.continuationToken includeReferrerMetadata: tools.includeReferrerMetadata maxResults: tools.maxResults roleID: tools.roleID outputParameters: - type: object mapping: $. - name: listallenvironmenttags-2 description: ListAllEnvironmentTags hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listallenvironmenttagspreview with: orgName: tools.orgName outputParameters: - type: object mapping: $. - name: checkyaml-2 description: CheckYAML hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.checkyamlpreview with: orgName: tools.orgName showSecrets: tools.showSecrets outputParameters: - type: object mapping: $. - name: openyaml-2 description: OpenYAML hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.openyamlpreview with: orgName: tools.orgName duration: tools.duration outputParameters: - type: object mapping: $. - name: readanonymousopenenvironment-2 description: ReadAnonymousOpenEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readanonymousopenenvironmentpreview with: orgName: tools.orgName openSessionID: tools.openSessionID property: tools.property outputParameters: - type: object mapping: $. - name: deleteenvironment-2 description: DeleteEnvironment hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deleteenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName outputParameters: - type: object mapping: $. - name: readenvironment-3 description: ReadEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName outputParameters: - type: object mapping: $. - name: headenvironment-2 description: HeadEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.headenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName outputParameters: - type: object mapping: $. - name: updateenvironment-2 description: UpdateEnvironment hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updateenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: createenvironment-2 description: CreateEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: checkenvironment-3 description: CheckEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.checkenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName showSecrets: tools.showSecrets outputParameters: - type: object mapping: $. - name: decryptenvironment-3 description: DecryptEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.decryptenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName outputParameters: - type: object mapping: $. - name: listwebhooks-2 description: ListWebhooks hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listwebhookspreviewenvironments with: orgName: tools.orgName envName: tools.envName outputParameters: - type: object mapping: $. - name: createwebhook-2 description: CreateWebhook hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createwebhookpreviewenvironments with: orgName: tools.orgName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: deletewebhook-2 description: DeleteWebhook hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deletewebhookpreviewenvironments with: orgName: tools.orgName envName: tools.envName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: getwebhook-2 description: GetWebhook hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getwebhookpreviewenvironments with: orgName: tools.orgName envName: tools.envName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: updatewebhook-2 description: UpdateWebhook hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updatewebhookpreviewenvironments with: orgName: tools.orgName envName: tools.envName hookName: tools.hookName body: tools.body outputParameters: - type: object mapping: $. - name: getwebhookdeliveries-2 description: GetWebhookDeliveries hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getwebhookdeliveriespreviewenvironments with: orgName: tools.orgName envName: tools.envName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: redeliverwebhookevent-2 description: RedeliverWebhookEvent hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.redeliverwebhookeventpreviewenvironments with: orgName: tools.orgName envName: tools.envName hookName: tools.hookName event: tools.event outputParameters: - type: object mapping: $. - name: pingwebhook-2 description: PingWebhook hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.pingwebhookpreviewenvironments with: orgName: tools.orgName envName: tools.envName hookName: tools.hookName outputParameters: - type: object mapping: $. - name: getenvironmentmetadata-2 description: GetEnvironmentMetadata hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getenvironmentmetadatapreviewenvironments with: orgName: tools.orgName envName: tools.envName outputParameters: - type: object mapping: $. - name: openenvironment-3 description: OpenEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.openenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName duration: tools.duration outputParameters: - type: object mapping: $. - name: readopenenvironment-2 description: ReadOpenEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readopenenvironmentpreviewenvironments with: orgName: tools.orgName envName: tools.envName openSessionID: tools.openSessionID property: tools.property outputParameters: - type: object mapping: $. - name: listenvironmenttags-2 description: ListEnvironmentTags hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmenttagspreviewenvironments with: orgName: tools.orgName envName: tools.envName after: tools.after count: tools.count outputParameters: - type: object mapping: $. - name: createenvironmenttag-2 description: CreateEnvironmentTag hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createenvironmenttagpreviewenvironments with: orgName: tools.orgName envName: tools.envName body: tools.body outputParameters: - type: object mapping: $. - name: deleteenvironmenttag-2 description: DeleteEnvironmentTag hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deleteenvironmenttagpreviewenvironments with: orgName: tools.orgName envName: tools.envName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: getenvironmenttag-2 description: GetEnvironmentTag hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.getenvironmenttagpreviewenvironments with: orgName: tools.orgName envName: tools.envName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: updateenvironmenttag-2 description: UpdateEnvironmentTag hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updateenvironmenttagpreviewenvironments with: orgName: tools.orgName envName: tools.envName tagName: tools.tagName body: tools.body outputParameters: - type: object mapping: $. - name: listenvironmentrevisions-2 description: ListEnvironmentRevisions hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentrevisionspreviewenvironments with: orgName: tools.orgName envName: tools.envName before: tools.before count: tools.count outputParameters: - type: object mapping: $. - name: listrevisiontags-3 description: ListRevisionTags hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listrevisiontagspreviewenvironmentsversions with: orgName: tools.orgName envName: tools.envName after: tools.after count: tools.count outputParameters: - type: object mapping: $. - name: deleterevisiontag-2 description: DeleteRevisionTag hints: readOnly: false destructive: true idempotent: true call: pulumi-environments.deleterevisiontagpreviewenvironments with: orgName: tools.orgName envName: tools.envName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: readrevisiontag-2 description: ReadRevisionTag hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readrevisiontagpreviewenvironments with: orgName: tools.orgName envName: tools.envName tagName: tools.tagName outputParameters: - type: object mapping: $. - name: updaterevisiontag-2 description: UpdateRevisionTag hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updaterevisiontagpreviewenvironments with: orgName: tools.orgName envName: tools.envName tagName: tools.tagName body: tools.body outputParameters: - type: object mapping: $. - name: createrevisiontag-2 description: CreateRevisionTag hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createrevisiontagpreviewenvironmentsversionstags with: orgName: tools.orgName envName: tools.envName tagName: tools.tagName body: tools.body outputParameters: - type: object mapping: $. - name: readenvironment-4 description: ReadEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readenvironmentpreviewenvironmentsversions with: orgName: tools.orgName envName: tools.envName version: tools.version outputParameters: - type: object mapping: $. - name: checkenvironment-4 description: CheckEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.checkenvironmentpreviewenvironmentsversions with: orgName: tools.orgName envName: tools.envName version: tools.version showSecrets: tools.showSecrets outputParameters: - type: object mapping: $. - name: decryptenvironment-4 description: DecryptEnvironment hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.decryptenvironmentpreviewenvironmentsversions with: orgName: tools.orgName envName: tools.envName version: tools.version outputParameters: - type: object mapping: $. - name: openenvironment-4 description: OpenEnvironment hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.openenvironmentpreviewenvironmentsversions with: orgName: tools.orgName envName: tools.envName version: tools.version duration: tools.duration outputParameters: - type: object mapping: $. - name: listenvironmentreferrers-3 description: ListEnvironmentReferrers hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listenvironmentreferrerspreviewenvironmentsversions with: orgName: tools.orgName envName: tools.envName version: tools.version allRevisions: tools.allRevisions continuationToken: tools.continuationToken count: tools.count latestStackVersionOnly: tools.latestStackVersionOnly outputParameters: - type: object mapping: $. - name: retractenvironmentrevision-2 description: RetractEnvironmentRevision hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.retractenvironmentrevisionpreviewenvironments with: orgName: tools.orgName envName: tools.envName version: tools.version body: tools.body outputParameters: - type: object mapping: $. - name: listrevisiontags-4 description: ListRevisionTags hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.listrevisiontagspreviewenvironmentsversions2 with: orgName: tools.orgName envName: tools.envName version: tools.version after: tools.after count: tools.count outputParameters: - type: object mapping: $. - name: createenvironmentdraft-2 description: CreateEnvironmentDraft hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.createenvironmentdraftpreview with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName outputParameters: - type: object mapping: $. - name: readenvironmentdraft-2 description: ReadEnvironmentDraft hints: readOnly: true destructive: false idempotent: true call: pulumi-environments.readenvironmentdraftpreview with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName changeRequestID: tools.changeRequestID revision: tools.revision outputParameters: - type: object mapping: $. - name: updateenvironmentdraft-2 description: UpdateEnvironmentDraft hints: readOnly: false destructive: false idempotent: true call: pulumi-environments.updateenvironmentdraftpreview with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName changeRequestID: tools.changeRequestID outputParameters: - type: object mapping: $. - name: openenvironmentdraft-2 description: OpenEnvironmentDraft hints: readOnly: false destructive: false idempotent: false call: pulumi-environments.openenvironmentdraftpreview with: orgName: tools.orgName projectName: tools.projectName envName: tools.envName changeRequestID: tools.changeRequestID duration: tools.duration revision: tools.revision outputParameters: - type: object mapping: $.