cmgr

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: May 14, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CmgrServiceConfig = services.ArkServiceConfig{
	ServiceName:                "cmgr",
	RequiredAuthenticatorNames: []string{"isp"},
	OptionalAuthenticatorNames: []string{},
}

CmgrServiceConfig is the configuration for the connector management service.

Functions

This section is empty.

Types

type ArkCmgrNetworkPage

type ArkCmgrNetworkPage = common.ArkPage[cmgrmodels.ArkCmgrNetwork]

ArkCmgrNetworkPage is a page of ArkCmgrNetwork items.

type ArkCmgrPoolComponentPage

type ArkCmgrPoolComponentPage = common.ArkPage[cmgrmodels.ArkCmgrPoolComponent]

ArkCmgrPoolComponentPage is a page of ArkCmgrPoolComponent items.

type ArkCmgrPoolIdentifierPage

type ArkCmgrPoolIdentifierPage = common.ArkPage[cmgrmodels.ArkCmgrPoolIdentifier]

ArkCmgrPoolIdentifierPage is a page of ArkCmgrPoolIdentifier items.

type ArkCmgrPoolPage

type ArkCmgrPoolPage = common.ArkPage[cmgrmodels.ArkCmgrPool]

ArkCmgrPoolPage is a page of ArkCmgrPool items.

type ArkCmgrService

type ArkCmgrService struct {
	services.ArkService
	*services.ArkBaseService
	// contains filtered or unexported fields
}

ArkCmgrService is the service for managing connector management.

func NewArkCmgrService

func NewArkCmgrService(authenticators ...auth.ArkAuth) (*ArkCmgrService, error)

NewArkCmgrService creates a new instance of ArkCmgrService.

func (*ArkCmgrService) AddNetwork

AddNetwork adds a new network to the connector management service.

func (*ArkCmgrService) AddPool

AddPool adds a new pool to the connector management service.

func (*ArkCmgrService) AddPoolIdentifier

AddPoolIdentifier adds a new identifier to a specific pool in the connector management service.

func (*ArkCmgrService) AddPoolIdentifiers

func (s *ArkCmgrService) AddPoolIdentifiers(addPoolIdentifiers *cmgrmodels.ArkCmgrAddPoolBulkIdentifier) (*cmgrmodels.ArkCmgrPoolIdentifiers, error)

AddPoolIdentifiers adds multiple identifiers to a specific pool in the connector management service.

func (*ArkCmgrService) DeleteNetwork

func (s *ArkCmgrService) DeleteNetwork(deleteNetwork *cmgrmodels.ArkCmgrDeleteNetwork) error

DeleteNetwork deletes an existing network from the connector management service.

func (*ArkCmgrService) DeletePool

func (s *ArkCmgrService) DeletePool(deletePool *cmgrmodels.ArkCmgrDeletePool) error

DeletePool deletes an existing pool from the connector management service.

func (*ArkCmgrService) DeletePoolIdentifier

func (s *ArkCmgrService) DeletePoolIdentifier(deletePoolIdentifier *cmgrmodels.ArkCmgrDeletePoolSingleIdentifier) error

DeletePoolIdentifier deletes an identifier from a specific pool in the connector management service.

func (*ArkCmgrService) DeletePoolIdentifiers

func (s *ArkCmgrService) DeletePoolIdentifiers(deletePoolIdentifiers *cmgrmodels.ArkCmgrDeletePoolBulkIdentifier) error

DeletePoolIdentifiers deletes multiple identifiers from a specific pool in the connector management service.

func (*ArkCmgrService) ListNetworks

func (s *ArkCmgrService) ListNetworks() (<-chan *ArkCmgrNetworkPage, error)

ListNetworks lists all networks in the connector management service.

func (*ArkCmgrService) ListNetworksBy

func (s *ArkCmgrService) ListNetworksBy(networksFilter *cmgrmodels.ArkCmgrNetworksFilter) (<-chan *ArkCmgrNetworkPage, error)

ListNetworksBy lists networks by the specified filter in the connector management service.

func (*ArkCmgrService) ListPoolIdentifiers

func (s *ArkCmgrService) ListPoolIdentifiers(listPoolIdentifiers *cmgrmodels.ArkCmgrListPoolIdentifiers) (<-chan *ArkCmgrPoolIdentifierPage, error)

ListPoolIdentifiers lists all identifiers in a specific pool in the connector management service.

func (*ArkCmgrService) ListPoolIdentifiersBy

func (s *ArkCmgrService) ListPoolIdentifiersBy(identifiersFilters *cmgrmodels.ArkCmgrPoolIdentifiersFilter) (<-chan *ArkCmgrPoolIdentifierPage, error)

ListPoolIdentifiersBy lists identifiers by the specified filter in a specific pool in the connector management service.

func (*ArkCmgrService) ListPools

func (s *ArkCmgrService) ListPools() (<-chan *ArkCmgrPoolPage, error)

ListPools lists all pools in the connector management service.

func (*ArkCmgrService) ListPoolsBy

func (s *ArkCmgrService) ListPoolsBy(poolsFilter *cmgrmodels.ArkCmgrPoolsFilter) (<-chan *ArkCmgrPoolPage, error)

ListPoolsBy lists pools by the specified filter in the connector management service.

func (*ArkCmgrService) ListPoolsComponents

func (s *ArkCmgrService) ListPoolsComponents() (<-chan *ArkCmgrPoolComponentPage, error)

ListPoolsComponents lists all components in the connector management service.

func (*ArkCmgrService) ListPoolsComponentsBy

func (s *ArkCmgrService) ListPoolsComponentsBy(componentsFilters *cmgrmodels.ArkCmgrPoolComponentsFilter) (<-chan *ArkCmgrPoolComponentPage, error)

ListPoolsComponentsBy lists components by the specified filter in the connector management service.

func (*ArkCmgrService) Network

Network retrieves a specific network by its ID from the connector management service.

func (*ArkCmgrService) NetworksStats

func (s *ArkCmgrService) NetworksStats() (*cmgrmodels.ArkCmgrNetworksStats, error)

NetworksStats retrieves statistics about networks in the connector management service.

func (*ArkCmgrService) Pool

Pool retrieves a specific pool by its ID from the connector management service.

func (*ArkCmgrService) PoolComponent

PoolComponent retrieves a specific component by its ID from the connector management service.

func (*ArkCmgrService) PoolIdentifier

PoolIdentifier retrieves a specific identifier by its ID from a specific pool in the connector management service.

func (*ArkCmgrService) PoolsStats

func (s *ArkCmgrService) PoolsStats() (*cmgrmodels.ArkCmgrPoolsStats, error)

PoolsStats retrieves statistics about pools in the connector management service.

func (*ArkCmgrService) ServiceConfig

func (s *ArkCmgrService) ServiceConfig() services.ArkServiceConfig

ServiceConfig returns the service configuration for the ArkCmgrService.

func (*ArkCmgrService) UpdateNetwork

func (s *ArkCmgrService) UpdateNetwork(updateNetwork *cmgrmodels.ArkCmgrUpdateNetwork) (*cmgrmodels.ArkCmgrNetwork, error)

UpdateNetwork updates an existing network in the connector management service.

func (*ArkCmgrService) UpdatePool

func (s *ArkCmgrService) UpdatePool(updatePool *cmgrmodels.ArkCmgrUpdatePool) (*cmgrmodels.ArkCmgrPool, error)

UpdatePool updates an existing pool in the connector management service.

func (*ArkCmgrService) UpdatePoolIdentifier

func (s *ArkCmgrService) UpdatePoolIdentifier(updatePoolIdentifier *cmgrmodels.ArkCmgrUpdatePoolIdentifier) (*cmgrmodels.ArkCmgrPoolIdentifier, error)

UpdatePoolIdentifier updates an existing identifier in a specific pool in the connector management service.

Jump to

Keyboard shortcuts

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