Documentation ¶
Index ¶
- type InstanceInformation
- type StackdriverTraceBroker
- func (b *StackdriverTraceBroker) Bind(instanceID, bindingID string, details models.BindDetails) (models.ServiceBindingCredentials, error)
- func (b *StackdriverTraceBroker) Deprovision(instanceID string, details models.DeprovisionDetails) error
- func (b *StackdriverTraceBroker) Provision(instanceId string, details models.ProvisionDetails, plan models.PlanDetails) (models.ServiceInstanceDetails, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceInformation ¶
type InstanceInformation struct { }
type StackdriverTraceBroker ¶
type StackdriverTraceBroker struct { Client *http.Client ProjectId string Logger lager.Logger ServiceAccountManager *account_managers.ServiceAccountManager broker_base.BrokerBase }
func (*StackdriverTraceBroker) Bind ¶
func (b *StackdriverTraceBroker) Bind(instanceID, bindingID string, details models.BindDetails) (models.ServiceBindingCredentials, error)
Creates a service account with access to Stackdriver Trace
func (*StackdriverTraceBroker) Deprovision ¶
func (b *StackdriverTraceBroker) Deprovision(instanceID string, details models.DeprovisionDetails) error
No-op, no serivce is required for Stackdriver Trace
func (*StackdriverTraceBroker) Provision ¶
func (b *StackdriverTraceBroker) Provision(instanceId string, details models.ProvisionDetails, plan models.PlanDetails) (models.ServiceInstanceDetails, error)
No-op, no serivce is required for Stackdriver Trace
Click to show internal directories.
Click to hide internal directories.