Documentation
¶
Index ¶
- Variables
- type ArkCmgrNetworkPage
- type ArkCmgrPoolComponentPage
- type ArkCmgrPoolIdentifierPage
- type ArkCmgrPoolPage
- type ArkCmgrService
- func (s *ArkCmgrService) AddNetwork(addNetwork *cmgrmodels.ArkCmgrAddNetwork) (*cmgrmodels.ArkCmgrNetwork, error)
- func (s *ArkCmgrService) AddPool(addPool *cmgrmodels.ArkCmgrAddPool) (*cmgrmodels.ArkCmgrPool, error)
- func (s *ArkCmgrService) AddPoolIdentifier(addPoolIdentifier *cmgrmodels.ArkCmgrAddPoolSingleIdentifier) (*cmgrmodels.ArkCmgrPoolIdentifier, error)
- func (s *ArkCmgrService) AddPoolIdentifiers(addPoolIdentifiers *cmgrmodels.ArkCmgrAddPoolBulkIdentifier) (*cmgrmodels.ArkCmgrPoolIdentifiers, error)
- func (s *ArkCmgrService) DeleteNetwork(deleteNetwork *cmgrmodels.ArkCmgrDeleteNetwork) error
- func (s *ArkCmgrService) DeletePool(deletePool *cmgrmodels.ArkCmgrDeletePool) error
- func (s *ArkCmgrService) DeletePoolIdentifier(deletePoolIdentifier *cmgrmodels.ArkCmgrDeletePoolSingleIdentifier) error
- func (s *ArkCmgrService) DeletePoolIdentifiers(deletePoolIdentifiers *cmgrmodels.ArkCmgrDeletePoolBulkIdentifier) error
- func (s *ArkCmgrService) ListNetworks() (<-chan *ArkCmgrNetworkPage, error)
- func (s *ArkCmgrService) ListNetworksBy(networksFilter *cmgrmodels.ArkCmgrNetworksFilter) (<-chan *ArkCmgrNetworkPage, error)
- func (s *ArkCmgrService) ListPoolIdentifiers(listPoolIdentifiers *cmgrmodels.ArkCmgrListPoolIdentifiers) (<-chan *ArkCmgrPoolIdentifierPage, error)
- func (s *ArkCmgrService) ListPoolIdentifiersBy(identifiersFilters *cmgrmodels.ArkCmgrPoolIdentifiersFilter) (<-chan *ArkCmgrPoolIdentifierPage, error)
- func (s *ArkCmgrService) ListPools() (<-chan *ArkCmgrPoolPage, error)
- func (s *ArkCmgrService) ListPoolsBy(poolsFilter *cmgrmodels.ArkCmgrPoolsFilter) (<-chan *ArkCmgrPoolPage, error)
- func (s *ArkCmgrService) ListPoolsComponents() (<-chan *ArkCmgrPoolComponentPage, error)
- func (s *ArkCmgrService) ListPoolsComponentsBy(componentsFilters *cmgrmodels.ArkCmgrPoolComponentsFilter) (<-chan *ArkCmgrPoolComponentPage, error)
- func (s *ArkCmgrService) Network(getNetwork *cmgrmodels.ArkCmgrGetNetwork) (*cmgrmodels.ArkCmgrNetwork, error)
- func (s *ArkCmgrService) NetworksStats() (*cmgrmodels.ArkCmgrNetworksStats, error)
- func (s *ArkCmgrService) Pool(getPool *cmgrmodels.ArkCmgrGetPool) (*cmgrmodels.ArkCmgrPool, error)
- func (s *ArkCmgrService) PoolComponent(getPoolComponent *cmgrmodels.ArkCmgrGetPoolComponent) (*cmgrmodels.ArkCmgrPoolComponent, error)
- func (s *ArkCmgrService) PoolIdentifier(getIdentifier *cmgrmodels.ArkCmgrGetPoolIdentifier) (*cmgrmodels.ArkCmgrPoolIdentifier, error)
- func (s *ArkCmgrService) PoolsStats() (*cmgrmodels.ArkCmgrPoolsStats, error)
- func (s *ArkCmgrService) ServiceConfig() services.ArkServiceConfig
- func (s *ArkCmgrService) UpdateNetwork(updateNetwork *cmgrmodels.ArkCmgrUpdateNetwork) (*cmgrmodels.ArkCmgrNetwork, error)
- func (s *ArkCmgrService) UpdatePool(updatePool *cmgrmodels.ArkCmgrUpdatePool) (*cmgrmodels.ArkCmgrPool, error)
- func (s *ArkCmgrService) UpdatePoolIdentifier(updatePoolIdentifier *cmgrmodels.ArkCmgrUpdatePoolIdentifier) (*cmgrmodels.ArkCmgrPoolIdentifier, error)
Constants ¶
This section is empty.
Variables ¶
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 ¶
func (s *ArkCmgrService) AddNetwork(addNetwork *cmgrmodels.ArkCmgrAddNetwork) (*cmgrmodels.ArkCmgrNetwork, error)
AddNetwork adds a new network to the connector management service.
func (*ArkCmgrService) AddPool ¶
func (s *ArkCmgrService) AddPool(addPool *cmgrmodels.ArkCmgrAddPool) (*cmgrmodels.ArkCmgrPool, error)
AddPool adds a new pool to the connector management service.
func (*ArkCmgrService) AddPoolIdentifier ¶
func (s *ArkCmgrService) AddPoolIdentifier(addPoolIdentifier *cmgrmodels.ArkCmgrAddPoolSingleIdentifier) (*cmgrmodels.ArkCmgrPoolIdentifier, error)
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 ¶
func (s *ArkCmgrService) Network(getNetwork *cmgrmodels.ArkCmgrGetNetwork) (*cmgrmodels.ArkCmgrNetwork, error)
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 ¶
func (s *ArkCmgrService) Pool(getPool *cmgrmodels.ArkCmgrGetPool) (*cmgrmodels.ArkCmgrPool, error)
Pool retrieves a specific pool by its ID from the connector management service.
func (*ArkCmgrService) PoolComponent ¶
func (s *ArkCmgrService) PoolComponent(getPoolComponent *cmgrmodels.ArkCmgrGetPoolComponent) (*cmgrmodels.ArkCmgrPoolComponent, error)
PoolComponent retrieves a specific component by its ID from the connector management service.
func (*ArkCmgrService) PoolIdentifier ¶
func (s *ArkCmgrService) PoolIdentifier(getIdentifier *cmgrmodels.ArkCmgrGetPoolIdentifier) (*cmgrmodels.ArkCmgrPoolIdentifier, error)
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.