Documentation
¶
Index ¶
- func NewProvisioner(client MuleSubscriptionClient, log logrus.FieldLogger) prov.Provisioning
- type MockMuleSubscriptionClient
- func (m *MockMuleSubscriptionClient) CreateApp(appName, apiID, description string) (*anypoint.Application, error)
- func (m *MockMuleSubscriptionClient) CreateContract(_, _, _ string) (*anypoint.Contract, error)
- func (m *MockMuleSubscriptionClient) CreateIfNotExistingSLATier(appID string) (string, error)
- func (m *MockMuleSubscriptionClient) DeleteApp(appName string) error
- func (m *MockMuleSubscriptionClient) DeleteContract(apiID, contractID string) error
- func (m *MockMuleSubscriptionClient) GetApp(appID string) (*anypoint.Application, error)
- func (m *MockMuleSubscriptionClient) ResetAppSecret(appID string) (*anypoint.Application, error)
- type MuleSubscriptionClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProvisioner ¶ added in v1.1.5
func NewProvisioner(client MuleSubscriptionClient, log logrus.FieldLogger) prov.Provisioning
NewProvisioner creates a type to implement the SDK Provisioning methods for handling subscriptions
Types ¶
type MockMuleSubscriptionClient ¶ added in v1.1.5
type MockMuleSubscriptionClient struct {
// contains filtered or unexported fields
}
func (*MockMuleSubscriptionClient) CreateApp ¶ added in v1.1.5
func (m *MockMuleSubscriptionClient) CreateApp(appName, apiID, description string) (*anypoint.Application, error)
func (*MockMuleSubscriptionClient) CreateContract ¶ added in v1.1.5
func (m *MockMuleSubscriptionClient) CreateContract(_, _, _ string) (*anypoint.Contract, error)
func (*MockMuleSubscriptionClient) CreateIfNotExistingSLATier ¶ added in v1.1.47
func (m *MockMuleSubscriptionClient) CreateIfNotExistingSLATier(appID string) (string, error)
func (*MockMuleSubscriptionClient) DeleteApp ¶ added in v1.1.5
func (m *MockMuleSubscriptionClient) DeleteApp(appName string) error
func (*MockMuleSubscriptionClient) DeleteContract ¶ added in v1.1.5
func (m *MockMuleSubscriptionClient) DeleteContract(apiID, contractID string) error
func (*MockMuleSubscriptionClient) GetApp ¶ added in v1.1.5
func (m *MockMuleSubscriptionClient) GetApp(appID string) (*anypoint.Application, error)
func (*MockMuleSubscriptionClient) ResetAppSecret ¶ added in v1.1.9
func (m *MockMuleSubscriptionClient) ResetAppSecret(appID string) (*anypoint.Application, error)
type MuleSubscriptionClient ¶ added in v1.1.5
type MuleSubscriptionClient interface { CreateApp(appName string, apiID string, description string) (*anypoint.Application, error) CreateContract(apiID, tierID, appID string) (*anypoint.Contract, error) DeleteApp(appID string) error DeleteContract(apiID, contractID string) error GetApp(appID string) (*anypoint.Application, error) ResetAppSecret(appID string) (*anypoint.Application, error) CreateIfNotExistingSLATier(apiID string) (string, error) }
MuleSubscriptionClient interface for managing mulesoft subscriptions
func NewMuleSubscriptionClient ¶ added in v1.1.5
func NewMuleSubscriptionClient(client anypoint.Client) MuleSubscriptionClient
NewMuleSubscriptionClient creates a MuleSubscriptionClient
Click to show internal directories.
Click to hide internal directories.