Skip to content

Commit 147a281

Browse files
1 parent e791881 commit 147a281

18 files changed

+310
-310
lines changed

openapi/v2.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@
252252
"termsOfService": "https://www.mongodb.com/mongodb-management-service-terms-and-conditions",
253253
"title": "MongoDB Atlas Administration API",
254254
"version": "2.0",
255-
"x-xgen-sha": "2dc78927067c1e2f211184b294f2a8edea19008d"
255+
"x-xgen-sha": "f3a0fbfc29fbe8c458f4b47fa6bc071d0d0b7bcb"
256256
},
257257
"paths": {
258258
"/api/atlas/v2": {
@@ -3231,7 +3231,7 @@
32313231
"/api/atlas/v2/groups/{groupId}/awsCustomDNS": {
32323232
"get": {
32333233
"description": "Returns the custom DNS configuration for AWS clusters in the specified project. To use this resource, the requesting API Key must have the Project Read Only role.",
3234-
"operationId": "getAWSCustomDNS",
3234+
"operationId": "getAwsCustomDns",
32353235
"parameters": [
32363236
{
32373237
"$ref": "#/components/parameters/envelope"
@@ -3270,7 +3270,7 @@
32703270
},
32713271
"patch": {
32723272
"description": "Enables or disables the custom DNS configuration for AWS clusters in the specified project. Enable custom DNS if you use AWS VPC peering and use your own DNS servers. To use this resource, the requesting API Key must have the Project Atlas Admin role.",
3273-
"operationId": "toggleAWSCustomDNS",
3273+
"operationId": "toggleAwsCustomDns",
32743274
"parameters": [
32753275
{
32763276
"$ref": "#/components/parameters/envelope"
@@ -8561,7 +8561,7 @@
85618561
"/api/atlas/v2/groups/{groupId}/clusters/{clusterName}/performanceAdvisor/suggestedIndexes": {
85628562
"get": {
85638563
"description": "Returns the indexes that the Performance Advisor suggests. The Performance Advisor monitors queries that MongoDB considers slow and suggests new indexes to improve query performance. To use this resource, the requesting API Key must have the Project Read Only role.",
8564-
"operationId": "listSuggestedIndexes_1",
8564+
"operationId": "listClusterSuggestedIndexes",
85658565
"parameters": [
85668566
{
85678567
"$ref": "#/components/parameters/groupId"
@@ -10769,7 +10769,7 @@
1076910769
"/api/atlas/v2/groups/{groupId}/clusters/{clusterName}:grantMongoDBEmployeeAccess": {
1077010770
"post": {
1077110771
"description": "Grants MongoDB employee cluster access for the given duration and at the specified level for one cluster.",
10772-
"operationId": "grantMongoDBEmployeeAccess",
10772+
"operationId": "grantMongoDbEmployeeAccess",
1077310773
"parameters": [
1077410774
{
1077510775
"$ref": "#/components/parameters/envelope"
@@ -10916,7 +10916,7 @@
1091610916
"/api/atlas/v2/groups/{groupId}/clusters/{clusterName}:revokeMongoDBEmployeeAccess": {
1091710917
"post": {
1091810918
"description": "Revokes a previously granted MongoDB employee cluster access.",
10919-
"operationId": "revokeMongoDBEmployeeAccess",
10919+
"operationId": "revokeMongoDbEmployeeAccess",
1092010920
"parameters": [
1092110921
{
1092210922
"$ref": "#/components/parameters/envelope"
@@ -15618,7 +15618,7 @@
1561815618
"/api/atlas/v2/groups/{groupId}/ipAddresses": {
1561915619
"get": {
1562015620
"description": "Returns all IP addresses for this project. To use this resource, the requesting API Key must have the Project Read Only role.",
15621-
"operationId": "returnAllIPAddresses",
15621+
"operationId": "returnAllIpAddresses",
1562215622
"parameters": [
1562315623
{
1562415624
"$ref": "#/components/parameters/envelope"
@@ -16582,7 +16582,7 @@
1658216582
"/api/atlas/v2/groups/{groupId}/mongoDBVersions": {
1658316583
"get": {
1658416584
"description": "Returns the MongoDB Long Term Support Major Versions available to new clusters in this project.",
16585-
"operationId": "getProjectLTSVersions",
16585+
"operationId": "getProjectLtsVersions",
1658616586
"parameters": [
1658716587
{
1658816588
"$ref": "#/components/parameters/envelope"
@@ -22475,7 +22475,7 @@
2247522475
"/api/atlas/v2/groups/{groupId}/streams/vpcPeeringConnections": {
2247622476
"get": {
2247722477
"description": "Returns a list of incoming VPC Peering Connections.",
22478-
"operationId": "getVPCPeeringConnections",
22478+
"operationId": "getVpcPeeringConnections",
2247922479
"parameters": [
2248022480
{
2248122481
"description": "The Account ID of the VPC Peering connection/s.",
@@ -22528,7 +22528,7 @@
2252822528
"/api/atlas/v2/groups/{groupId}/streams/vpcPeeringConnections/{id}": {
2252922529
"delete": {
2253022530
"description": "Deletes an incoming VPC Peering connection.",
22531-
"operationId": "deleteVPCPeeringConnection",
22531+
"operationId": "deleteVpcPeeringConnection",
2253222532
"parameters": [
2253322533
{
2253422534
"$ref": "#/components/parameters/envelope"
@@ -22581,7 +22581,7 @@
2258122581
"/api/atlas/v2/groups/{groupId}/streams/vpcPeeringConnections/{id}:accept": {
2258222582
"post": {
2258322583
"description": "Requests the acceptance of an incoming VPC Peering connection.",
22584-
"operationId": "acceptVPCPeeringConnection",
22584+
"operationId": "acceptVpcPeeringConnection",
2258522585
"parameters": [
2258622586
{
2258722587
"$ref": "#/components/parameters/envelope"
@@ -22645,7 +22645,7 @@
2264522645
"/api/atlas/v2/groups/{groupId}/streams/vpcPeeringConnections/{id}:reject": {
2264622646
"post": {
2264722647
"description": "Requests the rejection of an incoming VPC Peering connection.",
22648-
"operationId": "rejectVPCPeeringConnection",
22648+
"operationId": "rejectVpcPeeringConnection",
2264922649
"parameters": [
2265022650
{
2265122651
"$ref": "#/components/parameters/envelope"
@@ -24013,7 +24013,7 @@
2401324013
"/api/atlas/v2/groups/{groupId}/userSecurity": {
2401424014
"get": {
2401524015
"description": "Returns the current LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.",
24016-
"operationId": "getLDAPConfiguration",
24016+
"operationId": "getLdapConfiguration",
2401724017
"parameters": [
2401824018
{
2401924019
"$ref": "#/components/parameters/envelope"
@@ -24052,7 +24052,7 @@
2405224052
},
2405324053
"patch": {
2405424054
"description": "Edits the LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.\n\nUpdating this configuration triggers a rolling restart of the database.",
24055-
"operationId": "saveLDAPConfiguration",
24055+
"operationId": "saveLdapConfiguration",
2405624056
"parameters": [
2405724057
{
2405824058
"$ref": "#/components/parameters/envelope"
@@ -24145,7 +24145,7 @@
2414524145
"/api/atlas/v2/groups/{groupId}/userSecurity/ldap/userToDNMapping": {
2414624146
"delete": {
2414724147
"description": "Removes the current LDAP Distinguished Name mapping captured in the ``userToDNMapping`` document from the LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.",
24148-
"operationId": "deleteLDAPConfiguration",
24148+
"operationId": "deleteLdapConfiguration",
2414924149
"parameters": [
2415024150
{
2415124151
"$ref": "#/components/parameters/envelope"
@@ -24186,7 +24186,7 @@
2418624186
"/api/atlas/v2/groups/{groupId}/userSecurity/ldap/verify": {
2418724187
"post": {
2418824188
"description": "Verifies the LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.",
24189-
"operationId": "verifyLDAPConfiguration",
24189+
"operationId": "verifyLdapConfiguration",
2419024190
"parameters": [
2419124191
{
2419224192
"$ref": "#/components/parameters/envelope"
@@ -24241,7 +24241,7 @@
2424124241
"/api/atlas/v2/groups/{groupId}/userSecurity/ldap/verify/{requestId}": {
2424224242
"get": {
2424324243
"description": "Returns the status of one request to verify one LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.",
24244-
"operationId": "getLDAPConfigurationStatus",
24244+
"operationId": "getLdapConfigurationStatus",
2424524245
"parameters": [
2424624246
{
2424724247
"$ref": "#/components/parameters/envelope"
@@ -25555,7 +25555,7 @@
2555525555
"/api/atlas/v2/orgs/{orgId}/billing/costExplorer/usage/{token}": {
2555625556
"get": {
2555725557
"description": "Returns the usage details for a Cost Explorer query, if the query is finished and the data is ready to be viewed. If the data is not ready, a 'processing' response willindicate that another request should be sent later to view the data.",
25558-
"operationId": "createCostExplorerQueryProcess_1",
25558+
"operationId": "getCostExplorerQueryProcess",
2555925559
"parameters": [
2556025560
{
2556125561
"$ref": "#/components/parameters/orgId"
@@ -26472,7 +26472,7 @@
2647226472
"/api/atlas/v2/orgs/{orgId}/invoices/{invoiceId}/csv": {
2647326473
"get": {
2647426474
"description": "Returns one invoice that MongoDB issued to the specified organization in CSV format. A unique 24-hexadecimal digit string identifies the invoice. To use this resource, the requesting API Key have at least the Organization Billing Viewer, Organization Billing Admin, or Organization Owner role. If you have a cross-organization setup, you can query for a linked invoice if you have the Organization Billing Admin or Organization Owner Role.\n To compute the total owed amount of the invoice - sum up total owed amount of each payment included into the invoice. To compute payment's owed amount - use formula *totalBilledCents* * *unitPrice* + *salesTax* - *startingBalanceCents*.",
26475-
"operationId": "downloadInvoiceCSV",
26475+
"operationId": "downloadInvoiceCsv",
2647626476
"parameters": [
2647726477
{
2647826478
"$ref": "#/components/parameters/envelope"
@@ -29228,7 +29228,7 @@
2922829228
"/api/atlas/v2/unauth/controlPlaneIPAddresses": {
2922929229
"get": {
2923029230
"description": "Returns all control plane IP addresses.",
29231-
"operationId": "returnAllControlPlaneIPAddresses",
29231+
"operationId": "returnAllControlPlaneIpAddresses",
2923229232
"parameters": [
2923329233
{
2923429234
"$ref": "#/components/parameters/envelope"

openapi/v2.yaml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33641,7 +33641,7 @@ info:
3364133641
termsOfService: https://www.mongodb.com/mongodb-management-service-terms-and-conditions
3364233642
title: MongoDB Atlas Administration API
3364333643
version: "2.0"
33644-
x-xgen-sha: 2dc78927067c1e2f211184b294f2a8edea19008d
33644+
x-xgen-sha: f3a0fbfc29fbe8c458f4b47fa6bc071d0d0b7bcb
3364533645
openapi: 3.0.1
3364633646
paths:
3364733647
/api/atlas/v2:
@@ -35481,7 +35481,7 @@ paths:
3548135481
/api/atlas/v2/groups/{groupId}/awsCustomDNS:
3548235482
get:
3548335483
description: Returns the custom DNS configuration for AWS clusters in the specified project. To use this resource, the requesting API Key must have the Project Read Only role.
35484-
operationId: getAWSCustomDNS
35484+
operationId: getAwsCustomDns
3548535485
parameters:
3548635486
- $ref: '#/components/parameters/envelope'
3548735487
- $ref: '#/components/parameters/groupId'
@@ -35504,7 +35504,7 @@ paths:
3550435504
x-xgen-owner-team: Atlas Dedicated
3550535505
patch:
3550635506
description: Enables or disables the custom DNS configuration for AWS clusters in the specified project. Enable custom DNS if you use AWS VPC peering and use your own DNS servers. To use this resource, the requesting API Key must have the Project Atlas Admin role.
35507-
operationId: toggleAWSCustomDNS
35507+
operationId: toggleAwsCustomDns
3550835508
parameters:
3550935509
- $ref: '#/components/parameters/envelope'
3551035510
- $ref: '#/components/parameters/groupId'
@@ -38909,7 +38909,7 @@ paths:
3890938909
/api/atlas/v2/groups/{groupId}/clusters/{clusterName}/performanceAdvisor/suggestedIndexes:
3891038910
get:
3891138911
description: Returns the indexes that the Performance Advisor suggests. The Performance Advisor monitors queries that MongoDB considers slow and suggests new indexes to improve query performance. To use this resource, the requesting API Key must have the Project Read Only role.
38912-
operationId: listSuggestedIndexes_1
38912+
operationId: listClusterSuggestedIndexes
3891338913
parameters:
3891438914
- $ref: '#/components/parameters/groupId'
3891538915
- description: Human-readable label that identifies the cluster.
@@ -40218,7 +40218,7 @@ paths:
4021840218
/api/atlas/v2/groups/{groupId}/clusters/{clusterName}:grantMongoDBEmployeeAccess:
4021940219
post:
4022040220
description: Grants MongoDB employee cluster access for the given duration and at the specified level for one cluster.
40221-
operationId: grantMongoDBEmployeeAccess
40221+
operationId: grantMongoDbEmployeeAccess
4022240222
parameters:
4022340223
- $ref: '#/components/parameters/envelope'
4022440224
- $ref: '#/components/parameters/pretty'
@@ -40311,7 +40311,7 @@ paths:
4031140311
/api/atlas/v2/groups/{groupId}/clusters/{clusterName}:revokeMongoDBEmployeeAccess:
4031240312
post:
4031340313
description: Revokes a previously granted MongoDB employee cluster access.
40314-
operationId: revokeMongoDBEmployeeAccess
40314+
operationId: revokeMongoDbEmployeeAccess
4031540315
parameters:
4031640316
- $ref: '#/components/parameters/envelope'
4031740317
- $ref: '#/components/parameters/pretty'
@@ -43446,7 +43446,7 @@ paths:
4344643446
/api/atlas/v2/groups/{groupId}/ipAddresses:
4344743447
get:
4344843448
description: Returns all IP addresses for this project. To use this resource, the requesting API Key must have the Project Read Only role.
43449-
operationId: returnAllIPAddresses
43449+
operationId: returnAllIpAddresses
4345043450
parameters:
4345143451
- $ref: '#/components/parameters/envelope'
4345243452
- $ref: '#/components/parameters/pretty'
@@ -44109,7 +44109,7 @@ paths:
4410944109
/api/atlas/v2/groups/{groupId}/mongoDBVersions:
4411044110
get:
4411144111
description: Returns the MongoDB Long Term Support Major Versions available to new clusters in this project.
44112-
operationId: getProjectLTSVersions
44112+
operationId: getProjectLtsVersions
4411344113
parameters:
4411444114
- $ref: '#/components/parameters/envelope'
4411544115
- $ref: '#/components/parameters/pretty'
@@ -48514,7 +48514,7 @@ paths:
4851448514
/api/atlas/v2/groups/{groupId}/streams/vpcPeeringConnections:
4851548515
get:
4851648516
description: Returns a list of incoming VPC Peering Connections.
48517-
operationId: getVPCPeeringConnections
48517+
operationId: getVpcPeeringConnections
4851848518
parameters:
4851948519
- description: The Account ID of the VPC Peering connection/s.
4852048520
in: query
@@ -48544,7 +48544,7 @@ paths:
4854448544
/api/atlas/v2/groups/{groupId}/streams/vpcPeeringConnections/{id}:
4854548545
delete:
4854648546
description: Deletes an incoming VPC Peering connection.
48547-
operationId: deleteVPCPeeringConnection
48547+
operationId: deleteVpcPeeringConnection
4854848548
parameters:
4854948549
- $ref: '#/components/parameters/envelope'
4855048550
- $ref: '#/components/parameters/groupId'
@@ -48577,7 +48577,7 @@ paths:
4857748577
/api/atlas/v2/groups/{groupId}/streams/vpcPeeringConnections/{id}:accept:
4857848578
post:
4857948579
description: Requests the acceptance of an incoming VPC Peering connection.
48580-
operationId: acceptVPCPeeringConnection
48580+
operationId: acceptVpcPeeringConnection
4858148581
parameters:
4858248582
- $ref: '#/components/parameters/envelope'
4858348583
- $ref: '#/components/parameters/groupId'
@@ -48617,7 +48617,7 @@ paths:
4861748617
/api/atlas/v2/groups/{groupId}/streams/vpcPeeringConnections/{id}:reject:
4861848618
post:
4861948619
description: Requests the rejection of an incoming VPC Peering connection.
48620-
operationId: rejectVPCPeeringConnection
48620+
operationId: rejectVpcPeeringConnection
4862148621
parameters:
4862248622
- $ref: '#/components/parameters/envelope'
4862348623
- $ref: '#/components/parameters/groupId'
@@ -48844,7 +48844,7 @@ paths:
4884448844
/api/atlas/v2/groups/{groupId}/userSecurity:
4884548845
get:
4884648846
description: Returns the current LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.
48847-
operationId: getLDAPConfiguration
48847+
operationId: getLdapConfiguration
4884848848
parameters:
4884948849
- $ref: '#/components/parameters/envelope'
4885048850
- $ref: '#/components/parameters/groupId'
@@ -48870,7 +48870,7 @@ paths:
4887048870
Edits the LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.
4887148871

4887248872
Updating this configuration triggers a rolling restart of the database.
48873-
operationId: saveLDAPConfiguration
48873+
operationId: saveLdapConfiguration
4887448874
parameters:
4887548875
- $ref: '#/components/parameters/envelope'
4887648876
- $ref: '#/components/parameters/groupId'
@@ -48929,7 +48929,7 @@ paths:
4892948929
/api/atlas/v2/groups/{groupId}/userSecurity/ldap/userToDNMapping:
4893048930
delete:
4893148931
description: Removes the current LDAP Distinguished Name mapping captured in the ``userToDNMapping`` document from the LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.
48932-
operationId: deleteLDAPConfiguration
48932+
operationId: deleteLdapConfiguration
4893348933
parameters:
4893448934
- $ref: '#/components/parameters/envelope'
4893548935
- $ref: '#/components/parameters/groupId'
@@ -48953,7 +48953,7 @@ paths:
4895348953
/api/atlas/v2/groups/{groupId}/userSecurity/ldap/verify:
4895448954
post:
4895548955
description: Verifies the LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.
48956-
operationId: verifyLDAPConfiguration
48956+
operationId: verifyLdapConfiguration
4895748957
parameters:
4895848958
- $ref: '#/components/parameters/envelope'
4895948959
- $ref: '#/components/parameters/groupId'
@@ -48986,7 +48986,7 @@ paths:
4898648986
/api/atlas/v2/groups/{groupId}/userSecurity/ldap/verify/{requestId}:
4898748987
get:
4898848988
description: Returns the status of one request to verify one LDAP configuration for the specified project. To use this resource, the requesting API Key must have the Project Owner role.
48989-
operationId: getLDAPConfigurationStatus
48989+
operationId: getLdapConfigurationStatus
4899048990
parameters:
4899148991
- $ref: '#/components/parameters/envelope'
4899248992
- $ref: '#/components/parameters/groupId'
@@ -49843,7 +49843,7 @@ paths:
4984349843
/api/atlas/v2/orgs/{orgId}/billing/costExplorer/usage/{token}:
4984449844
get:
4984549845
description: Returns the usage details for a Cost Explorer query, if the query is finished and the data is ready to be viewed. If the data is not ready, a 'processing' response willindicate that another request should be sent later to view the data.
49846-
operationId: createCostExplorerQueryProcess_1
49846+
operationId: getCostExplorerQueryProcess
4984749847
parameters:
4984849848
- $ref: '#/components/parameters/orgId'
4984949849
- $ref: '#/components/parameters/envelope'
@@ -50407,7 +50407,7 @@ paths:
5040750407
description: |-
5040850408
Returns one invoice that MongoDB issued to the specified organization in CSV format. A unique 24-hexadecimal digit string identifies the invoice. To use this resource, the requesting API Key have at least the Organization Billing Viewer, Organization Billing Admin, or Organization Owner role. If you have a cross-organization setup, you can query for a linked invoice if you have the Organization Billing Admin or Organization Owner Role.
5040950409
To compute the total owed amount of the invoice - sum up total owed amount of each payment included into the invoice. To compute payment's owed amount - use formula *totalBilledCents* * *unitPrice* + *salesTax* - *startingBalanceCents*.
50410-
operationId: downloadInvoiceCSV
50410+
operationId: downloadInvoiceCsv
5041150411
parameters:
5041250412
- $ref: '#/components/parameters/envelope'
5041350413
- $ref: '#/components/parameters/orgId'
@@ -52175,7 +52175,7 @@ paths:
5217552175
/api/atlas/v2/unauth/controlPlaneIPAddresses:
5217652176
get:
5217752177
description: Returns all control plane IP addresses.
52178-
operationId: returnAllControlPlaneIPAddresses
52178+
operationId: returnAllControlPlaneIpAddresses
5217952179
parameters:
5218052180
- $ref: '#/components/parameters/envelope'
5218152181
responses:

0 commit comments

Comments
 (0)