-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathoperationOverrides.node.json
More file actions
122 lines (122 loc) · 4.18 KB
/
operationOverrides.node.json
File metadata and controls
122 lines (122 loc) · 4.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
{
"POST /organizations/{organizationId}/groups": {
"methodName": "create_group",
"optionsType": "CreateGroupOptions"
},
"GET /organizations/{organizationId}/groups": {
"methodName": "list_groups",
"optionsType": "ListGroupsOptions"
},
"GET /organizations/{organizationId}/groups/{groupId}": {
"methodName": "get_group",
"optionsType": "GetGroupOptions"
},
"PATCH /organizations/{organizationId}/groups/{groupId}": {
"methodName": "update_group",
"optionsType": "UpdateGroupOptions"
},
"DELETE /organizations/{organizationId}/groups/{groupId}": {
"methodName": "delete_group",
"optionsType": "DeleteGroupOptions"
},
"POST /organizations/{organizationId}/groups/{groupId}/organization-memberships": {
"methodName": "add_organization_membership",
"optionsType": "AddGroupOrganizationMembershipOptions"
},
"GET /organizations/{organizationId}/groups/{groupId}/organization-memberships": {
"methodName": "list_organization_memberships",
"optionsType": "ListGroupOrganizationMembershipsOptions"
},
"DELETE /organizations/{organizationId}/groups/{groupId}/organization-memberships/{omId}": {
"methodName": "remove_organization_membership",
"optionsType": "RemoveGroupOrganizationMembershipOptions"
},
"GET /user_management/organization_memberships": {
"methodName": "list_organization_memberships",
"mountOn": "UserManagement"
},
"POST /user_management/organization_memberships": {
"methodName": "create_organization_membership",
"mountOn": "UserManagement"
},
"GET /user_management/organization_memberships/{id}": {
"methodName": "get_organization_membership",
"mountOn": "UserManagement"
},
"PUT /user_management/organization_memberships/{id}": {
"methodName": "update_organization_membership",
"mountOn": "UserManagement"
},
"DELETE /user_management/organization_memberships/{id}": {
"methodName": "delete_organization_membership",
"mountOn": "UserManagement"
},
"PUT /user_management/organization_memberships/{id}/deactivate": {
"methodName": "deactivate_organization_membership",
"mountOn": "UserManagement"
},
"PUT /user_management/organization_memberships/{id}/reactivate": {
"methodName": "reactivate_organization_membership",
"mountOn": "UserManagement"
},
"GET /user_management/organization_memberships/{omId}/groups": {
"methodName": "list_groups_for_organization_membership",
"mountOn": "UserManagement"
},
"POST /vault/v1/kv": {
"methodName": "create_object",
"optionsType": "CreateObjectOptions",
"bodyFieldMap": {
"context": "keyContext"
}
},
"GET /vault/v1/kv": {
"methodName": "list_objects"
},
"GET /vault/v1/kv/{id}": {
"methodName": "read_object",
"optionsType": "ReadObjectOptions"
},
"GET /vault/v1/kv/name/{name}": {
"methodName": "read_object_by_name"
},
"GET /vault/v1/kv/{id}/metadata": {
"methodName": "describe_object",
"optionsType": "ReadObjectOptions",
"returnType": "Promise<VaultObject>",
"returnExpression": "({ ...result, value: undefined })"
},
"PUT /vault/v1/kv/{id}": {
"methodName": "update_object",
"optionsType": "UpdateObjectOptions",
"returnType": "Promise<VaultObject>",
"returnExpression": "({ ...result, value: undefined })"
},
"DELETE /vault/v1/kv/{id}": {
"methodName": "delete_object",
"optionsType": "DeleteObjectOptions"
},
"GET /vault/v1/kv/{id}/versions": {
"methodName": "list_object_versions",
"optionsType": "ReadObjectOptions",
"returnType": "Promise<VersionListResponse['data']>",
"returnDataProperty": "data"
},
"POST /vault/v1/keys/data-key": {
"optionsType": "CreateDataKeyOptions",
"returnType": "Promise<DataKeyPair>",
"returnTypeImports": [
"DataKeyPair"
],
"returnExpression": "({ context: result.context, dataKey: { key: result.dataKey!, id: result.id }, encryptedKeys: result.encryptedKeys! })"
},
"POST /vault/v1/keys/decrypt": {
"methodName": "decrypt_data_key",
"optionsType": "DecryptDataKeyOptions",
"returnType": "Promise<DataKey>",
"returnTypeImports": [
"DataKey"
],
"returnExpression": "({ key: result.dataKey, id: result.id })"
}
}