Documentation
¶
Index ¶
- type BootstrapAccount
- type BootstrapAccountArgs
- type BootstrapAccountArray
- type BootstrapAccountArrayInput
- type BootstrapAccountArrayOutput
- func (BootstrapAccountArrayOutput) ElementType() reflect.Type
- func (o BootstrapAccountArrayOutput) Index(i pulumi.IntInput) BootstrapAccountOutput
- func (o BootstrapAccountArrayOutput) ToBootstrapAccountArrayOutput() BootstrapAccountArrayOutput
- func (o BootstrapAccountArrayOutput) ToBootstrapAccountArrayOutputWithContext(ctx context.Context) BootstrapAccountArrayOutput
- type BootstrapAccountInput
- type BootstrapAccountOutput
- func (o BootstrapAccountOutput) BalanceLamports() pulumi.IntPtrOutput
- func (BootstrapAccountOutput) ElementType() reflect.Type
- func (o BootstrapAccountOutput) IdentityPubkey() pulumi.StringOutput
- func (o BootstrapAccountOutput) StakeLamports() pulumi.IntPtrOutput
- func (o BootstrapAccountOutput) StakePubkey() pulumi.StringOutput
- func (o BootstrapAccountOutput) ToBootstrapAccountOutput() BootstrapAccountOutput
- func (o BootstrapAccountOutput) ToBootstrapAccountOutputWithContext(ctx context.Context) BootstrapAccountOutput
- func (o BootstrapAccountOutput) VotePubkey() pulumi.StringOutput
- type BootstrapValidator
- type BootstrapValidatorArgs
- type BootstrapValidatorArray
- type BootstrapValidatorArrayInput
- type BootstrapValidatorArrayOutput
- func (BootstrapValidatorArrayOutput) ElementType() reflect.Type
- func (o BootstrapValidatorArrayOutput) Index(i pulumi.IntInput) BootstrapValidatorOutput
- func (o BootstrapValidatorArrayOutput) ToBootstrapValidatorArrayOutput() BootstrapValidatorArrayOutput
- func (o BootstrapValidatorArrayOutput) ToBootstrapValidatorArrayOutputWithContext(ctx context.Context) BootstrapValidatorArrayOutput
- type BootstrapValidatorInput
- type BootstrapValidatorOutput
- func (BootstrapValidatorOutput) ElementType() reflect.Type
- func (o BootstrapValidatorOutput) IdentityPubkey() pulumi.StringOutput
- func (o BootstrapValidatorOutput) StakePubkey() pulumi.StringOutput
- func (o BootstrapValidatorOutput) ToBootstrapValidatorOutput() BootstrapValidatorOutput
- func (o BootstrapValidatorOutput) ToBootstrapValidatorOutputWithContext(ctx context.Context) BootstrapValidatorOutput
- func (o BootstrapValidatorOutput) VotePubkey() pulumi.StringOutput
- type GenesisFlags
- type GenesisFlagsArgs
- type GenesisFlagsInput
- type GenesisFlagsOutput
- func (o GenesisFlagsOutput) BootstrapStakeAuthorizedPubkey() pulumi.StringPtrOutput
- func (o GenesisFlagsOutput) BootstrapValidatorLamports() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) BootstrapValidatorStakeLamports() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) BootstrapValidators() BootstrapValidatorArrayOutput
- func (o GenesisFlagsOutput) ClusterType() pulumi.StringPtrOutput
- func (o GenesisFlagsOutput) CreationTime() pulumi.StringPtrOutput
- func (o GenesisFlagsOutput) DeactivateFeatures() pulumi.StringArrayOutput
- func (GenesisFlagsOutput) ElementType() reflect.Type
- func (o GenesisFlagsOutput) EnableWarmupEpochs() pulumi.BoolPtrOutput
- func (o GenesisFlagsOutput) ExtraFlags() pulumi.StringArrayOutput
- func (o GenesisFlagsOutput) FaucetLamports() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) FaucetPubkey() pulumi.StringPtrOutput
- func (o GenesisFlagsOutput) FeeBurnPercentage() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) HashesPerTick() pulumi.StringPtrOutput
- func (o GenesisFlagsOutput) Inflation() pulumi.StringPtrOutput
- func (o GenesisFlagsOutput) LamportsPerByteYear() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) LedgerPath() pulumi.StringOutput
- func (o GenesisFlagsOutput) MaxGenesisArchiveUnpackedSize() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) RentBurnPercentage() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) RentExemptionThreshold() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) SlotsPerEpoch() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) TargetLamportsPerSignature() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) TargetSignaturesPerSlot() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) TargetTickDuration() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) TicksPerSlot() pulumi.IntPtrOutput
- func (o GenesisFlagsOutput) ToGenesisFlagsOutput() GenesisFlagsOutput
- func (o GenesisFlagsOutput) ToGenesisFlagsOutputWithContext(ctx context.Context) GenesisFlagsOutput
- func (o GenesisFlagsOutput) Url() pulumi.StringPtrOutput
- func (o GenesisFlagsOutput) VoteCommissionPercentage() pulumi.IntPtrOutput
- type PrimordialAccount
- type PrimordialAccountArgs
- type PrimordialAccountArray
- type PrimordialAccountArrayInput
- type PrimordialAccountArrayOutput
- func (PrimordialAccountArrayOutput) ElementType() reflect.Type
- func (o PrimordialAccountArrayOutput) Index(i pulumi.IntInput) PrimordialAccountOutput
- func (o PrimordialAccountArrayOutput) ToPrimordialAccountArrayOutput() PrimordialAccountArrayOutput
- func (o PrimordialAccountArrayOutput) ToPrimordialAccountArrayOutputWithContext(ctx context.Context) PrimordialAccountArrayOutput
- type PrimordialAccountInput
- type PrimordialAccountOutput
- func (o PrimordialAccountOutput) Data() pulumi.StringPtrOutput
- func (PrimordialAccountOutput) ElementType() reflect.Type
- func (o PrimordialAccountOutput) Executable() pulumi.BoolPtrOutput
- func (o PrimordialAccountOutput) Lamports() pulumi.IntOutput
- func (o PrimordialAccountOutput) Owner() pulumi.StringPtrOutput
- func (o PrimordialAccountOutput) Pubkey() pulumi.StringOutput
- func (o PrimordialAccountOutput) ToPrimordialAccountOutput() PrimordialAccountOutput
- func (o PrimordialAccountOutput) ToPrimordialAccountOutputWithContext(ctx context.Context) PrimordialAccountOutput
- type Solana
- type SolanaArgs
- type SolanaInput
- type SolanaOutput
- func (o SolanaOutput) Accounts() BootstrapAccountArrayOutput
- func (o SolanaOutput) Connection() ssh.ConnectionOutput
- func (SolanaOutput) ElementType() reflect.Type
- func (o SolanaOutput) Flags() GenesisFlagsOutput
- func (o SolanaOutput) GenesisHash() pulumi.StringOutput
- func (o SolanaOutput) Primordial() PrimordialAccountArrayOutput
- func (o SolanaOutput) RunnerConfig() runner.ConfigPtrOutput
- func (o SolanaOutput) ToSolanaOutput() SolanaOutput
- func (o SolanaOutput) ToSolanaOutputWithContext(ctx context.Context) SolanaOutput
- func (o SolanaOutput) Version() pulumi.StringPtrOutput
- type SolanaState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BootstrapAccount ¶ added in v0.32.0
type BootstrapAccountArgs ¶ added in v0.32.0
type BootstrapAccountArgs struct { BalanceLamports pulumi.IntPtrInput `pulumi:"balanceLamports"` IdentityPubkey pulumi.StringInput `pulumi:"identityPubkey"` StakeLamports pulumi.IntPtrInput `pulumi:"stakeLamports"` StakePubkey pulumi.StringInput `pulumi:"stakePubkey"` VotePubkey pulumi.StringInput `pulumi:"votePubkey"` }
func (BootstrapAccountArgs) ElementType ¶ added in v0.32.0
func (BootstrapAccountArgs) ElementType() reflect.Type
func (BootstrapAccountArgs) ToBootstrapAccountOutput ¶ added in v0.32.0
func (i BootstrapAccountArgs) ToBootstrapAccountOutput() BootstrapAccountOutput
func (BootstrapAccountArgs) ToBootstrapAccountOutputWithContext ¶ added in v0.32.0
func (i BootstrapAccountArgs) ToBootstrapAccountOutputWithContext(ctx context.Context) BootstrapAccountOutput
type BootstrapAccountArray ¶ added in v0.32.0
type BootstrapAccountArray []BootstrapAccountInput
func (BootstrapAccountArray) ElementType ¶ added in v0.32.0
func (BootstrapAccountArray) ElementType() reflect.Type
func (BootstrapAccountArray) ToBootstrapAccountArrayOutput ¶ added in v0.32.0
func (i BootstrapAccountArray) ToBootstrapAccountArrayOutput() BootstrapAccountArrayOutput
func (BootstrapAccountArray) ToBootstrapAccountArrayOutputWithContext ¶ added in v0.32.0
func (i BootstrapAccountArray) ToBootstrapAccountArrayOutputWithContext(ctx context.Context) BootstrapAccountArrayOutput
type BootstrapAccountArrayInput ¶ added in v0.32.0
type BootstrapAccountArrayInput interface { pulumi.Input ToBootstrapAccountArrayOutput() BootstrapAccountArrayOutput ToBootstrapAccountArrayOutputWithContext(context.Context) BootstrapAccountArrayOutput }
BootstrapAccountArrayInput is an input type that accepts BootstrapAccountArray and BootstrapAccountArrayOutput values. You can construct a concrete instance of `BootstrapAccountArrayInput` via:
BootstrapAccountArray{ BootstrapAccountArgs{...} }
type BootstrapAccountArrayOutput ¶ added in v0.32.0
type BootstrapAccountArrayOutput struct{ *pulumi.OutputState }
func (BootstrapAccountArrayOutput) ElementType ¶ added in v0.32.0
func (BootstrapAccountArrayOutput) ElementType() reflect.Type
func (BootstrapAccountArrayOutput) Index ¶ added in v0.32.0
func (o BootstrapAccountArrayOutput) Index(i pulumi.IntInput) BootstrapAccountOutput
func (BootstrapAccountArrayOutput) ToBootstrapAccountArrayOutput ¶ added in v0.32.0
func (o BootstrapAccountArrayOutput) ToBootstrapAccountArrayOutput() BootstrapAccountArrayOutput
func (BootstrapAccountArrayOutput) ToBootstrapAccountArrayOutputWithContext ¶ added in v0.32.0
func (o BootstrapAccountArrayOutput) ToBootstrapAccountArrayOutputWithContext(ctx context.Context) BootstrapAccountArrayOutput
type BootstrapAccountInput ¶ added in v0.32.0
type BootstrapAccountInput interface { pulumi.Input ToBootstrapAccountOutput() BootstrapAccountOutput ToBootstrapAccountOutputWithContext(context.Context) BootstrapAccountOutput }
BootstrapAccountInput is an input type that accepts BootstrapAccountArgs and BootstrapAccountOutput values. You can construct a concrete instance of `BootstrapAccountInput` via:
BootstrapAccountArgs{...}
type BootstrapAccountOutput ¶ added in v0.32.0
type BootstrapAccountOutput struct{ *pulumi.OutputState }
func (BootstrapAccountOutput) BalanceLamports ¶ added in v0.32.0
func (o BootstrapAccountOutput) BalanceLamports() pulumi.IntPtrOutput
func (BootstrapAccountOutput) ElementType ¶ added in v0.32.0
func (BootstrapAccountOutput) ElementType() reflect.Type
func (BootstrapAccountOutput) IdentityPubkey ¶ added in v0.32.0
func (o BootstrapAccountOutput) IdentityPubkey() pulumi.StringOutput
func (BootstrapAccountOutput) StakeLamports ¶ added in v0.32.0
func (o BootstrapAccountOutput) StakeLamports() pulumi.IntPtrOutput
func (BootstrapAccountOutput) StakePubkey ¶ added in v0.32.0
func (o BootstrapAccountOutput) StakePubkey() pulumi.StringOutput
func (BootstrapAccountOutput) ToBootstrapAccountOutput ¶ added in v0.32.0
func (o BootstrapAccountOutput) ToBootstrapAccountOutput() BootstrapAccountOutput
func (BootstrapAccountOutput) ToBootstrapAccountOutputWithContext ¶ added in v0.32.0
func (o BootstrapAccountOutput) ToBootstrapAccountOutputWithContext(ctx context.Context) BootstrapAccountOutput
func (BootstrapAccountOutput) VotePubkey ¶ added in v0.32.0
func (o BootstrapAccountOutput) VotePubkey() pulumi.StringOutput
type BootstrapValidator ¶ added in v0.35.0
type BootstrapValidatorArgs ¶ added in v0.35.0
type BootstrapValidatorArgs struct { IdentityPubkey pulumi.StringInput `pulumi:"identityPubkey"` StakePubkey pulumi.StringInput `pulumi:"stakePubkey"` VotePubkey pulumi.StringInput `pulumi:"votePubkey"` }
func (BootstrapValidatorArgs) ElementType ¶ added in v0.35.0
func (BootstrapValidatorArgs) ElementType() reflect.Type
func (BootstrapValidatorArgs) ToBootstrapValidatorOutput ¶ added in v0.35.0
func (i BootstrapValidatorArgs) ToBootstrapValidatorOutput() BootstrapValidatorOutput
func (BootstrapValidatorArgs) ToBootstrapValidatorOutputWithContext ¶ added in v0.35.0
func (i BootstrapValidatorArgs) ToBootstrapValidatorOutputWithContext(ctx context.Context) BootstrapValidatorOutput
type BootstrapValidatorArray ¶ added in v0.35.0
type BootstrapValidatorArray []BootstrapValidatorInput
func (BootstrapValidatorArray) ElementType ¶ added in v0.35.0
func (BootstrapValidatorArray) ElementType() reflect.Type
func (BootstrapValidatorArray) ToBootstrapValidatorArrayOutput ¶ added in v0.35.0
func (i BootstrapValidatorArray) ToBootstrapValidatorArrayOutput() BootstrapValidatorArrayOutput
func (BootstrapValidatorArray) ToBootstrapValidatorArrayOutputWithContext ¶ added in v0.35.0
func (i BootstrapValidatorArray) ToBootstrapValidatorArrayOutputWithContext(ctx context.Context) BootstrapValidatorArrayOutput
type BootstrapValidatorArrayInput ¶ added in v0.35.0
type BootstrapValidatorArrayInput interface { pulumi.Input ToBootstrapValidatorArrayOutput() BootstrapValidatorArrayOutput ToBootstrapValidatorArrayOutputWithContext(context.Context) BootstrapValidatorArrayOutput }
BootstrapValidatorArrayInput is an input type that accepts BootstrapValidatorArray and BootstrapValidatorArrayOutput values. You can construct a concrete instance of `BootstrapValidatorArrayInput` via:
BootstrapValidatorArray{ BootstrapValidatorArgs{...} }
type BootstrapValidatorArrayOutput ¶ added in v0.35.0
type BootstrapValidatorArrayOutput struct{ *pulumi.OutputState }
func (BootstrapValidatorArrayOutput) ElementType ¶ added in v0.35.0
func (BootstrapValidatorArrayOutput) ElementType() reflect.Type
func (BootstrapValidatorArrayOutput) Index ¶ added in v0.35.0
func (o BootstrapValidatorArrayOutput) Index(i pulumi.IntInput) BootstrapValidatorOutput
func (BootstrapValidatorArrayOutput) ToBootstrapValidatorArrayOutput ¶ added in v0.35.0
func (o BootstrapValidatorArrayOutput) ToBootstrapValidatorArrayOutput() BootstrapValidatorArrayOutput
func (BootstrapValidatorArrayOutput) ToBootstrapValidatorArrayOutputWithContext ¶ added in v0.35.0
func (o BootstrapValidatorArrayOutput) ToBootstrapValidatorArrayOutputWithContext(ctx context.Context) BootstrapValidatorArrayOutput
type BootstrapValidatorInput ¶ added in v0.35.0
type BootstrapValidatorInput interface { pulumi.Input ToBootstrapValidatorOutput() BootstrapValidatorOutput ToBootstrapValidatorOutputWithContext(context.Context) BootstrapValidatorOutput }
BootstrapValidatorInput is an input type that accepts BootstrapValidatorArgs and BootstrapValidatorOutput values. You can construct a concrete instance of `BootstrapValidatorInput` via:
BootstrapValidatorArgs{...}
type BootstrapValidatorOutput ¶ added in v0.35.0
type BootstrapValidatorOutput struct{ *pulumi.OutputState }
func (BootstrapValidatorOutput) ElementType ¶ added in v0.35.0
func (BootstrapValidatorOutput) ElementType() reflect.Type
func (BootstrapValidatorOutput) IdentityPubkey ¶ added in v0.35.0
func (o BootstrapValidatorOutput) IdentityPubkey() pulumi.StringOutput
func (BootstrapValidatorOutput) StakePubkey ¶ added in v0.35.0
func (o BootstrapValidatorOutput) StakePubkey() pulumi.StringOutput
func (BootstrapValidatorOutput) ToBootstrapValidatorOutput ¶ added in v0.35.0
func (o BootstrapValidatorOutput) ToBootstrapValidatorOutput() BootstrapValidatorOutput
func (BootstrapValidatorOutput) ToBootstrapValidatorOutputWithContext ¶ added in v0.35.0
func (o BootstrapValidatorOutput) ToBootstrapValidatorOutputWithContext(ctx context.Context) BootstrapValidatorOutput
func (BootstrapValidatorOutput) VotePubkey ¶ added in v0.35.0
func (o BootstrapValidatorOutput) VotePubkey() pulumi.StringOutput
type GenesisFlags ¶ added in v0.23.0
type GenesisFlags struct { BootstrapStakeAuthorizedPubkey *string `pulumi:"bootstrapStakeAuthorizedPubkey"` BootstrapValidatorLamports *int `pulumi:"bootstrapValidatorLamports"` BootstrapValidatorStakeLamports *int `pulumi:"bootstrapValidatorStakeLamports"` BootstrapValidators []BootstrapValidator `pulumi:"bootstrapValidators"` ClusterType *string `pulumi:"clusterType"` CreationTime *string `pulumi:"creationTime"` DeactivateFeatures []string `pulumi:"deactivateFeatures"` EnableWarmupEpochs *bool `pulumi:"enableWarmupEpochs"` ExtraFlags []string `pulumi:"extraFlags"` FaucetLamports *int `pulumi:"faucetLamports"` FaucetPubkey *string `pulumi:"faucetPubkey"` FeeBurnPercentage *int `pulumi:"feeBurnPercentage"` HashesPerTick *string `pulumi:"hashesPerTick"` Inflation *string `pulumi:"inflation"` LamportsPerByteYear *int `pulumi:"lamportsPerByteYear"` LedgerPath string `pulumi:"ledgerPath"` MaxGenesisArchiveUnpackedSize *int `pulumi:"maxGenesisArchiveUnpackedSize"` RentBurnPercentage *int `pulumi:"rentBurnPercentage"` RentExemptionThreshold *int `pulumi:"rentExemptionThreshold"` SlotsPerEpoch *int `pulumi:"slotsPerEpoch"` TargetLamportsPerSignature *int `pulumi:"targetLamportsPerSignature"` TargetSignaturesPerSlot *int `pulumi:"targetSignaturesPerSlot"` TargetTickDuration *int `pulumi:"targetTickDuration"` TicksPerSlot *int `pulumi:"ticksPerSlot"` Url *string `pulumi:"url"` VoteCommissionPercentage *int `pulumi:"voteCommissionPercentage"` }
type GenesisFlagsArgs ¶ added in v0.23.0
type GenesisFlagsArgs struct { BootstrapStakeAuthorizedPubkey pulumi.StringPtrInput `pulumi:"bootstrapStakeAuthorizedPubkey"` BootstrapValidatorLamports pulumi.IntPtrInput `pulumi:"bootstrapValidatorLamports"` BootstrapValidatorStakeLamports pulumi.IntPtrInput `pulumi:"bootstrapValidatorStakeLamports"` BootstrapValidators BootstrapValidatorArrayInput `pulumi:"bootstrapValidators"` ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` CreationTime pulumi.StringPtrInput `pulumi:"creationTime"` DeactivateFeatures pulumi.StringArrayInput `pulumi:"deactivateFeatures"` EnableWarmupEpochs pulumi.BoolPtrInput `pulumi:"enableWarmupEpochs"` ExtraFlags pulumi.StringArrayInput `pulumi:"extraFlags"` FaucetLamports pulumi.IntPtrInput `pulumi:"faucetLamports"` FaucetPubkey pulumi.StringPtrInput `pulumi:"faucetPubkey"` FeeBurnPercentage pulumi.IntPtrInput `pulumi:"feeBurnPercentage"` HashesPerTick pulumi.StringPtrInput `pulumi:"hashesPerTick"` Inflation pulumi.StringPtrInput `pulumi:"inflation"` LamportsPerByteYear pulumi.IntPtrInput `pulumi:"lamportsPerByteYear"` LedgerPath pulumi.StringInput `pulumi:"ledgerPath"` MaxGenesisArchiveUnpackedSize pulumi.IntPtrInput `pulumi:"maxGenesisArchiveUnpackedSize"` RentBurnPercentage pulumi.IntPtrInput `pulumi:"rentBurnPercentage"` RentExemptionThreshold pulumi.IntPtrInput `pulumi:"rentExemptionThreshold"` SlotsPerEpoch pulumi.IntPtrInput `pulumi:"slotsPerEpoch"` TargetLamportsPerSignature pulumi.IntPtrInput `pulumi:"targetLamportsPerSignature"` TargetSignaturesPerSlot pulumi.IntPtrInput `pulumi:"targetSignaturesPerSlot"` TargetTickDuration pulumi.IntPtrInput `pulumi:"targetTickDuration"` TicksPerSlot pulumi.IntPtrInput `pulumi:"ticksPerSlot"` Url pulumi.StringPtrInput `pulumi:"url"` VoteCommissionPercentage pulumi.IntPtrInput `pulumi:"voteCommissionPercentage"` }
func (GenesisFlagsArgs) ElementType ¶ added in v0.23.0
func (GenesisFlagsArgs) ElementType() reflect.Type
func (GenesisFlagsArgs) ToGenesisFlagsOutput ¶ added in v0.23.0
func (i GenesisFlagsArgs) ToGenesisFlagsOutput() GenesisFlagsOutput
func (GenesisFlagsArgs) ToGenesisFlagsOutputWithContext ¶ added in v0.23.0
func (i GenesisFlagsArgs) ToGenesisFlagsOutputWithContext(ctx context.Context) GenesisFlagsOutput
type GenesisFlagsInput ¶ added in v0.23.0
type GenesisFlagsInput interface { pulumi.Input ToGenesisFlagsOutput() GenesisFlagsOutput ToGenesisFlagsOutputWithContext(context.Context) GenesisFlagsOutput }
GenesisFlagsInput is an input type that accepts GenesisFlagsArgs and GenesisFlagsOutput values. You can construct a concrete instance of `GenesisFlagsInput` via:
GenesisFlagsArgs{...}
type GenesisFlagsOutput ¶ added in v0.23.0
type GenesisFlagsOutput struct{ *pulumi.OutputState }
func (GenesisFlagsOutput) BootstrapStakeAuthorizedPubkey ¶ added in v0.23.0
func (o GenesisFlagsOutput) BootstrapStakeAuthorizedPubkey() pulumi.StringPtrOutput
func (GenesisFlagsOutput) BootstrapValidatorLamports ¶ added in v0.23.0
func (o GenesisFlagsOutput) BootstrapValidatorLamports() pulumi.IntPtrOutput
func (GenesisFlagsOutput) BootstrapValidatorStakeLamports ¶ added in v0.23.0
func (o GenesisFlagsOutput) BootstrapValidatorStakeLamports() pulumi.IntPtrOutput
func (GenesisFlagsOutput) BootstrapValidators ¶ added in v0.35.0
func (o GenesisFlagsOutput) BootstrapValidators() BootstrapValidatorArrayOutput
func (GenesisFlagsOutput) ClusterType ¶ added in v0.23.0
func (o GenesisFlagsOutput) ClusterType() pulumi.StringPtrOutput
func (GenesisFlagsOutput) CreationTime ¶ added in v0.23.0
func (o GenesisFlagsOutput) CreationTime() pulumi.StringPtrOutput
func (GenesisFlagsOutput) DeactivateFeatures ¶ added in v0.23.0
func (o GenesisFlagsOutput) DeactivateFeatures() pulumi.StringArrayOutput
func (GenesisFlagsOutput) ElementType ¶ added in v0.23.0
func (GenesisFlagsOutput) ElementType() reflect.Type
func (GenesisFlagsOutput) EnableWarmupEpochs ¶ added in v0.23.0
func (o GenesisFlagsOutput) EnableWarmupEpochs() pulumi.BoolPtrOutput
func (GenesisFlagsOutput) ExtraFlags ¶ added in v0.23.0
func (o GenesisFlagsOutput) ExtraFlags() pulumi.StringArrayOutput
func (GenesisFlagsOutput) FaucetLamports ¶ added in v0.23.0
func (o GenesisFlagsOutput) FaucetLamports() pulumi.IntPtrOutput
func (GenesisFlagsOutput) FaucetPubkey ¶ added in v0.23.0
func (o GenesisFlagsOutput) FaucetPubkey() pulumi.StringPtrOutput
func (GenesisFlagsOutput) FeeBurnPercentage ¶ added in v0.23.0
func (o GenesisFlagsOutput) FeeBurnPercentage() pulumi.IntPtrOutput
func (GenesisFlagsOutput) HashesPerTick ¶ added in v0.23.0
func (o GenesisFlagsOutput) HashesPerTick() pulumi.StringPtrOutput
func (GenesisFlagsOutput) Inflation ¶ added in v0.23.0
func (o GenesisFlagsOutput) Inflation() pulumi.StringPtrOutput
func (GenesisFlagsOutput) LamportsPerByteYear ¶ added in v0.23.0
func (o GenesisFlagsOutput) LamportsPerByteYear() pulumi.IntPtrOutput
func (GenesisFlagsOutput) LedgerPath ¶ added in v0.23.0
func (o GenesisFlagsOutput) LedgerPath() pulumi.StringOutput
func (GenesisFlagsOutput) MaxGenesisArchiveUnpackedSize ¶ added in v0.23.0
func (o GenesisFlagsOutput) MaxGenesisArchiveUnpackedSize() pulumi.IntPtrOutput
func (GenesisFlagsOutput) RentBurnPercentage ¶ added in v0.23.0
func (o GenesisFlagsOutput) RentBurnPercentage() pulumi.IntPtrOutput
func (GenesisFlagsOutput) RentExemptionThreshold ¶ added in v0.23.0
func (o GenesisFlagsOutput) RentExemptionThreshold() pulumi.IntPtrOutput
func (GenesisFlagsOutput) SlotsPerEpoch ¶ added in v0.32.0
func (o GenesisFlagsOutput) SlotsPerEpoch() pulumi.IntPtrOutput
func (GenesisFlagsOutput) TargetLamportsPerSignature ¶ added in v0.23.0
func (o GenesisFlagsOutput) TargetLamportsPerSignature() pulumi.IntPtrOutput
func (GenesisFlagsOutput) TargetSignaturesPerSlot ¶ added in v0.23.0
func (o GenesisFlagsOutput) TargetSignaturesPerSlot() pulumi.IntPtrOutput
func (GenesisFlagsOutput) TargetTickDuration ¶ added in v0.23.0
func (o GenesisFlagsOutput) TargetTickDuration() pulumi.IntPtrOutput
func (GenesisFlagsOutput) TicksPerSlot ¶ added in v0.23.0
func (o GenesisFlagsOutput) TicksPerSlot() pulumi.IntPtrOutput
func (GenesisFlagsOutput) ToGenesisFlagsOutput ¶ added in v0.23.0
func (o GenesisFlagsOutput) ToGenesisFlagsOutput() GenesisFlagsOutput
func (GenesisFlagsOutput) ToGenesisFlagsOutputWithContext ¶ added in v0.23.0
func (o GenesisFlagsOutput) ToGenesisFlagsOutputWithContext(ctx context.Context) GenesisFlagsOutput
func (GenesisFlagsOutput) Url ¶ added in v0.23.0
func (o GenesisFlagsOutput) Url() pulumi.StringPtrOutput
func (GenesisFlagsOutput) VoteCommissionPercentage ¶ added in v0.23.0
func (o GenesisFlagsOutput) VoteCommissionPercentage() pulumi.IntPtrOutput
type PrimordialAccount ¶ added in v0.30.0
type PrimordialAccountArgs ¶ added in v0.30.0
type PrimordialAccountArgs struct { Data pulumi.StringPtrInput `pulumi:"data"` Executable pulumi.BoolPtrInput `pulumi:"executable"` Lamports pulumi.IntInput `pulumi:"lamports"` Owner pulumi.StringPtrInput `pulumi:"owner"` Pubkey pulumi.StringInput `pulumi:"pubkey"` }
func (PrimordialAccountArgs) ElementType ¶ added in v0.30.0
func (PrimordialAccountArgs) ElementType() reflect.Type
func (PrimordialAccountArgs) ToPrimordialAccountOutput ¶ added in v0.30.0
func (i PrimordialAccountArgs) ToPrimordialAccountOutput() PrimordialAccountOutput
func (PrimordialAccountArgs) ToPrimordialAccountOutputWithContext ¶ added in v0.30.0
func (i PrimordialAccountArgs) ToPrimordialAccountOutputWithContext(ctx context.Context) PrimordialAccountOutput
type PrimordialAccountArray ¶ added in v0.30.0
type PrimordialAccountArray []PrimordialAccountInput
func (PrimordialAccountArray) ElementType ¶ added in v0.30.0
func (PrimordialAccountArray) ElementType() reflect.Type
func (PrimordialAccountArray) ToPrimordialAccountArrayOutput ¶ added in v0.30.0
func (i PrimordialAccountArray) ToPrimordialAccountArrayOutput() PrimordialAccountArrayOutput
func (PrimordialAccountArray) ToPrimordialAccountArrayOutputWithContext ¶ added in v0.30.0
func (i PrimordialAccountArray) ToPrimordialAccountArrayOutputWithContext(ctx context.Context) PrimordialAccountArrayOutput
type PrimordialAccountArrayInput ¶ added in v0.30.0
type PrimordialAccountArrayInput interface { pulumi.Input ToPrimordialAccountArrayOutput() PrimordialAccountArrayOutput ToPrimordialAccountArrayOutputWithContext(context.Context) PrimordialAccountArrayOutput }
PrimordialAccountArrayInput is an input type that accepts PrimordialAccountArray and PrimordialAccountArrayOutput values. You can construct a concrete instance of `PrimordialAccountArrayInput` via:
PrimordialAccountArray{ PrimordialAccountArgs{...} }
type PrimordialAccountArrayOutput ¶ added in v0.30.0
type PrimordialAccountArrayOutput struct{ *pulumi.OutputState }
func (PrimordialAccountArrayOutput) ElementType ¶ added in v0.30.0
func (PrimordialAccountArrayOutput) ElementType() reflect.Type
func (PrimordialAccountArrayOutput) Index ¶ added in v0.30.0
func (o PrimordialAccountArrayOutput) Index(i pulumi.IntInput) PrimordialAccountOutput
func (PrimordialAccountArrayOutput) ToPrimordialAccountArrayOutput ¶ added in v0.30.0
func (o PrimordialAccountArrayOutput) ToPrimordialAccountArrayOutput() PrimordialAccountArrayOutput
func (PrimordialAccountArrayOutput) ToPrimordialAccountArrayOutputWithContext ¶ added in v0.30.0
func (o PrimordialAccountArrayOutput) ToPrimordialAccountArrayOutputWithContext(ctx context.Context) PrimordialAccountArrayOutput
type PrimordialAccountInput ¶ added in v0.30.0
type PrimordialAccountInput interface { pulumi.Input ToPrimordialAccountOutput() PrimordialAccountOutput ToPrimordialAccountOutputWithContext(context.Context) PrimordialAccountOutput }
PrimordialAccountInput is an input type that accepts PrimordialAccountArgs and PrimordialAccountOutput values. You can construct a concrete instance of `PrimordialAccountInput` via:
PrimordialAccountArgs{...}
type PrimordialAccountOutput ¶ added in v0.30.0
type PrimordialAccountOutput struct{ *pulumi.OutputState }
func (PrimordialAccountOutput) Data ¶ added in v0.30.0
func (o PrimordialAccountOutput) Data() pulumi.StringPtrOutput
func (PrimordialAccountOutput) ElementType ¶ added in v0.30.0
func (PrimordialAccountOutput) ElementType() reflect.Type
func (PrimordialAccountOutput) Executable ¶ added in v0.30.0
func (o PrimordialAccountOutput) Executable() pulumi.BoolPtrOutput
func (PrimordialAccountOutput) Lamports ¶ added in v0.30.0
func (o PrimordialAccountOutput) Lamports() pulumi.IntOutput
func (PrimordialAccountOutput) Owner ¶ added in v0.30.0
func (o PrimordialAccountOutput) Owner() pulumi.StringPtrOutput
func (PrimordialAccountOutput) Pubkey ¶ added in v0.30.0
func (o PrimordialAccountOutput) Pubkey() pulumi.StringOutput
func (PrimordialAccountOutput) ToPrimordialAccountOutput ¶ added in v0.30.0
func (o PrimordialAccountOutput) ToPrimordialAccountOutput() PrimordialAccountOutput
func (PrimordialAccountOutput) ToPrimordialAccountOutputWithContext ¶ added in v0.30.0
func (o PrimordialAccountOutput) ToPrimordialAccountOutputWithContext(ctx context.Context) PrimordialAccountOutput
type Solana ¶
type Solana struct { pulumi.CustomResourceState Accounts BootstrapAccountArrayOutput `pulumi:"accounts"` Connection ssh.ConnectionOutput `pulumi:"connection"` Flags GenesisFlagsOutput `pulumi:"flags"` GenesisHash pulumi.StringOutput `pulumi:"genesisHash"` Primordial PrimordialAccountArrayOutput `pulumi:"primordial"` RunnerConfig runner.ConfigPtrOutput `pulumi:"runnerConfig"` Version pulumi.StringPtrOutput `pulumi:"version"` }
func GetSolana ¶
func GetSolana(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SolanaState, opts ...pulumi.ResourceOption) (*Solana, error)
GetSolana gets an existing Solana 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 NewSolana ¶
func NewSolana(ctx *pulumi.Context, name string, args *SolanaArgs, opts ...pulumi.ResourceOption) (*Solana, error)
NewSolana registers a new resource with the given unique name, arguments, and options.
func (*Solana) ElementType ¶
func (*Solana) ToSolanaOutput ¶
func (i *Solana) ToSolanaOutput() SolanaOutput
func (*Solana) ToSolanaOutputWithContext ¶
func (i *Solana) ToSolanaOutputWithContext(ctx context.Context) SolanaOutput
type SolanaArgs ¶
type SolanaArgs struct { Accounts BootstrapAccountArrayInput Connection ssh.ConnectionInput Flags GenesisFlagsInput Primordial PrimordialAccountArrayInput RunnerConfig runner.ConfigPtrInput Version pulumi.StringPtrInput }
The set of arguments for constructing a Solana resource.
func (SolanaArgs) ElementType ¶
func (SolanaArgs) ElementType() reflect.Type
type SolanaInput ¶
type SolanaInput interface { pulumi.Input ToSolanaOutput() SolanaOutput ToSolanaOutputWithContext(ctx context.Context) SolanaOutput }
type SolanaOutput ¶
type SolanaOutput struct{ *pulumi.OutputState }
func (SolanaOutput) Accounts ¶ added in v0.32.0
func (o SolanaOutput) Accounts() BootstrapAccountArrayOutput
func (SolanaOutput) Connection ¶
func (o SolanaOutput) Connection() ssh.ConnectionOutput
func (SolanaOutput) ElementType ¶
func (SolanaOutput) ElementType() reflect.Type
func (SolanaOutput) Flags ¶
func (o SolanaOutput) Flags() GenesisFlagsOutput
func (SolanaOutput) GenesisHash ¶
func (o SolanaOutput) GenesisHash() pulumi.StringOutput
func (SolanaOutput) Primordial ¶
func (o SolanaOutput) Primordial() PrimordialAccountArrayOutput
func (SolanaOutput) RunnerConfig ¶ added in v0.23.0
func (o SolanaOutput) RunnerConfig() runner.ConfigPtrOutput
func (SolanaOutput) ToSolanaOutput ¶
func (o SolanaOutput) ToSolanaOutput() SolanaOutput
func (SolanaOutput) ToSolanaOutputWithContext ¶
func (o SolanaOutput) ToSolanaOutputWithContext(ctx context.Context) SolanaOutput
func (SolanaOutput) Version ¶ added in v0.2.0
func (o SolanaOutput) Version() pulumi.StringPtrOutput
type SolanaState ¶
type SolanaState struct { }
func (SolanaState) ElementType ¶
func (SolanaState) ElementType() reflect.Type