Documentation
¶
Index ¶
- type APIStatusRetrieveRequest
- type DcimInterface
- type ExtrasInterface
- type IpamAPI
- type IpamInterface
- type IpamIpRangesCreateRequest
- type IpamIpRangesDestroyRequest
- type IpamIpRangesListRequest
- type IpamIpRangesUpdateRequest
- type IpamPrefixesCreateRequest
- type IpamPrefixesDestroyRequest
- type IpamPrefixesListRequest
- type IpamPrefixesUpdateRequest
- type StatusAPI
- type TenancyInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIStatusRetrieveRequest ¶ added in v0.2.38
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 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 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)
}
Click to show internal directories.
Click to hide internal directories.