Documentation ¶
Index ¶
Constants ¶
View Source
const ( VirtualNetworkAddressPrefix = "10.0.0.0/16" VirtualNetworkLinkLocation = "global" VirtualNetworkSubnetAddressPrefix = "10.0.0.0/24" )
Variables ¶
This section is empty.
Functions ¶
func NewCreateCommand ¶
func NewDestroyCommand ¶
Types ¶
type CreateInfraOptions ¶
type CreateInfraOptions struct { Name string BaseDomain string Location string InfraID string CredentialsFile string Credentials *util.AzureCreds OutputFile string RHCOSImage string ResourceGroupName string VnetID string NetworkSecurityGroupID string ResourceGroupTags map[string]string SubnetID string ManagedIdentityKeyVaultName string ManagedIdentityKeyVaultTenantID string TechPreviewEnabled bool ManagedIdentitiesFile string DNSZoneRG string }
func (*CreateInfraOptions) Run ¶
func (o *CreateInfraOptions) Run(ctx context.Context, l logr.Logger) (*CreateInfraOutput, error)
type CreateInfraOutput ¶
type CreateInfraOutput struct { BaseDomain string `json:"baseDomain"` PublicZoneID string `json:"publicZoneID"` PrivateZoneID string `json:"privateZoneID"` Location string `json:"region"` ResourceGroupName string `json:"resourceGroupName"` VNetID string `json:"vnetID"` SubnetID string `json:"subnetID"` BootImageID string `json:"bootImageID"` InfraID string `json:"infraID"` MachineIdentityID string `json:"machineIdentityID"` SecurityGroupID string `json:"securityGroupID"` ControlPlaneMIs hyperv1.AzureResourceManagedIdentities `json:"controlPlaneMIs"` }
type DestroyInfraOptions ¶
type DestroyInfraOptions struct { Name string Location string InfraID string CredentialsFile string Credentials *util.AzureCreds ResourceGroupName string TechPreviewEnabled bool ControlPlaneMIs hyperv1.AzureResourceManagedIdentities SkipServicePrincipalDeletion bool }
func (*DestroyInfraOptions) GetResourceGroupName ¶ added in v0.1.23
func (o *DestroyInfraOptions) GetResourceGroupName() string
Click to show internal directories.
Click to hide internal directories.