Documentation ¶
Index ¶
- type BindRequestDetails
- type Credentials
- type Encryptor
- type ProvisionRequestDetails
- type ServiceBindingCredentials
- type ServiceInstanceDetails
- type Storage
- func (s *Storage) CreateServiceBindingCredentials(binding ServiceBindingCredentials) error
- func (s *Storage) DeleteBindRequestDetails(bindingID string, instanceID string) error
- func (s *Storage) DeleteProvisionRequestDetails(serviceInstanceID string) error
- func (s *Storage) DeleteServiceBindingCredentials(bindingID, serviceInstanceID string) error
- func (s *Storage) DeleteServiceInstanceDetails(guid string) error
- func (s *Storage) DeleteTerraformDeployment(id string) error
- func (s *Storage) ExistsServiceBindingCredentials(bindingID, serviceInstanceID string) (bool, error)
- func (s *Storage) ExistsServiceInstanceDetails(guid string) (bool, error)
- func (s *Storage) ExistsTerraformDeployment(id string) (bool, error)
- func (s *Storage) GetBindRequestDetails(bindingID string, instanceID string) (json.RawMessage, error)
- func (s *Storage) GetProvisionRequestDetails(serviceInstanceID string) (json.RawMessage, error)
- func (s *Storage) GetServiceBindingCredentials(bindingID, serviceInstanceID string) (ServiceBindingCredentials, error)
- func (s *Storage) GetServiceInstanceDetails(guid string) (ServiceInstanceDetails, error)
- func (s *Storage) GetTerraformDeployment(id string) (TerraformDeployment, error)
- func (s *Storage) StoreBindRequestDetails(bindRequestDetails BindRequestDetails) error
- func (s *Storage) StoreProvisionRequestDetails(serviceInstanceID string, details json.RawMessage) error
- func (s *Storage) StoreServiceInstanceDetails(d ServiceInstanceDetails) error
- func (s *Storage) StoreTerraformDeployment(t TerraformDeployment) error
- func (s *Storage) UpdateAllRecords() error
- type TerraformDeployment
- type TerraformOutputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindRequestDetails ¶
type Credentials ¶
type Credentials map[string]interface{}
type ProvisionRequestDetails ¶
type ServiceBindingCredentials ¶
type ServiceBindingCredentials struct { ServiceGUID string ServiceInstanceGUID string BindingGUID string Credentials Credentials }
type ServiceInstanceDetails ¶
type Storage ¶
type Storage struct {
// contains filtered or unexported fields
}
func (*Storage) CreateServiceBindingCredentials ¶
func (s *Storage) CreateServiceBindingCredentials(binding ServiceBindingCredentials) error
func (*Storage) DeleteBindRequestDetails ¶
func (*Storage) DeleteProvisionRequestDetails ¶
func (*Storage) DeleteServiceBindingCredentials ¶
func (*Storage) DeleteServiceInstanceDetails ¶
func (*Storage) DeleteTerraformDeployment ¶
func (*Storage) ExistsServiceBindingCredentials ¶
func (*Storage) ExistsServiceInstanceDetails ¶
func (*Storage) ExistsTerraformDeployment ¶
func (*Storage) GetBindRequestDetails ¶
func (*Storage) GetProvisionRequestDetails ¶
func (s *Storage) GetProvisionRequestDetails(serviceInstanceID string) (json.RawMessage, error)
func (*Storage) GetServiceBindingCredentials ¶
func (s *Storage) GetServiceBindingCredentials(bindingID, serviceInstanceID string) (ServiceBindingCredentials, error)
func (*Storage) GetServiceInstanceDetails ¶
func (s *Storage) GetServiceInstanceDetails(guid string) (ServiceInstanceDetails, error)
func (*Storage) GetTerraformDeployment ¶
func (s *Storage) GetTerraformDeployment(id string) (TerraformDeployment, error)
func (*Storage) StoreBindRequestDetails ¶
func (s *Storage) StoreBindRequestDetails(bindRequestDetails BindRequestDetails) error
func (*Storage) StoreProvisionRequestDetails ¶
func (s *Storage) StoreProvisionRequestDetails(serviceInstanceID string, details json.RawMessage) error
func (*Storage) StoreServiceInstanceDetails ¶
func (s *Storage) StoreServiceInstanceDetails(d ServiceInstanceDetails) error
func (*Storage) StoreTerraformDeployment ¶
func (s *Storage) StoreTerraformDeployment(t TerraformDeployment) error
func (*Storage) UpdateAllRecords ¶
type TerraformDeployment ¶
type TerraformOutputs ¶
type TerraformOutputs map[string]interface{}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.