Skip to content

Commit e6a764b

Browse files
feat: [google-cloud-securesourcemanager] Add branch rule APIs (#13189)
- [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE feat: Add branch rule APIs feat: Add field `psc_allowed_projects` to message `.google.cloud.securesourcemanager.v1.Instance` docs: A comment for field `instance` in message `.google.cloud.securesourcemanager.v1.Repository` is changed END_COMMIT_OVERRIDE PiperOrigin-RevId: 688170540 Source-Link: googleapis/googleapis@b6a9d80 Source-Link: googleapis/googleapis-gen@d9406c5 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLXNlY3VyZXNvdXJjZW1hbmFnZXIvLk93bEJvdC55YW1sIiwiaCI6ImQ5NDA2YzVlODQwZDFlODI4OTIzMmNhMDg5ODI3YjcxYzc2MDFjMDAifQ== --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 70c2294 commit e6a764b

26 files changed

Lines changed: 11143 additions & 2326 deletions

packages/google-cloud-securesourcemanager/google/cloud/securesourcemanager/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,35 +25,49 @@
2525
SecureSourceManagerClient,
2626
)
2727
from google.cloud.securesourcemanager_v1.types.secure_source_manager import (
28+
BranchRule,
29+
CreateBranchRuleRequest,
2830
CreateInstanceRequest,
2931
CreateRepositoryRequest,
32+
DeleteBranchRuleRequest,
3033
DeleteInstanceRequest,
3134
DeleteRepositoryRequest,
35+
GetBranchRuleRequest,
3236
GetInstanceRequest,
3337
GetRepositoryRequest,
3438
Instance,
39+
ListBranchRulesRequest,
40+
ListBranchRulesResponse,
3541
ListInstancesRequest,
3642
ListInstancesResponse,
3743
ListRepositoriesRequest,
3844
ListRepositoriesResponse,
3945
OperationMetadata,
4046
Repository,
47+
UpdateBranchRuleRequest,
4148
)
4249

4350
__all__ = (
4451
"SecureSourceManagerClient",
4552
"SecureSourceManagerAsyncClient",
53+
"BranchRule",
54+
"CreateBranchRuleRequest",
4655
"CreateInstanceRequest",
4756
"CreateRepositoryRequest",
57+
"DeleteBranchRuleRequest",
4858
"DeleteInstanceRequest",
4959
"DeleteRepositoryRequest",
60+
"GetBranchRuleRequest",
5061
"GetInstanceRequest",
5162
"GetRepositoryRequest",
5263
"Instance",
64+
"ListBranchRulesRequest",
65+
"ListBranchRulesResponse",
5366
"ListInstancesRequest",
5467
"ListInstancesResponse",
5568
"ListRepositoriesRequest",
5669
"ListRepositoriesResponse",
5770
"OperationMetadata",
5871
"Repository",
72+
"UpdateBranchRuleRequest",
5973
)

packages/google-cloud-securesourcemanager/google/cloud/securesourcemanager_v1/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,35 +23,49 @@
2323
SecureSourceManagerClient,
2424
)
2525
from .types.secure_source_manager import (
26+
BranchRule,
27+
CreateBranchRuleRequest,
2628
CreateInstanceRequest,
2729
CreateRepositoryRequest,
30+
DeleteBranchRuleRequest,
2831
DeleteInstanceRequest,
2932
DeleteRepositoryRequest,
33+
GetBranchRuleRequest,
3034
GetInstanceRequest,
3135
GetRepositoryRequest,
3236
Instance,
37+
ListBranchRulesRequest,
38+
ListBranchRulesResponse,
3339
ListInstancesRequest,
3440
ListInstancesResponse,
3541
ListRepositoriesRequest,
3642
ListRepositoriesResponse,
3743
OperationMetadata,
3844
Repository,
45+
UpdateBranchRuleRequest,
3946
)
4047

4148
__all__ = (
4249
"SecureSourceManagerAsyncClient",
50+
"BranchRule",
51+
"CreateBranchRuleRequest",
4352
"CreateInstanceRequest",
4453
"CreateRepositoryRequest",
54+
"DeleteBranchRuleRequest",
4555
"DeleteInstanceRequest",
4656
"DeleteRepositoryRequest",
57+
"GetBranchRuleRequest",
4758
"GetInstanceRequest",
4859
"GetRepositoryRequest",
4960
"Instance",
61+
"ListBranchRulesRequest",
62+
"ListBranchRulesResponse",
5063
"ListInstancesRequest",
5164
"ListInstancesResponse",
5265
"ListRepositoriesRequest",
5366
"ListRepositoriesResponse",
5467
"OperationMetadata",
5568
"Repository",
5669
"SecureSourceManagerClient",
70+
"UpdateBranchRuleRequest",
5771
)

packages/google-cloud-securesourcemanager/google/cloud/securesourcemanager_v1/gapic_metadata.json

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"grpc": {
1111
"libraryClient": "SecureSourceManagerClient",
1212
"rpcs": {
13+
"CreateBranchRule": {
14+
"methods": [
15+
"create_branch_rule"
16+
]
17+
},
1318
"CreateInstance": {
1419
"methods": [
1520
"create_instance"
@@ -20,6 +25,11 @@
2025
"create_repository"
2126
]
2227
},
28+
"DeleteBranchRule": {
29+
"methods": [
30+
"delete_branch_rule"
31+
]
32+
},
2333
"DeleteInstance": {
2434
"methods": [
2535
"delete_instance"
@@ -30,6 +40,11 @@
3040
"delete_repository"
3141
]
3242
},
43+
"GetBranchRule": {
44+
"methods": [
45+
"get_branch_rule"
46+
]
47+
},
3348
"GetIamPolicyRepo": {
3449
"methods": [
3550
"get_iam_policy_repo"
@@ -45,6 +60,11 @@
4560
"get_repository"
4661
]
4762
},
63+
"ListBranchRules": {
64+
"methods": [
65+
"list_branch_rules"
66+
]
67+
},
4868
"ListInstances": {
4969
"methods": [
5070
"list_instances"
@@ -64,12 +84,22 @@
6484
"methods": [
6585
"test_iam_permissions_repo"
6686
]
87+
},
88+
"UpdateBranchRule": {
89+
"methods": [
90+
"update_branch_rule"
91+
]
6792
}
6893
}
6994
},
7095
"grpc-async": {
7196
"libraryClient": "SecureSourceManagerAsyncClient",
7297
"rpcs": {
98+
"CreateBranchRule": {
99+
"methods": [
100+
"create_branch_rule"
101+
]
102+
},
73103
"CreateInstance": {
74104
"methods": [
75105
"create_instance"
@@ -80,6 +110,11 @@
80110
"create_repository"
81111
]
82112
},
113+
"DeleteBranchRule": {
114+
"methods": [
115+
"delete_branch_rule"
116+
]
117+
},
83118
"DeleteInstance": {
84119
"methods": [
85120
"delete_instance"
@@ -90,6 +125,11 @@
90125
"delete_repository"
91126
]
92127
},
128+
"GetBranchRule": {
129+
"methods": [
130+
"get_branch_rule"
131+
]
132+
},
93133
"GetIamPolicyRepo": {
94134
"methods": [
95135
"get_iam_policy_repo"
@@ -105,6 +145,11 @@
105145
"get_repository"
106146
]
107147
},
148+
"ListBranchRules": {
149+
"methods": [
150+
"list_branch_rules"
151+
]
152+
},
108153
"ListInstances": {
109154
"methods": [
110155
"list_instances"
@@ -124,12 +169,22 @@
124169
"methods": [
125170
"test_iam_permissions_repo"
126171
]
172+
},
173+
"UpdateBranchRule": {
174+
"methods": [
175+
"update_branch_rule"
176+
]
127177
}
128178
}
129179
},
130180
"rest": {
131181
"libraryClient": "SecureSourceManagerClient",
132182
"rpcs": {
183+
"CreateBranchRule": {
184+
"methods": [
185+
"create_branch_rule"
186+
]
187+
},
133188
"CreateInstance": {
134189
"methods": [
135190
"create_instance"
@@ -140,6 +195,11 @@
140195
"create_repository"
141196
]
142197
},
198+
"DeleteBranchRule": {
199+
"methods": [
200+
"delete_branch_rule"
201+
]
202+
},
143203
"DeleteInstance": {
144204
"methods": [
145205
"delete_instance"
@@ -150,6 +210,11 @@
150210
"delete_repository"
151211
]
152212
},
213+
"GetBranchRule": {
214+
"methods": [
215+
"get_branch_rule"
216+
]
217+
},
153218
"GetIamPolicyRepo": {
154219
"methods": [
155220
"get_iam_policy_repo"
@@ -165,6 +230,11 @@
165230
"get_repository"
166231
]
167232
},
233+
"ListBranchRules": {
234+
"methods": [
235+
"list_branch_rules"
236+
]
237+
},
168238
"ListInstances": {
169239
"methods": [
170240
"list_instances"
@@ -184,6 +254,11 @@
184254
"methods": [
185255
"test_iam_permissions_repo"
186256
]
257+
},
258+
"UpdateBranchRule": {
259+
"methods": [
260+
"update_branch_rule"
261+
]
187262
}
188263
}
189264
}

0 commit comments

Comments
 (0)