diff --git a/tools/spectral/ipa/ipa-spectral.yaml b/tools/spectral/ipa/ipa-spectral.yaml index a5917571be..7542f75b95 100644 --- a/tools/spectral/ipa/ipa-spectral.yaml +++ b/tools/spectral/ipa/ipa-spectral.yaml @@ -58,61 +58,7 @@ overrides: - '**#/paths/~1rest~1unauth~1version' # external reference, to be covered by CLOUDP-309694 rules: xgen-IPA-114-error-responses-refer-to-api-error: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1%7BclusterView%7D~1%7BdatabaseName%7D~1%7BcollectionName%7D~1collStats~1measurements' # reference to support future investigation - CLOUDP-310775 - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1processes~1%7BprocessId%7D~1%7BdatabaseName%7D~1%7BcollectionName%7D~1collStats~1measurements' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/HostMetricValue' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/DefaultEventViewForOrg' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AlertsThresholdInteger' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AppServiceMetricThreshold' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/FlexClusterMetricThreshold' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/HostMetricThreshold' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/ServerlessMetricThreshold' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/StreamProcessorMetricThreshold' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSKMSConfiguration/properties/region' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSKMSEARPrivateEndpoint/properties/regionName/oneOf/0' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSKMSEARPrivateEndpoint/properties/regionName/oneOf/1' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureKeyVaultEARPrivateEndpoint/properties/regionName/oneOf/0' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureKeyVaultEARPrivateEndpoint/properties/regionName/oneOf/1' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/EARPrivateEndpoint/properties/regionName/oneOf/0' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/EARPrivateEndpoint/properties/regionName/oneOf/1' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSHardwareSpec20240805/properties/instanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureHardwareSpec20240805/properties/instanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/CloudRegionConfig20240805/properties/regionName/oneOf/0' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/CloudRegionConfig20240805/properties/regionName/oneOf/1' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/CloudRegionConfig20240805/properties/regionName/oneOf/2' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/ApiSearchDeploymentSpecView/properties/instanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSCloudProviderContainer/allOf/1/properties/regionName' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureCloudProviderContainer/allOf/1/properties/region' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/GCPCloudProviderContainer/allOf/1/properties/regions/items' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/DatabasePrivilegeAction/properties/action' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSCloudProviderSettings/allOf/1/properties/instanceSizeName' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSCloudProviderSettings/allOf/1/properties/regionName' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSComputeAutoScaling/properties/maxInstanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSComputeAutoScaling/properties/minInstanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureCloudProviderSettings/allOf/1/properties/instanceSizeName' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureCloudProviderSettings/allOf/1/properties/regionName' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureComputeAutoScalingRules/properties/maxInstanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureComputeAutoScalingRules/properties/minInstanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/CloudGCPProviderSettings/allOf/1/properties/regionName' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AWSHardwareSpec/properties/instanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/AzureHardwareSpec/properties/instanceSize' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/CloudRegionConfig/properties/regionName/oneOf/0' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/CloudRegionConfig/properties/regionName/oneOf/1' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/CloudRegionConfig/properties/regionName/oneOf/2' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/InvoiceLineItem/properties/sku' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/Collation/properties/locale' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/BaseCloudProviderInstanceSize/oneOf/0' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/BaseCloudProviderInstanceSize/oneOf/1' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/BillingEventTypeViewForOrg' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/EventTypeForNdsGroup/oneOf/24' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/EventTypeForNdsGroup/oneOf/27' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/EventTypeForOrg/oneOf/4' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/EventTypeForOrg/oneOf/5' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/EventTypeForOrg/oneOf/9' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/HostEventTypeViewForNdsGroup' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/NDSAuditTypeViewForNdsGroup' # reference to support future investigation - CLOUDP-310775 - - '**#/components/schemas/OrgEventTypeViewForOrg' # reference to support future investigation - CLOUDP-310775 + - files: - '**#/components/schemas/tokenFiltersnowballStemming/properties/stemmerName' # external field, to be covered by CLOUDP-293178 - '**#/components/schemas/DataLakeS3StoreSettings/allOf/1/properties/region' # external field, to be covered by CLOUDP-293178 - '**#/components/schemas/DataLakeDLSAWSStore/allOf/1/properties/region' # external field, to be covered by CLOUDP-293178 @@ -135,121 +81,6 @@ overrides: - '**#/components/schemas/DataLakeHTTPStore/allOf/1/properties/urls' # external field, to be covered by CLOUDP-293178 rules: xgen-IPA-124-array-max-items: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1groups' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D' - rules: - xgen-IPA-104-get-method-response-has-no-input-fields: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1pushBasedLogExport' - rules: - xgen-IPA-106-create-method-request-has-no-readonly-fields: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/components/schemas/AWSHardwareSpec20240805/properties/ebsVolumeType' - rules: - xgen-IPA-112-field-names-are-camel-case: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/components/schemas/AtlasResourcePolicyAuditForNdsGroup' - - '**#/components/schemas/AtlasResourcePolicyAuditForOrg' - - '**#/components/schemas/ChartsAudit' - - '**#/components/schemas/DefaultLimit' - - '**#/components/schemas/ObjectCreated' - - '**#/components/schemas/PinnedNamespaces' - - '**#/components/schemas/RequestAccepted' - - '**#/components/schemas/StreamsStartStreamProcessorWith' - - '**#/components/schemas/TextSearchIndexCreateRequest' - - '**#/components/schemas/VectorSearchIndexCreateRequest' - - '**#/components/schemas/AtlasTenantClusterUpgradeRequest20240805' - - '**#/components/schemas/StreamsModifyStreamProcessor' - - '**#/components/schemas/EventTypeDetails' - - '**#/components/schemas/LegacyAtlasTenantClusterUpgradeRequest' - rules: - xgen-IPA-117-description-ends-with-period: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/components/schemas/CustomCriteriaView' - - '**#/components/schemas/ExtraRetentionSetting' - - '**#/components/schemas/MetricDataPoint' - - '**#/components/schemas/MetricDataPoint_Atlas' - - '**#/components/schemas/DateCriteriaView' - rules: - xgen-IPA-117-description-starts-with-uppercase: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/components/schemas/NewRelic' - rules: - xgen-IPA-117-description-must-not-use-html: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1backup~1exportBuckets~1%7BexportBucketId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1exports~1%7BexportId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1restoreJobs~1%7BrestoreJobId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1snapshots~1%7BsnapshotId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1snapshots~1shardedCluster~1%7BsnapshotId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1snapshots~1shardedClusters' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1tenant~1restores~1%7BrestoreId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1tenant~1snapshots~1%7BsnapshotId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1fts~1indexes~1%7BdatabaseName%7D~1%7BcollectionName%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1fts~1indexes~1%7BindexId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1search~1indexes~1%7BdatabaseName%7D~1%7BcollectionName%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1search~1indexes~1%7BdatabaseName%7D~1%7BcollectionName%7D~1%7BindexName%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1search~1indexes~1%7BindexId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1customDBRoles~1roles~1%7BroleName%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1flexClusters~1%7Bname%7D~1backup~1restoreJobs~1%7BrestoreJobId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1flexClusters~1%7Bname%7D~1backup~1snapshots~1%7BsnapshotId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1hosts~1%7BprocessId%7D~1fts~1metrics~1measurements' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1privateEndpoint~1serverless~1instance~1%7BinstanceName%7D~1endpoint~1%7BendpointId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1privateNetworkSettings~1endpointIds~1%7BendpointId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7BclusterName%7D~1backup~1restoreJobs~1%7BrestoreJobId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7BclusterName%7D~1backup~1snapshots~1%7BsnapshotId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streams~1privateLinkConnections~1%7BconnectionId%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streams~1vpcPeeringConnections~1%7Bid%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streams~1vpcPeeringConnections~1%7Bid%7D%3Aaccept' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streams~1vpcPeeringConnections~1%7Bid%7D%3Areject' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1userSecurity~1ldap~1verify~1%7BrequestId%7D' - - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1billing~1costExplorer~1usage~1%7Btoken%7D' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1hosts~1%7BprocessId%7D~1fts~1metrics~1indexes~1%7BdatabaseName%7D~1%7BcollectionName%7D~1measurements' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1hosts~1%7BprocessId%7D~1fts~1metrics~1indexes~1%7BdatabaseName%7D~1%7BcollectionName%7D~1%7BindexName%7D~1measurements' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1liveMigrations~1validate~1%7BvalidationId%7D' - rules: - xgen-IPA-102-path-alternate-resource-name-path-param: 'off' - - files: # To be removed in CLOUDP-338425 - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1customDBRoles~1roles~1%7BroleName%7D' - rules: - xgen-IPA-102-collection-identifier-camelCase: 'off' - - files: # To be removed in CLOUDP-338425 - - '**' # Matches all files - rules: - xgen-IPA-005-exception-extension-format: 'off' - - files: # To be removed in CLOUDP-338425 when op ID changes are propagated to prod OAS - - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1ratelimits/get' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1ratelimits/get' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1hosts~1%7BprocessId%7D~1fts~1metrics~1indexes~1%7BdatabaseName%7D~1%7BcollectionName%7D~1measurements/get' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streamsTransitGatewayAttachments~1%7BattachmentId%7D/get' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1search~1indexes~1%7BdatabaseName%7D~1%7BcollectionName%7D' - rules: - xgen-IPA-104-valid-operation-id: 'off' - - files: # To be removed in CLOUDP-338425 when op ID changes are propagated to prod OAS - - '**#/paths/~1api~1atlas~1v2~1unauth~1ratelimits/get' - - '**#/paths/~1api~1atlas~1v2~1ratelimits/get' - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streamsTransitGatewayAttachments/get' - - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1apiKeys~1%7BapiUserId%7D~1accessList/get' - - '**#/paths/~1api~1atlas~1v2/get' - rules: - xgen-IPA-105-valid-operation-id: 'off' - - files: # To be removed in CLOUDP-338425 when op ID changes are propagated to prod OAS - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streamsTransitGatewayAttachments/post' - rules: - xgen-IPA-106-valid-operation-id: 'off' - - files: # To be removed in CLOUDP-338425 when op ID changes are propagated to prod OAS - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streams~1%7BtenantName%7D/patch' - rules: - xgen-IPA-107-valid-operation-id: 'off' - - files: # To be removed in CLOUDP-338425 when op ID changes are propagated to prod OAS - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streamsTransitGatewayAttachments~1%7BattachmentId%7D/delete' - rules: - xgen-IPA-108-valid-operation-id: 'off' - - files: # To be removed in CLOUDP-338425 when op ID changes are propagated to prod OAS - - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streamsTransitGatewayInvitations%3Areject/post' - rules: - xgen-IPA-109-valid-operation-id: 'off' - files: # To be removed in CLOUDP-344586 - '**#/components/schemas/ThirdPartyIntegration' rules: @@ -266,3 +97,225 @@ overrides: rules: xgen-IPA-117-get-operation-summary-starts-with: 'off' xgen-IPA-117-operation-summary-single-item-wording: 'off' + - files: # To be removed in CLOUDP-344586 + - '**#/components/parameters/groupId' + - '**#/components/parameters/orgId' + - '**#/components/schemas/AWSCloudProviderContainer/allOf/1/properties/regionName' + - '**#/components/schemas/AWSCloudProviderSettings/allOf/1/properties/instanceSizeName' + - '**#/components/schemas/AWSCloudProviderSettings/allOf/1/properties/regionName' + - '**#/components/schemas/AWSComputeAutoScaling/properties/maxInstanceSize' + - '**#/components/schemas/AWSComputeAutoScaling/properties/minInstanceSize' + - '**#/components/schemas/AWSHardwareSpec/properties/instanceSize' + - '**#/components/schemas/AWSHardwareSpec20240805/properties/instanceSize' + - '**#/components/schemas/AWSKMSConfiguration/properties/region' + - '**#/components/schemas/AWSKMSEARPrivateEndpoint/properties/regionName/oneOf/0' + - '**#/components/schemas/AWSKMSEARPrivateEndpoint/properties/regionName/oneOf/1' + - '**#/components/schemas/AdvancedClusterDescription/properties/backupEnabled' + - '**#/components/schemas/AdvancedClusterDescription/properties/mongoDBMajorVersion' + - '**#/components/schemas/ApiAtlasFTSAnalyzersViewManual/properties/charFilters' + - '**#/components/schemas/ApiAtlasFTSAnalyzersViewManual/properties/name' + - '**#/components/schemas/ApiAtlasFTSAnalyzersViewManual/properties/tokenFilters' + - '**#/components/schemas/AppServiceMetricThreshold' + - '**#/components/schemas/AtlasSearchAnalyzer/properties/name' + - '**#/components/schemas/AtlasTenantClusterUpgradeRequest20240805/properties/backupEnabled' + - '**#/components/schemas/AtlasTenantClusterUpgradeRequest20240805/properties/mongoDBMajorVersion' + - '**#/components/schemas/AzureCloudProviderContainer/allOf/1/properties/region' + - '**#/components/schemas/AzureCloudProviderSettings/allOf/1/properties/instanceSizeName' + - '**#/components/schemas/AzureCloudProviderSettings/allOf/1/properties/regionName' + - '**#/components/schemas/AzureComputeAutoScalingRules/properties/maxInstanceSize' + - '**#/components/schemas/AzureComputeAutoScalingRules/properties/minInstanceSize' + - '**#/components/schemas/AzureHardwareSpec/properties/instanceSize' + - '**#/components/schemas/AzureHardwareSpec20240805/properties/instanceSize' + - '**#/components/schemas/AzureKeyVaultEARPrivateEndpoint/properties/regionName/oneOf/0' + - '**#/components/schemas/AzureKeyVaultEARPrivateEndpoint/properties/regionName/oneOf/1' + - '**#/components/schemas/BaseCloudProviderInstanceSize/oneOf/0' + - '**#/components/schemas/BaseCloudProviderInstanceSize/oneOf/1' + - '**#/components/schemas/CloudDatabaseUser/properties/username' + - '**#/components/schemas/CloudGCPProviderSettings/allOf/1/properties/regionName' + - '**#/components/schemas/CloudProviderAccessFeatureUsage' + - '**#/components/schemas/CloudProviderAccessRoleRequestUpdate' + - '**#/components/schemas/CloudProviderEndpointServiceRequest/properties/region' + - '**#/components/schemas/CloudRegionConfig/properties/regionName/oneOf/0' + - '**#/components/schemas/CloudRegionConfig/properties/regionName/oneOf/1' + - '**#/components/schemas/CloudRegionConfig/properties/regionName/oneOf/2' + - '**#/components/schemas/CloudRegionConfig20240805/properties/regionName/oneOf/0' + - '**#/components/schemas/CloudRegionConfig20240805/properties/regionName/oneOf/1' + - '**#/components/schemas/CloudRegionConfig20240805/properties/regionName/oneOf/2' + - '**#/components/schemas/ClusterConnectionStrings/properties/privateSrv' + - '**#/components/schemas/ClusterDescription20240805/properties/backupEnabled' + - '**#/components/schemas/ClusterDescription20240805/properties/mongoDBMajorVersion' + - '**#/components/schemas/ClusterDescriptionProcessArgs/properties/failIndexKeyTooLong' + - '**#/components/schemas/ClusterFlexProviderSettings/allOf/1/properties/regionName' + - '**#/components/schemas/ClusterFreeProviderSettings/allOf/1/properties/regionName' + - '**#/components/schemas/ClusterSearchIndex' + - '**#/components/schemas/ClusterServerlessBackupOptions/properties/serverlessContinuousBackupEnabled' + - '**#/components/schemas/CreateDataProcessRegionView' + - '**#/components/schemas/CriteriaView' + - '**#/components/schemas/DataFederationLimit' + - '**#/components/schemas/DataProcessRegionView' + - '**#/components/schemas/DiskBackupSnapshot' + - '**#/components/schemas/DiskBackupSnapshotExportBucketRequest' + - '**#/components/schemas/DiskBackupSnapshotExportBucketResponse' + - '**#/components/schemas/EARPrivateEndpoint/properties/regionName/oneOf/0' + - '**#/components/schemas/EARPrivateEndpoint/properties/regionName/oneOf/1' + - '**#/components/schemas/EndpointService' + - '**#/components/schemas/FlexProviderSettings20241113/properties/regionName' + - '**#/components/schemas/FlexProviderSettingsCreate20241113/properties/regionName' + - '**#/components/schemas/GCPCloudProviderContainer/allOf/1/properties/regions' + - '**#/components/schemas/GroupNotification/properties/emailEnabled' + - '**#/components/schemas/GroupNotification/properties/smsEnabled' + - '**#/components/schemas/HostMetricAlert' + - '**#/components/schemas/HostMetricEvent' + - '**#/components/schemas/IngestionSink' + - '**#/components/schemas/IngestionSource' + - '**#/components/schemas/LDAPSecuritySettings/properties/authzQueryTemplate' + - '**#/components/schemas/LDAPVerifyConnectivityJobRequestParams/properties/authzQueryTemplate' + - '**#/components/schemas/LegacyAtlasCluster/properties/mongoDBMajorVersion' + - '**#/components/schemas/LegacyAtlasTenantClusterUpgradeRequest/properties/mongoDBMajorVersion' + - '**#/components/schemas/ManagedNamespaces/properties/isShardKeyUnique' + - '**#/components/schemas/ManagedNamespaces/properties/numInitialChunks' + - '**#/components/schemas/ObjectCreated' + - '**#/components/schemas/OrgNotification/properties/emailEnabled' + - '**#/components/schemas/OrgNotification/properties/smsEnabled' + - '**#/components/schemas/PrivateLinkEndpoint' + - '**#/components/schemas/QueryStatsSummary/properties/command' + - '**#/components/schemas/QueryStatsSummary/properties/p50ExecMicros' + - '**#/components/schemas/QueryStatsSummary/properties/p90ExecMicros' + - '**#/components/schemas/QueryStatsSummary/properties/p99ExecMicros' + - '**#/components/schemas/ReplicaSetThresholdAlertConfigViewForNdsGroup' + - '**#/components/schemas/RequestAccepted' + - '**#/components/schemas/SearchIndexCreateRequest' + - '**#/components/schemas/SearchIndexResponse' + - '**#/components/schemas/ServerlessProviderSettings/properties/regionName' + - '**#/components/schemas/ServerlessTenantEndpointUpdate' + - '**#/components/schemas/StreamsPrivateLinkConnection/properties/region' + - '**#/components/schemas/StreamsPrivateLinkConnection/properties/serviceEndpointId' + - '**#/components/schemas/TeamNotification/properties/emailEnabled' + - '**#/components/schemas/TeamNotification/properties/smsEnabled' + - '**#/components/schemas/ThirdPartyIntegration' + - '**#/components/schemas/TokenFilterEnglishPossessive/properties/type' + - '**#/components/schemas/TokenFilterFlattenGraph/properties/type' + - '**#/components/schemas/TokenFilterPorterStemming/properties/type' + - '**#/components/schemas/TokenFilterSpanishPluralStemming/properties/type' + - '**#/components/schemas/TokenFilterStempel/properties/type' + - '**#/components/schemas/TokenFilterWordDelimiterGraph/properties/protectedWords/properties/words' + - '**#/components/schemas/TokenFilterWordDelimiterGraph/properties/type' + - '**#/components/schemas/TokenFilterkStemming/properties/type' + - '**#/components/schemas/UserNotification/properties/emailEnabled' + - '**#/components/schemas/UserNotification/properties/smsEnabled' + - '**#/components/schemas/UserToDNMapping/properties/ldapQuery' + - '**#/components/schemas/WebhookNotification/properties/webhookSecret' + - '**#/components/schemas/WebhookNotification/properties/webhookUrl' + - '**#/components/schemas/charFilterhtmlStrip/properties/ignoredTags' + - '**#/components/schemas/charFilterhtmlStrip/properties/type' + - '**#/components/schemas/charFiltericuNormalize/properties/type' + - '**#/components/schemas/charFiltermapping/properties/type' + - '**#/components/schemas/charFilterpersian/properties/type' + - '**#/components/schemas/tokenFilterasciiFolding/properties/originalTokens' + - '**#/components/schemas/tokenFilterasciiFolding/properties/type' + - '**#/components/schemas/tokenFilterdaitchMokotoffSoundex/properties/originalTokens' + - '**#/components/schemas/tokenFilterdaitchMokotoffSoundex/properties/type' + - '**#/components/schemas/tokenFilteredgeGram/properties/termNotInBounds' + - '**#/components/schemas/tokenFilteredgeGram/properties/type' + - '**#/components/schemas/tokenFiltericuFolding/properties/type' + - '**#/components/schemas/tokenFiltericuNormalizer/properties/normalizationForm' + - '**#/components/schemas/tokenFiltericuNormalizer/properties/type' + - '**#/components/schemas/tokenFilterlength/properties/type' + - '**#/components/schemas/tokenFilterlowercase/properties/type' + - '**#/components/schemas/tokenFilternGram/properties/termNotInBounds' + - '**#/components/schemas/tokenFilternGram/properties/type' + - '**#/components/schemas/tokenFilterregex/properties/matches' + - '**#/components/schemas/tokenFilterregex/properties/type' + - '**#/components/schemas/tokenFilterreverse/properties/type' + - '**#/components/schemas/tokenFiltershingle/properties/type' + - '**#/components/schemas/tokenFiltersnowballStemming/properties/stemmerName' + - '**#/components/schemas/tokenFiltersnowballStemming/properties/type' + - '**#/components/schemas/tokenFilterstopword/properties/tokens' + - '**#/components/schemas/tokenFilterstopword/properties/type' + - '**#/components/schemas/tokenFiltertrim/properties/type' + - '**#/components/schemas/tokenizeredgeGram/properties/type' + - '**#/components/schemas/tokenizerkeyword/properties/type' + - '**#/components/schemas/tokenizernGram/properties/type' + - '**#/components/schemas/tokenizerregexCaptureGroup/properties/type' + - '**#/components/schemas/tokenizerregexSplit/properties/type' + - '**#/components/schemas/tokenizerstandard/properties/type' + - '**#/components/schemas/tokenizeruaxUrlEmail/properties/type' + - '**#/components/schemas/tokenizerwhitespace/properties/type' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1access' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1tenantUpgrade/post' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D/delete' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1tenant~1download/post' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1tenant~1restore/post' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1tenant~1restores/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1tenant~1restores~1%7BrestoreId%7D/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1tenant~1snapshots/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1backup~1tenant~1snapshots~1%7BsnapshotId%7D/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1fts~1indexes~1%7BindexId%7D/delete/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1fts~1indexes~1%7BindexId%7D/get/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1fts~1indexes~1%7BindexId%7D/patch/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1index' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1onlineArchives~1queryLogs.gz/get/parameters/2' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1onlineArchives~1queryLogs.gz/get/parameters/3' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1outageSimulation/post/requestBody/content/application~1vnd.atlas.2023-01-01+json' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1outageSimulation/post' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1performanceAdvisor~1suggestedIndexes/get/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1performanceAdvisor~1suggestedIndexes/get/parameters/5' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1queryShapeInsights~1summaries/get/parameters/2' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1queryShapeInsights~1summaries/get/parameters/3' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1queryShapeInsights~1summaries/get/parameters/6/schema' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1queryShapeInsights~1summaries' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1queryShapeInsights~1%7BqueryShapeHash%7D~1details/get/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1queryShapeInsights~1%7BqueryShapeHash%7D~1details/get/parameters/5' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1queryShapeInsights~1%7BqueryShapeHash%7D~1details' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1restartPrimaries/post' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1restartPrimaries' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1search~1indexes~1%7BindexId%7D/delete/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1search~1indexes~1%7BindexId%7D/get/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1clusters~1%7BclusterName%7D~1search~1indexes~1%7BindexId%7D/patch/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1databaseUsers~1%7BdatabaseName%7D~1%7Busername%7D/delete/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1databaseUsers~1%7BdatabaseName%7D~1%7Busername%7D/get/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1databaseUsers~1%7BdatabaseName%7D~1%7Busername%7D/patch/parameters/4' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1liveMigrations' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1liveMigrations~1%7BliveMigrationId%7D~1cutover/put' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1pipelines~1%7BpipelineName%7D/delete' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1pipelines~1%7BpipelineName%7D~1pause' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1pipelines~1%7BpipelineName%7D~1resume' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1pipelines~1%7BpipelineName%7D~1runs~1%7BpipelineRunId%7D/delete' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1pipelines~1%7BpipelineName%7D~1trigger/post/requestBody/content/application~1vnd.atlas.2023-01-01+json' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1pipelines~1%7BpipelineName%7D~1trigger' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1privateEndpoint~1%7BcloudProvider%7D~1endpointService~1%7BendpointServiceId%7D~1endpoint' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1processes~1%7BprocessId%7D~1performanceAdvisor~1namespaces/get/parameters/5' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1processes~1%7BprocessId%7D~1performanceAdvisor~1slowQueryLogs/get/parameters/7' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1processes~1%7BprocessId%7D~1performanceAdvisor~1suggestedIndexes/get/parameters/11' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1pushBasedLogExport/delete' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7BclusterName%7D~1backup~1restoreJobs/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7BclusterName%7D~1backup~1restoreJobs/post' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7BclusterName%7D~1backup~1restoreJobs~1%7BrestoreJobId%7D/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7BclusterName%7D~1backup~1snapshots/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7BclusterName%7D~1backup~1snapshots~1%7BsnapshotId%7D/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7Bname%7D/delete' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7Bname%7D/get' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1serverless~1%7Bname%7D/patch' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streams~1%7BtenantName%7D/delete' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1streams~1%7BtenantName%7D~1connections~1%7BconnectionName%7D/delete' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1userSecurity/patch' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1users/post' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1users~1%7BuserId%7D/delete/parameters/3' + - '**#/paths/~1api~1atlas~1v2~1groups~1%7BgroupId%7D~1users~1%7BuserId%7D/get' + - '**#/paths/~1api~1atlas~1v2~1openapi~1info' + - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1invites~1%7BinvitationId%7D/patch' + - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1teams~1%7BteamId%7D~1users/get' + - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1teams~1%7BteamId%7D~1users/post' + - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1teams~1%7BteamId%7D~1users~1%7BuserId%7D/delete' + - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1users~1%7BuserId%7D/delete/parameters/3' + - '**#/paths/~1api~1atlas~1v2~1orgs~1%7BorgId%7D~1users~1%7BuserId%7D/get' + - '**#/paths/~1api~1atlas~1v2~1unauth~1openapi~1versions/get/parameters/4/schema' + - '**#/paths/~1api~1atlas~1v2~1unauth~1openapi~1versions' + - '**#/tags/17' + - '**#/tags/54' + - '**#/tags/55' + rules: + xgen-IPA-005-exception-extension-format: 'off'