prismgoclient

package module
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2026 License: Apache-2.0 Imports: 0 Imported by: 19

README

prism-go-client

codecov.io

Go client for Nutanix Prism APIs. Currently includes the following APIs:

  • Nutanix v3 APIs for Prism Central
  • Select Nutanix v4 APIs for Prism Central
  • Konnector

Contributing

See the contributing docs.

Support

Community Plus

This code is developed in the open with input from the community through issues and PRs. A Nutanix engineering team serves as the maintainer. Documentation is available in the project repository. Troubleshooting support for Nutanix customers is available via the Nutanix Support Portal.

Issues and enhancement requests can be submitted in the Issues tab of this repository. Please search for and review the existing open issues before submitting a new issue.

License

The project is released under version 2.0 of the Apache license.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalFilter

type AdditionalFilter struct {
	Name   string
	Values []string
}

AdditionalFilter specification for client side filters

type Credentials

type Credentials struct {
	URL         string
	APIKey      string
	Username    string
	Password    string
	Endpoint    string
	Port        string
	Insecure    bool
	SessionAuth bool
	// AdditionalTrustBundle is a PEM-encoded certificate bundle added to the
	// system trust store when verifying the Prism endpoint's certificate.
	AdditionalTrustBundle string
	ProxyURL              string
	FoundationEndpoint    string              // Required field for connecting to foundation VM APIs
	FoundationPort        string              // Port for connecting to foundation VM APIs
	RequiredFields        map[string][]string // RequiredFields is client to its required fields mapping for validations and usage in every client
}

Credentials can include either username and password for basic authentication or an API key for API key-based authentication

Directories

Path Synopsis
v4
providers/configmap
TODO implement provider sourcing settings from a Kubernetes config map.
TODO implement provider sourcing settings from a Kubernetes config map.
nusights module
v3
Package versionutils parses and compares Nutanix version strings.
Package versionutils parses and compares Nutanix version strings.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL