# Packages
file shares unit tests.
# Functions
Create accepts a CreateOpts struct and creates a new file share using the values provided.
CreateAccessRule accepts a CreateAccessRuleOpts struct and creates a new file share access rule using the values provided.
Delete accepts a unique ID and deletes the file share associated with it.
Delete accepts a unique ID and deletes the file share access rule associated with it.
Extend accepts a ExtendOpts struct and resize an existing file share using the values provided.
ExtractAccessRule accepts a Page struct, specifically a AccessRulePage struct, and extracts the elements into a slice of AccessRule structs.
No description provided by the author
No description provided by the author
ExtractFileShare accepts a Page struct, specifically a FileSharePage struct, and extracts the elements into a slice of FileShare structs.
No description provided by the author
ExtractMetadata accepts a Page struct, specifically a MetadataPage struct, and extracts the elements into a slice of securitygroups metadata structs.
No description provided by the author
Get retrieves a specific file share based on its unique ID.
List returns a Pager which allows you to iterate over a collection of file shares.
List returns a Pager which allows you to iterate over a collection of file shares.
ListAll is a convenience function that returns all file shares.
MetadataCreateOrUpdate creates or update a metadata for an security group.
MetadataDelete deletes defined metadata key for a security group.
MetadataGet gets defined metadata key for a security group.
No description provided by the author
No description provided by the author
MetadataReplace replace a metadata for an security group.
Update accepts a UpdateOpts struct and updates an existing file share using the values provided.
# Structs
FileShare represents a file share structure.
AccessRulePage is the page returned by a pager when traversing over a collection of file share access rules.
No description provided by the author
No description provided by the author
CreateOpts represents options used to create a file share.
DeleteResult represents the result of a delete operation.
ExtendOpts represents options used to resize a file share.
FileShare represents a file share structure.
No description provided by the author
FileSharePage is the page returned by a pager when traversing over a collection of file shares.
No description provided by the author
GetResult represents the result of a get operation.
GetResult represents the result of a get operation.
No description provided by the author
MetadataActionResult represents the result of a create, delete or update operation(no content).
MetadataPage is the page returned by a pager when traversing over a collection of instance metadata objects.
MetadataResult represents the result of a get operation.
UpdateOpts represents options used to update a file share.
UpdateResult represents the result of an update operation.
# Interfaces
CreateAccessRuleOptsBuilder allows extensions to add additional parameters to the AccessRuleCreate request.
CreateOptsBuilder allows extensions to add additional parameters to the Create request.
ResizeOptsBuilder has parameters for resize request.
UpdateOptsBuilder allows extensions to add additional parameters to the Update request.