Static
NAMEStatic
VERSIONAttachmentLife returns the lifecycle state of each specified machine storage attachment.
EnsureDead calls EnsureDead on each given entity from state. It will fail if the entity is not present. If it's Alive, nothing will happen (see state/EnsureDead() for units or machines).
FilesystemAttachmentParams returns the parameters for creating the filesystem attachments with the specified IDs.
FilesystemAttachments returns details of filesystem attachments with the specified IDs.
FilesystemParams returns the parameters for creating the filesystems with the specified tags.
Filesystems returns details of filesystems with the specified tags.
InstanceId returns the provider specific instance id for each given machine or an CodeNotProvisioned error, if not set.
Life returns the life status of every supplied entity, where available.
Remove removes volumes and filesystems from state.
RemoveAttachment removes the specified machine storage attachments from state.
RemoveFilesystemParams returns the parameters for destroying or releasing the filesystems with the specified tags.
RemoveVolumeParams returns the parameters for destroying or releasing the volumes with the specified tags.
SetFilesystemAttachmentInfo records the details of newly provisioned filesystem attachments.
SetFilesystemInfo records the details of newly provisioned filesystems.
SetStatus sets the status of each given entity.
SetVolumeAttachmentInfo records the details of newly provisioned volume attachments.
SetVolumeInfo records the details of newly provisioned volumes.
VolumeAttachmentParams returns the parameters for creating the volume attachments with the specified IDs.
VolumeAttachmentPlans returns details of volume attachment plans with the specified IDs.
VolumeAttachments returns details of volume attachments with the specified IDs.
VolumeBlockDevices returns details of the block devices corresponding to the volume attachments with the specified IDs.
VolumeParams returns the parameters for creating or destroying the volumes with the specified tags.
Volumes returns details of volumes with the specified tags.
WatchApplications starts a StringsWatcher to watch CAAS applications deployed to this model.
WatchBlockDevices watches for changes to the specified machines' block devices.
WatchFilesystemAttachments watches for changes to filesystem attachments scoped to the entity with the tag passed to NewState.
WatchFilesystems watches for changes to filesystems scoped to the entity with the tag passed to NewState.
WatchMachines watches for changes to the specified machines.
WatchVolumeAttachmentPlans watches for changes to volume attachments for a machine for the purpose of allowing that machine to run any initialization needed, for that volume to actually appear as a block device (ie: iSCSI)
WatchVolumeAttachments watches for changes to volume attachments scoped to the entity with the tag passed to NewState.
WatchVolumes watches for changes to volumes scoped to the entity with the tag passed to NewState.
Generated using TypeDoc
StorageProvisionerAPIv4 provides the StorageProvisioner API v4 facade.