GCP's loadbalancer service · portable interface driver.LoadBalancer · GCP index
| Operation | Description |
|---|---|
CreateListener |
|
CreateLoadBalancer |
|
CreateRule |
|
CreateTargetGroup |
|
DeleteListener |
|
DeleteLoadBalancer |
|
DeleteRule |
|
DeleteTargetGroup |
|
DeregisterTargets |
|
DescribeListeners |
|
DescribeLoadBalancers |
|
DescribeRules |
|
DescribeTargetGroups |
|
DescribeTargetHealth |
|
GetLBAttributes |
|
ModifyListener |
|
PutLBAttributes |
|
RegisterTargets |
|
SetTargetHealth |
Discovered by type assertion; only some providers implement these.
GCPBackendBucketStore is an OPTIONAL, type-asserted capability implemented
| Operation | Description |
|---|---|
DeleteGCPBackendBucket |
DeleteGCPBackendBucket removes the named backend bucket, returning |
GetGCPBackendBucket |
GetGCPBackendBucket returns the named backend bucket, or NotFound. |
InsertGCPBackendBucket |
InsertGCPBackendBucket stores res, returning AlreadyExists when a backend |
ListGCPBackendBuckets |
ListGCPBackendBuckets returns every backend bucket. |
UpdateGCPBackendBucket |
UpdateGCPBackendBucket applies mutate to the named backend bucket under |
GCPBackendServicePatcher is an OPTIONAL, type-asserted capability implemented
| Operation | Description |
|---|---|
PatchGCPBackendService |
PatchGCPBackendService looks up the target group by its GCP name and |
GCPComputeResourceStore is an OPTIONAL, type-asserted capability implemented
| Operation | Description |
|---|---|
DeleteGCPResource |
DeleteGCPResource removes the resource, returning NotFound when absent. |
GetGCPResource |
GetGCPResource returns the stored resource, or NotFound. |
ListGCPResources |
ListGCPResources returns every resource in a (collection, scope) bucket. |
PutGCPResource |
PutGCPResource stores res, returning AlreadyExists when a resource with |
UpdateGCPResource |
UpdateGCPResource applies mutate to the stored resource in place under the |
GCPServiceAttachmentStore is an OPTIONAL, type-asserted capability
| Operation | Description |
|---|---|
ConnectGCPServiceAttachment |
ConnectGCPServiceAttachment records a consumer endpoint on the attachment |
DeleteGCPServiceAttachment |
DeleteGCPServiceAttachment removes the attachment, or returns NotFound. |
DisconnectGCPServiceAttachment |
DisconnectGCPServiceAttachment removes a consumer endpoint (by |
GCPPSCConnectionStatus |
GCPPSCConnectionStatus returns the current status of a consumer |
GetGCPServiceAttachment |
GetGCPServiceAttachment returns the attachment, or NotFound. |
InsertGCPServiceAttachment |
InsertGCPServiceAttachment validates and stores a new attachment, |
ListGCPServiceAttachments |
ListGCPServiceAttachments returns every attachment in a region. |
UpdateGCPServiceAttachment |
UpdateGCPServiceAttachment applies mutate under the store lock, keeps the |
Not documented yet. See the emulator boundary for cloudemu-wide non-goals.