appcreds

package
v1.75.0 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package appcreds contains utilities to generate and interact with Aporeto AppCredentials.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create added in v1.71.0

func Create(ctx context.Context, m manipulate.Manipulator, namespace string, ac *gaia.AppCredential) error

Create generates a new CSR for the provided app credential and calls the upstream service using the supplied manipulator to provision the app credential. The returned credential will have the private key used to generate the CSR added back as an attribute. An error and a nil app cred reference is returned if CSR generation or the API call to the upstream service failed.

func New

func New(ctx context.Context, m manipulate.Manipulator, namespace string, name string, roles []string, subnets []string) (*gaia.AppCredential, error)

New creates a new *gaia.AppCredential.

func NewWithAppCredential

func NewWithAppCredential(ctx context.Context, m manipulate.Manipulator, template *gaia.AppCredential) (*gaia.AppCredential, error)

NewWithAppCredential creates a new *gaia.AppCredential from an *AppCredential Deprecated: use Create instead

func Renew

Renew renews the given appcred.

Types

This section is empty.

Jump to

Keyboard shortcuts

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