Versions in this module Expand all Collapse all v0 v0.1.0 Aug 12, 2022 Changes in this version type NetworkRequest + PoolID string v0.0.1 Jul 18, 2022 Changes in this version + func Bool(b bool) *bool + func Int(i int) *int + func String(s string) *string + func ToBool(b *bool) bool + func ToInt(i *int) int + func ToString(s *string) string + type DynamoUUID struct + func NewUUID() *DynamoUUID + func (u *DynamoUUID) MarshalDynamoDBAttributeValue() (dynatypes.AttributeValue, error) + func (u *DynamoUUID) UnmarshalDynamoDBAttributeValue(av types.AttributeValue) error + type ErrorResponse struct + Errors map[string]string + func NewSingleErrorResponse(message string) *ErrorResponse + type EventType string + const CheckNework + const CreateNetwork + const DeleteNetwork + const QueryNetwork + type Network struct + Account string + AttachTGW bool + CIDR string + Environment string + ID *DynamoUUID + Info string + Legacy bool + PrivateSubnet bool + Provider string + PublicSubnet bool + Region string + Reserved bool + VpcID string + func (n Network) IPPrefix() netaddr.IPPrefix + func (n Network) Network() net.IPNet + func (n Network) String() string + type NetworkListResponse struct + Items []*Network + type NetworkRequest struct + Account string + AttachTGW *bool + CIDR string + Environment string + Info string + Legacy *bool + PrivateSubnet *bool + Provider string + PublicSubnet *bool + Region string + Reserved *bool + SubnetSize int + type NetworkResponse struct + Network *Network + Webhook *ProviderWebhookResponse + type NetworkUpdateRequest struct + Info *string + VpcID *string + type Pool struct + ID *DynamoUUID + Name string + Region string + SubnetIP string + SubnetMask *int + SubnetMaxIP *string + func (p Pool) Network() netaddr.IP + func (p Pool) Range() netaddr.IPRange + type PoolListResponse struct + Items []*Pool + type PoolRequest struct + Name string + Region string + SubnetIP string + SubnetMask *int + SubnetMaxIP *string + type Provider struct + APIToken string + ID *DynamoUUID + Name string + WebhookURL string + type ProviderListResponse struct + Items []*Provider + type ProviderRequest struct + APIToken string + Name string + WebhookURL string + type ProviderUpdateRequest struct + APIToken *string + WebhookURL *string + type ProviderWebhook struct + Account string + CIDR string + Environment string + Event EventType + NetworkID string + Region string + Subnets []*Subnet + type ProviderWebhookResponse struct + ID string + StatusCode int + type Subnet struct + CIDR string + Name string + Type SubnetType + type SubnetResponse struct + Subnets []*Subnet + type SubnetType string + const Private + const Public + const TransitGateway + type Version struct + BuildTime string + CommitID string + Name string + Version string