// FilesystemAttachmentFromState converts a state.FilesystemAttachment to params.FilesystemAttachment. func FilesystemAttachmentFromState(v state.FilesystemAttachment) (params.FilesystemAttachment, error) { info, err := v.Info() if err != nil { return params.FilesystemAttachment{}, errors.Trace(err) } return params.FilesystemAttachment{ v.Filesystem().String(), v.Machine().String(), FilesystemAttachmentInfoFromState(info), }, nil }
// FilesystemAttachmentFromState converts a state.FilesystemAttachment to params.FilesystemAttachment. func FilesystemAttachmentFromState(v state.FilesystemAttachment) (params.FilesystemAttachment, error) { info, err := v.Info() if err != nil { return params.FilesystemAttachment{}, errors.Trace(err) } return params.FilesystemAttachment{ v.Filesystem().String(), v.Machine().String(), params.FilesystemAttachmentInfo{ info.MountPoint, info.ReadOnly, }, }, nil }