Versions in this module Expand all Collapse all v0 v0.25.2 Dec 18, 2024 Changes in this version + type PublicIPAddressAgentClient struct + func NewPublicIPAddressClient(cloudFQDN string, authorizer auth.Authorizer) (*PublicIPAddressAgentClient, error) + func (c *PublicIPAddressAgentClient) CreateOrUpdate(ctx context.Context, group, name string, pip *network.PublicIPAddress) (*network.PublicIPAddress, error) + func (c *PublicIPAddressAgentClient) Delete(ctx context.Context, group, name string) error + func (c *PublicIPAddressAgentClient) Get(ctx context.Context, group, name string) (*[]network.PublicIPAddress, error) + func (c *PublicIPAddressAgentClient) Precheck(ctx context.Context, group string, pip []*network.PublicIPAddress) (bool, error) + type Service interface + CreateOrUpdate func(context.Context, string, string, *network.PublicIPAddress) (*network.PublicIPAddress, error) + Delete func(context.Context, string, string) error + Get func(context.Context, string, string) (*[]network.PublicIPAddress, error) + Precheck func(ctx context.Context, group string, pips []*network.PublicIPAddress) (bool, error)