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

# Functions

Account returns an AccountFunc that initializes the account with specified cloud type and AWS account id.
AccountID returns an IdentityFunc that initializes the identity with the specified AWS account id.
AccountWithName returns an AccountFunc that initializes the account with specified cloud type, AWS account id and account name.
BYOKCluster returns an ExoConfigFunc that initializes an exocompute config with a Bring-Your-Own-Kubernetes cluster.
CloudAccountID returns an IdentityFunc that initializes the identity with the specified RSC cloud account id.
Config returns an AccountFunc that initializes the account with values from the specified AWS configuration and values from the AWS cloud.
Default returns an AccountFunc that initializes the account with values from the default profile (~/.aws/credentials and ~/.aws/config) and the AWS cloud.
DefaultWithRegion returns an AccountFunc that initializes the account with values from the default profile (~/.aws/credentials and ~/.aws/config) and the AWS cloud.
DefaultWithRegionAndRole returns an AccountFunc that initializes the account with values from the default profile (~/.aws/credentials and ~/.aws/config) and the AWS cloud.
DefaultWithRole returns an AccountFunc that initializes the account with values from the default profile (~/.aws/credentials and ~/.aws/config) and the AWS cloud.
ID returns an IdentityFunc that initializes the identity with the id of the specified account.
Managed returns an ExoConfigFunc that initializes an ExoCreateParams object with security groups managed by RSC using the specified values.
Name returns an OptionFunc that gives the specified name to the options instance.
Deprecated: use Wrap instead.
Profile returns an AccountFunc that initializes the account with values from the named profile (~/.aws/credentials and ~/.aws/config) and the AWS cloud.
ProfileWithRegion returns an AccountFunc that initializes the account with values from the named profile (~/.aws/credentials and ~/.aws/config) and the AWS cloud.
ProfileWithRegionAndRole returns an AccountFunc that initializes the account with values from the named profile (~/.aws/credentials and ~/.aws/config) and the AWS cloud.
ProfileWithRole returns an AccountFunc that initializes the account with values from the named profile (~/.aws/credentials and ~/.aws/config) and the AWS cloud.
Region returns an OptionFunc that gives the specified region to the options instance.
Regions return an OptionFunc that gives the specified regions to the options instance.
Role returns an IdentityFunc that initializes the identity with the specified AWS account id.
Unmanaged returns an ExoConfigFunc that initializes an ExoCreateParams object with security groups managed by the user using the specified values.
Wrap the RSC client in the aws API.

# Structs

API for AWS account management.
CloudAccount for Amazon Web Services accounts.
CustomerManagedPolicy represents a policy that is managed by the customer.
ExocomputeConfig represents a single exocompute config.
Feature for Amazon Web Services accounts.
HealthCheckStatus represents the health status of an exocompute cluster.
ManagedPolicy represents a policy that is managed by AWS.
Subnet represents an AWS subnet.
TargetMapping represents an AWS cloud archival location.

# Type aliases

AccountFunc returns an account initialized from the values passed to the function creating the AccountFunc.
ExoConfigFunc returns an ExoCreateParams object initialized from the values passed to the function when creating the ExoConfigFunc.
IdentityFunc returns a project identity initialized from the values passed to the function creating the IdentityFunc.
OptionFunc gives the value passed to the function creating the OptionFunc to the specified options instance.