Documentation
¶
Index ¶
- Constants
- type IpConfigClient
- func (client *IpConfigClient) AddOrUpdateEnvironment(definition model.EnvironmentDefinition) error
- func (client *IpConfigClient) AddOrUpdateSubscription(subscription model.SubscriptionDefinition) error
- func (client *IpConfigClient) DeleteEnvironment(id string) error
- func (client *IpConfigClient) DeleteSubscription(environmnetID, id string) error
- func (client *IpConfigClient) GetEnvironment(id string) (model.EnvironmentDefinition, error)
- func (client *IpConfigClient) GetNextAvailableIpRange(environmentID string, subnetRangeSize int) (*net.IPNet, error)
- func (client *IpConfigClient) GetSubscription(environmentID, id string) (model.SubscriptionDefinition, error)
- func (client *IpConfigClient) GetUsedRangesForEnvironment(environmentID string) ([]*net.IPNet, error)
- func (client *IpConfigClient) ListEnvironments() ([]model.EnvironmentDefinition, error)
- func (client *IpConfigClient) ListSubscriptions(environmentID string) ([]model.SubscriptionDefinition, error)
- func (client *IpConfigClient) RemoveTable() error
- func (client *IpConfigClient) Sync(environmentIDs []string) error
- func (client *IpConfigClient) ValidateSubscription(environmentID, subscriptionID string) error
- func (client *IpConfigClient) ValidateSubscriptionRanges(environmentID string) ([]model.SubcriptionValidationResult, error)
Constants ¶
View Source
const ENVIRONMENT_PARTITION_KEY = "EnvironmentDefinition"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IpConfigClient ¶
func (*IpConfigClient) AddOrUpdateEnvironment ¶
func (client *IpConfigClient) AddOrUpdateEnvironment(definition model.EnvironmentDefinition) error
func (*IpConfigClient) AddOrUpdateSubscription ¶
func (client *IpConfigClient) AddOrUpdateSubscription(subscription model.SubscriptionDefinition) error
func (*IpConfigClient) DeleteEnvironment ¶
func (client *IpConfigClient) DeleteEnvironment(id string) error
func (*IpConfigClient) DeleteSubscription ¶
func (client *IpConfigClient) DeleteSubscription(environmnetID, id string) error
func (*IpConfigClient) GetEnvironment ¶
func (client *IpConfigClient) GetEnvironment(id string) (model.EnvironmentDefinition, error)
func (*IpConfigClient) GetNextAvailableIpRange ¶
func (*IpConfigClient) GetSubscription ¶
func (client *IpConfigClient) GetSubscription(environmentID, id string) (model.SubscriptionDefinition, error)
func (*IpConfigClient) GetUsedRangesForEnvironment ¶
func (client *IpConfigClient) GetUsedRangesForEnvironment(environmentID string) ([]*net.IPNet, error)
func (*IpConfigClient) ListEnvironments ¶
func (client *IpConfigClient) ListEnvironments() ([]model.EnvironmentDefinition, error)
func (*IpConfigClient) ListSubscriptions ¶
func (client *IpConfigClient) ListSubscriptions(environmentID string) ([]model.SubscriptionDefinition, error)
func (*IpConfigClient) RemoveTable ¶
func (client *IpConfigClient) RemoveTable() error
func (*IpConfigClient) Sync ¶
func (client *IpConfigClient) Sync(environmentIDs []string) error
func (*IpConfigClient) ValidateSubscription ¶
func (client *IpConfigClient) ValidateSubscription(environmentID, subscriptionID string) error
func (*IpConfigClient) ValidateSubscriptionRanges ¶
func (client *IpConfigClient) ValidateSubscriptionRanges(environmentID string) ([]model.SubcriptionValidationResult, error)
Click to show internal directories.
Click to hide internal directories.