Skip to content

Commit 5be5981

Browse files
Google APIscopybara-github
authored andcommitted
feat: new APIs added to reflect updates to the filestore service
- Add ENTERPRISE Tier - Add snapshot APIs: RevertInstance, ListSnapshots, CreateSnapshot, DeleteSnapshot, UpdateSnapshot - Add multi-share APIs: ListShares, GetShare, CreateShare, DeleteShare, UpdateShare - Add ConnectMode to NetworkConfig (for Private Service Access support) - New status codes (SUSPENDED/SUSPENDING, REVERTING/RESUMING) - Add SuspensionReason (for KMS related suspension) - Add new fields to Instance information: max_capacity_gb, capacity_step_size_gb, max_share_count, capacity_gb, multi_share_enabled PiperOrigin-RevId: 487492758
1 parent da380c7 commit 5be5981

4 files changed

Lines changed: 553 additions & 26 deletions

File tree

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"methodConfig": [
3+
{
4+
"name": [
5+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "ListInstances" },
6+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "GetInstance" },
7+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "ListBackups" },
8+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "GetBackup" },
9+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "ListSnapshots" },
10+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "GetSnapshots" }
11+
],
12+
"timeout": "60s",
13+
"retryPolicy": {
14+
"initialBackoff": "0.250s",
15+
"maxBackoff": "32s",
16+
"backoffMultiplier": 1.3,
17+
"retryableStatusCodes": [
18+
"UNAVAILABLE"
19+
]
20+
}
21+
},
22+
{
23+
"name": [
24+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "CreateInstance" },
25+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "RestoreInstance" },
26+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "CreateBackup" }
27+
],
28+
"timeout": "60000s"
29+
},
30+
{
31+
"name": [
32+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "UpdateInstance" }
33+
],
34+
"timeout": "14400s"
35+
},
36+
{
37+
"name": [
38+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "DeleteInstance" },
39+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "DeleteBackup" },
40+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "UpdateBackup" },
41+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "CreateSnapshot" },
42+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "DeleteSnapshot" },
43+
{ "service": "google.cloud.filestore.v1beta1.CloudFilestoreManager", "method": "UpdateSnapshot" }
44+
],
45+
"timeout": "600s"
46+
}
47+
]
48+
}

google/cloud/filestore/v1beta1/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ go_gapic_library(
144144
deps = [
145145
":filestore_go_proto",
146146
"//google/cloud/common:common_go_proto",
147+
"//google/cloud/location:location_go_proto",
147148
"//google/longrunning:longrunning_go_proto",
148149
"@com_google_cloud_go//longrunning:go_default_library",
149150
"@com_google_cloud_go//longrunning/autogen:go_default_library",

0 commit comments

Comments
 (0)