Documentation ¶
Index ¶
- type AzureNetworkInterfaceClient
- func (m *AzureNetworkInterfaceClient) CreateNetworkInterface(ctx context.Context, location string, resourceGroupName string, ...) (future vnetwork.InterfacesCreateOrUpdateFuture, err error)
- func (g *AzureNetworkInterfaceClient) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (m *AzureNetworkInterfaceClient) DeleteNetworkInterface(ctx context.Context, nicName string, resourcegroup string) (status string, err error)
- func (m *AzureNetworkInterfaceClient) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (m *AzureNetworkInterfaceClient) GetNetworkInterface(ctx context.Context, resourcegroup string, nicName string) (nic vnetwork.Interface, err error)
- func (g *AzureNetworkInterfaceClient) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
- func (g *AzureNetworkInterfaceClient) GetStatus(obj runtime.Object) (*azurev1alpha1.ASOStatus, error)
- type NetworkInterfaceManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureNetworkInterfaceClient ¶
type AzureNetworkInterfaceClient struct { Creds config.Credentials SecretClient secrets.SecretClient Scheme *runtime.Scheme }
func NewAzureNetworkInterfaceClient ¶
func NewAzureNetworkInterfaceClient(creds config.Credentials, secretclient secrets.SecretClient, scheme *runtime.Scheme) *AzureNetworkInterfaceClient
func (*AzureNetworkInterfaceClient) CreateNetworkInterface ¶
func (*AzureNetworkInterfaceClient) Delete ¶
func (g *AzureNetworkInterfaceClient) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*AzureNetworkInterfaceClient) DeleteNetworkInterface ¶
func (*AzureNetworkInterfaceClient) Ensure ¶
func (m *AzureNetworkInterfaceClient) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*AzureNetworkInterfaceClient) GetNetworkInterface ¶
func (*AzureNetworkInterfaceClient) GetParents ¶
func (g *AzureNetworkInterfaceClient) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
func (*AzureNetworkInterfaceClient) GetStatus ¶
func (g *AzureNetworkInterfaceClient) GetStatus(obj runtime.Object) (*azurev1alpha1.ASOStatus, error)
type NetworkInterfaceManager ¶
type NetworkInterfaceManager interface { CreateNetworkInterface(ctx context.Context, location string, resourceGroupName string, resourceName string, vnetName string, subnetName string, publicIPAddressName string) (network.Interface, error) DeleteNetworkInterface(ctx context.Context, resourceName string, resourceGroupName string) (string, error) GetNetworkInterface(ctx context.Context, resourceGroupName string, resourceName string) (network.Interface, error) // also embed async client methods resourcemanager.ARMClient }
Click to show internal directories.
Click to hide internal directories.