Documentation
¶
Index ¶
- func AddKymaDefaultParameters(parameters btp.InstanceParameters, instanceName string, resourceUID string) btp.InstanceParameters
- func GenerateObservation(environment *provisioningclient.EnvironmentInstanceResponseObject) v1alpha1.KymaEnvironmentObservation
- func GetConnectionDetails(instance *provisioningclient.EnvironmentInstanceResponseObject, ...) (managed.ConnectionDetails, error)
- func UnmarshalRawParameters(in []byte) (map[string]interface{}, error)
- type Client
- type KymaEnvironments
- func (c KymaEnvironments) CreateInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error
- func (c KymaEnvironments) DeleteInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error
- func (c KymaEnvironments) DescribeInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) (*provisioningclient.EnvironmentInstanceResponseObject, error)
- func (c KymaEnvironments) UpdateInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddKymaDefaultParameters ¶
func AddKymaDefaultParameters(parameters btp.InstanceParameters, instanceName string, resourceUID string) btp.InstanceParameters
func GenerateObservation ¶
func GenerateObservation( environment *provisioningclient.EnvironmentInstanceResponseObject, ) v1alpha1.KymaEnvironmentObservation
func GetConnectionDetails ¶
func GetConnectionDetails(instance *provisioningclient.EnvironmentInstanceResponseObject, httpClient *http.Client) (managed.ConnectionDetails, error)
func UnmarshalRawParameters ¶
UnmarshalRawParameters produces a map structure from a given raw YAML/JSON input
Types ¶
type Client ¶
type Client interface { DescribeInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) ( *provisioningclient.EnvironmentInstanceResponseObject, error, ) CreateInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error UpdateInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error DeleteInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error }
type KymaEnvironments ¶
type KymaEnvironments struct {
// contains filtered or unexported fields
}
func NewKymaEnvironments ¶
func NewKymaEnvironments(btp btp.Client) *KymaEnvironments
func (KymaEnvironments) CreateInstance ¶
func (c KymaEnvironments) CreateInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error
func (KymaEnvironments) DeleteInstance ¶
func (c KymaEnvironments) DeleteInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error
func (KymaEnvironments) DescribeInstance ¶
func (c KymaEnvironments) DescribeInstance( ctx context.Context, cr v1alpha1.KymaEnvironment, ) (*provisioningclient.EnvironmentInstanceResponseObject, error)
func (KymaEnvironments) UpdateInstance ¶
func (c KymaEnvironments) UpdateInstance(ctx context.Context, cr v1alpha1.KymaEnvironment) error
Click to show internal directories.
Click to hide internal directories.