Documentation ¶
Index ¶
- Constants
- type AddonsConfiguration
- type AddonsConfigurationAddons
- type AddonsConfigurationRepository
- type AddonsConfigurationStatus
- type Asset
- type AssetGroup
- type AssetGroupPhaseType
- type AssetGroupStatus
- type AssetPhaseType
- type AssetStatus
- type ClusterAsset
- type ClusterAssetGroup
- type ClusterServiceClass
- type ClusterServicePlan
- type File
- type LocalObjectReference
- type Secret
- type ServiceBinding
- type ServiceBindingStats
- type ServiceBindingStatus
- type ServiceBindingStatusType
- type ServiceBindingUsage
- type ServiceBindingUsageStatus
- type ServiceBindingUsageStatusType
- type ServiceBindings
- type ServiceClass
- type ServiceInstance
- type ServiceInstanceResourceRef
- type ServiceInstanceStatus
- type ServicePlan
Constants ¶
View Source
const (
ServiceInstanceStatusTypeRunning = "RUNNING"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonsConfiguration ¶
type AddonsConfiguration struct { Name string `json:"name"` Urls []string `json:"urls"` Labels map[string]string `json:"labels"` Status AddonsConfigurationStatus `json:"status"` }
type AddonsConfigurationRepository ¶
type AddonsConfigurationRepository struct { Url string `json:"url"` Status string `json:"status"` Addons []AddonsConfigurationAddons `json:"addons"` }
type AddonsConfigurationStatus ¶
type AddonsConfigurationStatus struct { Phase string `json:"phase"` Repositories []AddonsConfigurationRepository `json:"repositories"` }
type AssetGroup ¶
type AssetGroupPhaseType ¶
type AssetGroupPhaseType string
const (
AssetGroupPhaseTypeReady AssetGroupPhaseType = "READY"
)
type AssetGroupStatus ¶
type AssetGroupStatus struct { Phase AssetGroupPhaseType `json:"phase"` Reason string `json:"reason"` Message string `json:"message"` }
type AssetPhaseType ¶
type AssetPhaseType string
const (
AssetPhaseTypeReady AssetPhaseType = "READY"
)
type AssetStatus ¶
type AssetStatus struct { Phase AssetPhaseType `json:"phase"` Reason string `json:"reason"` Message string `json:"message"` }
type ClusterAsset ¶
type ClusterAsset struct { Name v1beta1.AssetGroupSourceName `json:"name"` Parameters map[string]interface{} `json:"parameters"` Type v1beta1.AssetGroupSourceType `json:"type"` Files []File `json:"files"` Status AssetStatus `json:"status"` }
type ClusterAssetGroup ¶
type ClusterAssetGroup struct { Name string `json:"name"` GroupName string `json:"groupName"` DisplayName string `json:"displayName"` Description string `json:"description"` Assets []ClusterAsset `json:"assets"` Status AssetGroupStatus `json:"status"` }
type ClusterServiceClass ¶
type ClusterServiceClass struct { Name string ExternalName string DisplayName string CreationTimestamp int Description string LongDescription string ImageUrl string DocumentationUrl string SupportUrl string ProviderDisplayName string Tags []string Activated bool Plans []ClusterServicePlan ClusterAssetGroup ClusterAssetGroup }
type ClusterServicePlan ¶
type LocalObjectReference ¶
type ServiceBinding ¶
type ServiceBinding struct { Name string ServiceInstanceName string Namespace string Secret Secret Status ServiceBindingStatus }
type ServiceBindingStats ¶
type ServiceBindingStatus ¶
type ServiceBindingStatus struct {
Type ServiceBindingStatusType
}
type ServiceBindingStatusType ¶
type ServiceBindingStatusType string
const (
ServiceBindingStatusTypeReady ServiceBindingStatusType = "READY"
)
type ServiceBindingUsage ¶
type ServiceBindingUsage struct { Name string Namespace string ServiceBinding ServiceBinding UsedBy LocalObjectReference Status ServiceBindingUsageStatus }
type ServiceBindingUsageStatus ¶
type ServiceBindingUsageStatus struct {
Type ServiceBindingUsageStatusType
}
type ServiceBindingUsageStatusType ¶
type ServiceBindingUsageStatusType string
const (
ServiceBindingUsageStatusTypeUnknown ServiceBindingUsageStatusType = "UNKNOWN"
)
type ServiceBindings ¶
type ServiceBindings struct { Items []ServiceBinding Stats ServiceBindingStats }
type ServiceClass ¶
type ServiceClass struct { Name string Namespace string ExternalName string DisplayName string CreationTimestamp int Description string LongDescription string ImageUrl string DocumentationUrl string SupportUrl string ProviderDisplayName string Tags []string Activated bool Plans []ServicePlan AssetGroup AssetGroup }
type ServiceInstance ¶
type ServiceInstance struct { Name string Namespace string ClassReference ServiceInstanceResourceRef PlanReference ServiceInstanceResourceRef PlanSpec map[string]interface{} ClusterServicePlan ClusterServicePlan ClusterServiceClass ClusterServiceClass ServicePlan ServicePlan ServiceClass ServiceClass CreationTimestamp int Labels []string Status ServiceInstanceStatus ServiceBindings ServiceBindings ServiceBindingUsages []ServiceBindingUsage Bindable bool }
type ServiceInstanceStatus ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.