Documentation
¶
Index ¶
- type App
- func (a *App) AddIGroupInitiator(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IGroupInitiator) (*mcp.CallToolResult, any, error)
- func (a *App) AddNVMeSubsystemHost(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystemHost) (*mcp.CallToolResult, any, error)
- func (a *App) AddScheduleInSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) CreateCIFSShare(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.CIFSShare) (*mcp.CallToolResult, any, error)
- func (a *App) CreateFCInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCInterfaceCreate) (*mcp.CallToolResult, any, error)
- func (a *App) CreateFCPService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCPService) (*mcp.CallToolResult, any, error)
- func (a *App) CreateIGroup(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IGroupCreate) (*mcp.CallToolResult, any, error)
- func (a *App) CreateIscsiService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IscsiService) (*mcp.CallToolResult, any, error)
- func (a *App) CreateLUN(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.LUNCreate) (*mcp.CallToolResult, any, error)
- func (a *App) CreateLunMap(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.LunMap) (*mcp.CallToolResult, any, error)
- func (a *App) CreateNFSExportPoliciesRule(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) CreateNFSExportPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) CreateNVMeNamespace(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeNamespace) (*mcp.CallToolResult, any, error)
- func (a *App) CreateNVMeService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeService) (*mcp.CallToolResult, any, error)
- func (a *App) CreateNVMeSubsystem(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystem) (*mcp.CallToolResult, any, error)
- func (a *App) CreateNVMeSubsystemMap(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystemMap) (*mcp.CallToolResult, any, error)
- func (a *App) CreateNetworkIPInterface(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) CreateQoSPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.QoSPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) CreateQtree(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.Qtree) (*mcp.CallToolResult, any, error)
- func (a *App) CreateSVM(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SVMCreate) (*mcp.CallToolResult, any, error)
- func (a *App) CreateSchedule(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.Schedule) (*mcp.CallToolResult, any, error)
- func (a *App) CreateSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) CreateVolume(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.Volume) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteCIFSShare(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.CIFSShare) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteFCInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCInterface) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteFCPService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCPService) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteIGroup(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IGroup) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteIscsiService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IscsiService) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteLUN(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.LUN) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteLunMap(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.LunMap) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteNFSExportPoliciesRule(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteNFSExportPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteNVMeNamespace(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeNamespace) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteNVMeService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeService) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteNVMeSubsystem(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystem) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteNVMeSubsystemMap(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystemMap) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteNetworkIPInterface(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteQoSPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.QoSPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteQtree(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.Qtree) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteSVM(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SVM) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) DeleteVolume(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.Volume) (*mcp.CallToolResult, any, error)
- func (a *App) DescribeOntapEndpoint(ctx context.Context, _ *mcp.CallToolRequest, p tool.DescribeEndpointParams) (*mcp.CallToolResult, any, error)
- func (a *App) ListClusters(ctx context.Context, _ *mcp.CallToolRequest, _ tool.ListClusterParams) (*mcp.CallToolResult, any, error)
- func (a *App) ListOntapEndpoints(_ context.Context, _ *mcp.CallToolRequest, p tool.ListEndpointsParams) (*mcp.CallToolResult, any, error)
- func (a *App) ListQoSPolicies(ctx context.Context, _ *mcp.CallToolRequest, p ListQoSPoliciesParams) (*mcp.CallToolResult, QoSPoliciesResponse, error)
- func (a *App) OntapGet(ctx context.Context, _ *mcp.CallToolRequest, p tool.OntapGetParams) (*mcp.CallToolResult, any, error)
- func (a *App) RemoveIGroupInitiator(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IGroupInitiator) (*mcp.CallToolResult, any, error)
- func (a *App) RemoveNVMeSubsystemHost(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystemHost) (*mcp.CallToolResult, any, error)
- func (a *App) RemoveScheduleInSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) SearchOntapEndpoints(_ context.Context, _ *mcp.CallToolRequest, p tool.SearchEndpointsParams) (*mcp.CallToolResult, any, error)
- func (a *App) StartServer()
- func (a *App) UpdateCIFSShare(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.CIFSShare) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateFCInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCInterface) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateFCPService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCPServiceUpdate) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateIGroup(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IGroup) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateIscsiService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IscsiService) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateLUN(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.LUN) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateNFSExportPoliciesRule(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateNFSExportPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateNVMeNamespace(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeNamespace) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateNVMeService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeService) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateNVMeSubsystem(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystem) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateNetworkIPInterface(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateQosPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.QoSPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateQtree(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.Qtree) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateSVM(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SVM) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateScheduleInSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, ...) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateVolume(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.Volume) (*mcp.CallToolResult, any, error)
- type ListQoSPoliciesParams
- type Options
- type QoSPoliciesResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) AddIGroupInitiator ¶
func (a *App) AddIGroupInitiator(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IGroupInitiator) (*mcp.CallToolResult, any, error)
func (*App) AddNVMeSubsystemHost ¶
func (a *App) AddNVMeSubsystemHost(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystemHost) (*mcp.CallToolResult, any, error)
func (*App) AddScheduleInSnapshotPolicy ¶
func (a *App) AddScheduleInSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicySchedule) (*mcp.CallToolResult, any, error)
func (*App) CreateCIFSShare ¶
func (*App) CreateFCInterface ¶
func (a *App) CreateFCInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCInterfaceCreate) (*mcp.CallToolResult, any, error)
func (*App) CreateFCPService ¶
func (a *App) CreateFCPService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCPService) (*mcp.CallToolResult, any, error)
func (*App) CreateIGroup ¶
func (a *App) CreateIGroup(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IGroupCreate) (*mcp.CallToolResult, any, error)
func (*App) CreateIscsiService ¶
func (a *App) CreateIscsiService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IscsiService) (*mcp.CallToolResult, any, error)
func (*App) CreateLunMap ¶
func (*App) CreateNFSExportPoliciesRule ¶
func (a *App) CreateNFSExportPoliciesRule(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicyRules) (*mcp.CallToolResult, any, error)
func (*App) CreateNFSExportPolicy ¶
func (a *App) CreateNFSExportPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicy) (*mcp.CallToolResult, any, error)
func (*App) CreateNVMeNamespace ¶
func (a *App) CreateNVMeNamespace(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeNamespace) (*mcp.CallToolResult, any, error)
func (*App) CreateNVMeService ¶
func (a *App) CreateNVMeService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeService) (*mcp.CallToolResult, any, error)
func (*App) CreateNVMeSubsystem ¶
func (a *App) CreateNVMeSubsystem(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystem) (*mcp.CallToolResult, any, error)
func (*App) CreateNVMeSubsystemMap ¶
func (a *App) CreateNVMeSubsystemMap(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystemMap) (*mcp.CallToolResult, any, error)
func (*App) CreateNetworkIPInterface ¶
func (a *App) CreateNetworkIPInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NetworkIPInterface) (*mcp.CallToolResult, any, error)
func (*App) CreateQoSPolicy ¶
func (*App) CreateQtree ¶
func (*App) CreateSchedule ¶
func (*App) CreateSnapshotPolicy ¶
func (a *App) CreateSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicy) (*mcp.CallToolResult, any, error)
func (*App) CreateVolume ¶
func (*App) DeleteCIFSShare ¶
func (*App) DeleteFCInterface ¶
func (a *App) DeleteFCInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCInterface) (*mcp.CallToolResult, any, error)
func (*App) DeleteFCPService ¶
func (a *App) DeleteFCPService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCPService) (*mcp.CallToolResult, any, error)
func (*App) DeleteIGroup ¶
func (*App) DeleteIscsiService ¶
func (a *App) DeleteIscsiService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IscsiService) (*mcp.CallToolResult, any, error)
func (*App) DeleteLunMap ¶
func (*App) DeleteNFSExportPoliciesRule ¶
func (a *App) DeleteNFSExportPoliciesRule(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicyRules) (*mcp.CallToolResult, any, error)
func (*App) DeleteNFSExportPolicy ¶
func (a *App) DeleteNFSExportPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicy) (*mcp.CallToolResult, any, error)
func (*App) DeleteNVMeNamespace ¶
func (a *App) DeleteNVMeNamespace(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeNamespace) (*mcp.CallToolResult, any, error)
func (*App) DeleteNVMeService ¶
func (a *App) DeleteNVMeService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeService) (*mcp.CallToolResult, any, error)
func (*App) DeleteNVMeSubsystem ¶
func (a *App) DeleteNVMeSubsystem(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystem) (*mcp.CallToolResult, any, error)
func (*App) DeleteNVMeSubsystemMap ¶
func (a *App) DeleteNVMeSubsystemMap(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystemMap) (*mcp.CallToolResult, any, error)
func (*App) DeleteNetworkIPInterface ¶
func (a *App) DeleteNetworkIPInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NetworkIPInterface) (*mcp.CallToolResult, any, error)
func (*App) DeleteQoSPolicy ¶
func (*App) DeleteQtree ¶
func (*App) DeleteSnapshotPolicy ¶
func (a *App) DeleteSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicy) (*mcp.CallToolResult, any, error)
func (*App) DeleteVolume ¶
func (*App) DescribeOntapEndpoint ¶
func (a *App) DescribeOntapEndpoint(ctx context.Context, _ *mcp.CallToolRequest, p tool.DescribeEndpointParams) (*mcp.CallToolResult, any, error)
func (*App) ListClusters ¶
func (a *App) ListClusters(ctx context.Context, _ *mcp.CallToolRequest, _ tool.ListClusterParams) (*mcp.CallToolResult, any, error)
func (*App) ListOntapEndpoints ¶
func (a *App) ListOntapEndpoints(_ context.Context, _ *mcp.CallToolRequest, p tool.ListEndpointsParams) (*mcp.CallToolResult, any, error)
func (*App) ListQoSPolicies ¶
func (a *App) ListQoSPolicies(ctx context.Context, _ *mcp.CallToolRequest, p ListQoSPoliciesParams) (*mcp.CallToolResult, QoSPoliciesResponse, error)
func (*App) OntapGet ¶
func (a *App) OntapGet(ctx context.Context, _ *mcp.CallToolRequest, p tool.OntapGetParams) (*mcp.CallToolResult, any, error)
func (*App) RemoveIGroupInitiator ¶
func (a *App) RemoveIGroupInitiator(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IGroupInitiator) (*mcp.CallToolResult, any, error)
func (*App) RemoveNVMeSubsystemHost ¶
func (a *App) RemoveNVMeSubsystemHost(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystemHost) (*mcp.CallToolResult, any, error)
func (*App) RemoveScheduleInSnapshotPolicy ¶
func (a *App) RemoveScheduleInSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicySchedule) (*mcp.CallToolResult, any, error)
func (*App) SearchOntapEndpoints ¶
func (a *App) SearchOntapEndpoints(_ context.Context, _ *mcp.CallToolRequest, p tool.SearchEndpointsParams) (*mcp.CallToolResult, any, error)
func (*App) StartServer ¶
func (a *App) StartServer()
func (*App) UpdateCIFSShare ¶
func (*App) UpdateFCInterface ¶
func (a *App) UpdateFCInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCInterface) (*mcp.CallToolResult, any, error)
func (*App) UpdateFCPService ¶
func (a *App) UpdateFCPService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.FCPServiceUpdate) (*mcp.CallToolResult, any, error)
func (*App) UpdateIGroup ¶
func (*App) UpdateIscsiService ¶
func (a *App) UpdateIscsiService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.IscsiService) (*mcp.CallToolResult, any, error)
func (*App) UpdateNFSExportPoliciesRule ¶
func (a *App) UpdateNFSExportPoliciesRule(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicyRules) (*mcp.CallToolResult, any, error)
func (*App) UpdateNFSExportPolicy ¶
func (a *App) UpdateNFSExportPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NFSExportPolicy) (*mcp.CallToolResult, any, error)
func (*App) UpdateNVMeNamespace ¶
func (a *App) UpdateNVMeNamespace(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeNamespace) (*mcp.CallToolResult, any, error)
func (*App) UpdateNVMeService ¶
func (a *App) UpdateNVMeService(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeService) (*mcp.CallToolResult, any, error)
func (*App) UpdateNVMeSubsystem ¶
func (a *App) UpdateNVMeSubsystem(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NVMeSubsystem) (*mcp.CallToolResult, any, error)
func (*App) UpdateNetworkIPInterface ¶
func (a *App) UpdateNetworkIPInterface(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.NetworkIPInterface) (*mcp.CallToolResult, any, error)
func (*App) UpdateQosPolicy ¶
func (*App) UpdateQtree ¶
func (*App) UpdateScheduleInSnapshotPolicy ¶
func (a *App) UpdateScheduleInSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicySchedule) (*mcp.CallToolResult, any, error)
func (*App) UpdateSnapshotPolicy ¶
func (a *App) UpdateSnapshotPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.SnapshotPolicy) (*mcp.CallToolResult, any, error)
func (*App) UpdateVolume ¶
type ListQoSPoliciesParams ¶
type QoSPoliciesResponse ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.