Versions in this module Expand all Collapse all v0 v0.5.0 Aug 8, 2018 Changes in this version + type AggregatedChecker struct + func New(reFinder remoteEnvironmentFinder, ...) *AggregatedChecker + func (c *AggregatedChecker) CanProvision(iID internal.InstanceID, rsID internal.RemoteServiceID, ns internal.Namespace, ...) (CanProvisionOutput, error) + type CanProvisionOutput struct + Allowed bool + Reason string + type MappingExistsProvisionChecker struct + func NewMappingExistsProvisionChecker(reFinder remoteEnvironmentFinder, ...) *MappingExistsProvisionChecker + func (c *MappingExistsProvisionChecker) CanProvision(serviceID internal.RemoteServiceID, namespace internal.Namespace, ...) (CanProvisionOutput, error) + type ProvisionChecker interface + CanProvision func(iID internal.InstanceID, rsID internal.RemoteServiceID, ...) (CanProvisionOutput, error) + type UniquenessProvisionChecker struct + InstanceFinder instanceFinder + func NewUniquenessProvisionChecker(iFind instanceFinder) *UniquenessProvisionChecker + func (c *UniquenessProvisionChecker) CanProvision(iID internal.InstanceID, rsID internal.RemoteServiceID, ns internal.Namespace) (CanProvisionOutput, error)