Documentation ¶
Index ¶
Constants ¶
This section is empty.
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 *apifixtures.AzureCreds OutputFile 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"` VnetName string `json:"vnetName"` SubnetName string `json:"subnetName"` BootImageID string `json:"bootImageID"` InfraID string `json:"infraID"` MachineIdentityID string `json:"machineIdentityID"` SecurityGroupName string `json:"securityGroupName"` }
type DestroyInfraOptions ¶
type DestroyInfraOptions struct { Name string Location string InfraID string CredentialsFile string Credentials *apifixtures.AzureCreds }
Click to show internal directories.
Click to hide internal directories.