Skip to content

Commit

Permalink
(prod) Release OpenAPI Spec 🚀. See https://github.com/mongodb/openapi…
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Oct 29, 2024
1 parent 8f38919 commit 6805cdf
Show file tree
Hide file tree
Showing 16 changed files with 8,388 additions and 3,397 deletions.
401 changes: 351 additions & 50 deletions openapi/v2.json

Large diffs are not rendered by default.

252 changes: 217 additions & 35 deletions openapi/v2.yaml

Large diffs are not rendered by default.

20 changes: 19 additions & 1 deletion openapi/v2/openapi-2023-01-01.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
"security": [
{
"DigestAuth": []
},
{
"ServiceAccounts": []
}
],
"servers": [
Expand Down Expand Up @@ -205,7 +208,7 @@
"termsOfService": "https://www.mongodb.com/mongodb-management-service-terms-and-conditions",
"title": "MongoDB Atlas Administration API",
"version": "2.0",
"x-xgen-sha": "4f095c6eb3ef7a717f47646d37e76d52936f25a0"
"x-xgen-sha": "86ea1c3d81a33c7436386c6c6ffd908142c8bc96"
},
"paths": {
"/api/atlas/v2": {
Expand Down Expand Up @@ -50758,6 +50761,11 @@
"description": "Flag that indicates whether to require API operations to originate from an IP Address added to the API access list for the specified organization.",
"type": "boolean"
},
"maxServiceAccountSecretValidityInHours": {
"description": "Number that represents the maximum period before expiry in hours for new Atlas Admin API Service Account secrets within the specified organization.",
"format": "int32",
"type": "integer"
},
"multiFactorAuthRequired": {
"description": "Flag that indicates whether to require users to set up Multi-Factor Authentication (MFA) before accessing the specified organization. To learn more, see: https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/.",
"type": "boolean"
Expand Down Expand Up @@ -62105,6 +62113,16 @@
"DigestAuth": {
"scheme": "digest",
"type": "http"
},
"ServiceAccounts": {
"description": "Learn more about the Preview Feature [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).",
"flows": {
"clientCredentials": {
"scopes": {},
"tokenUrl": "https://cloud.mongodb.com/api/oauth/token"
}
},
"type": "oauth2"
}
}
}
Expand Down
14 changes: 13 additions & 1 deletion openapi/v2/openapi-2023-01-01.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24172,6 +24172,10 @@ components:
apiAccessListRequired:
description: Flag that indicates whether to require API operations to originate from an IP Address added to the API access list for the specified organization.
type: boolean
maxServiceAccountSecretValidityInHours:
description: Number that represents the maximum period before expiry in hours for new Atlas Admin API Service Account secrets within the specified organization.
format: int32
type: integer
multiFactorAuthRequired:
description: 'Flag that indicates whether to require users to set up Multi-Factor Authentication (MFA) before accessing the specified organization. To learn more, see: https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/.'
type: boolean
Expand Down Expand Up @@ -33307,6 +33311,13 @@ components:
DigestAuth:
scheme: digest
type: http
ServiceAccounts:
description: Learn more about the Preview Feature [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).
flows:
clientCredentials:
scopes: {}
tokenUrl: https://cloud.mongodb.com/api/oauth/token
type: oauth2
info:
description: |-
The MongoDB Atlas Administration API allows developers to manage all components in MongoDB Atlas.
Expand All @@ -33329,7 +33340,7 @@ info:
termsOfService: https://www.mongodb.com/mongodb-management-service-terms-and-conditions
title: MongoDB Atlas Administration API
version: "2.0"
x-xgen-sha: 4f095c6eb3ef7a717f47646d37e76d52936f25a0
x-xgen-sha: 86ea1c3d81a33c7436386c6c6ffd908142c8bc96
openapi: 3.0.1
paths:
/api/atlas/v2:
Expand Down Expand Up @@ -46805,6 +46816,7 @@ paths:
- MongoDB Cloud Users
security:
- DigestAuth: []
- ServiceAccounts: []
servers:
- url: https://cloud.mongodb.com
tags:
Expand Down
20 changes: 19 additions & 1 deletion openapi/v2/openapi-2023-02-01.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
"security": [
{
"DigestAuth": []
},
{
"ServiceAccounts": []
}
],
"servers": [
Expand Down Expand Up @@ -209,7 +212,7 @@
"termsOfService": "https://www.mongodb.com/mongodb-management-service-terms-and-conditions",
"title": "MongoDB Atlas Administration API",
"version": "2.0",
"x-xgen-sha": "4f095c6eb3ef7a717f47646d37e76d52936f25a0"
"x-xgen-sha": "86ea1c3d81a33c7436386c6c6ffd908142c8bc96"
},
"paths": {
"/api/atlas/v2": {
Expand Down Expand Up @@ -51951,6 +51954,11 @@
"description": "Flag that indicates whether to require API operations to originate from an IP Address added to the API access list for the specified organization.",
"type": "boolean"
},
"maxServiceAccountSecretValidityInHours": {
"description": "Number that represents the maximum period before expiry in hours for new Atlas Admin API Service Account secrets within the specified organization.",
"format": "int32",
"type": "integer"
},
"multiFactorAuthRequired": {
"description": "Flag that indicates whether to require users to set up Multi-Factor Authentication (MFA) before accessing the specified organization. To learn more, see: https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/.",
"type": "boolean"
Expand Down Expand Up @@ -63298,6 +63306,16 @@
"DigestAuth": {
"scheme": "digest",
"type": "http"
},
"ServiceAccounts": {
"description": "Learn more about the Preview Feature [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).",
"flows": {
"clientCredentials": {
"scopes": {},
"tokenUrl": "https://cloud.mongodb.com/api/oauth/token"
}
},
"type": "oauth2"
}
}
}
Expand Down
14 changes: 13 additions & 1 deletion openapi/v2/openapi-2023-02-01.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24172,6 +24172,10 @@ components:
apiAccessListRequired:
description: Flag that indicates whether to require API operations to originate from an IP Address added to the API access list for the specified organization.
type: boolean
maxServiceAccountSecretValidityInHours:
description: Number that represents the maximum period before expiry in hours for new Atlas Admin API Service Account secrets within the specified organization.
format: int32
type: integer
multiFactorAuthRequired:
description: 'Flag that indicates whether to require users to set up Multi-Factor Authentication (MFA) before accessing the specified organization. To learn more, see: https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/.'
type: boolean
Expand Down Expand Up @@ -33307,6 +33311,13 @@ components:
DigestAuth:
scheme: digest
type: http
ServiceAccounts:
description: Learn more about the Preview Feature [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).
flows:
clientCredentials:
scopes: {}
tokenUrl: https://cloud.mongodb.com/api/oauth/token
type: oauth2
info:
description: |-
The MongoDB Atlas Administration API allows developers to manage all components in MongoDB Atlas.
Expand All @@ -33329,7 +33340,7 @@ info:
termsOfService: https://www.mongodb.com/mongodb-management-service-terms-and-conditions
title: MongoDB Atlas Administration API
version: "2.0"
x-xgen-sha: 4f095c6eb3ef7a717f47646d37e76d52936f25a0
x-xgen-sha: 86ea1c3d81a33c7436386c6c6ffd908142c8bc96
openapi: 3.0.1
paths:
/api/atlas/v2:
Expand Down Expand Up @@ -47523,6 +47534,7 @@ paths:
- MongoDB Cloud Users
security:
- DigestAuth: []
- ServiceAccounts: []
servers:
- url: https://cloud.mongodb.com
tags:
Expand Down
20 changes: 19 additions & 1 deletion openapi/v2/openapi-2023-10-01.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
"security": [
{
"DigestAuth": []
},
{
"ServiceAccounts": []
}
],
"servers": [
Expand Down Expand Up @@ -209,7 +212,7 @@
"termsOfService": "https://www.mongodb.com/mongodb-management-service-terms-and-conditions",
"title": "MongoDB Atlas Administration API",
"version": "2.0",
"x-xgen-sha": "4f095c6eb3ef7a717f47646d37e76d52936f25a0"
"x-xgen-sha": "86ea1c3d81a33c7436386c6c6ffd908142c8bc96"
},
"paths": {
"/api/atlas/v2": {
Expand Down Expand Up @@ -51946,6 +51949,11 @@
"description": "Flag that indicates whether to require API operations to originate from an IP Address added to the API access list for the specified organization.",
"type": "boolean"
},
"maxServiceAccountSecretValidityInHours": {
"description": "Number that represents the maximum period before expiry in hours for new Atlas Admin API Service Account secrets within the specified organization.",
"format": "int32",
"type": "integer"
},
"multiFactorAuthRequired": {
"description": "Flag that indicates whether to require users to set up Multi-Factor Authentication (MFA) before accessing the specified organization. To learn more, see: https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/.",
"type": "boolean"
Expand Down Expand Up @@ -63293,6 +63301,16 @@
"DigestAuth": {
"scheme": "digest",
"type": "http"
},
"ServiceAccounts": {
"description": "Learn more about the Preview Feature [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).",
"flows": {
"clientCredentials": {
"scopes": {},
"tokenUrl": "https://cloud.mongodb.com/api/oauth/token"
}
},
"type": "oauth2"
}
}
}
Expand Down
14 changes: 13 additions & 1 deletion openapi/v2/openapi-2023-10-01.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24172,6 +24172,10 @@ components:
apiAccessListRequired:
description: Flag that indicates whether to require API operations to originate from an IP Address added to the API access list for the specified organization.
type: boolean
maxServiceAccountSecretValidityInHours:
description: Number that represents the maximum period before expiry in hours for new Atlas Admin API Service Account secrets within the specified organization.
format: int32
type: integer
multiFactorAuthRequired:
description: 'Flag that indicates whether to require users to set up Multi-Factor Authentication (MFA) before accessing the specified organization. To learn more, see: https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/.'
type: boolean
Expand Down Expand Up @@ -33307,6 +33311,13 @@ components:
DigestAuth:
scheme: digest
type: http
ServiceAccounts:
description: Learn more about the Preview Feature [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).
flows:
clientCredentials:
scopes: {}
tokenUrl: https://cloud.mongodb.com/api/oauth/token
type: oauth2
info:
description: |-
The MongoDB Atlas Administration API allows developers to manage all components in MongoDB Atlas.
Expand All @@ -33329,7 +33340,7 @@ info:
termsOfService: https://www.mongodb.com/mongodb-management-service-terms-and-conditions
title: MongoDB Atlas Administration API
version: "2.0"
x-xgen-sha: 4f095c6eb3ef7a717f47646d37e76d52936f25a0
x-xgen-sha: 86ea1c3d81a33c7436386c6c6ffd908142c8bc96
openapi: 3.0.1
paths:
/api/atlas/v2:
Expand Down Expand Up @@ -47518,6 +47529,7 @@ paths:
- MongoDB Cloud Users
security:
- DigestAuth: []
- ServiceAccounts: []
servers:
- url: https://cloud.mongodb.com
tags:
Expand Down
20 changes: 19 additions & 1 deletion openapi/v2/openapi-2023-11-15.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
"security": [
{
"DigestAuth": []
},
{
"ServiceAccounts": []
}
],
"servers": [
Expand Down Expand Up @@ -213,7 +216,7 @@
"termsOfService": "https://www.mongodb.com/mongodb-management-service-terms-and-conditions",
"title": "MongoDB Atlas Administration API",
"version": "2.0",
"x-xgen-sha": "4f095c6eb3ef7a717f47646d37e76d52936f25a0"
"x-xgen-sha": "86ea1c3d81a33c7436386c6c6ffd908142c8bc96"
},
"paths": {
"/api/atlas/v2": {
Expand Down Expand Up @@ -52791,6 +52794,11 @@
"description": "Flag that indicates whether to require API operations to originate from an IP Address added to the API access list for the specified organization.",
"type": "boolean"
},
"maxServiceAccountSecretValidityInHours": {
"description": "Number that represents the maximum period before expiry in hours for new Atlas Admin API Service Account secrets within the specified organization.",
"format": "int32",
"type": "integer"
},
"multiFactorAuthRequired": {
"description": "Flag that indicates whether to require users to set up Multi-Factor Authentication (MFA) before accessing the specified organization. To learn more, see: https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/.",
"type": "boolean"
Expand Down Expand Up @@ -64138,6 +64146,16 @@
"DigestAuth": {
"scheme": "digest",
"type": "http"
},
"ServiceAccounts": {
"description": "Learn more about the Preview Feature [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).",
"flows": {
"clientCredentials": {
"scopes": {},
"tokenUrl": "https://cloud.mongodb.com/api/oauth/token"
}
},
"type": "oauth2"
}
}
}
Expand Down
14 changes: 13 additions & 1 deletion openapi/v2/openapi-2023-11-15.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24172,6 +24172,10 @@ components:
apiAccessListRequired:
description: Flag that indicates whether to require API operations to originate from an IP Address added to the API access list for the specified organization.
type: boolean
maxServiceAccountSecretValidityInHours:
description: Number that represents the maximum period before expiry in hours for new Atlas Admin API Service Account secrets within the specified organization.
format: int32
type: integer
multiFactorAuthRequired:
description: 'Flag that indicates whether to require users to set up Multi-Factor Authentication (MFA) before accessing the specified organization. To learn more, see: https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/.'
type: boolean
Expand Down Expand Up @@ -33307,6 +33311,13 @@ components:
DigestAuth:
scheme: digest
type: http
ServiceAccounts:
description: Learn more about the Preview Feature [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).
flows:
clientCredentials:
scopes: {}
tokenUrl: https://cloud.mongodb.com/api/oauth/token
type: oauth2
info:
description: |-
The MongoDB Atlas Administration API allows developers to manage all components in MongoDB Atlas.
Expand All @@ -33329,7 +33340,7 @@ info:
termsOfService: https://www.mongodb.com/mongodb-management-service-terms-and-conditions
title: MongoDB Atlas Administration API
version: "2.0"
x-xgen-sha: 4f095c6eb3ef7a717f47646d37e76d52936f25a0
x-xgen-sha: 86ea1c3d81a33c7436386c6c6ffd908142c8bc96
openapi: 3.0.1
paths:
/api/atlas/v2:
Expand Down Expand Up @@ -48053,6 +48064,7 @@ paths:
- MongoDB Cloud Users
security:
- DigestAuth: []
- ServiceAccounts: []
servers:
- url: https://cloud.mongodb.com
tags:
Expand Down
Loading

0 comments on commit 6805cdf

Please sign in to comment.