svm

package
v0.0.0-...-940b598 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2024 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GenesisArgs

type GenesisArgs struct {
	// Connection holds the SSH connection details needed to access the genesis ledger.
	Connection ssh.Connection `pulumi:"connection"`
}

GenesisArgs represents the arguments required to configure a genesis ledger.

type KeyPair

type KeyPair struct{}

func (KeyPair) Create

func (KeyPair) Create(ctx context.Context, name string, input KeyPairArgs, preview bool) (string, KeyPairState, error)

All resources must implement Create at a minimum.

type KeyPairArgs

type KeyPairArgs struct{}

type KeyPairState

type KeyPairState struct {
	KeyPairArgs

	PublicKey  string `pulumi:"publicKey"`
	PrivateKey []int  `pulumi:"privateKey" provider:"secret"`
	Json       string `pulumi:"json" provider:"secret"`
}

type ValidatorArgs

type ValidatorArgs struct {
	// Connection holds the SSH connection details needed to access the validator.
	Connection ssh.Connection `pulumi:"connection"`

	// KeyPairs contains the key pairs used by the validator, marked as secret.
	KeyPairs module.KeyPairs `pulumi:"keyPairs" provider:"secret"`
}

ValidatorArgs represents the arguments required to configure a validator.

Jump to

Keyboard shortcuts

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