package
24.10.1+incompatible
Repository: https://github.com/netapp/trident.git
Documentation: pkg.go.dev

# Functions

CreateCapacityPoolFullName creates the fully qualified name for a capacity pool.
CreateKeyVaultEndpoint to create KeyVault Endpoint ID.
CreateNetappAccountFullName creates the fully qualified name for a netapp account.
CreateNetappAccountID creates the Azure-style ID for a netapp account.
CreateSnapshotFullName creates the fully qualified name for a snapshot.
CreateSnapshotID creates the Azure-style ID for a snapshot.
CreateStringPtrArray accepts an array of strings and returns an array of pointers to those strings.
CreateSubnetFullName creates the fully qualified name for a subnet.
CreateSubnetID creates the Azure-style ID for a subnet.
CreateVirtualNetworkFullName creates the fully qualified name for a virtual network.
CreateVirtualNetworkID creates the Azure-style ID for a virtual network.
CreateVolumeFullName creates the fully qualified name for a volume.
CreateVolumeID creates the Azure-style ID for a volume.
DerefBool accepts a bool pointer and returns the value of the bool, or false if the pointer is nil.
DerefInt32 accepts an int32 pointer and returns the value of the int32, or 0 if the pointer is nil.
DerefInt64 accepts an int64 pointer and returns the value of the int64, or 0 if the pointer is nil.
DerefNetworkFeatures accepts a NetworkFeatures pointer and returns its string value, or "" if the pointer is nil.
DerefString accepts a string pointer and returns the value of the string, or "" if the pointer is nil.
DerefStringArray accepts a string array pointer and returns the value of the array, or []string if the pointer is nil.
DerefStringPtrArray accepts an array of string pointers and returns the value of the array.
No description provided by the author
GetCorrelationID accepts an HTTP response returned from the ANF SDK and extracts the correlation header, if present.
GetCorrelationIDFromError accepts an error returned from the ANF SDK and extracts the correlation header, if present.
GetMessageFromError accepts an error returned from the ANF SDK and returns an appropriate error message.
IsANFNotFoundError checks whether an error returned from the ANF SDK contains a 404 (Not Found) error.
IsANFPoolSizeTooSmallError checks whether an error returned from the ANF SDK contains a PoolSizeToolSmall code.
IsANFTooManyRequestsError checks whether an error returned from the ANF SDK contains a 429 (Too Many Requests) error.
No description provided by the author
NewDriver is a factory method for creating a new SDK interface.
ParseCapacityPoolID parses the Azure-style ID for a capacity pool.
ParseSnapshotID parses the Azure-style ID for a snapshot.
ParseSubnetID parses the Azure-style ID for a subnet.
ParseVolumeID parses the Azure-style ID for a volume.
ParseVolumeName parses the Azure-style Name for a volume.
TerminalState wraps the given err in a *TerminalStateError.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Snapshotter sidecar has a timeout of 5 minutes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Currently unused by ANF.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

AzureClient holds operational Azure SDK objects.
No description provided by the author
No description provided by the author
AzureResources is the toplevel cache for the set of things we discover about our Azure environment.
CapacityPool records details of a discovered Azure Subnet.
Client encapsulates connection details.
ClientConfig holds configuration data for the API driver object.
ExportPolicy records details of a discovered Azure volume export policy.
ExportRule records details of a discovered Azure volume export policy rule.
FileSystem records details of a discovered Azure Subnet.
FilesystemCreateRequest embodies all the details of a volume to be created.
MountTarget records details of a discovered Azure volume mount target.
NetAppAccount records details of a discovered ANF NetAppAccount.
No description provided by the author
No description provided by the author
ResourceGroup records details of a discovered Azure ResourceGroup.
Snapshot records details of a discovered Azure snapshot.
Subnet records details of a discovered Azure Subnet.
TerminalStateError signals that the object is in a terminal state.
VirtualNetwork records details of a discovered Azure Virtual Network.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author