firedancer

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: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Consensus        *ConfigConsensus `pulumi:"consensus"`
	DynamicPortRange *string          `pulumi:"dynamicPortRange"`
	ExtraConfig      []string         `pulumi:"extraConfig"`
	Gossip           *ConfigGossip    `pulumi:"gossip"`
	Hugetlbfs        *ConfigHugeTLBFS `pulumi:"hugetlbfs"`
	Layout           *ConfigLayout    `pulumi:"layout"`
	Ledger           *ConfigLedger    `pulumi:"ledger"`
	Log              *ConfigLog       `pulumi:"log"`
	Name             *string          `pulumi:"name"`
	Reporting        *ConfigReporting `pulumi:"reporting"`
	Rpc              *ConfigRPC       `pulumi:"rpc"`
	ScratchDirectory *string          `pulumi:"scratchDirectory"`
	Snapshots        *ConfigSnapshots `pulumi:"snapshots"`
	User             *string          `pulumi:"user"`
}

type ConfigArgs

type ConfigArgs struct {
	Consensus        ConfigConsensusPtrInput `pulumi:"consensus"`
	DynamicPortRange pulumi.StringPtrInput   `pulumi:"dynamicPortRange"`
	ExtraConfig      pulumi.StringArrayInput `pulumi:"extraConfig"`
	Gossip           ConfigGossipPtrInput    `pulumi:"gossip"`
	Hugetlbfs        ConfigHugeTLBFSPtrInput `pulumi:"hugetlbfs"`
	Layout           ConfigLayoutPtrInput    `pulumi:"layout"`
	Ledger           ConfigLedgerPtrInput    `pulumi:"ledger"`
	Log              ConfigLogPtrInput       `pulumi:"log"`
	Name             pulumi.StringPtrInput   `pulumi:"name"`
	Reporting        ConfigReportingPtrInput `pulumi:"reporting"`
	Rpc              ConfigRPCPtrInput       `pulumi:"rpc"`
	ScratchDirectory pulumi.StringPtrInput   `pulumi:"scratchDirectory"`
	Snapshots        ConfigSnapshotsPtrInput `pulumi:"snapshots"`
	User             pulumi.StringPtrInput   `pulumi:"user"`
}

func (ConfigArgs) ElementType

func (ConfigArgs) ElementType() reflect.Type

func (ConfigArgs) ToConfigOutput

func (i ConfigArgs) ToConfigOutput() ConfigOutput

func (ConfigArgs) ToConfigOutputWithContext

func (i ConfigArgs) ToConfigOutputWithContext(ctx context.Context) ConfigOutput

type ConfigConsensus

type ConfigConsensus struct {
	AuthorizedVoterPaths       []string `pulumi:"authorizedVoterPaths"`
	ExpectedBankHash           *string  `pulumi:"expectedBankHash"`
	ExpectedGenesisHash        *string  `pulumi:"expectedGenesisHash"`
	ExpectedShredVersion       *int     `pulumi:"expectedShredVersion"`
	GenesisFetch               *bool    `pulumi:"genesisFetch"`
	HardForkAtSlots            []string `pulumi:"hardForkAtSlots"`
	IdentityPath               *string  `pulumi:"identityPath"`
	KnownValidators            []string `pulumi:"knownValidators"`
	OsNetworkLimitsTest        *bool    `pulumi:"osNetworkLimitsTest"`
	PohSpeedTest               *bool    `pulumi:"pohSpeedTest"`
	SnapshotFetch              *bool    `pulumi:"snapshotFetch"`
	VoteAccountPath            *string  `pulumi:"voteAccountPath"`
	WaitForSupermajorityAtSlot *int     `pulumi:"waitForSupermajorityAtSlot"`
	WaitForVoteToStartLeader   *bool    `pulumi:"waitForVoteToStartLeader"`
}

type ConfigConsensusArgs

type ConfigConsensusArgs struct {
	AuthorizedVoterPaths       pulumi.StringArrayInput `pulumi:"authorizedVoterPaths"`
	ExpectedBankHash           pulumi.StringPtrInput   `pulumi:"expectedBankHash"`
	ExpectedGenesisHash        pulumi.StringPtrInput   `pulumi:"expectedGenesisHash"`
	ExpectedShredVersion       pulumi.IntPtrInput      `pulumi:"expectedShredVersion"`
	GenesisFetch               pulumi.BoolPtrInput     `pulumi:"genesisFetch"`
	HardForkAtSlots            pulumi.StringArrayInput `pulumi:"hardForkAtSlots"`
	IdentityPath               pulumi.StringPtrInput   `pulumi:"identityPath"`
	KnownValidators            pulumi.StringArrayInput `pulumi:"knownValidators"`
	OsNetworkLimitsTest        pulumi.BoolPtrInput     `pulumi:"osNetworkLimitsTest"`
	PohSpeedTest               pulumi.BoolPtrInput     `pulumi:"pohSpeedTest"`
	SnapshotFetch              pulumi.BoolPtrInput     `pulumi:"snapshotFetch"`
	VoteAccountPath            pulumi.StringPtrInput   `pulumi:"voteAccountPath"`
	WaitForSupermajorityAtSlot pulumi.IntPtrInput      `pulumi:"waitForSupermajorityAtSlot"`
	WaitForVoteToStartLeader   pulumi.BoolPtrInput     `pulumi:"waitForVoteToStartLeader"`
}

func (ConfigConsensusArgs) ElementType

func (ConfigConsensusArgs) ElementType() reflect.Type

func (ConfigConsensusArgs) ToConfigConsensusOutput

func (i ConfigConsensusArgs) ToConfigConsensusOutput() ConfigConsensusOutput

func (ConfigConsensusArgs) ToConfigConsensusOutputWithContext

func (i ConfigConsensusArgs) ToConfigConsensusOutputWithContext(ctx context.Context) ConfigConsensusOutput

func (ConfigConsensusArgs) ToConfigConsensusPtrOutput

func (i ConfigConsensusArgs) ToConfigConsensusPtrOutput() ConfigConsensusPtrOutput

func (ConfigConsensusArgs) ToConfigConsensusPtrOutputWithContext

func (i ConfigConsensusArgs) ToConfigConsensusPtrOutputWithContext(ctx context.Context) ConfigConsensusPtrOutput

type ConfigConsensusInput

type ConfigConsensusInput interface {
	pulumi.Input

	ToConfigConsensusOutput() ConfigConsensusOutput
	ToConfigConsensusOutputWithContext(context.Context) ConfigConsensusOutput
}

ConfigConsensusInput is an input type that accepts ConfigConsensusArgs and ConfigConsensusOutput values. You can construct a concrete instance of `ConfigConsensusInput` via:

ConfigConsensusArgs{...}

type ConfigConsensusOutput

type ConfigConsensusOutput struct{ *pulumi.OutputState }

func (ConfigConsensusOutput) AuthorizedVoterPaths

func (o ConfigConsensusOutput) AuthorizedVoterPaths() pulumi.StringArrayOutput

func (ConfigConsensusOutput) ElementType

func (ConfigConsensusOutput) ElementType() reflect.Type

func (ConfigConsensusOutput) ExpectedBankHash

func (o ConfigConsensusOutput) ExpectedBankHash() pulumi.StringPtrOutput

func (ConfigConsensusOutput) ExpectedGenesisHash

func (o ConfigConsensusOutput) ExpectedGenesisHash() pulumi.StringPtrOutput

func (ConfigConsensusOutput) ExpectedShredVersion

func (o ConfigConsensusOutput) ExpectedShredVersion() pulumi.IntPtrOutput

func (ConfigConsensusOutput) GenesisFetch

func (o ConfigConsensusOutput) GenesisFetch() pulumi.BoolPtrOutput

func (ConfigConsensusOutput) HardForkAtSlots

func (o ConfigConsensusOutput) HardForkAtSlots() pulumi.StringArrayOutput

func (ConfigConsensusOutput) IdentityPath

func (o ConfigConsensusOutput) IdentityPath() pulumi.StringPtrOutput

func (ConfigConsensusOutput) KnownValidators

func (o ConfigConsensusOutput) KnownValidators() pulumi.StringArrayOutput

func (ConfigConsensusOutput) OsNetworkLimitsTest

func (o ConfigConsensusOutput) OsNetworkLimitsTest() pulumi.BoolPtrOutput

func (ConfigConsensusOutput) PohSpeedTest

func (o ConfigConsensusOutput) PohSpeedTest() pulumi.BoolPtrOutput

func (ConfigConsensusOutput) SnapshotFetch

func (o ConfigConsensusOutput) SnapshotFetch() pulumi.BoolPtrOutput

func (ConfigConsensusOutput) ToConfigConsensusOutput

func (o ConfigConsensusOutput) ToConfigConsensusOutput() ConfigConsensusOutput

func (ConfigConsensusOutput) ToConfigConsensusOutputWithContext

func (o ConfigConsensusOutput) ToConfigConsensusOutputWithContext(ctx context.Context) ConfigConsensusOutput

func (ConfigConsensusOutput) ToConfigConsensusPtrOutput

func (o ConfigConsensusOutput) ToConfigConsensusPtrOutput() ConfigConsensusPtrOutput

func (ConfigConsensusOutput) ToConfigConsensusPtrOutputWithContext

func (o ConfigConsensusOutput) ToConfigConsensusPtrOutputWithContext(ctx context.Context) ConfigConsensusPtrOutput

func (ConfigConsensusOutput) VoteAccountPath

func (o ConfigConsensusOutput) VoteAccountPath() pulumi.StringPtrOutput

func (ConfigConsensusOutput) WaitForSupermajorityAtSlot

func (o ConfigConsensusOutput) WaitForSupermajorityAtSlot() pulumi.IntPtrOutput

func (ConfigConsensusOutput) WaitForVoteToStartLeader

func (o ConfigConsensusOutput) WaitForVoteToStartLeader() pulumi.BoolPtrOutput

type ConfigConsensusPtrInput

type ConfigConsensusPtrInput interface {
	pulumi.Input

	ToConfigConsensusPtrOutput() ConfigConsensusPtrOutput
	ToConfigConsensusPtrOutputWithContext(context.Context) ConfigConsensusPtrOutput
}

ConfigConsensusPtrInput is an input type that accepts ConfigConsensusArgs, ConfigConsensusPtr and ConfigConsensusPtrOutput values. You can construct a concrete instance of `ConfigConsensusPtrInput` via:

        ConfigConsensusArgs{...}

or:

        nil

type ConfigConsensusPtrOutput

type ConfigConsensusPtrOutput struct{ *pulumi.OutputState }

func (ConfigConsensusPtrOutput) AuthorizedVoterPaths

func (o ConfigConsensusPtrOutput) AuthorizedVoterPaths() pulumi.StringArrayOutput

func (ConfigConsensusPtrOutput) Elem

func (ConfigConsensusPtrOutput) ElementType

func (ConfigConsensusPtrOutput) ElementType() reflect.Type

func (ConfigConsensusPtrOutput) ExpectedBankHash

func (o ConfigConsensusPtrOutput) ExpectedBankHash() pulumi.StringPtrOutput

func (ConfigConsensusPtrOutput) ExpectedGenesisHash

func (o ConfigConsensusPtrOutput) ExpectedGenesisHash() pulumi.StringPtrOutput

func (ConfigConsensusPtrOutput) ExpectedShredVersion

func (o ConfigConsensusPtrOutput) ExpectedShredVersion() pulumi.IntPtrOutput

func (ConfigConsensusPtrOutput) GenesisFetch

func (ConfigConsensusPtrOutput) HardForkAtSlots

func (ConfigConsensusPtrOutput) IdentityPath

func (ConfigConsensusPtrOutput) KnownValidators

func (ConfigConsensusPtrOutput) OsNetworkLimitsTest

func (o ConfigConsensusPtrOutput) OsNetworkLimitsTest() pulumi.BoolPtrOutput

func (ConfigConsensusPtrOutput) PohSpeedTest

func (ConfigConsensusPtrOutput) SnapshotFetch

func (o ConfigConsensusPtrOutput) SnapshotFetch() pulumi.BoolPtrOutput

func (ConfigConsensusPtrOutput) ToConfigConsensusPtrOutput

func (o ConfigConsensusPtrOutput) ToConfigConsensusPtrOutput() ConfigConsensusPtrOutput

func (ConfigConsensusPtrOutput) ToConfigConsensusPtrOutputWithContext

func (o ConfigConsensusPtrOutput) ToConfigConsensusPtrOutputWithContext(ctx context.Context) ConfigConsensusPtrOutput

func (ConfigConsensusPtrOutput) VoteAccountPath

func (o ConfigConsensusPtrOutput) VoteAccountPath() pulumi.StringPtrOutput

func (ConfigConsensusPtrOutput) WaitForSupermajorityAtSlot

func (o ConfigConsensusPtrOutput) WaitForSupermajorityAtSlot() pulumi.IntPtrOutput

func (ConfigConsensusPtrOutput) WaitForVoteToStartLeader

func (o ConfigConsensusPtrOutput) WaitForVoteToStartLeader() pulumi.BoolPtrOutput

type ConfigGossip

type ConfigGossip struct {
	Entrypoints []string `pulumi:"entrypoints"`
	Host        *string  `pulumi:"host"`
	Port        *int     `pulumi:"port"`
	PortCheck   *bool    `pulumi:"portCheck"`
}

type ConfigGossipArgs

type ConfigGossipArgs struct {
	Entrypoints pulumi.StringArrayInput `pulumi:"entrypoints"`
	Host        pulumi.StringPtrInput   `pulumi:"host"`
	Port        pulumi.IntPtrInput      `pulumi:"port"`
	PortCheck   pulumi.BoolPtrInput     `pulumi:"portCheck"`
}

func (ConfigGossipArgs) ElementType

func (ConfigGossipArgs) ElementType() reflect.Type

func (ConfigGossipArgs) ToConfigGossipOutput

func (i ConfigGossipArgs) ToConfigGossipOutput() ConfigGossipOutput

func (ConfigGossipArgs) ToConfigGossipOutputWithContext

func (i ConfigGossipArgs) ToConfigGossipOutputWithContext(ctx context.Context) ConfigGossipOutput

func (ConfigGossipArgs) ToConfigGossipPtrOutput

func (i ConfigGossipArgs) ToConfigGossipPtrOutput() ConfigGossipPtrOutput

func (ConfigGossipArgs) ToConfigGossipPtrOutputWithContext

func (i ConfigGossipArgs) ToConfigGossipPtrOutputWithContext(ctx context.Context) ConfigGossipPtrOutput

type ConfigGossipInput

type ConfigGossipInput interface {
	pulumi.Input

	ToConfigGossipOutput() ConfigGossipOutput
	ToConfigGossipOutputWithContext(context.Context) ConfigGossipOutput
}

ConfigGossipInput is an input type that accepts ConfigGossipArgs and ConfigGossipOutput values. You can construct a concrete instance of `ConfigGossipInput` via:

ConfigGossipArgs{...}

type ConfigGossipOutput

type ConfigGossipOutput struct{ *pulumi.OutputState }

func (ConfigGossipOutput) ElementType

func (ConfigGossipOutput) ElementType() reflect.Type

func (ConfigGossipOutput) Entrypoints

func (ConfigGossipOutput) Host

func (ConfigGossipOutput) Port

func (ConfigGossipOutput) PortCheck

func (o ConfigGossipOutput) PortCheck() pulumi.BoolPtrOutput

func (ConfigGossipOutput) ToConfigGossipOutput

func (o ConfigGossipOutput) ToConfigGossipOutput() ConfigGossipOutput

func (ConfigGossipOutput) ToConfigGossipOutputWithContext

func (o ConfigGossipOutput) ToConfigGossipOutputWithContext(ctx context.Context) ConfigGossipOutput

func (ConfigGossipOutput) ToConfigGossipPtrOutput

func (o ConfigGossipOutput) ToConfigGossipPtrOutput() ConfigGossipPtrOutput

func (ConfigGossipOutput) ToConfigGossipPtrOutputWithContext

func (o ConfigGossipOutput) ToConfigGossipPtrOutputWithContext(ctx context.Context) ConfigGossipPtrOutput

type ConfigGossipPtrInput

type ConfigGossipPtrInput interface {
	pulumi.Input

	ToConfigGossipPtrOutput() ConfigGossipPtrOutput
	ToConfigGossipPtrOutputWithContext(context.Context) ConfigGossipPtrOutput
}

ConfigGossipPtrInput is an input type that accepts ConfigGossipArgs, ConfigGossipPtr and ConfigGossipPtrOutput values. You can construct a concrete instance of `ConfigGossipPtrInput` via:

        ConfigGossipArgs{...}

or:

        nil

type ConfigGossipPtrOutput

type ConfigGossipPtrOutput struct{ *pulumi.OutputState }

func (ConfigGossipPtrOutput) Elem

func (ConfigGossipPtrOutput) ElementType

func (ConfigGossipPtrOutput) ElementType() reflect.Type

func (ConfigGossipPtrOutput) Entrypoints

func (ConfigGossipPtrOutput) Host

func (ConfigGossipPtrOutput) Port

func (ConfigGossipPtrOutput) PortCheck

func (ConfigGossipPtrOutput) ToConfigGossipPtrOutput

func (o ConfigGossipPtrOutput) ToConfigGossipPtrOutput() ConfigGossipPtrOutput

func (ConfigGossipPtrOutput) ToConfigGossipPtrOutputWithContext

func (o ConfigGossipPtrOutput) ToConfigGossipPtrOutputWithContext(ctx context.Context) ConfigGossipPtrOutput

type ConfigHugeTLBFS

type ConfigHugeTLBFS struct {
	MountPath *string `pulumi:"mountPath"`
}

type ConfigHugeTLBFSArgs

type ConfigHugeTLBFSArgs struct {
	MountPath pulumi.StringPtrInput `pulumi:"mountPath"`
}

func (ConfigHugeTLBFSArgs) ElementType

func (ConfigHugeTLBFSArgs) ElementType() reflect.Type

func (ConfigHugeTLBFSArgs) ToConfigHugeTLBFSOutput

func (i ConfigHugeTLBFSArgs) ToConfigHugeTLBFSOutput() ConfigHugeTLBFSOutput

func (ConfigHugeTLBFSArgs) ToConfigHugeTLBFSOutputWithContext

func (i ConfigHugeTLBFSArgs) ToConfigHugeTLBFSOutputWithContext(ctx context.Context) ConfigHugeTLBFSOutput

func (ConfigHugeTLBFSArgs) ToConfigHugeTLBFSPtrOutput

func (i ConfigHugeTLBFSArgs) ToConfigHugeTLBFSPtrOutput() ConfigHugeTLBFSPtrOutput

func (ConfigHugeTLBFSArgs) ToConfigHugeTLBFSPtrOutputWithContext

func (i ConfigHugeTLBFSArgs) ToConfigHugeTLBFSPtrOutputWithContext(ctx context.Context) ConfigHugeTLBFSPtrOutput

type ConfigHugeTLBFSInput

type ConfigHugeTLBFSInput interface {
	pulumi.Input

	ToConfigHugeTLBFSOutput() ConfigHugeTLBFSOutput
	ToConfigHugeTLBFSOutputWithContext(context.Context) ConfigHugeTLBFSOutput
}

ConfigHugeTLBFSInput is an input type that accepts ConfigHugeTLBFSArgs and ConfigHugeTLBFSOutput values. You can construct a concrete instance of `ConfigHugeTLBFSInput` via:

ConfigHugeTLBFSArgs{...}

type ConfigHugeTLBFSOutput

type ConfigHugeTLBFSOutput struct{ *pulumi.OutputState }

func (ConfigHugeTLBFSOutput) ElementType

func (ConfigHugeTLBFSOutput) ElementType() reflect.Type

func (ConfigHugeTLBFSOutput) MountPath

func (ConfigHugeTLBFSOutput) ToConfigHugeTLBFSOutput

func (o ConfigHugeTLBFSOutput) ToConfigHugeTLBFSOutput() ConfigHugeTLBFSOutput

func (ConfigHugeTLBFSOutput) ToConfigHugeTLBFSOutputWithContext

func (o ConfigHugeTLBFSOutput) ToConfigHugeTLBFSOutputWithContext(ctx context.Context) ConfigHugeTLBFSOutput

func (ConfigHugeTLBFSOutput) ToConfigHugeTLBFSPtrOutput

func (o ConfigHugeTLBFSOutput) ToConfigHugeTLBFSPtrOutput() ConfigHugeTLBFSPtrOutput

func (ConfigHugeTLBFSOutput) ToConfigHugeTLBFSPtrOutputWithContext

func (o ConfigHugeTLBFSOutput) ToConfigHugeTLBFSPtrOutputWithContext(ctx context.Context) ConfigHugeTLBFSPtrOutput

type ConfigHugeTLBFSPtrInput

type ConfigHugeTLBFSPtrInput interface {
	pulumi.Input

	ToConfigHugeTLBFSPtrOutput() ConfigHugeTLBFSPtrOutput
	ToConfigHugeTLBFSPtrOutputWithContext(context.Context) ConfigHugeTLBFSPtrOutput
}

ConfigHugeTLBFSPtrInput is an input type that accepts ConfigHugeTLBFSArgs, ConfigHugeTLBFSPtr and ConfigHugeTLBFSPtrOutput values. You can construct a concrete instance of `ConfigHugeTLBFSPtrInput` via:

        ConfigHugeTLBFSArgs{...}

or:

        nil

type ConfigHugeTLBFSPtrOutput

type ConfigHugeTLBFSPtrOutput struct{ *pulumi.OutputState }

func (ConfigHugeTLBFSPtrOutput) Elem

func (ConfigHugeTLBFSPtrOutput) ElementType

func (ConfigHugeTLBFSPtrOutput) ElementType() reflect.Type

func (ConfigHugeTLBFSPtrOutput) MountPath

func (ConfigHugeTLBFSPtrOutput) ToConfigHugeTLBFSPtrOutput

func (o ConfigHugeTLBFSPtrOutput) ToConfigHugeTLBFSPtrOutput() ConfigHugeTLBFSPtrOutput

func (ConfigHugeTLBFSPtrOutput) ToConfigHugeTLBFSPtrOutputWithContext

func (o ConfigHugeTLBFSPtrOutput) ToConfigHugeTLBFSPtrOutputWithContext(ctx context.Context) ConfigHugeTLBFSPtrOutput

type ConfigInput

type ConfigInput interface {
	pulumi.Input

	ToConfigOutput() ConfigOutput
	ToConfigOutputWithContext(context.Context) ConfigOutput
}

ConfigInput is an input type that accepts ConfigArgs and ConfigOutput values. You can construct a concrete instance of `ConfigInput` via:

ConfigArgs{...}

type ConfigLayout

type ConfigLayout struct {
	Affinity        *string `pulumi:"affinity"`
	AgaveAffinity   *string `pulumi:"agaveAffinity"`
	BankTileCount   *int    `pulumi:"bankTileCount"`
	NetTileCount    *int    `pulumi:"netTileCount"`
	QuicTileCount   *int    `pulumi:"quicTileCount"`
	ResolvTileCount *int    `pulumi:"resolvTileCount"`
	ShredTileCount  *int    `pulumi:"shredTileCount"`
	VerifyTileCount *int    `pulumi:"verifyTileCount"`
}

type ConfigLayoutArgs

type ConfigLayoutArgs struct {
	Affinity        pulumi.StringPtrInput `pulumi:"affinity"`
	AgaveAffinity   pulumi.StringPtrInput `pulumi:"agaveAffinity"`
	BankTileCount   pulumi.IntPtrInput    `pulumi:"bankTileCount"`
	NetTileCount    pulumi.IntPtrInput    `pulumi:"netTileCount"`
	QuicTileCount   pulumi.IntPtrInput    `pulumi:"quicTileCount"`
	ResolvTileCount pulumi.IntPtrInput    `pulumi:"resolvTileCount"`
	ShredTileCount  pulumi.IntPtrInput    `pulumi:"shredTileCount"`
	VerifyTileCount pulumi.IntPtrInput    `pulumi:"verifyTileCount"`
}

func (ConfigLayoutArgs) ElementType

func (ConfigLayoutArgs) ElementType() reflect.Type

func (ConfigLayoutArgs) ToConfigLayoutOutput

func (i ConfigLayoutArgs) ToConfigLayoutOutput() ConfigLayoutOutput

func (ConfigLayoutArgs) ToConfigLayoutOutputWithContext

func (i ConfigLayoutArgs) ToConfigLayoutOutputWithContext(ctx context.Context) ConfigLayoutOutput

func (ConfigLayoutArgs) ToConfigLayoutPtrOutput

func (i ConfigLayoutArgs) ToConfigLayoutPtrOutput() ConfigLayoutPtrOutput

func (ConfigLayoutArgs) ToConfigLayoutPtrOutputWithContext

func (i ConfigLayoutArgs) ToConfigLayoutPtrOutputWithContext(ctx context.Context) ConfigLayoutPtrOutput

type ConfigLayoutInput

type ConfigLayoutInput interface {
	pulumi.Input

	ToConfigLayoutOutput() ConfigLayoutOutput
	ToConfigLayoutOutputWithContext(context.Context) ConfigLayoutOutput
}

ConfigLayoutInput is an input type that accepts ConfigLayoutArgs and ConfigLayoutOutput values. You can construct a concrete instance of `ConfigLayoutInput` via:

ConfigLayoutArgs{...}

type ConfigLayoutOutput

type ConfigLayoutOutput struct{ *pulumi.OutputState }

func (ConfigLayoutOutput) Affinity

func (ConfigLayoutOutput) AgaveAffinity

func (o ConfigLayoutOutput) AgaveAffinity() pulumi.StringPtrOutput

func (ConfigLayoutOutput) BankTileCount

func (o ConfigLayoutOutput) BankTileCount() pulumi.IntPtrOutput

func (ConfigLayoutOutput) ElementType

func (ConfigLayoutOutput) ElementType() reflect.Type

func (ConfigLayoutOutput) NetTileCount

func (o ConfigLayoutOutput) NetTileCount() pulumi.IntPtrOutput

func (ConfigLayoutOutput) QuicTileCount

func (o ConfigLayoutOutput) QuicTileCount() pulumi.IntPtrOutput

func (ConfigLayoutOutput) ResolvTileCount

func (o ConfigLayoutOutput) ResolvTileCount() pulumi.IntPtrOutput

func (ConfigLayoutOutput) ShredTileCount

func (o ConfigLayoutOutput) ShredTileCount() pulumi.IntPtrOutput

func (ConfigLayoutOutput) ToConfigLayoutOutput

func (o ConfigLayoutOutput) ToConfigLayoutOutput() ConfigLayoutOutput

func (ConfigLayoutOutput) ToConfigLayoutOutputWithContext

func (o ConfigLayoutOutput) ToConfigLayoutOutputWithContext(ctx context.Context) ConfigLayoutOutput

func (ConfigLayoutOutput) ToConfigLayoutPtrOutput

func (o ConfigLayoutOutput) ToConfigLayoutPtrOutput() ConfigLayoutPtrOutput

func (ConfigLayoutOutput) ToConfigLayoutPtrOutputWithContext

func (o ConfigLayoutOutput) ToConfigLayoutPtrOutputWithContext(ctx context.Context) ConfigLayoutPtrOutput

func (ConfigLayoutOutput) VerifyTileCount

func (o ConfigLayoutOutput) VerifyTileCount() pulumi.IntPtrOutput

type ConfigLayoutPtrInput

type ConfigLayoutPtrInput interface {
	pulumi.Input

	ToConfigLayoutPtrOutput() ConfigLayoutPtrOutput
	ToConfigLayoutPtrOutputWithContext(context.Context) ConfigLayoutPtrOutput
}

ConfigLayoutPtrInput is an input type that accepts ConfigLayoutArgs, ConfigLayoutPtr and ConfigLayoutPtrOutput values. You can construct a concrete instance of `ConfigLayoutPtrInput` via:

        ConfigLayoutArgs{...}

or:

        nil

type ConfigLayoutPtrOutput

type ConfigLayoutPtrOutput struct{ *pulumi.OutputState }

func (ConfigLayoutPtrOutput) Affinity

func (ConfigLayoutPtrOutput) AgaveAffinity

func (o ConfigLayoutPtrOutput) AgaveAffinity() pulumi.StringPtrOutput

func (ConfigLayoutPtrOutput) BankTileCount

func (o ConfigLayoutPtrOutput) BankTileCount() pulumi.IntPtrOutput

func (ConfigLayoutPtrOutput) Elem

func (ConfigLayoutPtrOutput) ElementType

func (ConfigLayoutPtrOutput) ElementType() reflect.Type

func (ConfigLayoutPtrOutput) NetTileCount

func (o ConfigLayoutPtrOutput) NetTileCount() pulumi.IntPtrOutput

func (ConfigLayoutPtrOutput) QuicTileCount

func (o ConfigLayoutPtrOutput) QuicTileCount() pulumi.IntPtrOutput

func (ConfigLayoutPtrOutput) ResolvTileCount

func (o ConfigLayoutPtrOutput) ResolvTileCount() pulumi.IntPtrOutput

func (ConfigLayoutPtrOutput) ShredTileCount

func (o ConfigLayoutPtrOutput) ShredTileCount() pulumi.IntPtrOutput

func (ConfigLayoutPtrOutput) ToConfigLayoutPtrOutput

func (o ConfigLayoutPtrOutput) ToConfigLayoutPtrOutput() ConfigLayoutPtrOutput

func (ConfigLayoutPtrOutput) ToConfigLayoutPtrOutputWithContext

func (o ConfigLayoutPtrOutput) ToConfigLayoutPtrOutputWithContext(ctx context.Context) ConfigLayoutPtrOutput

func (ConfigLayoutPtrOutput) VerifyTileCount

func (o ConfigLayoutPtrOutput) VerifyTileCount() pulumi.IntPtrOutput

type ConfigLedger

type ConfigLedger struct {
	AccountIndexExcludeKeys []string `pulumi:"accountIndexExcludeKeys"`
	AccountIndexIncludeKeys []string `pulumi:"accountIndexIncludeKeys"`
	AccountIndexes          []string `pulumi:"accountIndexes"`
	AccountsPath            *string  `pulumi:"accountsPath"`
	LimitSize               *int     `pulumi:"limitSize"`
	Path                    *string  `pulumi:"path"`
	RequireTower            *bool    `pulumi:"requireTower"`
	SnapshotArchiveFormat   *string  `pulumi:"snapshotArchiveFormat"`
}

type ConfigLedgerArgs

type ConfigLedgerArgs struct {
	AccountIndexExcludeKeys pulumi.StringArrayInput `pulumi:"accountIndexExcludeKeys"`
	AccountIndexIncludeKeys pulumi.StringArrayInput `pulumi:"accountIndexIncludeKeys"`
	AccountIndexes          pulumi.StringArrayInput `pulumi:"accountIndexes"`
	AccountsPath            pulumi.StringPtrInput   `pulumi:"accountsPath"`
	LimitSize               pulumi.IntPtrInput      `pulumi:"limitSize"`
	Path                    pulumi.StringPtrInput   `pulumi:"path"`
	RequireTower            pulumi.BoolPtrInput     `pulumi:"requireTower"`
	SnapshotArchiveFormat   pulumi.StringPtrInput   `pulumi:"snapshotArchiveFormat"`
}

func (ConfigLedgerArgs) ElementType

func (ConfigLedgerArgs) ElementType() reflect.Type

func (ConfigLedgerArgs) ToConfigLedgerOutput

func (i ConfigLedgerArgs) ToConfigLedgerOutput() ConfigLedgerOutput

func (ConfigLedgerArgs) ToConfigLedgerOutputWithContext

func (i ConfigLedgerArgs) ToConfigLedgerOutputWithContext(ctx context.Context) ConfigLedgerOutput

func (ConfigLedgerArgs) ToConfigLedgerPtrOutput

func (i ConfigLedgerArgs) ToConfigLedgerPtrOutput() ConfigLedgerPtrOutput

func (ConfigLedgerArgs) ToConfigLedgerPtrOutputWithContext

func (i ConfigLedgerArgs) ToConfigLedgerPtrOutputWithContext(ctx context.Context) ConfigLedgerPtrOutput

type ConfigLedgerInput

type ConfigLedgerInput interface {
	pulumi.Input

	ToConfigLedgerOutput() ConfigLedgerOutput
	ToConfigLedgerOutputWithContext(context.Context) ConfigLedgerOutput
}

ConfigLedgerInput is an input type that accepts ConfigLedgerArgs and ConfigLedgerOutput values. You can construct a concrete instance of `ConfigLedgerInput` via:

ConfigLedgerArgs{...}

type ConfigLedgerOutput

type ConfigLedgerOutput struct{ *pulumi.OutputState }

func (ConfigLedgerOutput) AccountIndexExcludeKeys

func (o ConfigLedgerOutput) AccountIndexExcludeKeys() pulumi.StringArrayOutput

func (ConfigLedgerOutput) AccountIndexIncludeKeys

func (o ConfigLedgerOutput) AccountIndexIncludeKeys() pulumi.StringArrayOutput

func (ConfigLedgerOutput) AccountIndexes

func (o ConfigLedgerOutput) AccountIndexes() pulumi.StringArrayOutput

func (ConfigLedgerOutput) AccountsPath

func (o ConfigLedgerOutput) AccountsPath() pulumi.StringPtrOutput

func (ConfigLedgerOutput) ElementType

func (ConfigLedgerOutput) ElementType() reflect.Type

func (ConfigLedgerOutput) LimitSize

func (o ConfigLedgerOutput) LimitSize() pulumi.IntPtrOutput

func (ConfigLedgerOutput) Path

func (ConfigLedgerOutput) RequireTower

func (o ConfigLedgerOutput) RequireTower() pulumi.BoolPtrOutput

func (ConfigLedgerOutput) SnapshotArchiveFormat

func (o ConfigLedgerOutput) SnapshotArchiveFormat() pulumi.StringPtrOutput

func (ConfigLedgerOutput) ToConfigLedgerOutput

func (o ConfigLedgerOutput) ToConfigLedgerOutput() ConfigLedgerOutput

func (ConfigLedgerOutput) ToConfigLedgerOutputWithContext

func (o ConfigLedgerOutput) ToConfigLedgerOutputWithContext(ctx context.Context) ConfigLedgerOutput

func (ConfigLedgerOutput) ToConfigLedgerPtrOutput

func (o ConfigLedgerOutput) ToConfigLedgerPtrOutput() ConfigLedgerPtrOutput

func (ConfigLedgerOutput) ToConfigLedgerPtrOutputWithContext

func (o ConfigLedgerOutput) ToConfigLedgerPtrOutputWithContext(ctx context.Context) ConfigLedgerPtrOutput

type ConfigLedgerPtrInput

type ConfigLedgerPtrInput interface {
	pulumi.Input

	ToConfigLedgerPtrOutput() ConfigLedgerPtrOutput
	ToConfigLedgerPtrOutputWithContext(context.Context) ConfigLedgerPtrOutput
}

ConfigLedgerPtrInput is an input type that accepts ConfigLedgerArgs, ConfigLedgerPtr and ConfigLedgerPtrOutput values. You can construct a concrete instance of `ConfigLedgerPtrInput` via:

        ConfigLedgerArgs{...}

or:

        nil

type ConfigLedgerPtrOutput

type ConfigLedgerPtrOutput struct{ *pulumi.OutputState }

func (ConfigLedgerPtrOutput) AccountIndexExcludeKeys

func (o ConfigLedgerPtrOutput) AccountIndexExcludeKeys() pulumi.StringArrayOutput

func (ConfigLedgerPtrOutput) AccountIndexIncludeKeys

func (o ConfigLedgerPtrOutput) AccountIndexIncludeKeys() pulumi.StringArrayOutput

func (ConfigLedgerPtrOutput) AccountIndexes

func (o ConfigLedgerPtrOutput) AccountIndexes() pulumi.StringArrayOutput

func (ConfigLedgerPtrOutput) AccountsPath

func (o ConfigLedgerPtrOutput) AccountsPath() pulumi.StringPtrOutput

func (ConfigLedgerPtrOutput) Elem

func (ConfigLedgerPtrOutput) ElementType

func (ConfigLedgerPtrOutput) ElementType() reflect.Type

func (ConfigLedgerPtrOutput) LimitSize

func (ConfigLedgerPtrOutput) Path

func (ConfigLedgerPtrOutput) RequireTower

func (o ConfigLedgerPtrOutput) RequireTower() pulumi.BoolPtrOutput

func (ConfigLedgerPtrOutput) SnapshotArchiveFormat

func (o ConfigLedgerPtrOutput) SnapshotArchiveFormat() pulumi.StringPtrOutput

func (ConfigLedgerPtrOutput) ToConfigLedgerPtrOutput

func (o ConfigLedgerPtrOutput) ToConfigLedgerPtrOutput() ConfigLedgerPtrOutput

func (ConfigLedgerPtrOutput) ToConfigLedgerPtrOutputWithContext

func (o ConfigLedgerPtrOutput) ToConfigLedgerPtrOutputWithContext(ctx context.Context) ConfigLedgerPtrOutput

type ConfigLog

type ConfigLog struct {
	Colorize     *string `pulumi:"colorize"`
	LevelFlush   *string `pulumi:"levelFlush"`
	LevelLogfile *string `pulumi:"levelLogfile"`
	LevelStderr  *string `pulumi:"levelStderr"`
	Path         *string `pulumi:"path"`
}

type ConfigLogArgs

type ConfigLogArgs struct {
	Colorize     pulumi.StringPtrInput `pulumi:"colorize"`
	LevelFlush   pulumi.StringPtrInput `pulumi:"levelFlush"`
	LevelLogfile pulumi.StringPtrInput `pulumi:"levelLogfile"`
	LevelStderr  pulumi.StringPtrInput `pulumi:"levelStderr"`
	Path         pulumi.StringPtrInput `pulumi:"path"`
}

func (ConfigLogArgs) ElementType

func (ConfigLogArgs) ElementType() reflect.Type

func (ConfigLogArgs) ToConfigLogOutput

func (i ConfigLogArgs) ToConfigLogOutput() ConfigLogOutput

func (ConfigLogArgs) ToConfigLogOutputWithContext

func (i ConfigLogArgs) ToConfigLogOutputWithContext(ctx context.Context) ConfigLogOutput

func (ConfigLogArgs) ToConfigLogPtrOutput

func (i ConfigLogArgs) ToConfigLogPtrOutput() ConfigLogPtrOutput

func (ConfigLogArgs) ToConfigLogPtrOutputWithContext

func (i ConfigLogArgs) ToConfigLogPtrOutputWithContext(ctx context.Context) ConfigLogPtrOutput

type ConfigLogInput

type ConfigLogInput interface {
	pulumi.Input

	ToConfigLogOutput() ConfigLogOutput
	ToConfigLogOutputWithContext(context.Context) ConfigLogOutput
}

ConfigLogInput is an input type that accepts ConfigLogArgs and ConfigLogOutput values. You can construct a concrete instance of `ConfigLogInput` via:

ConfigLogArgs{...}

type ConfigLogOutput

type ConfigLogOutput struct{ *pulumi.OutputState }

func (ConfigLogOutput) Colorize

func (o ConfigLogOutput) Colorize() pulumi.StringPtrOutput

func (ConfigLogOutput) ElementType

func (ConfigLogOutput) ElementType() reflect.Type

func (ConfigLogOutput) LevelFlush

func (o ConfigLogOutput) LevelFlush() pulumi.StringPtrOutput

func (ConfigLogOutput) LevelLogfile

func (o ConfigLogOutput) LevelLogfile() pulumi.StringPtrOutput

func (ConfigLogOutput) LevelStderr

func (o ConfigLogOutput) LevelStderr() pulumi.StringPtrOutput

func (ConfigLogOutput) Path

func (ConfigLogOutput) ToConfigLogOutput

func (o ConfigLogOutput) ToConfigLogOutput() ConfigLogOutput

func (ConfigLogOutput) ToConfigLogOutputWithContext

func (o ConfigLogOutput) ToConfigLogOutputWithContext(ctx context.Context) ConfigLogOutput

func (ConfigLogOutput) ToConfigLogPtrOutput

func (o ConfigLogOutput) ToConfigLogPtrOutput() ConfigLogPtrOutput

func (ConfigLogOutput) ToConfigLogPtrOutputWithContext

func (o ConfigLogOutput) ToConfigLogPtrOutputWithContext(ctx context.Context) ConfigLogPtrOutput

type ConfigLogPtrInput

type ConfigLogPtrInput interface {
	pulumi.Input

	ToConfigLogPtrOutput() ConfigLogPtrOutput
	ToConfigLogPtrOutputWithContext(context.Context) ConfigLogPtrOutput
}

ConfigLogPtrInput is an input type that accepts ConfigLogArgs, ConfigLogPtr and ConfigLogPtrOutput values. You can construct a concrete instance of `ConfigLogPtrInput` via:

        ConfigLogArgs{...}

or:

        nil

func ConfigLogPtr

func ConfigLogPtr(v *ConfigLogArgs) ConfigLogPtrInput

type ConfigLogPtrOutput

type ConfigLogPtrOutput struct{ *pulumi.OutputState }

func (ConfigLogPtrOutput) Colorize

func (ConfigLogPtrOutput) Elem

func (ConfigLogPtrOutput) ElementType

func (ConfigLogPtrOutput) ElementType() reflect.Type

func (ConfigLogPtrOutput) LevelFlush

func (o ConfigLogPtrOutput) LevelFlush() pulumi.StringPtrOutput

func (ConfigLogPtrOutput) LevelLogfile

func (o ConfigLogPtrOutput) LevelLogfile() pulumi.StringPtrOutput

func (ConfigLogPtrOutput) LevelStderr

func (o ConfigLogPtrOutput) LevelStderr() pulumi.StringPtrOutput

func (ConfigLogPtrOutput) Path

func (ConfigLogPtrOutput) ToConfigLogPtrOutput

func (o ConfigLogPtrOutput) ToConfigLogPtrOutput() ConfigLogPtrOutput

func (ConfigLogPtrOutput) ToConfigLogPtrOutputWithContext

func (o ConfigLogPtrOutput) ToConfigLogPtrOutputWithContext(ctx context.Context) ConfigLogPtrOutput

type ConfigOutput

type ConfigOutput struct{ *pulumi.OutputState }

func (ConfigOutput) Consensus

func (o ConfigOutput) Consensus() ConfigConsensusPtrOutput

func (ConfigOutput) DynamicPortRange

func (o ConfigOutput) DynamicPortRange() pulumi.StringPtrOutput

func (ConfigOutput) ElementType

func (ConfigOutput) ElementType() reflect.Type

func (ConfigOutput) ExtraConfig

func (o ConfigOutput) ExtraConfig() pulumi.StringArrayOutput

func (ConfigOutput) Gossip

func (ConfigOutput) Hugetlbfs

func (o ConfigOutput) Hugetlbfs() ConfigHugeTLBFSPtrOutput

func (ConfigOutput) Layout

func (ConfigOutput) Ledger

func (ConfigOutput) Log

func (ConfigOutput) Name

func (ConfigOutput) Reporting

func (o ConfigOutput) Reporting() ConfigReportingPtrOutput

func (ConfigOutput) Rpc

func (ConfigOutput) ScratchDirectory

func (o ConfigOutput) ScratchDirectory() pulumi.StringPtrOutput

func (ConfigOutput) Snapshots

func (o ConfigOutput) Snapshots() ConfigSnapshotsPtrOutput

func (ConfigOutput) ToConfigOutput

func (o ConfigOutput) ToConfigOutput() ConfigOutput

func (ConfigOutput) ToConfigOutputWithContext

func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput

func (ConfigOutput) User

type ConfigRPC

type ConfigRPC struct {
	BigtableLedgerStorage         *bool `pulumi:"bigtableLedgerStorage"`
	ExtendedTxMetadataStorage     *bool `pulumi:"extendedTxMetadataStorage"`
	FullApi                       *bool `pulumi:"fullApi"`
	OnlyKnown                     *bool `pulumi:"onlyKnown"`
	Port                          *int  `pulumi:"port"`
	Private                       *bool `pulumi:"private"`
	PubsubEnableBlockSubscription *bool `pulumi:"pubsubEnableBlockSubscription"`
	PubsubEnableVoteSubscription  *bool `pulumi:"pubsubEnableVoteSubscription"`
	TransactionHistory            *bool `pulumi:"transactionHistory"`
}

type ConfigRPCArgs

type ConfigRPCArgs struct {
	BigtableLedgerStorage         pulumi.BoolPtrInput `pulumi:"bigtableLedgerStorage"`
	ExtendedTxMetadataStorage     pulumi.BoolPtrInput `pulumi:"extendedTxMetadataStorage"`
	FullApi                       pulumi.BoolPtrInput `pulumi:"fullApi"`
	OnlyKnown                     pulumi.BoolPtrInput `pulumi:"onlyKnown"`
	Port                          pulumi.IntPtrInput  `pulumi:"port"`
	Private                       pulumi.BoolPtrInput `pulumi:"private"`
	PubsubEnableBlockSubscription pulumi.BoolPtrInput `pulumi:"pubsubEnableBlockSubscription"`
	PubsubEnableVoteSubscription  pulumi.BoolPtrInput `pulumi:"pubsubEnableVoteSubscription"`
	TransactionHistory            pulumi.BoolPtrInput `pulumi:"transactionHistory"`
}

func (ConfigRPCArgs) ElementType

func (ConfigRPCArgs) ElementType() reflect.Type

func (ConfigRPCArgs) ToConfigRPCOutput

func (i ConfigRPCArgs) ToConfigRPCOutput() ConfigRPCOutput

func (ConfigRPCArgs) ToConfigRPCOutputWithContext

func (i ConfigRPCArgs) ToConfigRPCOutputWithContext(ctx context.Context) ConfigRPCOutput

func (ConfigRPCArgs) ToConfigRPCPtrOutput

func (i ConfigRPCArgs) ToConfigRPCPtrOutput() ConfigRPCPtrOutput

func (ConfigRPCArgs) ToConfigRPCPtrOutputWithContext

func (i ConfigRPCArgs) ToConfigRPCPtrOutputWithContext(ctx context.Context) ConfigRPCPtrOutput

type ConfigRPCInput

type ConfigRPCInput interface {
	pulumi.Input

	ToConfigRPCOutput() ConfigRPCOutput
	ToConfigRPCOutputWithContext(context.Context) ConfigRPCOutput
}

ConfigRPCInput is an input type that accepts ConfigRPCArgs and ConfigRPCOutput values. You can construct a concrete instance of `ConfigRPCInput` via:

ConfigRPCArgs{...}

type ConfigRPCOutput

type ConfigRPCOutput struct{ *pulumi.OutputState }

func (ConfigRPCOutput) BigtableLedgerStorage

func (o ConfigRPCOutput) BigtableLedgerStorage() pulumi.BoolPtrOutput

func (ConfigRPCOutput) ElementType

func (ConfigRPCOutput) ElementType() reflect.Type

func (ConfigRPCOutput) ExtendedTxMetadataStorage

func (o ConfigRPCOutput) ExtendedTxMetadataStorage() pulumi.BoolPtrOutput

func (ConfigRPCOutput) FullApi

func (o ConfigRPCOutput) FullApi() pulumi.BoolPtrOutput

func (ConfigRPCOutput) OnlyKnown

func (o ConfigRPCOutput) OnlyKnown() pulumi.BoolPtrOutput

func (ConfigRPCOutput) Port

func (ConfigRPCOutput) Private

func (o ConfigRPCOutput) Private() pulumi.BoolPtrOutput

func (ConfigRPCOutput) PubsubEnableBlockSubscription

func (o ConfigRPCOutput) PubsubEnableBlockSubscription() pulumi.BoolPtrOutput

func (ConfigRPCOutput) PubsubEnableVoteSubscription

func (o ConfigRPCOutput) PubsubEnableVoteSubscription() pulumi.BoolPtrOutput

func (ConfigRPCOutput) ToConfigRPCOutput

func (o ConfigRPCOutput) ToConfigRPCOutput() ConfigRPCOutput

func (ConfigRPCOutput) ToConfigRPCOutputWithContext

func (o ConfigRPCOutput) ToConfigRPCOutputWithContext(ctx context.Context) ConfigRPCOutput

func (ConfigRPCOutput) ToConfigRPCPtrOutput

func (o ConfigRPCOutput) ToConfigRPCPtrOutput() ConfigRPCPtrOutput

func (ConfigRPCOutput) ToConfigRPCPtrOutputWithContext

func (o ConfigRPCOutput) ToConfigRPCPtrOutputWithContext(ctx context.Context) ConfigRPCPtrOutput

func (ConfigRPCOutput) TransactionHistory

func (o ConfigRPCOutput) TransactionHistory() pulumi.BoolPtrOutput

type ConfigRPCPtrInput

type ConfigRPCPtrInput interface {
	pulumi.Input

	ToConfigRPCPtrOutput() ConfigRPCPtrOutput
	ToConfigRPCPtrOutputWithContext(context.Context) ConfigRPCPtrOutput
}

ConfigRPCPtrInput is an input type that accepts ConfigRPCArgs, ConfigRPCPtr and ConfigRPCPtrOutput values. You can construct a concrete instance of `ConfigRPCPtrInput` via:

        ConfigRPCArgs{...}

or:

        nil

func ConfigRPCPtr

func ConfigRPCPtr(v *ConfigRPCArgs) ConfigRPCPtrInput

type ConfigRPCPtrOutput

type ConfigRPCPtrOutput struct{ *pulumi.OutputState }

func (ConfigRPCPtrOutput) BigtableLedgerStorage

func (o ConfigRPCPtrOutput) BigtableLedgerStorage() pulumi.BoolPtrOutput

func (ConfigRPCPtrOutput) Elem

func (ConfigRPCPtrOutput) ElementType

func (ConfigRPCPtrOutput) ElementType() reflect.Type

func (ConfigRPCPtrOutput) ExtendedTxMetadataStorage

func (o ConfigRPCPtrOutput) ExtendedTxMetadataStorage() pulumi.BoolPtrOutput

func (ConfigRPCPtrOutput) FullApi

func (ConfigRPCPtrOutput) OnlyKnown

func (o ConfigRPCPtrOutput) OnlyKnown() pulumi.BoolPtrOutput

func (ConfigRPCPtrOutput) Port

func (ConfigRPCPtrOutput) Private

func (ConfigRPCPtrOutput) PubsubEnableBlockSubscription

func (o ConfigRPCPtrOutput) PubsubEnableBlockSubscription() pulumi.BoolPtrOutput

func (ConfigRPCPtrOutput) PubsubEnableVoteSubscription

func (o ConfigRPCPtrOutput) PubsubEnableVoteSubscription() pulumi.BoolPtrOutput

func (ConfigRPCPtrOutput) ToConfigRPCPtrOutput

func (o ConfigRPCPtrOutput) ToConfigRPCPtrOutput() ConfigRPCPtrOutput

func (ConfigRPCPtrOutput) ToConfigRPCPtrOutputWithContext

func (o ConfigRPCPtrOutput) ToConfigRPCPtrOutputWithContext(ctx context.Context) ConfigRPCPtrOutput

func (ConfigRPCPtrOutput) TransactionHistory

func (o ConfigRPCPtrOutput) TransactionHistory() pulumi.BoolPtrOutput

type ConfigReporting

type ConfigReporting struct {
	SolanaMetricsConfig *string `pulumi:"solanaMetricsConfig"`
}

type ConfigReportingArgs

type ConfigReportingArgs struct {
	SolanaMetricsConfig pulumi.StringPtrInput `pulumi:"solanaMetricsConfig"`
}

func (ConfigReportingArgs) ElementType

func (ConfigReportingArgs) ElementType() reflect.Type

func (ConfigReportingArgs) ToConfigReportingOutput

func (i ConfigReportingArgs) ToConfigReportingOutput() ConfigReportingOutput

func (ConfigReportingArgs) ToConfigReportingOutputWithContext

func (i ConfigReportingArgs) ToConfigReportingOutputWithContext(ctx context.Context) ConfigReportingOutput

func (ConfigReportingArgs) ToConfigReportingPtrOutput

func (i ConfigReportingArgs) ToConfigReportingPtrOutput() ConfigReportingPtrOutput

func (ConfigReportingArgs) ToConfigReportingPtrOutputWithContext

func (i ConfigReportingArgs) ToConfigReportingPtrOutputWithContext(ctx context.Context) ConfigReportingPtrOutput

type ConfigReportingInput

type ConfigReportingInput interface {
	pulumi.Input

	ToConfigReportingOutput() ConfigReportingOutput
	ToConfigReportingOutputWithContext(context.Context) ConfigReportingOutput
}

ConfigReportingInput is an input type that accepts ConfigReportingArgs and ConfigReportingOutput values. You can construct a concrete instance of `ConfigReportingInput` via:

ConfigReportingArgs{...}

type ConfigReportingOutput

type ConfigReportingOutput struct{ *pulumi.OutputState }

func (ConfigReportingOutput) ElementType

func (ConfigReportingOutput) ElementType() reflect.Type

func (ConfigReportingOutput) SolanaMetricsConfig

func (o ConfigReportingOutput) SolanaMetricsConfig() pulumi.StringPtrOutput

func (ConfigReportingOutput) ToConfigReportingOutput

func (o ConfigReportingOutput) ToConfigReportingOutput() ConfigReportingOutput

func (ConfigReportingOutput) ToConfigReportingOutputWithContext

func (o ConfigReportingOutput) ToConfigReportingOutputWithContext(ctx context.Context) ConfigReportingOutput

func (ConfigReportingOutput) ToConfigReportingPtrOutput

func (o ConfigReportingOutput) ToConfigReportingPtrOutput() ConfigReportingPtrOutput

func (ConfigReportingOutput) ToConfigReportingPtrOutputWithContext

func (o ConfigReportingOutput) ToConfigReportingPtrOutputWithContext(ctx context.Context) ConfigReportingPtrOutput

type ConfigReportingPtrInput

type ConfigReportingPtrInput interface {
	pulumi.Input

	ToConfigReportingPtrOutput() ConfigReportingPtrOutput
	ToConfigReportingPtrOutputWithContext(context.Context) ConfigReportingPtrOutput
}

ConfigReportingPtrInput is an input type that accepts ConfigReportingArgs, ConfigReportingPtr and ConfigReportingPtrOutput values. You can construct a concrete instance of `ConfigReportingPtrInput` via:

        ConfigReportingArgs{...}

or:

        nil

type ConfigReportingPtrOutput

type ConfigReportingPtrOutput struct{ *pulumi.OutputState }

func (ConfigReportingPtrOutput) Elem

func (ConfigReportingPtrOutput) ElementType

func (ConfigReportingPtrOutput) ElementType() reflect.Type

func (ConfigReportingPtrOutput) SolanaMetricsConfig

func (o ConfigReportingPtrOutput) SolanaMetricsConfig() pulumi.StringPtrOutput

func (ConfigReportingPtrOutput) ToConfigReportingPtrOutput

func (o ConfigReportingPtrOutput) ToConfigReportingPtrOutput() ConfigReportingPtrOutput

func (ConfigReportingPtrOutput) ToConfigReportingPtrOutputWithContext

func (o ConfigReportingPtrOutput) ToConfigReportingPtrOutputWithContext(ctx context.Context) ConfigReportingPtrOutput

type ConfigSnapshots

type ConfigSnapshots struct {
	FullSnapshotIntervalSlots           *int    `pulumi:"fullSnapshotIntervalSlots"`
	IncrementalPath                     *string `pulumi:"incrementalPath"`
	IncrementalSnapshotIntervalSlots    *int    `pulumi:"incrementalSnapshotIntervalSlots"`
	IncrementalSnapshots                *bool   `pulumi:"incrementalSnapshots"`
	MaximumFullSnapshotsToRetain        *int    `pulumi:"maximumFullSnapshotsToRetain"`
	MaximumIncrementalSnapshotsToRetain *int    `pulumi:"maximumIncrementalSnapshotsToRetain"`
	MinimumSnapshotDownloadSpeed        *int    `pulumi:"minimumSnapshotDownloadSpeed"`
	Path                                *string `pulumi:"path"`
}

type ConfigSnapshotsArgs

type ConfigSnapshotsArgs struct {
	FullSnapshotIntervalSlots           pulumi.IntPtrInput    `pulumi:"fullSnapshotIntervalSlots"`
	IncrementalPath                     pulumi.StringPtrInput `pulumi:"incrementalPath"`
	IncrementalSnapshotIntervalSlots    pulumi.IntPtrInput    `pulumi:"incrementalSnapshotIntervalSlots"`
	IncrementalSnapshots                pulumi.BoolPtrInput   `pulumi:"incrementalSnapshots"`
	MaximumFullSnapshotsToRetain        pulumi.IntPtrInput    `pulumi:"maximumFullSnapshotsToRetain"`
	MaximumIncrementalSnapshotsToRetain pulumi.IntPtrInput    `pulumi:"maximumIncrementalSnapshotsToRetain"`
	MinimumSnapshotDownloadSpeed        pulumi.IntPtrInput    `pulumi:"minimumSnapshotDownloadSpeed"`
	Path                                pulumi.StringPtrInput `pulumi:"path"`
}

func (ConfigSnapshotsArgs) ElementType

func (ConfigSnapshotsArgs) ElementType() reflect.Type

func (ConfigSnapshotsArgs) ToConfigSnapshotsOutput

func (i ConfigSnapshotsArgs) ToConfigSnapshotsOutput() ConfigSnapshotsOutput

func (ConfigSnapshotsArgs) ToConfigSnapshotsOutputWithContext

func (i ConfigSnapshotsArgs) ToConfigSnapshotsOutputWithContext(ctx context.Context) ConfigSnapshotsOutput

func (ConfigSnapshotsArgs) ToConfigSnapshotsPtrOutput

func (i ConfigSnapshotsArgs) ToConfigSnapshotsPtrOutput() ConfigSnapshotsPtrOutput

func (ConfigSnapshotsArgs) ToConfigSnapshotsPtrOutputWithContext

func (i ConfigSnapshotsArgs) ToConfigSnapshotsPtrOutputWithContext(ctx context.Context) ConfigSnapshotsPtrOutput

type ConfigSnapshotsInput

type ConfigSnapshotsInput interface {
	pulumi.Input

	ToConfigSnapshotsOutput() ConfigSnapshotsOutput
	ToConfigSnapshotsOutputWithContext(context.Context) ConfigSnapshotsOutput
}

ConfigSnapshotsInput is an input type that accepts ConfigSnapshotsArgs and ConfigSnapshotsOutput values. You can construct a concrete instance of `ConfigSnapshotsInput` via:

ConfigSnapshotsArgs{...}

type ConfigSnapshotsOutput

type ConfigSnapshotsOutput struct{ *pulumi.OutputState }

func (ConfigSnapshotsOutput) ElementType

func (ConfigSnapshotsOutput) ElementType() reflect.Type

func (ConfigSnapshotsOutput) FullSnapshotIntervalSlots

func (o ConfigSnapshotsOutput) FullSnapshotIntervalSlots() pulumi.IntPtrOutput

func (ConfigSnapshotsOutput) IncrementalPath

func (o ConfigSnapshotsOutput) IncrementalPath() pulumi.StringPtrOutput

func (ConfigSnapshotsOutput) IncrementalSnapshotIntervalSlots

func (o ConfigSnapshotsOutput) IncrementalSnapshotIntervalSlots() pulumi.IntPtrOutput

func (ConfigSnapshotsOutput) IncrementalSnapshots

func (o ConfigSnapshotsOutput) IncrementalSnapshots() pulumi.BoolPtrOutput

func (ConfigSnapshotsOutput) MaximumFullSnapshotsToRetain

func (o ConfigSnapshotsOutput) MaximumFullSnapshotsToRetain() pulumi.IntPtrOutput

func (ConfigSnapshotsOutput) MaximumIncrementalSnapshotsToRetain

func (o ConfigSnapshotsOutput) MaximumIncrementalSnapshotsToRetain() pulumi.IntPtrOutput

func (ConfigSnapshotsOutput) MinimumSnapshotDownloadSpeed

func (o ConfigSnapshotsOutput) MinimumSnapshotDownloadSpeed() pulumi.IntPtrOutput

func (ConfigSnapshotsOutput) Path

func (ConfigSnapshotsOutput) ToConfigSnapshotsOutput

func (o ConfigSnapshotsOutput) ToConfigSnapshotsOutput() ConfigSnapshotsOutput

func (ConfigSnapshotsOutput) ToConfigSnapshotsOutputWithContext

func (o ConfigSnapshotsOutput) ToConfigSnapshotsOutputWithContext(ctx context.Context) ConfigSnapshotsOutput

func (ConfigSnapshotsOutput) ToConfigSnapshotsPtrOutput

func (o ConfigSnapshotsOutput) ToConfigSnapshotsPtrOutput() ConfigSnapshotsPtrOutput

func (ConfigSnapshotsOutput) ToConfigSnapshotsPtrOutputWithContext

func (o ConfigSnapshotsOutput) ToConfigSnapshotsPtrOutputWithContext(ctx context.Context) ConfigSnapshotsPtrOutput

type ConfigSnapshotsPtrInput

type ConfigSnapshotsPtrInput interface {
	pulumi.Input

	ToConfigSnapshotsPtrOutput() ConfigSnapshotsPtrOutput
	ToConfigSnapshotsPtrOutputWithContext(context.Context) ConfigSnapshotsPtrOutput
}

ConfigSnapshotsPtrInput is an input type that accepts ConfigSnapshotsArgs, ConfigSnapshotsPtr and ConfigSnapshotsPtrOutput values. You can construct a concrete instance of `ConfigSnapshotsPtrInput` via:

        ConfigSnapshotsArgs{...}

or:

        nil

type ConfigSnapshotsPtrOutput

type ConfigSnapshotsPtrOutput struct{ *pulumi.OutputState }

func (ConfigSnapshotsPtrOutput) Elem

func (ConfigSnapshotsPtrOutput) ElementType

func (ConfigSnapshotsPtrOutput) ElementType() reflect.Type

func (ConfigSnapshotsPtrOutput) FullSnapshotIntervalSlots

func (o ConfigSnapshotsPtrOutput) FullSnapshotIntervalSlots() pulumi.IntPtrOutput

func (ConfigSnapshotsPtrOutput) IncrementalPath

func (o ConfigSnapshotsPtrOutput) IncrementalPath() pulumi.StringPtrOutput

func (ConfigSnapshotsPtrOutput) IncrementalSnapshotIntervalSlots

func (o ConfigSnapshotsPtrOutput) IncrementalSnapshotIntervalSlots() pulumi.IntPtrOutput

func (ConfigSnapshotsPtrOutput) IncrementalSnapshots

func (o ConfigSnapshotsPtrOutput) IncrementalSnapshots() pulumi.BoolPtrOutput

func (ConfigSnapshotsPtrOutput) MaximumFullSnapshotsToRetain

func (o ConfigSnapshotsPtrOutput) MaximumFullSnapshotsToRetain() pulumi.IntPtrOutput

func (ConfigSnapshotsPtrOutput) MaximumIncrementalSnapshotsToRetain

func (o ConfigSnapshotsPtrOutput) MaximumIncrementalSnapshotsToRetain() pulumi.IntPtrOutput

func (ConfigSnapshotsPtrOutput) MinimumSnapshotDownloadSpeed

func (o ConfigSnapshotsPtrOutput) MinimumSnapshotDownloadSpeed() pulumi.IntPtrOutput

func (ConfigSnapshotsPtrOutput) Path

func (ConfigSnapshotsPtrOutput) ToConfigSnapshotsPtrOutput

func (o ConfigSnapshotsPtrOutput) ToConfigSnapshotsPtrOutput() ConfigSnapshotsPtrOutput

func (ConfigSnapshotsPtrOutput) ToConfigSnapshotsPtrOutputWithContext

func (o ConfigSnapshotsPtrOutput) ToConfigSnapshotsPtrOutputWithContext(ctx context.Context) ConfigSnapshotsPtrOutput

type KeyPairs

type KeyPairs struct {
	Identity    string `pulumi:"identity"`
	VoteAccount string `pulumi:"voteAccount"`
}

type KeyPairsArgs

type KeyPairsArgs struct {
	Identity    pulumi.StringInput `pulumi:"identity"`
	VoteAccount pulumi.StringInput `pulumi:"voteAccount"`
}

func (KeyPairsArgs) ElementType

func (KeyPairsArgs) ElementType() reflect.Type

func (KeyPairsArgs) ToKeyPairsOutput

func (i KeyPairsArgs) ToKeyPairsOutput() KeyPairsOutput

func (KeyPairsArgs) ToKeyPairsOutputWithContext

func (i KeyPairsArgs) ToKeyPairsOutputWithContext(ctx context.Context) KeyPairsOutput

type KeyPairsInput

type KeyPairsInput interface {
	pulumi.Input

	ToKeyPairsOutput() KeyPairsOutput
	ToKeyPairsOutputWithContext(context.Context) KeyPairsOutput
}

KeyPairsInput is an input type that accepts KeyPairsArgs and KeyPairsOutput values. You can construct a concrete instance of `KeyPairsInput` via:

KeyPairsArgs{...}

type KeyPairsOutput

type KeyPairsOutput struct{ *pulumi.OutputState }

func (KeyPairsOutput) ElementType

func (KeyPairsOutput) ElementType() reflect.Type

func (KeyPairsOutput) Identity

func (o KeyPairsOutput) Identity() pulumi.StringOutput

func (KeyPairsOutput) ToKeyPairsOutput

func (o KeyPairsOutput) ToKeyPairsOutput() KeyPairsOutput

func (KeyPairsOutput) ToKeyPairsOutputWithContext

func (o KeyPairsOutput) ToKeyPairsOutputWithContext(ctx context.Context) KeyPairsOutput

func (KeyPairsOutput) VoteAccount

func (o KeyPairsOutput) VoteAccount() pulumi.StringOutput

Jump to

Keyboard shortcuts

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