Documentation ¶
Index ¶
- type AzureVirtualMachineExtensionClient
- func (p *AzureVirtualMachineExtensionClient) AddVirtualMachineExtensionCredsToSecrets(ctx context.Context, secretName string, data map[string][]byte, ...) error
- func (c *AzureVirtualMachineExtensionClient) CreateVirtualMachineExtension(ctx context.Context, location string, resourceGroupName string, vmName string, ...) (future compute.VirtualMachineExtensionsCreateOrUpdateFuture, err error)
- func (g *AzureVirtualMachineExtensionClient) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (c *AzureVirtualMachineExtensionClient) DeleteVirtualMachineExtension(ctx context.Context, extName string, vmName string, resourcegroup string) (status string, err error)
- func (c *AzureVirtualMachineExtensionClient) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (p *AzureVirtualMachineExtensionClient) GetOrPrepareSecret(ctx context.Context, instance *azurev1alpha1.AzureVirtualMachineExtension) (map[string][]byte, error)
- func (g *AzureVirtualMachineExtensionClient) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
- func (g *AzureVirtualMachineExtensionClient) GetStatus(obj runtime.Object) (*azurev1alpha1.ASOStatus, error)
- func (c *AzureVirtualMachineExtensionClient) GetVirtualMachineExtension(ctx context.Context, resourcegroup string, vmName string, extName string) (vm compute.VirtualMachineExtension, err error)
- type VirtualMachineExtensionManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureVirtualMachineExtensionClient ¶
type AzureVirtualMachineExtensionClient struct { Creds config.Credentials SecretClient secrets.SecretClient Scheme *runtime.Scheme }
func NewAzureVirtualMachineExtensionClient ¶
func NewAzureVirtualMachineExtensionClient(creds config.Credentials, secretclient secrets.SecretClient, scheme *runtime.Scheme) *AzureVirtualMachineExtensionClient
func (*AzureVirtualMachineExtensionClient) AddVirtualMachineExtensionCredsToSecrets ¶
func (p *AzureVirtualMachineExtensionClient) AddVirtualMachineExtensionCredsToSecrets(ctx context.Context, secretName string, data map[string][]byte, instance *azurev1alpha1.AzureVirtualMachineExtension) error
func (*AzureVirtualMachineExtensionClient) CreateVirtualMachineExtension ¶
func (c *AzureVirtualMachineExtensionClient) CreateVirtualMachineExtension(ctx context.Context, location string, resourceGroupName string, vmName string, extName string, autoUpgradeMinorVersion bool, forceUpdateTag string, publisher string, typeName string, typeHandlerVersion string, settings string, protectedSettings string) (future compute.VirtualMachineExtensionsCreateOrUpdateFuture, err error)
func (*AzureVirtualMachineExtensionClient) Delete ¶
func (g *AzureVirtualMachineExtensionClient) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*AzureVirtualMachineExtensionClient) DeleteVirtualMachineExtension ¶
func (*AzureVirtualMachineExtensionClient) Ensure ¶
func (c *AzureVirtualMachineExtensionClient) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*AzureVirtualMachineExtensionClient) GetOrPrepareSecret ¶
func (p *AzureVirtualMachineExtensionClient) GetOrPrepareSecret(ctx context.Context, instance *azurev1alpha1.AzureVirtualMachineExtension) (map[string][]byte, error)
func (*AzureVirtualMachineExtensionClient) GetParents ¶
func (g *AzureVirtualMachineExtensionClient) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
func (*AzureVirtualMachineExtensionClient) GetStatus ¶
func (g *AzureVirtualMachineExtensionClient) GetStatus(obj runtime.Object) (*azurev1alpha1.ASOStatus, error)
func (*AzureVirtualMachineExtensionClient) GetVirtualMachineExtension ¶
func (c *AzureVirtualMachineExtensionClient) GetVirtualMachineExtension(ctx context.Context, resourcegroup string, vmName string, extName string) (vm compute.VirtualMachineExtension, err error)
type VirtualMachineExtensionManager ¶
type VirtualMachineExtensionManager interface { CreateVirtualMachineExtension(ctx context.Context, location string, resourceGroupName string, vmName string, extName string, autoUpgradeMinorVersion bool, forceUpdateTag string, publisher string, typeName string, typeHandlerVersion string, settings string, protectedSettings string) (compute.VirtualMachineExtension, error) DeleteVirtualMachineExtension(ctx context.Context, extName string, vmName string, resourceGroupName string) (string, error) GetVirtualMachineExtension(ctx context.Context, resourceGroupName string, vmName string, extName string) (compute.VirtualMachineExtension, error) // also embed async client methods resourcemanager.ARMClient }
Click to show internal directories.
Click to hide internal directories.