Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppProxyAPI ¶
type AppProxyAPI interface {
Cluster() ClusterAPI
GitSource() GitSourceAPI
ISC() IscAPI
GitIntegration() GitIntegrationAPI
VersionInfo() VersionInfoAPI
}
func NewAppProxyClient ¶
func NewAppProxyClient(c *client.CfClient) AppProxyAPI
type ClusterAPI ¶
type GitIntegrationAPI ¶
type GitIntegrationAPI interface {
Add(ctx context.Context, args *apmodel.AddGitIntegrationArgs) (*apmodel.GitIntegration, error)
Deregister(ctx context.Context, name *string) (*apmodel.GitIntegration, error)
Edit(ctx context.Context, args *apmodel.EditGitIntegrationArgs) (*apmodel.GitIntegration, error)
Get(ctx context.Context, name *string) (*apmodel.GitIntegration, error)
List(ctx context.Context) ([]apmodel.GitIntegration, error)
Register(ctx context.Context, args *apmodel.RegisterToGitIntegrationArgs) (*apmodel.GitIntegration, error)
Remove(ctx context.Context, name string) error
}
type GitSourceAPI ¶
type VersionInfoAPI ¶
type VersionInfoAPI interface {
VersionInfo(ctx context.Context) (*apmodel.AppProxyVersionInfo, error)
}
Click to show internal directories.
Click to hide internal directories.