ipv4

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Address

type Address struct {
	Id        string `json:".id,omitempty"`
	Address   string `json:"address,omitempty"`
	Network   string `json:"network,omitempty"`
	Interface string `json:"interface,omitempty"`
	Comment   string `json:"comment,omitempty"`
}

type Addresses

type Addresses interface {
	ListAddresses(input *ListAddressesInput) (*ListAddressesOutput, error)
	GetAddress(input *GetAddressInput) (*GetAddressOutput, error)
	CreateAddress(input *CreateAddressInput) (*CreateAddressOutput, error)
	UpdateAddress(input *UpdateAddressInput) (*UpdateAddressOutput, error)
	DeleteAddress(input *DeleteAddressInput) (*DeleteAddressOutput, error)
}

type AddressesImpl

type AddressesImpl struct {
	Client *resty.Client
}

func (AddressesImpl) CreateAddress

func (a AddressesImpl) CreateAddress(input *CreateAddressInput) (*CreateAddressOutput, error)

func (AddressesImpl) DeleteAddress

func (a AddressesImpl) DeleteAddress(input *DeleteAddressInput) (*DeleteAddressOutput, error)

func (AddressesImpl) GetAddress

func (a AddressesImpl) GetAddress(input *GetAddressInput) (*GetAddressOutput, error)

func (AddressesImpl) ListAddresses

func (a AddressesImpl) ListAddresses(input *ListAddressesInput) (*ListAddressesOutput, error)

func (AddressesImpl) UpdateAddress

func (a AddressesImpl) UpdateAddress(input *UpdateAddressInput) (*UpdateAddressOutput, error)

type CreateAddressInput

type CreateAddressInput Address

type CreateAddressOutput

type CreateAddressOutput Address

type DeleteAddressInput

type DeleteAddressInput Address

type DeleteAddressOutput

type DeleteAddressOutput Address

type GetAddressInput

type GetAddressInput struct {
	Id string
}

type GetAddressOutput

type GetAddressOutput Address

type Ipv4

type Ipv4 struct {
	Client *resty.Client
}

func (Ipv4) Addresses

func (i Ipv4) Addresses() Addresses

func (Ipv4) Firewall

func (i Ipv4) Firewall() firewall.Firewall

type ListAddressesInput

type ListAddressesInput struct{}

type ListAddressesOutput

type ListAddressesOutput []Address

type UpdateAddressInput

type UpdateAddressInput Address

type UpdateAddressOutput

type UpdateAddressOutput Address

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL