Close httplib2 connections.
rename(name, body=None, x__xgafv=None)
RenameNfsShare sets a new name for an nfsshare. Use with caution, previous names become immediately invalidated.
close()
Close httplib2 connections.
rename(name, body=None, x__xgafv=None)
RenameNfsShare sets a new name for an nfsshare. Use with caution, previous names become immediately invalidated. Args: name: string, Required. The `name` field is used to identify the nfsshare. Format: projects/{project}/locations/{location}/nfsshares/{nfsshare} (required) body: object, The request body. The object takes the form of: { # Message requesting rename of a server. "newNfsshareId": "A String", # Required. The new `id` of the nfsshare. } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # An NFS share. "allowedClients": [ # List of allowed access points. { # Represents an 'access point' for the share. "allowDev": True or False, # Allow dev flag. Which controls whether to allow creation of devices. "allowSuid": True or False, # Allow the setuid flag. "allowedClientsCidr": "A String", # The subnet of IP addresses permitted to access the share. "mountPermissions": "A String", # Mount permissions. "network": "A String", # The network the access point sits on. "nfsPath": "A String", # Output only. The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like "10.0.0.0:/g123456789-nfs001" "noRootSquash": True or False, # Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication. "shareIp": "A String", # Output only. The IP address of the share on this network. Assigned automatically during provisioning based on the network's services_cidr. }, ], "id": "A String", # Output only. An identifier for the NFS share, generated by the backend. This is the same value as nfs_share_id and will replace it in the future. "labels": { # Labels as key value pairs. "a_key": "A String", }, "name": "A String", # Immutable. The name of the NFS share. "nfsShareId": "A String", # Output only. An identifier for the NFS share, generated by the backend. This field will be deprecated in the future, use `id` instead. "requestedSizeGib": "A String", # The requested size, in GiB. "state": "A String", # Output only. The state of the NFS share. "storageType": "A String", # Immutable. The storage type of the underlying volume. "volume": "A String", # Output only. The underlying volume of the share. Created automatically during provisioning. }