Skip to content

Commit 33cc60f

Browse files
feat(file): update the api
#### file:v1 The following keys were added: - resources.projects.resources.locations.resources.operations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - schemas.DirectoryServicesConfig (Total Keys: 3) - schemas.Instance.properties.directoryServices.$ref (Total Keys: 1) - schemas.LdapConfig (Total Keys: 7) - schemas.ListOperationsResponse.properties.unreachable (Total Keys: 2) #### file:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.operations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - schemas.ListOperationsResponse.properties.unreachable (Total Keys: 2)
1 parent d0d2336 commit 33cc60f

File tree

5 files changed

+119
-6
lines changed

5 files changed

+119
-6
lines changed

docs/dyn/file_v1.projects.locations.instances.html

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,16 @@ <h3>Method Details</h3>
131131
&quot;deletionProtectionEnabled&quot;: True or False, # Optional. Indicates whether the instance is protected against deletion.
132132
&quot;deletionProtectionReason&quot;: &quot;A String&quot;, # Optional. The reason for enabling deletion protection.
133133
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
134+
&quot;directoryServices&quot;: { # Directory Services configuration for Kerberos-based authentication. # Optional. Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is &quot;NFS_V4_1&quot;.
135+
&quot;ldap&quot;: { # LdapConfig contains all the parameters for connecting to LDAP servers. # Configuration for LDAP servers.
136+
&quot;domain&quot;: &quot;A String&quot;, # Required. The LDAP domain name in the format of `my-domain.com`.
137+
&quot;groupsOu&quot;: &quot;A String&quot;, # Optional. The groups Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.
138+
&quot;servers&quot;: [ # Required. The servers names are used for specifying the LDAP servers names. The LDAP servers names can come with two formats: 1. DNS name, for example: `ldap.example1.com`, `ldap.example2.com`. 2. IP address, for example: `10.0.0.1`, `10.0.0.2`, `10.0.0.3`. All servers names must be in the same format: either all DNS names or all IP addresses.
139+
&quot;A String&quot;,
140+
],
141+
&quot;usersOu&quot;: &quot;A String&quot;, # Optional. The users Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.
142+
},
143+
},
134144
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
135145
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
136146
{ # File share configuration for the instance.
@@ -305,6 +315,16 @@ <h3>Method Details</h3>
305315
&quot;deletionProtectionEnabled&quot;: True or False, # Optional. Indicates whether the instance is protected against deletion.
306316
&quot;deletionProtectionReason&quot;: &quot;A String&quot;, # Optional. The reason for enabling deletion protection.
307317
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
318+
&quot;directoryServices&quot;: { # Directory Services configuration for Kerberos-based authentication. # Optional. Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is &quot;NFS_V4_1&quot;.
319+
&quot;ldap&quot;: { # LdapConfig contains all the parameters for connecting to LDAP servers. # Configuration for LDAP servers.
320+
&quot;domain&quot;: &quot;A String&quot;, # Required. The LDAP domain name in the format of `my-domain.com`.
321+
&quot;groupsOu&quot;: &quot;A String&quot;, # Optional. The groups Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.
322+
&quot;servers&quot;: [ # Required. The servers names are used for specifying the LDAP servers names. The LDAP servers names can come with two formats: 1. DNS name, for example: `ldap.example1.com`, `ldap.example2.com`. 2. IP address, for example: `10.0.0.1`, `10.0.0.2`, `10.0.0.3`. All servers names must be in the same format: either all DNS names or all IP addresses.
323+
&quot;A String&quot;,
324+
],
325+
&quot;usersOu&quot;: &quot;A String&quot;, # Optional. The users Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.
326+
},
327+
},
308328
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
309329
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
310330
{ # File share configuration for the instance.
@@ -420,6 +440,16 @@ <h3>Method Details</h3>
420440
&quot;deletionProtectionEnabled&quot;: True or False, # Optional. Indicates whether the instance is protected against deletion.
421441
&quot;deletionProtectionReason&quot;: &quot;A String&quot;, # Optional. The reason for enabling deletion protection.
422442
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
443+
&quot;directoryServices&quot;: { # Directory Services configuration for Kerberos-based authentication. # Optional. Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is &quot;NFS_V4_1&quot;.
444+
&quot;ldap&quot;: { # LdapConfig contains all the parameters for connecting to LDAP servers. # Configuration for LDAP servers.
445+
&quot;domain&quot;: &quot;A String&quot;, # Required. The LDAP domain name in the format of `my-domain.com`.
446+
&quot;groupsOu&quot;: &quot;A String&quot;, # Optional. The groups Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.
447+
&quot;servers&quot;: [ # Required. The servers names are used for specifying the LDAP servers names. The LDAP servers names can come with two formats: 1. DNS name, for example: `ldap.example1.com`, `ldap.example2.com`. 2. IP address, for example: `10.0.0.1`, `10.0.0.2`, `10.0.0.3`. All servers names must be in the same format: either all DNS names or all IP addresses.
448+
&quot;A String&quot;,
449+
],
450+
&quot;usersOu&quot;: &quot;A String&quot;, # Optional. The users Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.
451+
},
452+
},
423453
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
424454
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
425455
{ # File share configuration for the instance.
@@ -544,6 +574,16 @@ <h3>Method Details</h3>
544574
&quot;deletionProtectionEnabled&quot;: True or False, # Optional. Indicates whether the instance is protected against deletion.
545575
&quot;deletionProtectionReason&quot;: &quot;A String&quot;, # Optional. The reason for enabling deletion protection.
546576
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
577+
&quot;directoryServices&quot;: { # Directory Services configuration for Kerberos-based authentication. # Optional. Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is &quot;NFS_V4_1&quot;.
578+
&quot;ldap&quot;: { # LdapConfig contains all the parameters for connecting to LDAP servers. # Configuration for LDAP servers.
579+
&quot;domain&quot;: &quot;A String&quot;, # Required. The LDAP domain name in the format of `my-domain.com`.
580+
&quot;groupsOu&quot;: &quot;A String&quot;, # Optional. The groups Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.
581+
&quot;servers&quot;: [ # Required. The servers names are used for specifying the LDAP servers names. The LDAP servers names can come with two formats: 1. DNS name, for example: `ldap.example1.com`, `ldap.example2.com`. 2. IP address, for example: `10.0.0.1`, `10.0.0.2`, `10.0.0.3`. All servers names must be in the same format: either all DNS names or all IP addresses.
582+
&quot;A String&quot;,
583+
],
584+
&quot;usersOu&quot;: &quot;A String&quot;, # Optional. The users Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.
585+
},
586+
},
547587
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
548588
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
549589
{ # File share configuration for the instance.

docs/dyn/file_v1.projects.locations.operations.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h2>Instance Methods</h2>
8787
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
8888
<p class="firstline">Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.</p>
8989
<p class="toc_element">
90-
<code><a href="#list">list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
90+
<code><a href="#list">list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</a></code></p>
9191
<p class="firstline">Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.</p>
9292
<p class="toc_element">
9393
<code><a href="#list_next">list_next()</a></code></p>
@@ -176,14 +176,15 @@ <h3>Method Details</h3>
176176
</div>
177177

178178
<div class="method">
179-
<code class="details" id="list">list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</code>
179+
<code class="details" id="list">list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</code>
180180
<pre>Lists operations that match the specified filter in the request. If the server doesn&#x27;t support this method, it returns `UNIMPLEMENTED`.
181181

182182
Args:
183183
name: string, The name of the operation&#x27;s parent resource. (required)
184184
filter: string, The standard list filter.
185185
pageSize: integer, The standard list page size.
186186
pageToken: string, The standard list page token.
187+
returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `&quot;projects/example/locations/-&quot;`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.
187188
x__xgafv: string, V1 error format.
188189
Allowed values
189190
1 - v1 error format
@@ -215,6 +216,9 @@ <h3>Method Details</h3>
215216
},
216217
},
217218
],
219+
&quot;unreachable&quot;: [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.
220+
&quot;A String&quot;,
221+
],
218222
}</pre>
219223
</div>
220224

docs/dyn/file_v1beta1.projects.locations.operations.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h2>Instance Methods</h2>
8787
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
8888
<p class="firstline">Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.</p>
8989
<p class="toc_element">
90-
<code><a href="#list">list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
90+
<code><a href="#list">list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</a></code></p>
9191
<p class="firstline">Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.</p>
9292
<p class="toc_element">
9393
<code><a href="#list_next">list_next()</a></code></p>
@@ -176,14 +176,15 @@ <h3>Method Details</h3>
176176
</div>
177177

178178
<div class="method">
179-
<code class="details" id="list">list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</code>
179+
<code class="details" id="list">list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)</code>
180180
<pre>Lists operations that match the specified filter in the request. If the server doesn&#x27;t support this method, it returns `UNIMPLEMENTED`.
181181

182182
Args:
183183
name: string, The name of the operation&#x27;s parent resource. (required)
184184
filter: string, The standard list filter.
185185
pageSize: integer, The standard list page size.
186186
pageToken: string, The standard list page token.
187+
returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `&quot;projects/example/locations/-&quot;`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.
187188
x__xgafv: string, V1 error format.
188189
Allowed values
189190
1 - v1 error format
@@ -215,6 +216,9 @@ <h3>Method Details</h3>
215216
},
216217
},
217218
],
219+
&quot;unreachable&quot;: [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.
220+
&quot;A String&quot;,
221+
],
218222
}</pre>
219223
</div>
220224

googleapiclient/discovery_cache/documents/file.v1.json

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -891,6 +891,11 @@
891891
"description": "The standard list page token.",
892892
"location": "query",
893893
"type": "string"
894+
},
895+
"returnPartialSuccess": {
896+
"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
897+
"location": "query",
898+
"type": "boolean"
894899
}
895900
},
896901
"path": "v1/{+name}/operations",
@@ -908,7 +913,7 @@
908913
}
909914
}
910915
},
911-
"revision": "20250929",
916+
"revision": "20251015",
912917
"rootUrl": "https://file.googleapis.com/",
913918
"schemas": {
914919
"Backup": {
@@ -1113,6 +1118,17 @@
11131118
},
11141119
"type": "object"
11151120
},
1121+
"DirectoryServicesConfig": {
1122+
"description": "Directory Services configuration for Kerberos-based authentication.",
1123+
"id": "DirectoryServicesConfig",
1124+
"properties": {
1125+
"ldap": {
1126+
"$ref": "LdapConfig",
1127+
"description": "Configuration for LDAP servers."
1128+
}
1129+
},
1130+
"type": "object"
1131+
},
11161132
"Empty": {
11171133
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }",
11181134
"id": "Empty",
@@ -1486,6 +1502,10 @@
14861502
"description": "The description of the instance (2048 characters or less).",
14871503
"type": "string"
14881504
},
1505+
"directoryServices": {
1506+
"$ref": "DirectoryServicesConfig",
1507+
"description": "Optional. Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is \"NFS_V4_1\"."
1508+
},
14891509
"etag": {
14901510
"description": "Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.",
14911511
"type": "string"
@@ -1659,6 +1679,32 @@
16591679
},
16601680
"type": "object"
16611681
},
1682+
"LdapConfig": {
1683+
"description": "LdapConfig contains all the parameters for connecting to LDAP servers.",
1684+
"id": "LdapConfig",
1685+
"properties": {
1686+
"domain": {
1687+
"description": "Required. The LDAP domain name in the format of `my-domain.com`.",
1688+
"type": "string"
1689+
},
1690+
"groupsOu": {
1691+
"description": "Optional. The groups Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.",
1692+
"type": "string"
1693+
},
1694+
"servers": {
1695+
"description": "Required. The servers names are used for specifying the LDAP servers names. The LDAP servers names can come with two formats: 1. DNS name, for example: `ldap.example1.com`, `ldap.example2.com`. 2. IP address, for example: `10.0.0.1`, `10.0.0.2`, `10.0.0.3`. All servers names must be in the same format: either all DNS names or all IP addresses.",
1696+
"items": {
1697+
"type": "string"
1698+
},
1699+
"type": "array"
1700+
},
1701+
"usersOu": {
1702+
"description": "Optional. The users Organizational Unit (OU) is optional. This parameter is a hint to allow faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore instance will query the whole LDAP namespace.",
1703+
"type": "string"
1704+
}
1705+
},
1706+
"type": "object"
1707+
},
16621708
"ListBackupsResponse": {
16631709
"description": "ListBackupsResponse is the result of ListBackupsRequest.",
16641710
"id": "ListBackupsResponse",
@@ -1741,6 +1787,13 @@
17411787
"$ref": "Operation"
17421788
},
17431789
"type": "array"
1790+
},
1791+
"unreachable": {
1792+
"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.",
1793+
"items": {
1794+
"type": "string"
1795+
},
1796+
"type": "array"
17441797
}
17451798
},
17461799
"type": "object"

googleapiclient/discovery_cache/documents/file.v1beta1.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1114,6 +1114,11 @@
11141114
"description": "The standard list page token.",
11151115
"location": "query",
11161116
"type": "string"
1117+
},
1118+
"returnPartialSuccess": {
1119+
"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
1120+
"location": "query",
1121+
"type": "boolean"
11171122
}
11181123
},
11191124
"path": "v1beta1/{+name}/operations",
@@ -1131,7 +1136,7 @@
11311136
}
11321137
}
11331138
},
1134-
"revision": "20250929",
1139+
"revision": "20251015",
11351140
"rootUrl": "https://file.googleapis.com/",
11361141
"schemas": {
11371142
"Backup": {
@@ -2037,6 +2042,13 @@
20372042
"$ref": "Operation"
20382043
},
20392044
"type": "array"
2045+
},
2046+
"unreachable": {
2047+
"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.",
2048+
"items": {
2049+
"type": "string"
2050+
},
2051+
"type": "array"
20402052
}
20412053
},
20422054
"type": "object"

0 commit comments

Comments
 (0)