lockbox

package
v0.0.0-...-2393e24 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 5 Imported by: 2

Documentation

Overview

nolint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LockboxSecret

type LockboxSecret struct {
	// contains filtered or unexported fields
}

LockboxSecret provides access to "lockbox" component of Yandex.Cloud

func NewLockboxSecret

func NewLockboxSecret(g func(ctx context.Context) (*grpc.ClientConn, error)) *LockboxSecret

NewLockboxSecret creates instance of LockboxSecret

func (*LockboxSecret) Secret

func (l *LockboxSecret) Secret() *SecretServiceClient

Secret gets SecretService client

type SecretAccessBindingsIterator

type SecretAccessBindingsIterator struct {
	// contains filtered or unexported fields
}

func (*SecretAccessBindingsIterator) Error

func (it *SecretAccessBindingsIterator) Error() error

func (*SecretAccessBindingsIterator) Next

func (*SecretAccessBindingsIterator) Take

func (*SecretAccessBindingsIterator) TakeAll

func (*SecretAccessBindingsIterator) Value

type SecretIterator

type SecretIterator struct {
	// contains filtered or unexported fields
}

func (*SecretIterator) Error

func (it *SecretIterator) Error() error

func (*SecretIterator) Next

func (it *SecretIterator) Next() bool

func (*SecretIterator) Take

func (it *SecretIterator) Take(size int64) ([]*lockbox.Secret, error)

func (*SecretIterator) TakeAll

func (it *SecretIterator) TakeAll() ([]*lockbox.Secret, error)

func (*SecretIterator) Value

func (it *SecretIterator) Value() *lockbox.Secret

type SecretOperationsIterator

type SecretOperationsIterator struct {
	// contains filtered or unexported fields
}

func (*SecretOperationsIterator) Error

func (it *SecretOperationsIterator) Error() error

func (*SecretOperationsIterator) Next

func (it *SecretOperationsIterator) Next() bool

func (*SecretOperationsIterator) Take

func (*SecretOperationsIterator) TakeAll

func (it *SecretOperationsIterator) TakeAll() ([]*operation.Operation, error)

func (*SecretOperationsIterator) Value

type SecretServiceClient

type SecretServiceClient struct {
	// contains filtered or unexported fields
}

SecretServiceClient is a lockbox.SecretServiceClient with lazy GRPC connection initialization.

func (*SecretServiceClient) Activate

Activate implements lockbox.SecretServiceClient

func (*SecretServiceClient) AddVersion

AddVersion implements lockbox.SecretServiceClient

func (*SecretServiceClient) CancelVersionDestruction

CancelVersionDestruction implements lockbox.SecretServiceClient

func (*SecretServiceClient) Create

Create implements lockbox.SecretServiceClient

func (*SecretServiceClient) Deactivate

Deactivate implements lockbox.SecretServiceClient

func (*SecretServiceClient) Delete

Delete implements lockbox.SecretServiceClient

func (*SecretServiceClient) Get

Get implements lockbox.SecretServiceClient

func (*SecretServiceClient) List

List implements lockbox.SecretServiceClient

func (*SecretServiceClient) ListAccessBindings

ListAccessBindings implements lockbox.SecretServiceClient

func (*SecretServiceClient) ListOperations

ListOperations implements lockbox.SecretServiceClient

func (*SecretServiceClient) ListVersions

ListVersions implements lockbox.SecretServiceClient

func (*SecretServiceClient) ScheduleVersionDestruction

ScheduleVersionDestruction implements lockbox.SecretServiceClient

func (*SecretServiceClient) SecretAccessBindingsIterator

func (*SecretServiceClient) SecretIterator

func (*SecretServiceClient) SecretOperationsIterator

func (*SecretServiceClient) SecretVersionsIterator

func (*SecretServiceClient) SetAccessBindings

SetAccessBindings implements lockbox.SecretServiceClient

func (*SecretServiceClient) Update

Update implements lockbox.SecretServiceClient

func (*SecretServiceClient) UpdateAccessBindings

UpdateAccessBindings implements lockbox.SecretServiceClient

type SecretVersionsIterator

type SecretVersionsIterator struct {
	// contains filtered or unexported fields
}

func (*SecretVersionsIterator) Error

func (it *SecretVersionsIterator) Error() error

func (*SecretVersionsIterator) Next

func (it *SecretVersionsIterator) Next() bool

func (*SecretVersionsIterator) Take

func (it *SecretVersionsIterator) Take(size int64) ([]*lockbox.Version, error)

func (*SecretVersionsIterator) TakeAll

func (it *SecretVersionsIterator) TakeAll() ([]*lockbox.Version, error)

func (*SecretVersionsIterator) Value

func (it *SecretVersionsIterator) Value() *lockbox.Version

Jump to

Keyboard shortcuts

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