Druva · OpenAPI Overlay 1.0.0

API Evangelist overlay for Druva aws-native

191 actions 191 updates documentation extends druva-aws-native-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Druva's API. It is a proposal applied on top of the contract, not a document Druva publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationId

Targets 191 · first 16 shown; the file carries all of them

$.paths['/organizations/{organization_id}/accounts'].get
$.paths['/organizations/{organization_id}/accounts/{account_id}/credential'].put
$.paths['/organizations/{organization_id}/accounts/{account_id}/credential'].post
$.paths['/organizations/{organization_id}/accounts/{account_id}'].get
$.paths['/organizations/{organization_id}/accounts/{account_id}'].put
$.paths['/organizations/{organization_id}/accounts/{account_id}'].delete
$.paths['/organizations/{organization_id}/accounts/{account_id}/synchronization/{synchronization_id}'].get
$.paths['/organizations/{organization_id}/accounts/{account_id}/synchronization'].post
$.paths['/organizations/{organization_id}/accounts/{account_id}/audits/count'].get
$.paths['/organizations/{organization_id}/audits'].get
$.paths['/organizations/{organization_id}/audits/count'].get
$.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/azs'].get
$.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbclusterparametergroups'].get
$.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dboptiongroups'].post
$.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbparametergroups'].get
$.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbsubnetgroups'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist overlay for Druva aws-native
  version: 1.0.0
extends: druva-aws-native-openapi.json
x-generated: '2026-09-06'
x-method: generated
x-source: Generated by API Evangelist from the verbatim Druva specification it extends. Every action supplies
  an operationId that the published document omits; the value is derived deterministically from the HTTP
  method and path template. Nothing else about the contract is changed, and the original in openapi/_original/
  is not mutated.
actions:
- target: $.paths['/organizations/{organization_id}/accounts'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts
  update:
    operationId: getOrganizationsByOrganizationIdAccounts
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/credential'].put
  description: Supply a missing operationId for PUT /organizations/{organization_id}/accounts/{account_id}/credential
  update:
    operationId: putOrganizationsByOrganizationIdAccountsByAccountIdCredential
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/credential'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/credential
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdCredential
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}'].put
  description: Supply a missing operationId for PUT /organizations/{organization_id}/accounts/{account_id}
  update:
    operationId: putOrganizationsByOrganizationIdAccountsByAccountId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}'].delete
  description: Supply a missing operationId for DELETE /organizations/{organization_id}/accounts/{account_id}
  update:
    operationId: deleteOrganizationsByOrganizationIdAccountsByAccountId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/synchronization/{synchronization_id}'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/synchronization/{synchronization_id}
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdSynchronizationBySynchronizationId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/synchronization'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/synchronization
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdSynchronization
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/audits/count'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/audits/count
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAuditsCount
- target: $.paths['/organizations/{organization_id}/audits'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/audits
  update:
    operationId: getOrganizationsByOrganizationIdAudits
- target: $.paths['/organizations/{organization_id}/audits/count'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/audits/count
  update:
    operationId: getOrganizationsByOrganizationIdAuditsCount
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/azs'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/azs
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionAzs
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbclusterparametergroups'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbclusterparametergroups
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionDbclusterparametergroups
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dboptiongroups'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dboptiongroups
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionDboptiongroups
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbparametergroups'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbparametergroups
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionDbparametergroups
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbsubnetgroups'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbsubnetgroups
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionDbsubnetgroups
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbsubnets'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/dbsubnets
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionDbsubnets
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/vpcs/{vpc_id}/subnets/{subnet_id}/gateways'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/vpcs/{vpc_id}/subnets/{subnet_id}/gateways
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionVpcsByVpcIdSubnetsBySubnetIdGateways
- target: $.paths['/organizations/{organization_id}/aws/accountalias'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/aws/accountalias
  update:
    operationId: postOrganizationsByOrganizationIdAwsAccountalias
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/s3location/{bucketName}'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/s3location/{bucketName}
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsS3locationByBucketname
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/instanceprofiles'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/instanceprofiles
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionInstanceprofiles
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/serverinstanceprofiles'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/serverinstanceprofiles
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionServerinstanceprofiles
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/instancetypes'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/instancetypes
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionInstancetypes
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/kmskeys'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/kmskeys
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionKmskeys
- target: $.paths['/organizations/{organization_id}/onboarding/cloudformation'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/onboarding/cloudformation
  update:
    operationId: postOrganizationsByOrganizationIdOnboardingCloudformation
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegions
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/vpcs/{vpc_id}/securitygroups'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/vpcs/{vpc_id}/securitygroups
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionVpcsByVpcIdSecuritygroups
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/securitygroups'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/securitygroups
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionSecuritygroups
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/sshkeys'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/sshkeys
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionSshkeys
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/subnets'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/subnets
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionSubnets
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/networkinterfaces'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/networkinterfaces
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionNetworkinterfaces
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/vpcs/{vpc_id}/subnets'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/vpcs/{vpc_id}/subnets
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionVpcsByVpcIdSubnets
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/vpcs'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/aws/regions/{region}/vpcs
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdAwsRegionsByRegionVpcs
- target: $.paths['/organizations/{organization_id}/policies/rules/count'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/policies/rules/count
  update:
    operationId: postOrganizationsByOrganizationIdPoliciesRulesCount
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}/backups/count'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/policies/{policy_id}/backups/count
  update:
    operationId: getOrganizationsByOrganizationIdPoliciesByPolicyIdBackupsCount
- target: $.paths['/organizations/{organization_id}/policies'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/policies
  update:
    operationId: getOrganizationsByOrganizationIdPolicies
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/policies/{policy_id}
  update:
    operationId: getOrganizationsByOrganizationIdPoliciesByPolicyId
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}'].put
  description: Supply a missing operationId for PUT /organizations/{organization_id}/policies/{policy_id}
  update:
    operationId: putOrganizationsByOrganizationIdPoliciesByPolicyId
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}'].delete
  description: Supply a missing operationId for DELETE /organizations/{organization_id}/policies/{policy_id}
  update:
    operationId: deleteOrganizationsByOrganizationIdPoliciesByPolicyId
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}/execute'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/policies/{policy_id}/execute
  update:
    operationId: postOrganizationsByOrganizationIdPoliciesByPolicyIdExecute
- target: $.paths['/organizations/{organization_id}/policies/rules/kmskeys'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/policies/rules/kmskeys
  update:
    operationId: postOrganizationsByOrganizationIdPoliciesRulesKmskeys
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}/import'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/policies/{policy_id}/import
  update:
    operationId: postOrganizationsByOrganizationIdPoliciesByPolicyIdImport
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}/rules'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/policies/{policy_id}/rules
  update:
    operationId: postOrganizationsByOrganizationIdPoliciesByPolicyIdRules
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}/rules/{rule_id}'].put
  description: Supply a missing operationId for PUT /organizations/{organization_id}/policies/{policy_id}/rules/{rule_id}
  update:
    operationId: putOrganizationsByOrganizationIdPoliciesByPolicyIdRulesByRuleId
- target: $.paths['/organizations/{organization_id}/policies/{policy_id}/rules/{rule_id}'].delete
  description: Supply a missing operationId for DELETE /organizations/{organization_id}/policies/{policy_id}/rules/{rule_id}
  update:
    operationId: deleteOrganizationsByOrganizationIdPoliciesByPolicyIdRulesByRuleId
- target: $.paths['/organizations/{organization_id}/tasks/policies'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/tasks/policies
  update:
    operationId: getOrganizationsByOrganizationIdTasksPolicies
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/archive_check'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/archive_check
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsArchiveCheck
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/count'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/backups/count
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdBackupsCount
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}'].put
  description: Supply a missing operationId for PUT /organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}
  update:
    operationId: putOrganizationsByOrganizationIdAccountsByAccountIdBackupsByBackupId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/ebsarchive'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/ebsarchive
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsEbsarchive
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/filerestore'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/filerestore
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsFilerestore
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/backups
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdBackups
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/indexdataforbackup'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/indexdataforbackup
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdBackupsByBackupIdIndexdataforbackup
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/archive'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/archive
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsArchive
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/restore'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/restore
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsByBackupIdRestore
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/rdsclusterrestore'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/rdsclusterrestore
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsByBackupIdRdsclusterrestore
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/rdsrestore'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/rdsrestore
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsByBackupIdRdsrestore
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/instancerestore'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/instancerestore
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsByBackupIdInstancerestore
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/tags/keys'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/backups/tags/keys
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdBackupsTagsKeys
- target: $.paths['/organizations/{organization_id}/backups/tags/keys'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/backups/tags/keys
  update:
    operationId: getOrganizationsByOrganizationIdBackupsTagsKeys
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/tags/keys/{key}/values'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/backups/tags/keys/{key}/values
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdBackupsTagsKeysByKeyValues
- target: $.paths['/organizations/{organization_id}/backups/tags/keys/{key}/values'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/backups/tags/keys/{key}/values
  update:
    operationId: getOrganizationsByOrganizationIdBackupsTagsKeysByKeyValues
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/volumerestore'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/backups/{backup_id}/volumerestore
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdBackupsByBackupIdVolumerestore
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/buckets/{bucket_id}'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/buckets/{bucket_id}
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdBucketsByBucketId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/servers/{resource_id}/backups'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/servers/{resource_id}/backups
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanIdServersByResourceIdBackups
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/count'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/count
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansCount
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplans
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplans
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}'].delete
  description: Supply a missing operationId for DELETE /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}
  update:
    operationId: deleteOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}'].put
  description: Supply a missing operationId for PUT /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}
  update:
    operationId: putOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/failback'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/failback
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanIdFailback
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/environment/{environment_id}'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/environment/{environment_id}
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansEnvironmentByEnvironmentId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/executions/{execution_id}'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/executions/{execution_id}
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanIdExecutionsByExecutionId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/executions'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/executions
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanIdExecutions
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/logs'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/logs
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanIdLogs
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/schedule'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/schedule
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanIdSchedule
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/servers/verify'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/disasterrecoveryplans/{dr_plan_id}/servers/verify
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdDisasterrecoveryplansByDrPlanIdServersVerify
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/clone'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/clone
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentIdClone
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/clones'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/environments/clones
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsClones
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/clones/{clone_id}'].put
  description: Supply a missing operationId for PUT /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/clones/{clone_id}
  update:
    operationId: putOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentIdClonesByCloneId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/cloudformationtemplates'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/cloudformationtemplates
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentIdCloudformationtemplates
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/components'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/components
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentIdComponents
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/environments
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdEnvironments
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}'].delete
  description: Supply a missing operationId for DELETE /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}
  update:
    operationId: deleteOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}'].put
  description: Supply a missing operationId for PUT /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}
  update:
    operationId: putOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentId
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/download'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/download
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentIdDownload
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/resources'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/environments/resources
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsResources
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/source/{source_environment_id}/target/{target_environment_id}/mappings'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/environments/source/{source_environment_id}/target/{target_environment_id}/mappings
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsSourceBySourceEnvironmentIdTargetByTargetEnvironmentIdMappings
- target: $.paths['/organizations/{organization_id}/environments'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/environments
  update:
    operationId: getOrganizationsByOrganizationIdEnvironments
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/servers'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/servers
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentIdServers
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/regions/{region}/servercount'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/regions/{region}/servercount
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdRegionsByRegionServercount
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/servers/tags/keys'].get
  description: Supply a missing operationId for GET /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/servers/tags/keys
  update:
    operationId: getOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentIdServersTagsKeys
- target: $.paths['/organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/servers/tags/values'].post
  description: Supply a missing operationId for POST /organizations/{organization_id}/accounts/{account_id}/environments/{environment_id}/servers/tags/values
  update:
    operationId: postOrganizationsByOrganizationIdAccountsByAccountIdEnvironmentsByEnvironmentIdServersTagsValues


# --- truncated at 32 KB (61 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/druva/refs/heads/main/overlays/druva-aws-native-overlay.yaml