Documentation
¶
Index ¶
- func BindDeveloperOptions(opts *RawAzurePlatformCreateOptions, flags *pflag.FlagSet)
- func BindOptions(opts *RawAzurePlatformCreateOptions, flags *pflag.FlagSet)
- func NewCreateCommand(coreOpts *core.CreateNodePoolOptions) *cobra.Command
- type AzureMarketPlaceImageInfo
- type AzurePlatformCreateOptions
- type CompletedAzurePlatformCreateOptions
- type RawAzurePlatformCreateOptions
- type ValidatedAzurePlatformCreateOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindDeveloperOptions ¶ added in v0.1.43
func BindDeveloperOptions(opts *RawAzurePlatformCreateOptions, flags *pflag.FlagSet)
func BindOptions ¶ added in v0.1.43
func BindOptions(opts *RawAzurePlatformCreateOptions, flags *pflag.FlagSet)
func NewCreateCommand ¶
func NewCreateCommand(coreOpts *core.CreateNodePoolOptions) *cobra.Command
Types ¶
type AzureMarketPlaceImageInfo ¶ added in v0.1.43
type AzurePlatformCreateOptions ¶ added in v0.1.18
type AzurePlatformCreateOptions struct { InstanceType string DiskSize int32 AvailabilityZone string DiagnosticsStorageAccountType hyperv1.AzureDiagnosticsStorageAccountType DiagnosticsStorageAccountURI string DiskEncryptionSetID string EnableEphemeralOSDisk bool DiskStorageAccountType string SubnetID string ImageID string Arch string EncryptionAtHost string }
func (*AzurePlatformCreateOptions) Type ¶ added in v0.1.18
func (o *AzurePlatformCreateOptions) Type() hyperv1.PlatformType
type CompletedAzurePlatformCreateOptions ¶ added in v0.1.43
type CompletedAzurePlatformCreateOptions struct {
// contains filtered or unexported fields
}
func (*CompletedAzurePlatformCreateOptions) NodePoolPlatform ¶ added in v0.1.43
func (o *CompletedAzurePlatformCreateOptions) NodePoolPlatform(nodePool *hyperv1.NodePool) *hyperv1.AzureNodePoolPlatform
func (*CompletedAzurePlatformCreateOptions) UpdateNodePool ¶ added in v0.1.43
func (o *CompletedAzurePlatformCreateOptions) UpdateNodePool(_ context.Context, nodePool *hyperv1.NodePool, _ *hyperv1.HostedCluster, _ crclient.Client) error
type RawAzurePlatformCreateOptions ¶ added in v0.1.43
type RawAzurePlatformCreateOptions struct { *AzurePlatformCreateOptions *AzureMarketPlaceImageInfo }
func DefaultOptions ¶ added in v0.1.43
func DefaultOptions() *RawAzurePlatformCreateOptions
func (*RawAzurePlatformCreateOptions) Validate ¶ added in v0.1.43
func (o *RawAzurePlatformCreateOptions) Validate() (*ValidatedAzurePlatformCreateOptions, error)
TODO: HOSTEDCP-1974: Unify Validate/Complete Function Signatures Across Providers
type ValidatedAzurePlatformCreateOptions ¶ added in v0.1.43
type ValidatedAzurePlatformCreateOptions struct {
// contains filtered or unexported fields
}
func (*ValidatedAzurePlatformCreateOptions) Complete ¶ added in v0.1.43
func (o *ValidatedAzurePlatformCreateOptions) Complete() (*CompletedAzurePlatformCreateOptions, error)
Click to show internal directories.
Click to hide internal directories.