Documentation ¶
Index ¶
- type AzurePublicIPAddressClient
- func (m *AzurePublicIPAddressClient) CreatePublicIPAddress(ctx context.Context, location string, resourceGroupName string, ...) (future vnetwork.PublicIPAddressesCreateOrUpdateFuture, err error)
- func (g *AzurePublicIPAddressClient) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (m *AzurePublicIPAddressClient) DeletePublicIPAddress(ctx context.Context, publicIPAddressName string, resourcegroup string) (status string, err error)
- func (m *AzurePublicIPAddressClient) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (g *AzurePublicIPAddressClient) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
- func (m *AzurePublicIPAddressClient) GetPublicIPAddress(ctx context.Context, resourcegroup string, publicIPAddressName string) (pip network.PublicIPAddress, err error)
- func (g *AzurePublicIPAddressClient) GetStatus(obj runtime.Object) (*azurev1alpha1.ASOStatus, error)
- type PublicIPAddressManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzurePublicIPAddressClient ¶
type AzurePublicIPAddressClient struct { Creds config.Credentials SecretClient secrets.SecretClient Scheme *runtime.Scheme }
func NewAzurePublicIPAddressClient ¶
func NewAzurePublicIPAddressClient(creds config.Credentials, secretclient secrets.SecretClient, scheme *runtime.Scheme) *AzurePublicIPAddressClient
func (*AzurePublicIPAddressClient) CreatePublicIPAddress ¶
func (m *AzurePublicIPAddressClient) CreatePublicIPAddress(ctx context.Context, location string, resourceGroupName string, resourceName string, publicIPAllocationMethod string, idleTimeoutInMinutes int, publicIPAddressVersion string, skuName string, ipTags map[string]string) (future vnetwork.PublicIPAddressesCreateOrUpdateFuture, err error)
func (*AzurePublicIPAddressClient) Delete ¶
func (g *AzurePublicIPAddressClient) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*AzurePublicIPAddressClient) DeletePublicIPAddress ¶
func (*AzurePublicIPAddressClient) Ensure ¶
func (m *AzurePublicIPAddressClient) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*AzurePublicIPAddressClient) GetParents ¶
func (g *AzurePublicIPAddressClient) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
func (*AzurePublicIPAddressClient) GetPublicIPAddress ¶
func (m *AzurePublicIPAddressClient) GetPublicIPAddress(ctx context.Context, resourcegroup string, publicIPAddressName string) (pip network.PublicIPAddress, err error)
func (*AzurePublicIPAddressClient) GetStatus ¶
func (g *AzurePublicIPAddressClient) GetStatus(obj runtime.Object) (*azurev1alpha1.ASOStatus, error)
type PublicIPAddressManager ¶
type PublicIPAddressManager interface { CreatePublicIPAddress(ctx context.Context, location string, resourceGroupName string, resourceName string, publicIPAllocationMethod string, idleTimeoutInMinutes int, publicIPAddressVersion string, skuName string) (vnetwork.PublicIPAddress, error) DeletePublicIPAddress(ctx context.Context, resourceName string, resourceGroupName string) (string, error) GetPublicIPAddress(ctx context.Context, resourceGroupName string, resourceName string) (vnetwork.PublicIPAddress, error) // also embed async client methods resourcemanager.ARMClient }
Click to show internal directories.
Click to hide internal directories.