# Functions
GetClient returns the client for given Configuration.
IsInstanceInStoppedState returns true if the instance is in a stopped or stopping state, false otherwise.
IsInstanceInTerminalState returns true if the instance is in a terminal state, false otherwise.
No description provided by the author
IsNotFound returns true if the given error indicates that a resource could not be found.
IsRetryable returns true if the given error is retriable.
No description provided by the author
MapProviderIDToResourceID parses the provider id and returns the instance ocid.
New constructs an OCI API client.
No description provided by the author
No description provided by the author
NewRateLimiter builds and returns a struct containing read and write rate limiters.
NewRetryPolicyWithMaxAttempts returns a RetryPolicy with the specified max retryAttempts.
RateLimitError produces an Errorf for rate limiting.
# Constants
No description provided by the author
FSType is the name of the file storage type parameter for storage classes.
No description provided by the author
No description provided by the author
No description provided by the author
GiB is 1024 MB.
HTTP Error Types.
HTTP Error Types.
HTTP Error Types.
HTTP Error Types.
HTTP Error Types.
HTTP Error Types.
HTTP Error Types.
No description provided by the author
KiB is 1024 bytes.
<ns>/<svc>/<svc UID>.
No description provided by the author
MiB is 1024KB.
No description provided by the author
OCIVolumeBackupID is the name of the oci volume backup id annotation.
OCIVolumeID is the name of the oci volume id.
TiB is 1024 GB.
# Structs
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
RateLimiter reader and writer.
# Interfaces
BlockStorageInterface defines the interface to OCI block storage utilised by the volume provisioner.
ComputeInterface defines the subset of the OCI compute API utilised by the CCM.
FileStorageInterface defines the interface to OCI File Storage Service consumed by the volume provisioner and fss-controller.
No description provided by the author
IdentityInterface defines the interface to the OCI identity service consumed by the volume provisioner.
Interface of consumed OCI API functionality.
NetworkingInterface defines the subset of the OCI compute API utilised by the CCM.
VolumeAttachmentInterface defines the interface to the OCI volume attachement API.
# Type aliases
No description provided by the author