naftiko: 1.0.0-alpha2 info: label: Pulumi APIs — InsightsAccounts description: 'Pulumi APIs — InsightsAccounts. 44 operations. Lead operation: SearchStacks. Self-contained Naftiko capability covering one Pulumi business surface.' tags: - Pulumi - InsightsAccounts created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: PULUMI_API_KEY: PULUMI_API_KEY capability: consumes: - type: http namespace: pulumi-insightsaccounts baseUri: '' description: Pulumi APIs — InsightsAccounts business capability. Self-contained, no shared references. resources: - name: api-console-orgs-orgName-stacks-search path: /api/console/orgs/{orgName}/stacks/search operations: - name: searchstacks method: POST description: SearchStacks 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-orgs-orgName-insights-scans-summary path: /api/orgs/{orgName}/insights-scans/summary operations: - name: getusagesummaryinsightsscans method: GET description: GetUsageSummaryInsightsScans outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: granularity in: query type: string description: 'Time granularity for grouping usage data. Valid values: ''hourly'', ''daily'', ''weekly'', ''monthly'', ''yearly''. Hourly granularity is limited to a 2-day lookback.' - name: lookbackDays in: query type: integer description: Number of days to look back for usage data. Mutually exclusive with lookbackStart; exactly one must be provided. - name: lookbackStart in: query type: integer description: Start of the lookback period as a Unix timestamp (seconds since epoch). Must be within the last year and in the past. Mutually exclusive with lookbackDays; exac - name: api-preview-insights-orgName-accounts path: /api/preview/insights/{orgName}/accounts operations: - name: listaccounts method: GET description: ListAccounts 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: count in: query type: integer description: 'Number of results to return (default: 100, max: 1000)' - name: parent in: query type: string description: Filter results to child accounts of the specified parent account name (e.g., an AWS organization management account) - name: roleID in: query type: string description: Filter results to accounts accessible by the specified role - name: bulkcreateaccounts method: POST description: BulkCreateAccounts 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-preview-insights-orgName-accounts-accountName path: /api/preview/insights/{orgName}/accounts/{accountName} operations: - name: deleteaccount method: DELETE description: DeleteAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: readaccount method: GET description: ReadAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: headaccount method: HEAD description: HeadAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: updateaccount method: PATCH description: UpdateAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: createaccount method: POST description: CreateAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-accounts-accountName-policy-packs path: /api/preview/insights/{orgName}/accounts/{accountName}/policy/packs operations: - name: listpolicypacksforaccount method: GET description: ListPolicyPacksForAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: api-preview-insights-orgName-accounts-accountName-resources path: /api/preview/insights/{orgName}/accounts/{accountName}/resources operations: - name: upsertresources method: POST description: UpsertResources outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-accounts-accountName-resources-references path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/references operations: - name: listresourceswithreferences method: POST description: ListResourcesWithReferences outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/{resourceTypeAndId} operations: - name: readresource method: GET description: ReadResource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: resourceTypeAndId in: path type: string description: The resource type and cloud provider ID, double-URL-encoded, in the format 'type::id' required: true - name: api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ed path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/{resourceTypeAndId}/edges operations: - name: listresourceversionedges method: GET description: ListResourceVersionEdges outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: resourceTypeAndId in: path type: string description: The resource type and cloud provider ID, double-URL-encoded, in the format 'type::id' required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: count in: query type: integer description: 'Number of results to return (default: 100, max: 500)' - name: api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-re path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/{resourceTypeAndId}/references operations: - name: readresourcewithreferences method: GET description: ReadResourceWithReferences outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: resourceTypeAndId in: path type: string description: The resource type and cloud provider ID, double-URL-encoded, in the format 'type::id' required: true - name: api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-st path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/{resourceTypeAndId}/stack_edges operations: - name: listresourcestackedges method: GET description: ListResourceStackEdges outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: resourceTypeAndId in: path type: string description: The resource type and cloud provider ID, double-URL-encoded, in the format 'type::id' (e.g., 'aws:ec2/instance:Instance::i-1234567890abcdef0') required: true - name: api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ve path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/{resourceTypeAndId}/versions operations: - name: listresourceversions method: GET description: ListResourceVersions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: resourceTypeAndId in: path type: string description: The resource type and cloud provider ID, double-URL-encoded, in the format 'type::id' required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: count in: query type: integer description: 'Number of results to return (default: 100, max: 500)' - name: api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ve path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/{resourceTypeAndId}/versions/{resourceVersion} operations: - name: readresourceversions method: GET description: ReadResource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: resourceTypeAndId in: path type: string description: The resource type and cloud provider ID, double-URL-encoded, in the format 'type::id' required: true - name: resourceVersion in: path type: string description: The specific version number of the discovered resource to retrieve required: true - name: api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ve path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/{resourceTypeAndId}/versions/{resourceVersion}/edges operations: - name: listresourceversionedgesversions method: GET description: ListResourceVersionEdges outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: resourceTypeAndId in: path type: string description: The resource type and cloud provider ID, double-URL-encoded, in the format 'type::id' required: true - name: resourceVersion in: path type: integer description: The specific version number of the resource to list edges for required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: count in: query type: integer description: 'Number of results to return (default: 100, max: 500)' - name: api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ve path: /api/preview/insights/{orgName}/accounts/{accountName}/resources/{resourceTypeAndId}/versions/{resourceVersion}/policy/results operations: - name: updateresourceversionpolicyresults method: PUT description: UpdateResourceVersionPolicyResults outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: resourceTypeAndId in: path type: string description: The resource type and cloud provider ID, double-URL-encoded, in the format 'type::id' required: true - name: resourceVersion in: path type: string description: The specific version number of the discovered resource to update policy results for required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-accounts-accountName-scan path: /api/preview/insights/{orgName}/accounts/{accountName}/scan operations: - name: readscanstatus method: GET description: ReadScanStatus outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: scanaccount method: POST description: ScanAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-accounts-accountName-scan-cancel path: /api/preview/insights/{orgName}/accounts/{accountName}/scan/cancel operations: - name: cancelscan method: POST description: CancelScan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: api-preview-insights-orgName-accounts-accountName-scan-pause path: /api/preview/insights/{orgName}/accounts/{accountName}/scan/pause operations: - name: pausescheduledscans method: POST description: PauseScheduledScans outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: api-preview-insights-orgName-accounts-accountName-scan-resume path: /api/preview/insights/{orgName}/accounts/{accountName}/scan/resume operations: - name: resumescheduledscans method: POST description: ResumeScheduledScans outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: api-preview-insights-orgName-accounts-accountName-scan-settings path: /api/preview/insights/{orgName}/accounts/{accountName}/scan/settings operations: - name: readscheduledscansettings method: GET description: ReadScheduledScanSettings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: updatescheduledscansettings method: PUT description: UpdateScheduledScanSettings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-accounts-accountName-scans path: /api/preview/insights/{orgName}/accounts/{accountName}/scans operations: - name: listscanstatus method: GET description: ListScanStatus outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: continuationToken in: query type: string description: Continuation token for paginated results - name: pageSize in: query type: integer description: 'Number of results per page (default: 100, max: 1000)' - name: api-preview-insights-orgName-accounts-accountName-scans-scanId path: /api/preview/insights/{orgName}/accounts/{accountName}/scans/{scanId} operations: - name: getscan method: GET description: GetScan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: scanId in: path type: string description: The scan identifier required: true - name: api-preview-insights-orgName-accounts-accountName-scans-scanId-logs path: /api/preview/insights/{orgName}/accounts/{accountName}/scans/{scanId}/logs operations: - name: getscanlogs method: GET description: GetScanLogs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: scanId in: path type: string description: The scan identifier required: true - name: continuationToken in: query type: string description: Continuation token for paginated results. Used when the 'job' parameter is not provided. - name: count in: query type: integer description: Number of log entries to return (must be between 1 and 500). Used when the 'job' parameter is not provided. - name: job in: query type: integer description: When provided, switches to step-based log retrieval. Specifies the job number whose step logs to fetch. - name: offset in: query type: integer description: Byte offset within the step's log output. Used with the 'job' and 'step' parameters. - name: step in: query type: integer description: Step number within the specified job. Used with the 'job' parameter. - name: api-preview-insights-orgName-accounts-accountName-tags path: /api/preview/insights/{orgName}/accounts/{accountName}/tags operations: - name: getinsightaccounttags method: GET description: GetInsightAccountTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: setinsightaccounttags method: PUT description: SetInsightAccountTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-accounts-accountName-teams path: /api/preview/insights/{orgName}/accounts/{accountName}/teams operations: - name: listinsightsaccountteams method: GET description: ListInsightsAccountTeams outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: api-preview-insights-orgName-accounts-accountName-teams-teamName path: /api/preview/insights/{orgName}/accounts/{accountName}/teams/{teamName} operations: - name: updateteaminsightsaccountpermissions method: PATCH description: UpdateTeamInsightsAccountPermissions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: accountName in: path type: string description: The Insights account name required: true - name: teamName in: path type: string description: The team name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-discovered-stacks-projectName path: /api/preview/insights/{orgName}/discovered-stacks/{projectName} operations: - name: getdiscoveredproject method: GET description: GetDiscoveredProject 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 discovered project name required: true - name: continuationToken in: query type: string description: Opaque token for fetching the next page of stacks - name: api-preview-insights-orgName-discovered-stacks-projectName-stackName path: /api/preview/insights/{orgName}/discovered-stacks/{projectName}/{stackName} operations: - name: getdiscoveredstack method: GET description: GetDiscoveredStack 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 discovered project name required: true - name: stackName in: path type: string description: The discovered stack name required: true - name: api-preview-insights-orgName-discovered-stacks-projectName-stackName-migration path: /api/preview/insights/{orgName}/discovered-stacks/{projectName}/{stackName}/migration operations: - name: deleteresourcemigrationannotation method: DELETE description: DeleteResourceMigrationAnnotation 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 discovered project name required: true - name: stackName in: path type: string description: The discovered stack name required: true - name: resourceUrn in: query type: string description: URN of the resource to remove the annotation from required: true - name: upsertresourcemigrationannotation method: PUT description: UpsertResourceMigrationAnnotation 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 discovered project name required: true - name: stackName in: path type: string description: The discovered stack name required: true - name: body in: body type: object description: Request body (JSON). required: false - name: api-preview-insights-orgName-discovered-stacks-projectName-stackName-resources path: /api/preview/insights/{orgName}/discovered-stacks/{projectName}/{stackName}/resources operations: - name: listdiscoveredstackresources method: GET description: ListDiscoveredStackResources 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 discovered project name required: true - name: stackName in: path type: string description: The discovered stack name required: true - name: compareTo in: query type: string description: Pulumi stack to compare against in project/stack format. Must be in the same org. - name: api-preview-insights-orgName-import-code-generate path: /api/preview/insights/{orgName}/import/code/generate operations: - name: generateimportcode method: POST description: GenerateImportCode 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-preview-insights-orgName-insightstrial-accept path: /api/preview/insights/{orgName}/insightstrial/accept operations: - name: acceptinsightsbilling method: PUT description: AcceptInsightsBilling outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: api-preview-insights-orgName-insightstrial-deny path: /api/preview/insights/{orgName}/insightstrial/deny operations: - name: terminateinsightstrial method: PUT description: TerminateInsightsTrial outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: api-preview-insights-orgName-insightstrial-summary path: /api/preview/insights/{orgName}/insightstrial/summary operations: - name: getinsightstrialsummary method: GET description: GetInsightsTrialSummary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: api-preview-insights-orgName-policy-stacks-projectName-stackName-updates-version path: /api/preview/insights/{orgName}/policy/stacks/{projectName}/{stackName}/updates/{version}/results operations: - name: updatestackpolicyresults method: PUT description: UpdateStackPolicyResults outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orgName in: path type: string description: The organization name required: true - name: projectName in: path type: string description: The project name required: true - name: stackName in: path type: string description: The stack name required: true - name: version in: path type: integer description: The stack update version number identifying a specific Pulumi update operation required: true - name: body in: body type: object description: Request body (JSON). required: false exposes: - type: rest namespace: pulumi-insightsaccounts-rest port: 8080 description: REST adapter for Pulumi APIs — InsightsAccounts. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/console/orgs/{orgname}/stacks/search name: api-console-orgs-orgname-stacks-search description: REST surface for api-console-orgs-orgName-stacks-search. operations: - method: POST name: searchstacks description: SearchStacks call: pulumi-insightsaccounts.searchstacks with: orgName: rest.orgName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/orgs/{orgname}/insights-scans/summary name: api-orgs-orgname-insights-scans-summary description: REST surface for api-orgs-orgName-insights-scans-summary. operations: - method: GET name: getusagesummaryinsightsscans description: GetUsageSummaryInsightsScans call: pulumi-insightsaccounts.getusagesummaryinsightsscans with: orgName: rest.orgName granularity: rest.granularity lookbackDays: rest.lookbackDays lookbackStart: rest.lookbackStart outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts name: api-preview-insights-orgname-accounts description: REST surface for api-preview-insights-orgName-accounts. operations: - method: GET name: listaccounts description: ListAccounts call: pulumi-insightsaccounts.listaccounts with: orgName: rest.orgName continuationToken: rest.continuationToken count: rest.count parent: rest.parent roleID: rest.roleID outputParameters: - type: object mapping: $. - method: POST name: bulkcreateaccounts description: BulkCreateAccounts call: pulumi-insightsaccounts.bulkcreateaccounts with: orgName: rest.orgName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname} name: api-preview-insights-orgname-accounts-accountname description: REST surface for api-preview-insights-orgName-accounts-accountName. operations: - method: DELETE name: deleteaccount description: DeleteAccount call: pulumi-insightsaccounts.deleteaccount with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - method: GET name: readaccount description: ReadAccount call: pulumi-insightsaccounts.readaccount with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - method: HEAD name: headaccount description: HeadAccount call: pulumi-insightsaccounts.headaccount with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - method: PATCH name: updateaccount description: UpdateAccount call: pulumi-insightsaccounts.updateaccount with: orgName: rest.orgName accountName: rest.accountName body: rest.body outputParameters: - type: object mapping: $. - method: POST name: createaccount description: CreateAccount call: pulumi-insightsaccounts.createaccount with: orgName: rest.orgName accountName: rest.accountName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/policy/packs name: api-preview-insights-orgname-accounts-accountname-policy-packs description: REST surface for api-preview-insights-orgName-accounts-accountName-policy-packs. operations: - method: GET name: listpolicypacksforaccount description: ListPolicyPacksForAccount call: pulumi-insightsaccounts.listpolicypacksforaccount with: orgName: rest.orgName accountName: rest.accountName continuationToken: rest.continuationToken outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources name: api-preview-insights-orgname-accounts-accountname-resources description: REST surface for api-preview-insights-orgName-accounts-accountName-resources. operations: - method: POST name: upsertresources description: UpsertResources call: pulumi-insightsaccounts.upsertresources with: orgName: rest.orgName accountName: rest.accountName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/references name: api-preview-insights-orgname-accounts-accountname-resources-references description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-references. operations: - method: POST name: listresourceswithreferences description: ListResourcesWithReferences call: pulumi-insightsaccounts.listresourceswithreferences with: orgName: rest.orgName accountName: rest.accountName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/{resourcetypeandid} name: api-preview-insights-orgname-accounts-accountname-resources-resourcetypeandid description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId. operations: - method: GET name: readresource description: ReadResource call: pulumi-insightsaccounts.readresource with: orgName: rest.orgName accountName: rest.accountName resourceTypeAndId: rest.resourceTypeAndId outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/{resourcetypeandid}/edges name: api-preview-insights-orgname-accounts-accountname-resources-resourcetypeandid-ed description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ed. operations: - method: GET name: listresourceversionedges description: ListResourceVersionEdges call: pulumi-insightsaccounts.listresourceversionedges with: orgName: rest.orgName accountName: rest.accountName resourceTypeAndId: rest.resourceTypeAndId continuationToken: rest.continuationToken count: rest.count outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/{resourcetypeandid}/references name: api-preview-insights-orgname-accounts-accountname-resources-resourcetypeandid-re description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-re. operations: - method: GET name: readresourcewithreferences description: ReadResourceWithReferences call: pulumi-insightsaccounts.readresourcewithreferences with: orgName: rest.orgName accountName: rest.accountName resourceTypeAndId: rest.resourceTypeAndId outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/{resourcetypeandid}/stack-edges name: api-preview-insights-orgname-accounts-accountname-resources-resourcetypeandid-st description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-st. operations: - method: GET name: listresourcestackedges description: ListResourceStackEdges call: pulumi-insightsaccounts.listresourcestackedges with: orgName: rest.orgName accountName: rest.accountName resourceTypeAndId: rest.resourceTypeAndId outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/{resourcetypeandid}/versions name: api-preview-insights-orgname-accounts-accountname-resources-resourcetypeandid-ve description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ve. operations: - method: GET name: listresourceversions description: ListResourceVersions call: pulumi-insightsaccounts.listresourceversions with: orgName: rest.orgName accountName: rest.accountName resourceTypeAndId: rest.resourceTypeAndId continuationToken: rest.continuationToken count: rest.count outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/{resourcetypeandid}/versions/{resourceversion} name: api-preview-insights-orgname-accounts-accountname-resources-resourcetypeandid-ve description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ve. operations: - method: GET name: readresourceversions description: ReadResource call: pulumi-insightsaccounts.readresourceversions with: orgName: rest.orgName accountName: rest.accountName resourceTypeAndId: rest.resourceTypeAndId resourceVersion: rest.resourceVersion outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/{resourcetypeandid}/versions/{resourceversion}/edges name: api-preview-insights-orgname-accounts-accountname-resources-resourcetypeandid-ve description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ve. operations: - method: GET name: listresourceversionedgesversions description: ListResourceVersionEdges call: pulumi-insightsaccounts.listresourceversionedgesversions with: orgName: rest.orgName accountName: rest.accountName resourceTypeAndId: rest.resourceTypeAndId resourceVersion: rest.resourceVersion continuationToken: rest.continuationToken count: rest.count outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/resources/{resourcetypeandid}/versions/{resourceversion}/policy/results name: api-preview-insights-orgname-accounts-accountname-resources-resourcetypeandid-ve description: REST surface for api-preview-insights-orgName-accounts-accountName-resources-resourceTypeAndId-ve. operations: - method: PUT name: updateresourceversionpolicyresults description: UpdateResourceVersionPolicyResults call: pulumi-insightsaccounts.updateresourceversionpolicyresults with: orgName: rest.orgName accountName: rest.accountName resourceTypeAndId: rest.resourceTypeAndId resourceVersion: rest.resourceVersion body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/scan name: api-preview-insights-orgname-accounts-accountname-scan description: REST surface for api-preview-insights-orgName-accounts-accountName-scan. operations: - method: GET name: readscanstatus description: ReadScanStatus call: pulumi-insightsaccounts.readscanstatus with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - method: POST name: scanaccount description: ScanAccount call: pulumi-insightsaccounts.scanaccount with: orgName: rest.orgName accountName: rest.accountName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/scan/cancel name: api-preview-insights-orgname-accounts-accountname-scan-cancel description: REST surface for api-preview-insights-orgName-accounts-accountName-scan-cancel. operations: - method: POST name: cancelscan description: CancelScan call: pulumi-insightsaccounts.cancelscan with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/scan/pause name: api-preview-insights-orgname-accounts-accountname-scan-pause description: REST surface for api-preview-insights-orgName-accounts-accountName-scan-pause. operations: - method: POST name: pausescheduledscans description: PauseScheduledScans call: pulumi-insightsaccounts.pausescheduledscans with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/scan/resume name: api-preview-insights-orgname-accounts-accountname-scan-resume description: REST surface for api-preview-insights-orgName-accounts-accountName-scan-resume. operations: - method: POST name: resumescheduledscans description: ResumeScheduledScans call: pulumi-insightsaccounts.resumescheduledscans with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/scan/settings name: api-preview-insights-orgname-accounts-accountname-scan-settings description: REST surface for api-preview-insights-orgName-accounts-accountName-scan-settings. operations: - method: GET name: readscheduledscansettings description: ReadScheduledScanSettings call: pulumi-insightsaccounts.readscheduledscansettings with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - method: PUT name: updatescheduledscansettings description: UpdateScheduledScanSettings call: pulumi-insightsaccounts.updatescheduledscansettings with: orgName: rest.orgName accountName: rest.accountName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/scans name: api-preview-insights-orgname-accounts-accountname-scans description: REST surface for api-preview-insights-orgName-accounts-accountName-scans. operations: - method: GET name: listscanstatus description: ListScanStatus call: pulumi-insightsaccounts.listscanstatus with: orgName: rest.orgName accountName: rest.accountName continuationToken: rest.continuationToken pageSize: rest.pageSize outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/scans/{scanid} name: api-preview-insights-orgname-accounts-accountname-scans-scanid description: REST surface for api-preview-insights-orgName-accounts-accountName-scans-scanId. operations: - method: GET name: getscan description: GetScan call: pulumi-insightsaccounts.getscan with: orgName: rest.orgName accountName: rest.accountName scanId: rest.scanId outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/scans/{scanid}/logs name: api-preview-insights-orgname-accounts-accountname-scans-scanid-logs description: REST surface for api-preview-insights-orgName-accounts-accountName-scans-scanId-logs. operations: - method: GET name: getscanlogs description: GetScanLogs call: pulumi-insightsaccounts.getscanlogs with: orgName: rest.orgName accountName: rest.accountName scanId: rest.scanId continuationToken: rest.continuationToken count: rest.count job: rest.job offset: rest.offset step: rest.step outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/tags name: api-preview-insights-orgname-accounts-accountname-tags description: REST surface for api-preview-insights-orgName-accounts-accountName-tags. operations: - method: GET name: getinsightaccounttags description: GetInsightAccountTags call: pulumi-insightsaccounts.getinsightaccounttags with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - method: PUT name: setinsightaccounttags description: SetInsightAccountTags call: pulumi-insightsaccounts.setinsightaccounttags with: orgName: rest.orgName accountName: rest.accountName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/teams name: api-preview-insights-orgname-accounts-accountname-teams description: REST surface for api-preview-insights-orgName-accounts-accountName-teams. operations: - method: GET name: listinsightsaccountteams description: ListInsightsAccountTeams call: pulumi-insightsaccounts.listinsightsaccountteams with: orgName: rest.orgName accountName: rest.accountName outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/accounts/{accountname}/teams/{teamname} name: api-preview-insights-orgname-accounts-accountname-teams-teamname description: REST surface for api-preview-insights-orgName-accounts-accountName-teams-teamName. operations: - method: PATCH name: updateteaminsightsaccountpermissions description: UpdateTeamInsightsAccountPermissions call: pulumi-insightsaccounts.updateteaminsightsaccountpermissions with: orgName: rest.orgName accountName: rest.accountName teamName: rest.teamName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/discovered-stacks/{projectname} name: api-preview-insights-orgname-discovered-stacks-projectname description: REST surface for api-preview-insights-orgName-discovered-stacks-projectName. operations: - method: GET name: getdiscoveredproject description: GetDiscoveredProject call: pulumi-insightsaccounts.getdiscoveredproject with: orgName: rest.orgName projectName: rest.projectName continuationToken: rest.continuationToken outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/discovered-stacks/{projectname}/{stackname} name: api-preview-insights-orgname-discovered-stacks-projectname-stackname description: REST surface for api-preview-insights-orgName-discovered-stacks-projectName-stackName. operations: - method: GET name: getdiscoveredstack description: GetDiscoveredStack call: pulumi-insightsaccounts.getdiscoveredstack with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/discovered-stacks/{projectname}/{stackname}/migration name: api-preview-insights-orgname-discovered-stacks-projectname-stackname-migration description: REST surface for api-preview-insights-orgName-discovered-stacks-projectName-stackName-migration. operations: - method: DELETE name: deleteresourcemigrationannotation description: DeleteResourceMigrationAnnotation call: pulumi-insightsaccounts.deleteresourcemigrationannotation with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName resourceUrn: rest.resourceUrn outputParameters: - type: object mapping: $. - method: PUT name: upsertresourcemigrationannotation description: UpsertResourceMigrationAnnotation call: pulumi-insightsaccounts.upsertresourcemigrationannotation with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/discovered-stacks/{projectname}/{stackname}/resources name: api-preview-insights-orgname-discovered-stacks-projectname-stackname-resources description: REST surface for api-preview-insights-orgName-discovered-stacks-projectName-stackName-resources. operations: - method: GET name: listdiscoveredstackresources description: ListDiscoveredStackResources call: pulumi-insightsaccounts.listdiscoveredstackresources with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName compareTo: rest.compareTo outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/import/code/generate name: api-preview-insights-orgname-import-code-generate description: REST surface for api-preview-insights-orgName-import-code-generate. operations: - method: POST name: generateimportcode description: GenerateImportCode call: pulumi-insightsaccounts.generateimportcode with: orgName: rest.orgName body: rest.body outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/insightstrial/accept name: api-preview-insights-orgname-insightstrial-accept description: REST surface for api-preview-insights-orgName-insightstrial-accept. operations: - method: PUT name: acceptinsightsbilling description: AcceptInsightsBilling call: pulumi-insightsaccounts.acceptinsightsbilling with: orgName: rest.orgName outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/insightstrial/deny name: api-preview-insights-orgname-insightstrial-deny description: REST surface for api-preview-insights-orgName-insightstrial-deny. operations: - method: PUT name: terminateinsightstrial description: TerminateInsightsTrial call: pulumi-insightsaccounts.terminateinsightstrial with: orgName: rest.orgName outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/insightstrial/summary name: api-preview-insights-orgname-insightstrial-summary description: REST surface for api-preview-insights-orgName-insightstrial-summary. operations: - method: GET name: getinsightstrialsummary description: GetInsightsTrialSummary call: pulumi-insightsaccounts.getinsightstrialsummary with: orgName: rest.orgName outputParameters: - type: object mapping: $. - path: /v1/insights/{orgname}/policy/stacks/{projectname}/{stackname}/updates/{version}/results name: api-preview-insights-orgname-policy-stacks-projectname-stackname-updates-version description: REST surface for api-preview-insights-orgName-policy-stacks-projectName-stackName-updates-version. operations: - method: PUT name: updatestackpolicyresults description: UpdateStackPolicyResults call: pulumi-insightsaccounts.updatestackpolicyresults with: orgName: rest.orgName projectName: rest.projectName stackName: rest.stackName version: rest.version body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: pulumi-insightsaccounts-mcp port: 9090 transport: http description: MCP adapter for Pulumi APIs — InsightsAccounts. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: searchstacks description: SearchStacks hints: readOnly: true destructive: false idempotent: false call: pulumi-insightsaccounts.searchstacks with: orgName: tools.orgName body: tools.body outputParameters: - type: object mapping: $. - name: getusagesummaryinsightsscans description: GetUsageSummaryInsightsScans hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.getusagesummaryinsightsscans with: orgName: tools.orgName granularity: tools.granularity lookbackDays: tools.lookbackDays lookbackStart: tools.lookbackStart outputParameters: - type: object mapping: $. - name: listaccounts description: ListAccounts hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listaccounts with: orgName: tools.orgName continuationToken: tools.continuationToken count: tools.count parent: tools.parent roleID: tools.roleID outputParameters: - type: object mapping: $. - name: bulkcreateaccounts description: BulkCreateAccounts hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.bulkcreateaccounts with: orgName: tools.orgName body: tools.body outputParameters: - type: object mapping: $. - name: deleteaccount description: DeleteAccount hints: readOnly: false destructive: true idempotent: true call: pulumi-insightsaccounts.deleteaccount with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: readaccount description: ReadAccount hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.readaccount with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: headaccount description: HeadAccount hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.headaccount with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: updateaccount description: UpdateAccount hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.updateaccount with: orgName: tools.orgName accountName: tools.accountName body: tools.body outputParameters: - type: object mapping: $. - name: createaccount description: CreateAccount hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.createaccount with: orgName: tools.orgName accountName: tools.accountName body: tools.body outputParameters: - type: object mapping: $. - name: listpolicypacksforaccount description: ListPolicyPacksForAccount hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listpolicypacksforaccount with: orgName: tools.orgName accountName: tools.accountName continuationToken: tools.continuationToken outputParameters: - type: object mapping: $. - name: upsertresources description: UpsertResources hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.upsertresources with: orgName: tools.orgName accountName: tools.accountName body: tools.body outputParameters: - type: object mapping: $. - name: listresourceswithreferences description: ListResourcesWithReferences hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.listresourceswithreferences with: orgName: tools.orgName accountName: tools.accountName body: tools.body outputParameters: - type: object mapping: $. - name: readresource description: ReadResource hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.readresource with: orgName: tools.orgName accountName: tools.accountName resourceTypeAndId: tools.resourceTypeAndId outputParameters: - type: object mapping: $. - name: listresourceversionedges description: ListResourceVersionEdges hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listresourceversionedges with: orgName: tools.orgName accountName: tools.accountName resourceTypeAndId: tools.resourceTypeAndId continuationToken: tools.continuationToken count: tools.count outputParameters: - type: object mapping: $. - name: readresourcewithreferences description: ReadResourceWithReferences hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.readresourcewithreferences with: orgName: tools.orgName accountName: tools.accountName resourceTypeAndId: tools.resourceTypeAndId outputParameters: - type: object mapping: $. - name: listresourcestackedges description: ListResourceStackEdges hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listresourcestackedges with: orgName: tools.orgName accountName: tools.accountName resourceTypeAndId: tools.resourceTypeAndId outputParameters: - type: object mapping: $. - name: listresourceversions description: ListResourceVersions hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listresourceversions with: orgName: tools.orgName accountName: tools.accountName resourceTypeAndId: tools.resourceTypeAndId continuationToken: tools.continuationToken count: tools.count outputParameters: - type: object mapping: $. - name: readresource-2 description: ReadResource hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.readresourceversions with: orgName: tools.orgName accountName: tools.accountName resourceTypeAndId: tools.resourceTypeAndId resourceVersion: tools.resourceVersion outputParameters: - type: object mapping: $. - name: listresourceversionedges-2 description: ListResourceVersionEdges hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listresourceversionedgesversions with: orgName: tools.orgName accountName: tools.accountName resourceTypeAndId: tools.resourceTypeAndId resourceVersion: tools.resourceVersion continuationToken: tools.continuationToken count: tools.count outputParameters: - type: object mapping: $. - name: updateresourceversionpolicyresults description: UpdateResourceVersionPolicyResults hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.updateresourceversionpolicyresults with: orgName: tools.orgName accountName: tools.accountName resourceTypeAndId: tools.resourceTypeAndId resourceVersion: tools.resourceVersion body: tools.body outputParameters: - type: object mapping: $. - name: readscanstatus description: ReadScanStatus hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.readscanstatus with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: scanaccount description: ScanAccount hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.scanaccount with: orgName: tools.orgName accountName: tools.accountName body: tools.body outputParameters: - type: object mapping: $. - name: cancelscan description: CancelScan hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.cancelscan with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: pausescheduledscans description: PauseScheduledScans hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.pausescheduledscans with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: resumescheduledscans description: ResumeScheduledScans hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.resumescheduledscans with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: readscheduledscansettings description: ReadScheduledScanSettings hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.readscheduledscansettings with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: updatescheduledscansettings description: UpdateScheduledScanSettings hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.updatescheduledscansettings with: orgName: tools.orgName accountName: tools.accountName body: tools.body outputParameters: - type: object mapping: $. - name: listscanstatus description: ListScanStatus hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listscanstatus with: orgName: tools.orgName accountName: tools.accountName continuationToken: tools.continuationToken pageSize: tools.pageSize outputParameters: - type: object mapping: $. - name: getscan description: GetScan hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.getscan with: orgName: tools.orgName accountName: tools.accountName scanId: tools.scanId outputParameters: - type: object mapping: $. - name: getscanlogs description: GetScanLogs hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.getscanlogs with: orgName: tools.orgName accountName: tools.accountName scanId: tools.scanId continuationToken: tools.continuationToken count: tools.count job: tools.job offset: tools.offset step: tools.step outputParameters: - type: object mapping: $. - name: getinsightaccounttags description: GetInsightAccountTags hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.getinsightaccounttags with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: setinsightaccounttags description: SetInsightAccountTags hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.setinsightaccounttags with: orgName: tools.orgName accountName: tools.accountName body: tools.body outputParameters: - type: object mapping: $. - name: listinsightsaccountteams description: ListInsightsAccountTeams hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listinsightsaccountteams with: orgName: tools.orgName accountName: tools.accountName outputParameters: - type: object mapping: $. - name: updateteaminsightsaccountpermissions description: UpdateTeamInsightsAccountPermissions hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.updateteaminsightsaccountpermissions with: orgName: tools.orgName accountName: tools.accountName teamName: tools.teamName body: tools.body outputParameters: - type: object mapping: $. - name: getdiscoveredproject description: GetDiscoveredProject hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.getdiscoveredproject with: orgName: tools.orgName projectName: tools.projectName continuationToken: tools.continuationToken outputParameters: - type: object mapping: $. - name: getdiscoveredstack description: GetDiscoveredStack hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.getdiscoveredstack with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName outputParameters: - type: object mapping: $. - name: deleteresourcemigrationannotation description: DeleteResourceMigrationAnnotation hints: readOnly: false destructive: true idempotent: true call: pulumi-insightsaccounts.deleteresourcemigrationannotation with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName resourceUrn: tools.resourceUrn outputParameters: - type: object mapping: $. - name: upsertresourcemigrationannotation description: UpsertResourceMigrationAnnotation hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.upsertresourcemigrationannotation with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName body: tools.body outputParameters: - type: object mapping: $. - name: listdiscoveredstackresources description: ListDiscoveredStackResources hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.listdiscoveredstackresources with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName compareTo: tools.compareTo outputParameters: - type: object mapping: $. - name: generateimportcode description: GenerateImportCode hints: readOnly: false destructive: false idempotent: false call: pulumi-insightsaccounts.generateimportcode with: orgName: tools.orgName body: tools.body outputParameters: - type: object mapping: $. - name: acceptinsightsbilling description: AcceptInsightsBilling hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.acceptinsightsbilling with: orgName: tools.orgName outputParameters: - type: object mapping: $. - name: terminateinsightstrial description: TerminateInsightsTrial hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.terminateinsightstrial with: orgName: tools.orgName outputParameters: - type: object mapping: $. - name: getinsightstrialsummary description: GetInsightsTrialSummary hints: readOnly: true destructive: false idempotent: true call: pulumi-insightsaccounts.getinsightstrialsummary with: orgName: tools.orgName outputParameters: - type: object mapping: $. - name: updatestackpolicyresults description: UpdateStackPolicyResults hints: readOnly: false destructive: false idempotent: true call: pulumi-insightsaccounts.updatestackpolicyresults with: orgName: tools.orgName projectName: tools.projectName stackName: tools.stackName version: tools.version body: tools.body outputParameters: - type: object mapping: $.