interfaces

package
v0.2.38 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIStatusRetrieveRequest added in v0.2.38

type APIStatusRetrieveRequest interface {
	Execute() (map[string]interface{}, *http.Response, error)
}

type DcimInterface

type DcimInterface interface {
	DcimSitesList(params *dcim.DcimSitesListParams, authInfo runtime.ClientAuthInfoWriter, opts ...dcim.ClientOption) (*dcim.DcimSitesListOK, error)
}

type ExtrasInterface

type ExtrasInterface interface {
	ExtrasCustomFieldsList(params *extras.ExtrasCustomFieldsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...extras.ClientOption) (*extras.ExtrasCustomFieldsListOK, error)
}

type IpamAPI added in v0.2.38

type IpamAPI interface {
	IpamIpRangesList(ctx context.Context) IpamIpRangesListRequest
	IpamIpRangesCreate(ctx context.Context) IpamIpRangesCreateRequest
	IpamIpRangesUpdate(ctx context.Context, id int32) IpamIpRangesUpdateRequest
	IpamIpRangesDestroy(ctx context.Context, id int32) IpamIpRangesDestroyRequest
	IpamPrefixesList(ctx context.Context) IpamPrefixesListRequest
	IpamPrefixesCreate(ctx context.Context) IpamPrefixesCreateRequest
	IpamPrefixesUpdate(ctx context.Context, id int32) IpamPrefixesUpdateRequest
	IpamPrefixesDestroy(ctx context.Context, id int32) IpamPrefixesDestroyRequest
}

type IpamInterface

type IpamInterface interface {
	IpamIPAddressesList(params *ipam.IpamIPAddressesListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPAddressesListOK, error)
	IpamIPAddressesCreate(params *ipam.IpamIPAddressesCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPAddressesCreateCreated, error)
	IpamIPAddressesUpdate(params *ipam.IpamIPAddressesUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPAddressesUpdateOK, error)
	IpamIPAddressesDelete(params *ipam.IpamIPAddressesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPAddressesDeleteNoContent, error)
	IpamPrefixesAvailableIpsList(params *ipam.IpamPrefixesAvailableIpsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamPrefixesAvailableIpsListOK, error)

	IpamPrefixesList(params *ipam.IpamPrefixesListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamPrefixesListOK, error)
	IpamPrefixesCreate(params *ipam.IpamPrefixesCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamPrefixesCreateCreated, error)
	IpamPrefixesUpdate(params *ipam.IpamPrefixesUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamPrefixesUpdateOK, error)
	IpamPrefixesDelete(params *ipam.IpamPrefixesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamPrefixesDeleteNoContent, error)
	IpamPrefixesAvailablePrefixesList(params *ipam.IpamPrefixesAvailablePrefixesListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamPrefixesAvailablePrefixesListOK, error)

	IpamIPRangesList(params *ipam.IpamIPRangesListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPRangesListOK, error)
	IpamIPRangesCreate(params *ipam.IpamIPRangesCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPRangesCreateCreated, error)
	IpamIPRangesUpdate(params *ipam.IpamIPRangesUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPRangesUpdateOK, error)
	IpamIPRangesDelete(params *ipam.IpamIPRangesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPRangesDeleteNoContent, error)
	IpamIPRangesAvailableIpsList(params *ipam.IpamIPRangesAvailableIpsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ipam.ClientOption) (*ipam.IpamIPRangesAvailableIpsListOK, error)
}

type IpamIpRangesCreateRequest added in v0.2.38

type IpamIpRangesCreateRequest interface {
	WritableIPRangeRequest(writableIPRangeRequest v4client.WritableIPRangeRequest) IpamIpRangesCreateRequest
	Execute() (*v4client.IPRange, *http.Response, error)
}

type IpamIpRangesDestroyRequest added in v0.2.38

type IpamIpRangesDestroyRequest interface {
	Execute() (*http.Response, error)
}

type IpamIpRangesListRequest added in v0.2.38

type IpamIpRangesListRequest interface {
	StartAddress(startAddress []string) IpamIpRangesListRequest
	EndAddress(endAddress []string) IpamIpRangesListRequest
	Execute() (*v4client.PaginatedIPRangeList, *http.Response, error)
}

type IpamIpRangesUpdateRequest added in v0.2.38

type IpamIpRangesUpdateRequest interface {
	WritableIPRangeRequest(writableIPRangeRequest v4client.WritableIPRangeRequest) IpamIpRangesUpdateRequest
	Execute() (*v4client.IPRange, *http.Response, error)
}

type IpamPrefixesCreateRequest added in v0.2.38

type IpamPrefixesCreateRequest interface {
	WritablePrefixRequest(writablePrefixRequest v4client.WritablePrefixRequest) IpamPrefixesCreateRequest
	Execute() (*v4client.Prefix, *http.Response, error)
}

type IpamPrefixesDestroyRequest added in v0.2.38

type IpamPrefixesDestroyRequest interface {
	Execute() (*http.Response, error)
}

type IpamPrefixesListRequest added in v0.2.38

type IpamPrefixesListRequest interface {
	Prefix(prefix []string) IpamPrefixesListRequest
	Execute() (*v4client.PaginatedPrefixList, *http.Response, error)
}

type IpamPrefixesUpdateRequest added in v0.2.38

type IpamPrefixesUpdateRequest interface {
	WritablePrefixRequest(writablePrefixRequest v4client.WritablePrefixRequest) IpamPrefixesUpdateRequest
	Execute() (*v4client.Prefix, *http.Response, error)
}

type StatusAPI added in v0.2.38

type StatusAPI interface {
	StatusRetrieve(ctx context.Context) APIStatusRetrieveRequest
}

type TenancyInterface

type TenancyInterface interface {
	TenancyTenantsList(params *tenancy.TenancyTenantsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...tenancy.ClientOption) (*tenancy.TenancyTenantsListOK, error)
}

Jump to

Keyboard shortcuts

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