Skip to content

Commit 54c78cf

Browse files
feat(file): update the api
#### file:v1beta1 The following keys were added: - schemas.DirectoryServicesConfig (Total Keys: 3) - schemas.Instance.properties.directoryServices.$ref (Total Keys: 1) - schemas.ManagedActiveDirectoryConfig (Total Keys: 4) - schemas.NfsExportOptions.properties.securityFlavors (Total Keys: 2)
1 parent 8150345 commit 54c78cf

File tree

6 files changed

+123
-16
lines changed

6 files changed

+123
-16
lines changed

docs/dyn/file_v1.projects.locations.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ <h3>Method Details</h3>
121121
Returns:
122122
An object of the form:
123123

124-
{ # A resource that represents Google Cloud Platform location.
124+
{ # A resource that represents a Google Cloud location.
125125
&quot;displayName&quot;: &quot;A String&quot;, # The friendly name for this location, typically a nearby city name. For example, &quot;Tokyo&quot;.
126126
&quot;labels&quot;: { # Cross-service attributes for the location. For example {&quot;cloud.googleapis.com/region&quot;: &quot;us-east1&quot;}
127127
&quot;a_key&quot;: &quot;A String&quot;,
@@ -154,7 +154,7 @@ <h3>Method Details</h3>
154154

155155
{ # The response message for Locations.ListLocations.
156156
&quot;locations&quot;: [ # A list of locations that matches the specified filter in the request.
157-
{ # A resource that represents Google Cloud Platform location.
157+
{ # A resource that represents a Google Cloud location.
158158
&quot;displayName&quot;: &quot;A String&quot;, # The friendly name for this location, typically a nearby city name. For example, &quot;Tokyo&quot;.
159159
&quot;labels&quot;: { # Cross-service attributes for the location. For example {&quot;cloud.googleapis.com/region&quot;: &quot;us-east1&quot;}
160160
&quot;a_key&quot;: &quot;A String&quot;,

docs/dyn/file_v1beta1.projects.locations.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ <h3>Method Details</h3>
121121
Returns:
122122
An object of the form:
123123

124-
{ # A resource that represents Google Cloud Platform location.
124+
{ # A resource that represents a Google Cloud location.
125125
&quot;displayName&quot;: &quot;A String&quot;, # The friendly name for this location, typically a nearby city name. For example, &quot;Tokyo&quot;.
126126
&quot;labels&quot;: { # Cross-service attributes for the location. For example {&quot;cloud.googleapis.com/region&quot;: &quot;us-east1&quot;}
127127
&quot;a_key&quot;: &quot;A String&quot;,
@@ -154,7 +154,7 @@ <h3>Method Details</h3>
154154

155155
{ # The response message for Locations.ListLocations.
156156
&quot;locations&quot;: [ # A list of locations that matches the specified filter in the request.
157-
{ # A resource that represents Google Cloud Platform location.
157+
{ # A resource that represents a Google Cloud location.
158158
&quot;displayName&quot;: &quot;A String&quot;, # The friendly name for this location, typically a nearby city name. For example, &quot;Tokyo&quot;.
159159
&quot;labels&quot;: { # Cross-service attributes for the location. For example {&quot;cloud.googleapis.com/region&quot;: &quot;us-east1&quot;}
160160
&quot;a_key&quot;: &quot;A String&quot;,

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

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,12 @@ <h3>Method Details</h3>
131131
&quot;capacityStepSizeGb&quot;: &quot;A String&quot;, # Output only. The increase/decrease capacity step size.
132132
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the instance was created.
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. # Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is &quot;NFS_V4_1&quot;.
135+
&quot;managedActiveDirectory&quot;: { # ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory. # Configuration for Managed Service for Microsoft Active Directory.
136+
&quot;computer&quot;: &quot;A String&quot;, # The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`.
137+
&quot;domain&quot;: &quot;A String&quot;, # Fully qualified domain name.
138+
},
139+
},
134140
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
135141
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
136142
{ # File share configuration for the instance.
@@ -144,6 +150,9 @@ <h3>Method Details</h3>
144150
&quot;ipRanges&quot;: [ # List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
145151
&quot;A String&quot;,
146152
],
153+
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
154+
&quot;A String&quot;,
155+
],
147156
&quot;squashMode&quot;: &quot;A String&quot;, # Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
148157
},
149158
],
@@ -266,6 +275,12 @@ <h3>Method Details</h3>
266275
&quot;capacityStepSizeGb&quot;: &quot;A String&quot;, # Output only. The increase/decrease capacity step size.
267276
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the instance was created.
268277
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
278+
&quot;directoryServices&quot;: { # Directory Services configuration for Kerberos-based authentication. # Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is &quot;NFS_V4_1&quot;.
279+
&quot;managedActiveDirectory&quot;: { # ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory. # Configuration for Managed Service for Microsoft Active Directory.
280+
&quot;computer&quot;: &quot;A String&quot;, # The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`.
281+
&quot;domain&quot;: &quot;A String&quot;, # Fully qualified domain name.
282+
},
283+
},
269284
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
270285
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
271286
{ # File share configuration for the instance.
@@ -279,6 +294,9 @@ <h3>Method Details</h3>
279294
&quot;ipRanges&quot;: [ # List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
280295
&quot;A String&quot;,
281296
],
297+
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
298+
&quot;A String&quot;,
299+
],
282300
&quot;squashMode&quot;: &quot;A String&quot;, # Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
283301
},
284302
],
@@ -342,6 +360,12 @@ <h3>Method Details</h3>
342360
&quot;capacityStepSizeGb&quot;: &quot;A String&quot;, # Output only. The increase/decrease capacity step size.
343361
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the instance was created.
344362
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
363+
&quot;directoryServices&quot;: { # Directory Services configuration for Kerberos-based authentication. # Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is &quot;NFS_V4_1&quot;.
364+
&quot;managedActiveDirectory&quot;: { # ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory. # Configuration for Managed Service for Microsoft Active Directory.
365+
&quot;computer&quot;: &quot;A String&quot;, # The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`.
366+
&quot;domain&quot;: &quot;A String&quot;, # Fully qualified domain name.
367+
},
368+
},
345369
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
346370
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
347371
{ # File share configuration for the instance.
@@ -355,6 +379,9 @@ <h3>Method Details</h3>
355379
&quot;ipRanges&quot;: [ # List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
356380
&quot;A String&quot;,
357381
],
382+
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
383+
&quot;A String&quot;,
384+
],
358385
&quot;squashMode&quot;: &quot;A String&quot;, # Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
359386
},
360387
],
@@ -427,6 +454,12 @@ <h3>Method Details</h3>
427454
&quot;capacityStepSizeGb&quot;: &quot;A String&quot;, # Output only. The increase/decrease capacity step size.
428455
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the instance was created.
429456
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
457+
&quot;directoryServices&quot;: { # Directory Services configuration for Kerberos-based authentication. # Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is &quot;NFS_V4_1&quot;.
458+
&quot;managedActiveDirectory&quot;: { # ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory. # Configuration for Managed Service for Microsoft Active Directory.
459+
&quot;computer&quot;: &quot;A String&quot;, # The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`.
460+
&quot;domain&quot;: &quot;A String&quot;, # Fully qualified domain name.
461+
},
462+
},
430463
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
431464
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
432465
{ # File share configuration for the instance.
@@ -440,6 +473,9 @@ <h3>Method Details</h3>
440473
&quot;ipRanges&quot;: [ # List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
441474
&quot;A String&quot;,
442475
],
476+
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
477+
&quot;A String&quot;,
478+
],
443479
&quot;squashMode&quot;: &quot;A String&quot;, # Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
444480
},
445481
],

docs/dyn/file_v1beta1.projects.locations.instances.shares.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ <h3>Method Details</h3>
128128
&quot;ipRanges&quot;: [ # List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
129129
&quot;A String&quot;,
130130
],
131+
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
132+
&quot;A String&quot;,
133+
],
131134
&quot;squashMode&quot;: &quot;A String&quot;, # Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
132135
},
133136
],
@@ -231,6 +234,9 @@ <h3>Method Details</h3>
231234
&quot;ipRanges&quot;: [ # List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
232235
&quot;A String&quot;,
233236
],
237+
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
238+
&quot;A String&quot;,
239+
],
234240
&quot;squashMode&quot;: &quot;A String&quot;, # Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
235241
},
236242
],
@@ -277,6 +283,9 @@ <h3>Method Details</h3>
277283
&quot;ipRanges&quot;: [ # List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
278284
&quot;A String&quot;,
279285
],
286+
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
287+
&quot;A String&quot;,
288+
],
280289
&quot;squashMode&quot;: &quot;A String&quot;, # Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
281290
},
282291
],
@@ -330,6 +339,9 @@ <h3>Method Details</h3>
330339
&quot;ipRanges&quot;: [ # List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
331340
&quot;A String&quot;,
332341
],
342+
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
343+
&quot;A String&quot;,
344+
],
333345
&quot;squashMode&quot;: &quot;A String&quot;, # Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
334346
},
335347
],

googleapiclient/discovery_cache/documents/file.v1.json

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@
874874
}
875875
}
876876
},
877-
"revision": "20230405",
877+
"revision": "20230514",
878878
"rootUrl": "https://file.googleapis.com/",
879879
"schemas": {
880880
"Backup": {
@@ -941,7 +941,8 @@
941941
"BASIC_HDD",
942942
"BASIC_SSD",
943943
"HIGH_SCALE_SSD",
944-
"ENTERPRISE"
944+
"ENTERPRISE",
945+
"ZONAL"
945946
],
946947
"enumDescriptions": [
947948
"Not set.",
@@ -950,7 +951,8 @@
950951
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_HDD is an alias for STANDARD Tier, offering economical performance backed by HDD.",
951952
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_SSD is an alias for PREMIUM Tier, and offers improved performance backed by SSD.",
952953
"HIGH_SCALE instances offer expanded capacity and performance scaling capabilities.",
953-
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads."
954+
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads.",
955+
"ZONAL instances offer expanded capacity and performance scaling capabilities."
954956
],
955957
"readOnly": true,
956958
"type": "string"
@@ -1469,7 +1471,8 @@
14691471
"BASIC_HDD",
14701472
"BASIC_SSD",
14711473
"HIGH_SCALE_SSD",
1472-
"ENTERPRISE"
1474+
"ENTERPRISE",
1475+
"ZONAL"
14731476
],
14741477
"enumDescriptions": [
14751478
"Not set.",
@@ -1478,7 +1481,8 @@
14781481
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_HDD is an alias for STANDARD Tier, offering economical performance backed by HDD.",
14791482
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_SSD is an alias for PREMIUM Tier, and offers improved performance backed by SSD.",
14801483
"HIGH_SCALE instances offer expanded capacity and performance scaling capabilities.",
1481-
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads."
1484+
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads.",
1485+
"ZONAL instances offer expanded capacity and performance scaling capabilities."
14821486
],
14831487
"type": "string"
14841488
}
@@ -1590,7 +1594,7 @@
15901594
"type": "object"
15911595
},
15921596
"Location": {
1593-
"description": "A resource that represents Google Cloud Platform location.",
1597+
"description": "A resource that represents a Google Cloud location.",
15941598
"id": "Location",
15951599
"properties": {
15961600
"displayName": {

0 commit comments

Comments
 (0)