package
0.11.0-beta.3
Repository: https://github.com/rubrikinc/rubrik-polaris-sdk-for-go.git
Documentation: pkg.go.dev

# Packages

Package access provides a low level interface to the users, groups and roles management GraphQL queries provided by the RSC platform.
No description provided by the author
Package aws provides a low-level interface to the AWS GraphQL queries provided by the Polaris platform.
Package azure provides a low-level interface to the Azure GraphQL queries provided by the Polaris platform.
Package core provides a low-level interface to core GraphQL queries provided by the Polaris platform.
No description provided by the author
Package gcp provides a low level interface to the GCP GraphQL queries provided by the RSC platform.

# Functions

LogResponse logs the response from a GraphQL query/mutation.
NewClient returns a new Client for the specified API URL.
Deprecated: use NewClientWithLogger.
Deprecated: use NewClientWithLogger.
NewClientWithLogger returns a new Client for the specified API URL, logging to the given logger.
NewTestClient returns a new Client intended to be used by unit tests.
QueryName returns the name of the specified GraphQL query.
RequestError returns a standard formatted error detailing the failure when calling a query/mutation.
ResponseError returns a standard formatted error detailing the error received in response to a query/mutation.
UnmarshalError returns a standard formatted error detailing the failure to unmarshal the response from a GraphQL query/mutation.
Deprecated: use Version.Before.

# Variables

ErrNotFound signals that the specified entity could not be found.

# Structs

Client is used to make GraphQL calls to the Polaris platform.
GQLError is returned by RSC in the body of a response as a JSON document when certain types of GraphQL errors occur.

# Type aliases

Version represents an RSC version, e.g.