testutils

package
v1.35.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressBuilder

type AddressBuilder struct{ ResourceBuilder }

func (*AddressBuilder) Build

func (b *AddressBuilder) Build(f func(*compute.Address)) rnode.Builder

func (*AddressBuilder) ID

func (b *AddressBuilder) ID() *cloud.ResourceID

func (*AddressBuilder) Resource

func (b *AddressBuilder) Resource() address.Mutable
func (b *AddressBuilder) SelfLink() string

type BackendServiceBuilder

type BackendServiceBuilder struct{ ResourceBuilder }

func (*BackendServiceBuilder) Build

func (*BackendServiceBuilder) ID

func (*BackendServiceBuilder) Resource

func (b *BackendServiceBuilder) SelfLink() string

type ForwardingRuleBuilder

type ForwardingRuleBuilder struct{ ResourceBuilder }

func (*ForwardingRuleBuilder) Build

func (*ForwardingRuleBuilder) ID

func (*ForwardingRuleBuilder) Resource

func (b *ForwardingRuleBuilder) SelfLink() string

type HealthCheckBuilder

type HealthCheckBuilder struct{ ResourceBuilder }

func (*HealthCheckBuilder) Build

func (b *HealthCheckBuilder) Build(f func(*compute.HealthCheck)) rnode.Builder

func (*HealthCheckBuilder) ID

func (*HealthCheckBuilder) Resource

func (b *HealthCheckBuilder) Resource() healthcheck.Mutable
func (b *HealthCheckBuilder) SelfLink() string

type NetworkEndpointGroupBuilder

type NetworkEndpointGroupBuilder struct{ ResourceBuilder }

func (*NetworkEndpointGroupBuilder) Build

func (*NetworkEndpointGroupBuilder) ID

func (*NetworkEndpointGroupBuilder) Resource

func (b *NetworkEndpointGroupBuilder) SelfLink() string

type ResourceBuilder

type ResourceBuilder struct {
	Project string
	Name    string
	Region  string
	Zone    string
}

ResourceBuilder is a convenience wrapper for tests. Do not use this in production.

func (*ResourceBuilder) Address

func (b *ResourceBuilder) Address() *AddressBuilder

func (*ResourceBuilder) BackendService

func (b *ResourceBuilder) BackendService() *BackendServiceBuilder

func (*ResourceBuilder) DefaultRegion

func (b *ResourceBuilder) DefaultRegion() *ResourceBuilder

func (*ResourceBuilder) DefaultZone

func (b *ResourceBuilder) DefaultZone() *ResourceBuilder

func (*ResourceBuilder) ForwardingRule

func (b *ResourceBuilder) ForwardingRule() *ForwardingRuleBuilder

func (*ResourceBuilder) HealthCheck

func (b *ResourceBuilder) HealthCheck() *HealthCheckBuilder

func (*ResourceBuilder) Key

func (b *ResourceBuilder) Key() *meta.Key

func (*ResourceBuilder) N

func (*ResourceBuilder) NetworkEndpointGroup

func (b *ResourceBuilder) NetworkEndpointGroup() *NetworkEndpointGroupBuilder

func (*ResourceBuilder) P

func (b *ResourceBuilder) P(project string) *ResourceBuilder

func (*ResourceBuilder) R

func (b *ResourceBuilder) R(region string) *ResourceBuilder

func (*ResourceBuilder) TargetHttpProxy

func (b *ResourceBuilder) TargetHttpProxy() *TargetHttpProxyBuilder

func (*ResourceBuilder) UrlMap

func (b *ResourceBuilder) UrlMap() *UrlMapBuilder

func (*ResourceBuilder) Z

type TargetHttpProxyBuilder

type TargetHttpProxyBuilder struct{ ResourceBuilder }

func (*TargetHttpProxyBuilder) Build

func (*TargetHttpProxyBuilder) ID

func (*TargetHttpProxyBuilder) Resource

func (b *TargetHttpProxyBuilder) SelfLink() string

type TcpRouteBuilder

type TcpRouteBuilder struct{ ResourceBuilder }

func (*TcpRouteBuilder) Build

func (*TcpRouteBuilder) ID

func (b *TcpRouteBuilder) ID() *cloud.ResourceID

func (*TcpRouteBuilder) Resource

func (b *TcpRouteBuilder) Resource() tcproute.Mutable
func (b *TcpRouteBuilder) SelfLink() string

type UrlMapBuilder

type UrlMapBuilder struct{ ResourceBuilder }

func (*UrlMapBuilder) Build

func (b *UrlMapBuilder) Build(f func(*compute.UrlMap)) rnode.Builder

func (*UrlMapBuilder) ID

func (b *UrlMapBuilder) ID() *cloud.ResourceID

func (*UrlMapBuilder) Resource

func (b *UrlMapBuilder) Resource() urlmap.Mutable
func (b *UrlMapBuilder) SelfLink() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL