Documentation
¶
Index ¶
- Constants
- type CloudflareBroker
- func (b *CloudflareBroker) Bind(context context.Context, instanceID, bindingID string, ...) (brokerapi.Binding, error)
- func (b *CloudflareBroker) Deprovision(context context.Context, instanceID string, ...) (brokerapi.DeprovisionServiceSpec, error)
- func (b *CloudflareBroker) LastOperation(context context.Context, instanceID, operationData string) (brokerapi.LastOperation, error)
- func (b *CloudflareBroker) Provision(context context.Context, instanceID string, details brokerapi.ProvisionDetails, ...) (brokerapi.ProvisionedServiceSpec, error)
- func (*CloudflareBroker) Services(context context.Context) []brokerapi.Service
- func (b *CloudflareBroker) Unbind(context context.Context, instanceID, bindingID string, ...) error
- func (b *CloudflareBroker) Update(context context.Context, instanceID string, details brokerapi.UpdateDetails, ...) (brokerapi.UpdateServiceSpec, error)
- type Zone
- type ZoneCreateResponse
Constants ¶
View Source
const BROKER_PASSWORD = "SECURITY_USER_PASSWORD"
View Source
const BROKER_PORT = "PORT"
View Source
const BROKER_USERNAME = "SECURITY_USER_NAME"
View Source
const ENDPOINT_NOT_AVAILABLE = "This endpoint is not available"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudflareBroker ¶
type CloudflareBroker struct { Zones map[string]Zone CloudflareAPI api.CloudflareAPIInterface // contains filtered or unexported fields }
func (*CloudflareBroker) Bind ¶
func (b *CloudflareBroker) Bind(context context.Context, instanceID, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, error)
func (*CloudflareBroker) Deprovision ¶
func (b *CloudflareBroker) Deprovision(context context.Context, instanceID string, details brokerapi.DeprovisionDetails, asyncAllowed bool) (brokerapi.DeprovisionServiceSpec, error)
func (*CloudflareBroker) LastOperation ¶
func (b *CloudflareBroker) LastOperation(context context.Context, instanceID, operationData string) (brokerapi.LastOperation, error)
func (*CloudflareBroker) Provision ¶
func (b *CloudflareBroker) Provision(context context.Context, instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, error)
func (*CloudflareBroker) Services ¶
func (*CloudflareBroker) Services(context context.Context) []brokerapi.Service
func (*CloudflareBroker) Unbind ¶
func (b *CloudflareBroker) Unbind(context context.Context, instanceID, bindingID string, details brokerapi.UnbindDetails) error
func (*CloudflareBroker) Update ¶
func (b *CloudflareBroker) Update(context context.Context, instanceID string, details brokerapi.UpdateDetails, asyncAllowed bool) (brokerapi.UpdateServiceSpec, error)
type ZoneCreateResponse ¶
Click to show internal directories.
Click to hide internal directories.