Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindDeveloperOptions ¶ added in v0.1.74
func BindDeveloperOptions(opts *RawAWSPlatformCreateOptions, flags *pflag.FlagSet)
func NewCreateCommand ¶
func NewCreateCommand(coreOpts *core.CreateNodePoolOptions) *cobra.Command
Types ¶
type CompletedAWSPlatformCreateOptions ¶ added in v0.1.74
type CompletedAWSPlatformCreateOptions struct {
// contains filtered or unexported fields
}
func (*CompletedAWSPlatformCreateOptions) Type ¶ added in v0.1.74
func (o *CompletedAWSPlatformCreateOptions) Type() hyperv1.PlatformType
func (*CompletedAWSPlatformCreateOptions) UpdateNodePool ¶ added in v0.1.74
func (o *CompletedAWSPlatformCreateOptions) UpdateNodePool(ctx context.Context, nodePool *hyperv1.NodePool, hcluster *hyperv1.HostedCluster, _ crclient.Client) error
type RawAWSPlatformCreateOptions ¶ added in v0.1.74
type RawAWSPlatformCreateOptions struct {
*AWSPlatformCreateOptions
}
func DefaultOptions ¶ added in v0.1.74
func DefaultOptions() *RawAWSPlatformCreateOptions
func (*RawAWSPlatformCreateOptions) Validate ¶ added in v0.1.74
func (o *RawAWSPlatformCreateOptions) Validate(_ context.Context, _ *core.CreateNodePoolOptions) (core.NodePoolPlatformCompleter, error)
Validate validates the AWS nodepool platform options. This method uses the unified signature pattern defined in core.NodePoolPlatformValidator.
type ValidatedAWSPlatformCreateOptions ¶ added in v0.1.74
type ValidatedAWSPlatformCreateOptions struct {
// contains filtered or unexported fields
}
func (*ValidatedAWSPlatformCreateOptions) Complete ¶ added in v0.1.74
func (o *ValidatedAWSPlatformCreateOptions) Complete(_ context.Context, _ *core.CreateNodePoolOptions) (core.PlatformOptions, error)
Complete completes the AWS nodepool platform options. This method uses the unified signature pattern defined in core.NodePoolPlatformCompleter.
Click to show internal directories.
Click to hide internal directories.