Documentation
¶
Index ¶
- type App
- func (a *App) CreateCIFSShare(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.CIFSShare) (*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) CreateQoSPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.QoSPolicy) (*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) 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) DeleteQoSPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.QoSPolicy) (*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, _ ListClusterParams) (*mcp.CallToolResult, any, error)
- func (a *App) ListOntapEndpoints(_ context.Context, _ *mcp.CallToolRequest, p tool.ListEndpointsParams) (*mcp.CallToolResult, any, error)
- func (a *App) OntapGet(ctx context.Context, _ *mcp.CallToolRequest, p tool.OntapGetParams) (*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) 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) UpdateQosPolicy(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.QoSPolicy) (*mcp.CallToolResult, any, error)
- func (a *App) UpdateVolume(ctx context.Context, _ *mcp.CallToolRequest, parameters tool.Volume) (*mcp.CallToolResult, any, error)
- type ListClusterParams
- type ListVolumeParams
- type Options
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) CreateCIFSShare ¶
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) CreateQoSPolicy ¶
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) 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) DeleteQoSPolicy ¶
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, _ 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) OntapGet ¶
func (a *App) OntapGet(ctx context.Context, _ *mcp.CallToolRequest, p tool.OntapGetParams) (*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) 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) UpdateQosPolicy ¶
func (*App) UpdateVolume ¶
type ListClusterParams ¶
type ListClusterParams struct{}
type ListVolumeParams ¶
type ListVolumeParams struct{}
Click to show internal directories.
Click to hide internal directories.