Documentation
¶
Index ¶
- type AlbProvider
- type OpenApiClient
- func (c *OpenApiClient) CreateProductPool(product string, req *product_pool.UpsertParam) (*product_pool.OneRsp, int, error)
- func (c *OpenApiClient) DeleteProductPool(product string, name string) error
- func (c *OpenApiClient) GetProductPool(product string, name string) (*product_pool.OneRsp, int, error)
- func (c *OpenApiClient) ListProductPool(product string) (*[]string, int, error)
- func (c *OpenApiClient) UpdateProductPool(product string, req *product_pool.UpsertParam) (*product_pool.OneRsp, int, error)
- type ProductPoolname
- type ProductPoolnameList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlbProvider ¶
type AlbProvider struct {
// contains filtered or unexported fields
}
func NewAlbProvider ¶
func NewAlbProvider(opts *externalLB.Options) *AlbProvider
func (*AlbProvider) DeleteProductPoolByList ¶
func (p *AlbProvider) DeleteProductPoolByList(ctx context.Context, poollist ProductPoolnameList) (ProductPoolnameList, error)
type OpenApiClient ¶
type OpenApiClient struct {
// contains filtered or unexported fields
}
func NewOpenApiClient ¶
func NewOpenApiClient(addr, token string, timeout int) *OpenApiClient
func (*OpenApiClient) CreateProductPool ¶
func (c *OpenApiClient) CreateProductPool(product string, req *product_pool.UpsertParam) (*product_pool.OneRsp, int, error)
func (*OpenApiClient) DeleteProductPool ¶
func (c *OpenApiClient) DeleteProductPool(product string, name string) error
func (*OpenApiClient) GetProductPool ¶
func (c *OpenApiClient) GetProductPool(product string, name string) (*product_pool.OneRsp, int, error)
func (*OpenApiClient) ListProductPool ¶
func (c *OpenApiClient) ListProductPool(product string) (*[]string, int, error)
func (*OpenApiClient) UpdateProductPool ¶
func (c *OpenApiClient) UpdateProductPool(product string, req *product_pool.UpsertParam) (*product_pool.OneRsp, int, error)
type ProductPoolname ¶
type ProductPoolnameList ¶
type ProductPoolnameList []ProductPoolname
Click to show internal directories.
Click to hide internal directories.