Documentation ¶
Index ¶
- func New() resource.Driver
- type T
- func (t T) Label() string
- func (t T) Manifest() *manifest.T
- func (t T) Provision(ctx context.Context) error
- func (t T) Provisioned() (provisioned.T, error)
- func (t T) Start(ctx context.Context) error
- func (t *T) Status(ctx context.Context) status.T
- func (t T) StatusInfo() map[string]interface{}
- func (t T) Stop(ctx context.Context) error
- func (t T) Unprovision(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type T ¶
type T struct { resource.T ClusterData string `json:"cluster_data,omitempty"` FilterConfigData string `json:"filter_config_data,omitempty"` Port int `json:"port,omitempty"` Protocol string `json:"protocol,omitempty"` ListenerAddr string `json:"listener_addr,omitempty"` ListenerPort int `json:"listener_port,omitempty"` SNI []string `json:"sni,omitempty"` LBPolicy string `json:"lb_policy,omitempty"` Gateway string `json:"gateway,omitempty"` Vhosts []string `json:"vhosts,omitempty"` ListenerCertificates []string `json:"listener_certificates,omitempty"` ClusterCertificates []string `json:"cluster_certificates,omitempty"` ClusterPrivateKeyFilename string `json:"cluster_private_key_filename,omitempty"` }
func (T) Provisioned ¶
func (t T) Provisioned() (provisioned.T, error)
func (T) StatusInfo ¶
Click to show internal directories.
Click to hide internal directories.