You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/breaking-changes.yaml
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
name: (Optional) Detect Breaking Changes
2
-
on:
3
-
pull_request:
2
+
on:
3
+
pull_request:
4
4
## Exclude major releases containing breaking changes info
5
-
paths:
6
-
- '!tools/releaser/breaking_changes/**'
5
+
paths-ignore:
6
+
- 'tools/releaser/breaking_changes/**'
7
7
jobs:
8
8
go-apidiff:
9
9
runs-on: ubuntu-latest
@@ -18,4 +18,4 @@ jobs:
18
18
- uses: joelanford/go-apidiff@main
19
19
- name: braking change detected
20
20
if: ${{ failure() }}
21
-
run: echo "run `make update-version` and commit the changes if you already did this please ignore. See https://github.com/joelanford/go-apidiff/issues/37"
21
+
run: echo "Review for false positives. If you see any breaking change run `make update-version` and commit the changes."
Copy file name to clipboardExpand all lines: admin/api_cloud_provider_access.go
+10-14Lines changed: 10 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ type CloudProviderAccessApi interface {
16
16
/*
17
17
AuthorizeCloudProviderAccessRole Authorize One Cloud Provider Access Role
18
18
19
-
Grants access to the specified project for the specified Amazon Web Services (AWS) Identity and Access Management (IAM) role. To use this resource, the requesting API Key must have the Project Owner role. This API endpoint is one step in a procedure to create unified AWS access for MongoDB Cloud services.
19
+
Grants access to the specified project for the specified access role. To use this resource, the requesting API Key must have the Project Owner role. This API endpoint is one step in a procedure to create unified access for MongoDB Cloud services.
20
20
21
21
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
22
22
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
@@ -40,9 +40,7 @@ type CloudProviderAccessApi interface {
40
40
/*
41
41
CreateCloudProviderAccessRole Create One Cloud Provider Access Role
42
42
43
-
Creates one Amazon Web Services (AWS) Identity and Access Management (IAM) role. Some MongoDB Cloud features use AWS IAM roles for authentication. To use this resource, the requesting API Key must have the Project Owner role.
44
-
45
-
After a successful request to this API endpoint, you can add the **atlasAWSAccountArn** and **atlasAssumedRoleExternalId** values to the trust policy in your AWS console to create an IAM Assumed Amazon Resource Name (ARN).
43
+
Creates one access role for the specified cloud provider. Some MongoDB Cloud features use these cloud provider access roles for authentication. To use this resource, the requesting API Key must have the Project Owner role.
46
44
47
45
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
48
46
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
@@ -65,7 +63,7 @@ type CloudProviderAccessApi interface {
65
63
/*
66
64
DeauthorizeCloudProviderAccessRole Deauthorize One Cloud Provider Access Role
67
65
68
-
Revokes access to the specified project for the specified AWS IAM role. To use this resource, the requesting API Key must have the Project Owner role.
66
+
Revokes access to the specified project for the specified access role. To use this resource, the requesting API Key must have the Project Owner role.
69
67
70
68
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
71
69
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
@@ -90,7 +88,7 @@ type CloudProviderAccessApi interface {
90
88
/*
91
89
GetCloudProviderAccessRole Return specified Cloud Provider Access Role
92
90
93
-
[experimental] Returns the Amazon Web Services (AWS) Identity and Access Management (IAM) role with the specified id and with access to the specified project. To use this resource, the requesting API Key must have the Project Owner role.
91
+
[experimental] Returns the access role with the specified id and with access to the specified project. To use this resource, the requesting API Key must have the Project Owner role.
94
92
95
93
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
96
94
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
@@ -114,7 +112,7 @@ type CloudProviderAccessApi interface {
114
112
/*
115
113
ListCloudProviderAccessRoles Return All Cloud Provider Access Roles
116
114
117
-
Returns all Amazon Web Services (AWS) Identity and Access Management (IAM) roles with access to the specified project. To use this resource, the requesting API Key must have the Project Owner role.
115
+
Returns all cloud provider access roles with access to the specified project. To use this resource, the requesting API Key must have the Project Owner role.
118
116
119
117
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
120
118
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
AuthorizeCloudProviderAccessRole Authorize One Cloud Provider Access Role
171
169
172
-
Grants access to the specified project for the specified Amazon Web Services (AWS) Identity and Access Management (IAM) role. To use this resource, the requesting API Key must have the Project Owner role. This API endpoint is one step in a procedure to create unified AWS access for MongoDB Cloud services.
170
+
Grants access to the specified project for the specified access role. To use this resource, the requesting API Key must have the Project Owner role. This API endpoint is one step in a procedure to create unified access for MongoDB Cloud services.
173
171
174
172
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
175
173
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
CreateCloudProviderAccessRole Create One Cloud Provider Access Role
319
317
320
-
Creates one Amazon Web Services (AWS) Identity and Access Management (IAM) role. Some MongoDB Cloud features use AWS IAM roles for authentication. To use this resource, the requesting API Key must have the Project Owner role.
321
-
322
-
After a successful request to this API endpoint, you can add the **atlasAWSAccountArn** and **atlasAssumedRoleExternalId** values to the trust policy in your AWS console to create an IAM Assumed Amazon Resource Name (ARN).
318
+
Creates one access role for the specified cloud provider. Some MongoDB Cloud features use these cloud provider access roles for authentication. To use this resource, the requesting API Key must have the Project Owner role.
323
319
324
320
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
325
321
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
DeauthorizeCloudProviderAccessRole Deauthorize One Cloud Provider Access Role
463
459
464
-
Revokes access to the specified project for the specified AWS IAM role. To use this resource, the requesting API Key must have the Project Owner role.
460
+
Revokes access to the specified project for the specified access role. To use this resource, the requesting API Key must have the Project Owner role.
465
461
466
462
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
467
463
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
GetCloudProviderAccessRole Return specified Cloud Provider Access Role
596
592
597
-
[experimental] Returns the Amazon Web Services (AWS) Identity and Access Management (IAM) role with the specified id and with access to the specified project. To use this resource, the requesting API Key must have the Project Owner role.
593
+
[experimental] Returns the access role with the specified id and with access to the specified project. To use this resource, the requesting API Key must have the Project Owner role.
598
594
599
595
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
600
596
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
ListCloudProviderAccessRoles Return All Cloud Provider Access Roles
735
731
736
-
Returns all Amazon Web Services (AWS) Identity and Access Management (IAM) roles with access to the specified project. To use this resource, the requesting API Key must have the Project Owner role.
732
+
Returns all cloud provider access roles with access to the specified project. To use this resource, the requesting API Key must have the Project Owner role.
737
733
738
734
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
739
735
@param groupId Unique 24-hexadecimal digit string that identifies your project. Use the [/groups](#tag/Projects/operation/listProjects) endpoint to retrieve all projects to which the authenticated user has access. **NOTE**: Groups and projects are synonymous terms. Your group id is the same as your project id. For existing groups, your group/project id remains the same. The resource and corresponding endpoints use the term groups.
// Category of event that you would like to exclude from query results, such as CLUSTER_CREATED **IMPORTANT**: Event type names change frequently. Verify that you specify the event type correctly by checking the complete list of event types.
0 commit comments