Versions in this module Expand all Collapse all v0 v0.0.2 Oct 28, 2019 Changes in this version + func NewSafe(client *conjurapi.Client, safeName string) error + func NewSecret(client *conjurapi.Client, safeName string, secretName string, ...) error + type NamespaceResponse struct + Apps []string + Authenticators []string + Name string + Safes []string + func GetNamespace(client *conjurapi.Client, namespaceName string) (NamespaceResponse, error) v0.0.1 Oct 1, 2019 Changes in this version + func Append(client *conjurapi.Client, policyBranch string, policyContent io.Reader, ...) (*conjurapi.PolicyResponse, error) + func EnableAuthnIAM(client *conjurapi.Client, serviceID string) error + func FindApp(client *conjurapi.Client, appName string) error + func FindNamespace(client *conjurapi.Client, namespaceName string) error + func GetCurrentNamespace() (string, error) + func GetCurrentSecretVersion(client *conjurapi.Client, variableID string) int + func GetNewApplicationPolicy(client *conjurapi.Client, appName string) (io.Reader, error) + func GetSafeConsumersGroup(client *conjurapi.Client, safeName string) (string, error) + func GetSafes(client *conjurapi.Client) ([]string, error) + func GetSecret(client *conjurapi.Client, variableID string) ([]byte, error) + func GetSecretVersion(client *conjurapi.Client, variableID string, version int) ([]byte, error) + func GetSetAppSafePolicy(client *conjurapi.Client, consumersGroup string, appName string) (io.Reader, error) + func GetSetApplicationAuthnIamPolicy(client *conjurapi.Client, appName string, serviceID string, awsAccount string, ...) (io.Reader, error) + func List(client *conjurapi.Client, filter *conjurapi.ResourceFilter) ([]string, error) + func Login() (*conjurapi.Client, error) + func NewApp(client *conjurapi.Client, appName string) error + func NewNamespace(client *conjurapi.Client, namespaceName string) error + func OpenNamespace(client *conjurapi.Client, namespaceName string) error + func Replace(client *conjurapi.Client, policyBranch string, policyContent io.Reader, ...) (*conjurapi.PolicyResponse, error) + func Rollback(client *conjurapi.Client, policyBranch string, version int) (*conjurapi.PolicyResponse, error) + func SetAppAuthn(client *conjurapi.Client, namespaceName string, appName string) error + func SetAppAuthnIAM(client *conjurapi.Client, namespaceName string, appName string, ...) error + func SetAppAuthnK8S(client *conjurapi.Client, namespaceName string, appName string, ...) error + func SetAppSafe(client *conjurapi.Client, namespaceName string, appName string, ...) error + func SetNamespaceAuthnIAM(client *conjurapi.Client, namespaceName string, serviceID string) error + func SetNamespaceAuthnK8S(client *conjurapi.Client, namespaceName string, serviceID string) error + func SetNamespaceSafe(client *conjurapi.Client, namespaceName string, safeName string) error + func UpdatePolicyVariable(client *conjurapi.Client, policyBranch string, policyContent io.Reader, ...) error + type AppResponse struct + ApiKey string + App string + Authenticators []string + Namespace string + Safes []string + func GetApp(client *conjurapi.Client, namespaceName string, appName string) (AppResponse, error)