# Packages
No description provided by the author
# Functions
Create will create a new Share based on the values in CreateOpts.
Delete will delete an existing Share with the given UUID.
DeleteMetadatum deletes a single key-value pair from the metadata of the specified share.
Extend will extend the capacity of an existing share.
ExtractShares extracts and returns a Share slice.
ForceDelete will delete the existing share in any state.
Get will get a single share with given UUID.
GetExportLocation will get shareID's export location by an ID.
GetMetadata retrieves metadata of the specified share.
GetMetadatum retrieves a single metadata item of the specified share.
GrantAccess will grant access to a Share based on the values in GrantAccessOpts.
ListAccessRights lists all access rules assigned to a Share based on its id.
ListDetail returns []Share optionally limited by the conditions provided in ListOpts.
ListExportLocations will list shareID's export locations.
ResetStatus will reset the existing share status.
Revert will revert the existing share to a Snapshot.
RevokeAccess will revoke an existing access to a Share based on the values in RevokeAccessOpts.
SetMetadata sets metadata of the specified share.
Shrink will shrink the capacity of an existing share.
Unmanage will remove a share from the management of the Shared File System service without deleting the share.
Update will update the Share with provided information.
UpdateMetadata updates metadata of the specified share.
# Structs
AccessRight contains all information associated with an OpenStack share Grant Access Response.
CreateOpts contains the options for create a Share.
CreateResult contains the response body and error from a Create request.
DeleteMetadatumResult contains the response body and error from a DeleteMetadatum request.
DeleteResult contains the response body and error from a Delete request.
ExportLocation contains all information associated with a share export location.
ExtendOpts contains options for extending a Share.
ExtendResult contains the response body and error from an Extend request.
ForceDeleteResult contains the response error from an ForceDelete request.
GetExportLocationResult contains the result body and error from a GetExportLocation request.
GetMetadatumResult contains the response body and error from a GetMetadatum request.
GetResult contains the response body and error from a Get request.
GrantAccessOpts contains the options for creation of an GrantAccess request.
GrantAccessResult contains the result body and error from an GrantAccess request.
ListAccessRightsResult contains the result body and error from a ListAccessRights request.
ListExportLocationsResult contains the result body and error from a ListExportLocations request.
ListOpts holds options for listing Shares.
MetadataResult contains the response body and error from GetMetadata, SetMetadata or UpdateMetadata requests.
ResetStatusOpts contains options for resetting a Share status.
ResetStatusResult contains the response error from an ResetStatus request.
RevertOpts contains options for reverting a Share to a snapshot.
RevertResult contains the response error from an Revert request.
RevokeAccessOpts contains the options for creation of a RevokeAccess request.
RevokeAccessResult contains the response body and error from a Revoke access request.
SetMetadataOpts contains options for setting share metadata.
Share contains all information associated with an OpenStack Share.
SharePage is a pagination.pager that is returned from a call to the List function.
ShrinkOpts contains options for shrinking a Share.
ShrinkResult contains the response body and error from a Shrink request.
UnmanageResult contains the response error from an Unmanage request.
UpdateMetadataOpts contains options for updating share metadata.
UpdateOpts contain options for updating an existing Share.
UpdateResult contains the response body and error from an Update request.
# Interfaces
CreateOptsBuilder allows extensions to add additional parameters to the Create request.
ExtendOptsBuilder allows extensions to add additional parameters to the Extend request.
GrantAccessOptsBuilder allows extensions to add additional parameters to the GrantAccess request.
ListOptsBuilder allows extensions to add additional parameters to the List request.
ResetStatusOptsBuilder allows extensions to add additional parameters to the ResetStatus request.
RevertOptsBuilder allows extensions to add additional parameters to the Revert request.
RevokeAccessOptsBuilder allows extensions to add additional parameters to the RevokeAccess request.
SetMetadataOptsBuilder allows extensions to add additional parameters to the SetMetadata request.
ShrinkOptsBuilder allows extensions to add additional parameters to the Shrink request.
UpdateMetadataOptsBuilder allows extensions to add additional parameters to the UpdateMetadata request.
UpdateOptsBuilder allows extensions to add additional parameters to the Update request.