Navigation Menu

Skip to content

Commit

Permalink
feat(file): update the api
Browse files Browse the repository at this point in the history
#### 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)
  • Loading branch information
yoshi-automation committed May 24, 2023
1 parent 8150345 commit 54c78cf
Show file tree
Hide file tree
Showing 6 changed files with 123 additions and 16 deletions.
4 changes: 2 additions & 2 deletions docs/dyn/file_v1.projects.locations.html
Expand Up @@ -121,7 +121,7 @@ <h3>Method Details</h3>
Returns:
An object of the form:

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

{ # The response message for Locations.ListLocations.
&quot;locations&quot;: [ # A list of locations that matches the specified filter in the request.
{ # A resource that represents Google Cloud Platform location.
{ # A resource that represents a Google Cloud location.
&quot;displayName&quot;: &quot;A String&quot;, # The friendly name for this location, typically a nearby city name. For example, &quot;Tokyo&quot;.
&quot;labels&quot;: { # Cross-service attributes for the location. For example {&quot;cloud.googleapis.com/region&quot;: &quot;us-east1&quot;}
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down
4 changes: 2 additions & 2 deletions docs/dyn/file_v1beta1.projects.locations.html
Expand Up @@ -121,7 +121,7 @@ <h3>Method Details</h3>
Returns:
An object of the form:

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

{ # The response message for Locations.ListLocations.
&quot;locations&quot;: [ # A list of locations that matches the specified filter in the request.
{ # A resource that represents Google Cloud Platform location.
{ # A resource that represents a Google Cloud location.
&quot;displayName&quot;: &quot;A String&quot;, # The friendly name for this location, typically a nearby city name. For example, &quot;Tokyo&quot;.
&quot;labels&quot;: { # Cross-service attributes for the location. For example {&quot;cloud.googleapis.com/region&quot;: &quot;us-east1&quot;}
&quot;a_key&quot;: &quot;A String&quot;,
Expand Down
36 changes: 36 additions & 0 deletions docs/dyn/file_v1beta1.projects.locations.instances.html
Expand Up @@ -131,6 +131,12 @@ <h3>Method Details</h3>
&quot;capacityStepSizeGb&quot;: &quot;A String&quot;, # Output only. The increase/decrease capacity step size.
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the instance was created.
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
&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;.
&quot;managedActiveDirectory&quot;: { # ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory. # Configuration for Managed Service for Microsoft Active Directory.
&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.:`.
&quot;domain&quot;: &quot;A String&quot;, # Fully qualified domain name.
},
},
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
{ # File share configuration for the instance.
Expand All @@ -144,6 +150,9 @@ <h3>Method Details</h3>
&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.
&quot;A String&quot;,
],
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
&quot;A String&quot;,
],
&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.
},
],
Expand Down Expand Up @@ -266,6 +275,12 @@ <h3>Method Details</h3>
&quot;capacityStepSizeGb&quot;: &quot;A String&quot;, # Output only. The increase/decrease capacity step size.
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the instance was created.
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
&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;.
&quot;managedActiveDirectory&quot;: { # ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory. # Configuration for Managed Service for Microsoft Active Directory.
&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.:`.
&quot;domain&quot;: &quot;A String&quot;, # Fully qualified domain name.
},
},
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
{ # File share configuration for the instance.
Expand All @@ -279,6 +294,9 @@ <h3>Method Details</h3>
&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.
&quot;A String&quot;,
],
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
&quot;A String&quot;,
],
&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.
},
],
Expand Down Expand Up @@ -342,6 +360,12 @@ <h3>Method Details</h3>
&quot;capacityStepSizeGb&quot;: &quot;A String&quot;, # Output only. The increase/decrease capacity step size.
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the instance was created.
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
&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;.
&quot;managedActiveDirectory&quot;: { # ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory. # Configuration for Managed Service for Microsoft Active Directory.
&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.:`.
&quot;domain&quot;: &quot;A String&quot;, # Fully qualified domain name.
},
},
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
{ # File share configuration for the instance.
Expand All @@ -355,6 +379,9 @@ <h3>Method Details</h3>
&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.
&quot;A String&quot;,
],
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
&quot;A String&quot;,
],
&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.
},
],
Expand Down Expand Up @@ -427,6 +454,12 @@ <h3>Method Details</h3>
&quot;capacityStepSizeGb&quot;: &quot;A String&quot;, # Output only. The increase/decrease capacity step size.
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the instance was created.
&quot;description&quot;: &quot;A String&quot;, # The description of the instance (2048 characters or less).
&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;.
&quot;managedActiveDirectory&quot;: { # ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory. # Configuration for Managed Service for Microsoft Active Directory.
&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.:`.
&quot;domain&quot;: &quot;A String&quot;, # Fully qualified domain name.
},
},
&quot;etag&quot;: &quot;A String&quot;, # Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
&quot;fileShares&quot;: [ # File system shares on the instance. For this version, only a single file share is supported.
{ # File share configuration for the instance.
Expand All @@ -440,6 +473,9 @@ <h3>Method Details</h3>
&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.
&quot;A String&quot;,
],
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
&quot;A String&quot;,
],
&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.
},
],
Expand Down
12 changes: 12 additions & 0 deletions docs/dyn/file_v1beta1.projects.locations.instances.shares.html
Expand Up @@ -128,6 +128,9 @@ <h3>Method Details</h3>
&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.
&quot;A String&quot;,
],
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
&quot;A String&quot;,
],
&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.
},
],
Expand Down Expand Up @@ -231,6 +234,9 @@ <h3>Method Details</h3>
&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.
&quot;A String&quot;,
],
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
&quot;A String&quot;,
],
&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.
},
],
Expand Down Expand Up @@ -277,6 +283,9 @@ <h3>Method Details</h3>
&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.
&quot;A String&quot;,
],
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
&quot;A String&quot;,
],
&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.
},
],
Expand Down Expand Up @@ -330,6 +339,9 @@ <h3>Method Details</h3>
&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.
&quot;A String&quot;,
],
&quot;securityFlavors&quot;: [ # The security flavors allowed for mount operations. The default is AUTH_SYS.
&quot;A String&quot;,
],
&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.
},
],
Expand Down
16 changes: 10 additions & 6 deletions googleapiclient/discovery_cache/documents/file.v1.json
Expand Up @@ -874,7 +874,7 @@
}
}
},
"revision": "20230405",
"revision": "20230514",
"rootUrl": "https://file.googleapis.com/",
"schemas": {
"Backup": {
Expand Down Expand Up @@ -941,7 +941,8 @@
"BASIC_HDD",
"BASIC_SSD",
"HIGH_SCALE_SSD",
"ENTERPRISE"
"ENTERPRISE",
"ZONAL"
],
"enumDescriptions": [
"Not set.",
Expand All @@ -950,7 +951,8 @@
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_HDD is an alias for STANDARD Tier, offering economical performance backed by HDD.",
"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.",
"HIGH_SCALE instances offer expanded capacity and performance scaling capabilities.",
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads."
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads.",
"ZONAL instances offer expanded capacity and performance scaling capabilities."
],
"readOnly": true,
"type": "string"
Expand Down Expand Up @@ -1469,7 +1471,8 @@
"BASIC_HDD",
"BASIC_SSD",
"HIGH_SCALE_SSD",
"ENTERPRISE"
"ENTERPRISE",
"ZONAL"
],
"enumDescriptions": [
"Not set.",
Expand All @@ -1478,7 +1481,8 @@
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_HDD is an alias for STANDARD Tier, offering economical performance backed by HDD.",
"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.",
"HIGH_SCALE instances offer expanded capacity and performance scaling capabilities.",
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads."
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads.",
"ZONAL instances offer expanded capacity and performance scaling capabilities."
],
"type": "string"
}
Expand Down Expand Up @@ -1590,7 +1594,7 @@
"type": "object"
},
"Location": {
"description": "A resource that represents Google Cloud Platform location.",
"description": "A resource that represents a Google Cloud location.",
"id": "Location",
"properties": {
"displayName": {
Expand Down

0 comments on commit 54c78cf

Please sign in to comment.