1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
|
<html><body>
<style>
body, h1, h2, h3, div, span, p, pre, a {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
font-size: 13px;
padding: 1em;
}
h1 {
font-size: 26px;
margin-bottom: 1em;
}
h2 {
font-size: 24px;
margin-bottom: 1em;
}
h3 {
font-size: 20px;
margin-bottom: 1em;
margin-top: 1em;
}
pre, code {
line-height: 1.5;
font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
}
pre {
margin-top: 0.5em;
}
h1, h2, h3, p {
font-family: Arial, sans serif;
}
h1, h2, h3 {
border-bottom: solid #CCC 1px;
}
.toc_element {
margin-top: 0.5em;
}
.firstline {
margin-left: 2 em;
}
.method {
margin-top: 1em;
border: solid 1px #CCC;
padding: 1em;
background: #EEE;
}
.details {
font-weight: bold;
font-size: 14px;
}
</style>
<h1><a href="baremetalsolution_v2.html">Bare Metal Solution API</a> . <a href="baremetalsolution_v2.projects.html">projects</a> . <a href="baremetalsolution_v2.projects.locations.html">locations</a> . <a href="baremetalsolution_v2.projects.locations.nfsshares.html">nfsshares</a></h1>
<h2>Instance Methods</h2>
<p class="toc_element">
<code><a href="#close">close()</a></code></p>
<p class="firstline">Close httplib2 connections.</p>
<p class="toc_element">
<code><a href="#rename">rename(name, body=None, x__xgafv=None)</a></code></p>
<p class="firstline">RenameNfsShare sets a new name for an nfsshare. Use with caution, previous names become immediately invalidated.</p>
<h3>Method Details</h3>
<div class="method">
<code class="details" id="close">close()</code>
<pre>Close httplib2 connections.</pre>
</div>
<div class="method">
<code class="details" id="rename">rename(name, body=None, x__xgafv=None)</code>
<pre>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.
}</pre>
</div>
</body></html>
|