Documentation ¶
Index ¶
- type CloudActions
- type Endpoints
- type PEActions
- func (peActions *PEActions) CreatePrivateEndpoint(name string) (v1.PrivateEndpoint, error)
- func (peActions *PEActions) DeletePrivateEndpoint(name string) error
- func (peActions *PEActions) IsStatusPrivateEndpointAvailable(privateID string) bool
- func (peActions *PEActions) IsStatusPrivateEndpointPending(privateID string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudActions ¶
type CloudActions interface {
// contains filtered or unexported methods
}
type PEActions ¶
type PEActions struct { CloudActions CloudActions PrivateEndpoint status.ProjectPrivateEndpoint }
func CreatePEActions ¶
func CreatePEActions(pe status.ProjectPrivateEndpoint) (PEActions, error)
func (*PEActions) CreatePrivateEndpoint ¶
func (peActions *PEActions) CreatePrivateEndpoint(name string) (v1.PrivateEndpoint, error)
func (*PEActions) DeletePrivateEndpoint ¶
func (*PEActions) IsStatusPrivateEndpointAvailable ¶
func (*PEActions) IsStatusPrivateEndpointPending ¶
privateID is different for different clouds: privateID for AWS or PEname for AZURE AWS = PrivateID, AZURE = privateEndpoint Name GCP = prefix
Click to show internal directories.
Click to hide internal directories.