account

package
v0.36.0 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2025 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StakeAccount added in v0.8.0

type StakeAccount struct {
	pulumi.CustomResourceState

	Amount             pulumi.Float64Output              `pulumi:"amount"`
	Connection         ssh.ConnectionOutput              `pulumi:"connection"`
	KeyPairs           solana.StakeAccountKeyPairsOutput `pulumi:"keyPairs"`
	RunnerConfig       runner.ConfigPtrOutput            `pulumi:"runnerConfig"`
	TransactionOptions solana.TxnOptionsOutput           `pulumi:"transactionOptions"`
}

func GetStakeAccount added in v0.8.0

func GetStakeAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StakeAccountState, opts ...pulumi.ResourceOption) (*StakeAccount, error)

GetStakeAccount gets an existing StakeAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStakeAccount added in v0.8.0

func NewStakeAccount(ctx *pulumi.Context,
	name string, args *StakeAccountArgs, opts ...pulumi.ResourceOption) (*StakeAccount, error)

NewStakeAccount registers a new resource with the given unique name, arguments, and options.

func (*StakeAccount) ElementType added in v0.8.0

func (*StakeAccount) ElementType() reflect.Type

func (*StakeAccount) ToStakeAccountOutput added in v0.8.0

func (i *StakeAccount) ToStakeAccountOutput() StakeAccountOutput

func (*StakeAccount) ToStakeAccountOutputWithContext added in v0.8.0

func (i *StakeAccount) ToStakeAccountOutputWithContext(ctx context.Context) StakeAccountOutput

type StakeAccountArgs added in v0.8.0

type StakeAccountArgs struct {
	Amount             pulumi.Float64Input
	Connection         ssh.ConnectionInput
	KeyPairs           solana.StakeAccountKeyPairsInput
	RunnerConfig       runner.ConfigPtrInput
	TransactionOptions solana.TxnOptionsInput
}

The set of arguments for constructing a StakeAccount resource.

func (StakeAccountArgs) ElementType added in v0.8.0

func (StakeAccountArgs) ElementType() reflect.Type

type StakeAccountInput added in v0.8.0

type StakeAccountInput interface {
	pulumi.Input

	ToStakeAccountOutput() StakeAccountOutput
	ToStakeAccountOutputWithContext(ctx context.Context) StakeAccountOutput
}

type StakeAccountOutput added in v0.8.0

type StakeAccountOutput struct{ *pulumi.OutputState }

func (StakeAccountOutput) Amount added in v0.8.0

func (StakeAccountOutput) Connection added in v0.8.0

func (o StakeAccountOutput) Connection() ssh.ConnectionOutput

func (StakeAccountOutput) ElementType added in v0.8.0

func (StakeAccountOutput) ElementType() reflect.Type

func (StakeAccountOutput) KeyPairs added in v0.8.0

func (StakeAccountOutput) RunnerConfig added in v0.36.0

func (o StakeAccountOutput) RunnerConfig() runner.ConfigPtrOutput

func (StakeAccountOutput) ToStakeAccountOutput added in v0.8.0

func (o StakeAccountOutput) ToStakeAccountOutput() StakeAccountOutput

func (StakeAccountOutput) ToStakeAccountOutputWithContext added in v0.8.0

func (o StakeAccountOutput) ToStakeAccountOutputWithContext(ctx context.Context) StakeAccountOutput

func (StakeAccountOutput) TransactionOptions added in v0.11.0

func (o StakeAccountOutput) TransactionOptions() solana.TxnOptionsOutput

type StakeAccountState added in v0.8.0

type StakeAccountState struct {
}

func (StakeAccountState) ElementType added in v0.8.0

func (StakeAccountState) ElementType() reflect.Type

type Transfer

type Transfer struct {
	pulumi.CustomResourceState

	AllowUnfundedRecipient pulumi.BoolPtrOutput    `pulumi:"allowUnfundedRecipient"`
	Amount                 pulumi.Float64Output    `pulumi:"amount"`
	Connection             ssh.ConnectionOutput    `pulumi:"connection"`
	RecipientPubkey        pulumi.StringOutput     `pulumi:"recipientPubkey"`
	RunnerConfig           runner.ConfigPtrOutput  `pulumi:"runnerConfig"`
	TransactionOptions     solana.TxnOptionsOutput `pulumi:"transactionOptions"`
}

func GetTransfer

func GetTransfer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TransferState, opts ...pulumi.ResourceOption) (*Transfer, error)

GetTransfer gets an existing Transfer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTransfer

func NewTransfer(ctx *pulumi.Context,
	name string, args *TransferArgs, opts ...pulumi.ResourceOption) (*Transfer, error)

NewTransfer registers a new resource with the given unique name, arguments, and options.

func (*Transfer) ElementType

func (*Transfer) ElementType() reflect.Type

func (*Transfer) ToTransferOutput

func (i *Transfer) ToTransferOutput() TransferOutput

func (*Transfer) ToTransferOutputWithContext

func (i *Transfer) ToTransferOutputWithContext(ctx context.Context) TransferOutput

type TransferArgs

type TransferArgs struct {
	AllowUnfundedRecipient pulumi.BoolPtrInput
	Amount                 pulumi.Float64Input
	Connection             ssh.ConnectionInput
	RecipientPubkey        pulumi.StringInput
	RunnerConfig           runner.ConfigPtrInput
	TransactionOptions     solana.TxnOptionsInput
}

The set of arguments for constructing a Transfer resource.

func (TransferArgs) ElementType

func (TransferArgs) ElementType() reflect.Type

type TransferInput

type TransferInput interface {
	pulumi.Input

	ToTransferOutput() TransferOutput
	ToTransferOutputWithContext(ctx context.Context) TransferOutput
}

type TransferOutput

type TransferOutput struct{ *pulumi.OutputState }

func (TransferOutput) AllowUnfundedRecipient

func (o TransferOutput) AllowUnfundedRecipient() pulumi.BoolPtrOutput

func (TransferOutput) Amount

func (o TransferOutput) Amount() pulumi.Float64Output

func (TransferOutput) Connection

func (o TransferOutput) Connection() ssh.ConnectionOutput

func (TransferOutput) ElementType

func (TransferOutput) ElementType() reflect.Type

func (TransferOutput) RecipientPubkey

func (o TransferOutput) RecipientPubkey() pulumi.StringOutput

func (TransferOutput) RunnerConfig added in v0.36.0

func (o TransferOutput) RunnerConfig() runner.ConfigPtrOutput

func (TransferOutput) ToTransferOutput

func (o TransferOutput) ToTransferOutput() TransferOutput

func (TransferOutput) ToTransferOutputWithContext

func (o TransferOutput) ToTransferOutputWithContext(ctx context.Context) TransferOutput

func (TransferOutput) TransactionOptions added in v0.11.0

func (o TransferOutput) TransactionOptions() solana.TxnOptionsOutput

type TransferState

type TransferState struct {
}

func (TransferState) ElementType

func (TransferState) ElementType() reflect.Type

type VoteAccount

type VoteAccount struct {
	pulumi.CustomResourceState

	AuthVoterPubkey      pulumi.StringPtrOutput           `pulumi:"authVoterPubkey"`
	CloseRecipientPubkey pulumi.StringPtrOutput           `pulumi:"closeRecipientPubkey"`
	Connection           ssh.ConnectionOutput             `pulumi:"connection"`
	KeyPairs             solana.VoteAccountKeyPairsOutput `pulumi:"keyPairs"`
	RunnerConfig         runner.ConfigPtrOutput           `pulumi:"runnerConfig"`
}

func GetVoteAccount

func GetVoteAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VoteAccountState, opts ...pulumi.ResourceOption) (*VoteAccount, error)

GetVoteAccount gets an existing VoteAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVoteAccount

func NewVoteAccount(ctx *pulumi.Context,
	name string, args *VoteAccountArgs, opts ...pulumi.ResourceOption) (*VoteAccount, error)

NewVoteAccount registers a new resource with the given unique name, arguments, and options.

func (*VoteAccount) ElementType

func (*VoteAccount) ElementType() reflect.Type

func (*VoteAccount) ToVoteAccountOutput

func (i *VoteAccount) ToVoteAccountOutput() VoteAccountOutput

func (*VoteAccount) ToVoteAccountOutputWithContext

func (i *VoteAccount) ToVoteAccountOutputWithContext(ctx context.Context) VoteAccountOutput

type VoteAccountArgs

type VoteAccountArgs struct {
	AuthVoterPubkey      pulumi.StringPtrInput
	CloseRecipientPubkey pulumi.StringPtrInput
	Connection           ssh.ConnectionInput
	KeyPairs             solana.VoteAccountKeyPairsInput
	RunnerConfig         runner.ConfigPtrInput
}

The set of arguments for constructing a VoteAccount resource.

func (VoteAccountArgs) ElementType

func (VoteAccountArgs) ElementType() reflect.Type

type VoteAccountInput

type VoteAccountInput interface {
	pulumi.Input

	ToVoteAccountOutput() VoteAccountOutput
	ToVoteAccountOutputWithContext(ctx context.Context) VoteAccountOutput
}

type VoteAccountOutput

type VoteAccountOutput struct{ *pulumi.OutputState }

func (VoteAccountOutput) AuthVoterPubkey

func (o VoteAccountOutput) AuthVoterPubkey() pulumi.StringPtrOutput

func (VoteAccountOutput) CloseRecipientPubkey

func (o VoteAccountOutput) CloseRecipientPubkey() pulumi.StringPtrOutput

func (VoteAccountOutput) Connection

func (o VoteAccountOutput) Connection() ssh.ConnectionOutput

func (VoteAccountOutput) ElementType

func (VoteAccountOutput) ElementType() reflect.Type

func (VoteAccountOutput) KeyPairs

func (VoteAccountOutput) RunnerConfig added in v0.36.0

func (o VoteAccountOutput) RunnerConfig() runner.ConfigPtrOutput

func (VoteAccountOutput) ToVoteAccountOutput

func (o VoteAccountOutput) ToVoteAccountOutput() VoteAccountOutput

func (VoteAccountOutput) ToVoteAccountOutputWithContext

func (o VoteAccountOutput) ToVoteAccountOutputWithContext(ctx context.Context) VoteAccountOutput

type VoteAccountState

type VoteAccountState struct {
}

func (VoteAccountState) ElementType

func (VoteAccountState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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