all

package
v1.27.0 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBuilderByID

func NewBuilderByID(id *cloud.ResourceID) (rnode.Builder, error)

Types

type AddressBuilder added in v1.26.0

type AddressBuilder struct{ ResourceBuilder }

func (*AddressBuilder) Build added in v1.26.0

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

func (*AddressBuilder) ID added in v1.26.0

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

func (*AddressBuilder) Resource added in v1.26.0

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

type BackendServiceBuilder added in v1.26.0

type BackendServiceBuilder struct{ ResourceBuilder }

func (*BackendServiceBuilder) Build added in v1.26.0

func (b *BackendServiceBuilder) Build(f func(*compute.BackendService)) rnode.Builder

func (*BackendServiceBuilder) ID added in v1.26.0

func (*BackendServiceBuilder) Resource added in v1.26.0

func (b *BackendServiceBuilder) SelfLink() string

type ForwardingRuleBuilder added in v1.26.0

type ForwardingRuleBuilder struct{ ResourceBuilder }

func (*ForwardingRuleBuilder) Build added in v1.26.0

func (b *ForwardingRuleBuilder) Build(f func(*compute.ForwardingRule)) rnode.Builder

func (*ForwardingRuleBuilder) ID added in v1.26.0

func (*ForwardingRuleBuilder) Resource added in v1.26.0

func (b *ForwardingRuleBuilder) SelfLink() string

type HealthCheckBuilder added in v1.26.0

type HealthCheckBuilder struct{ ResourceBuilder }

func (*HealthCheckBuilder) Build added in v1.26.0

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

func (*HealthCheckBuilder) ID added in v1.26.0

func (*HealthCheckBuilder) Resource added in v1.26.0

func (b *HealthCheckBuilder) SelfLink() string

type NetworkEndpointGroupBuilder added in v1.26.0

type NetworkEndpointGroupBuilder struct{ ResourceBuilder }

func (*NetworkEndpointGroupBuilder) Build added in v1.26.0

func (b *NetworkEndpointGroupBuilder) Build(f func(*compute.NetworkEndpointGroup)) rnode.Builder

func (*NetworkEndpointGroupBuilder) ID added in v1.26.0

func (*NetworkEndpointGroupBuilder) Resource added in v1.26.0

func (b *NetworkEndpointGroupBuilder) SelfLink() string

type ResourceBuilder added in v1.26.0

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 added in v1.26.0

func (b *ResourceBuilder) Address() *AddressBuilder

func (*ResourceBuilder) BackendService added in v1.26.0

func (b *ResourceBuilder) BackendService() *BackendServiceBuilder

func (*ResourceBuilder) DefaultRegion added in v1.26.0

func (b *ResourceBuilder) DefaultRegion() *ResourceBuilder

func (*ResourceBuilder) DefaultZone added in v1.26.0

func (b *ResourceBuilder) DefaultZone() *ResourceBuilder

func (*ResourceBuilder) ForwardingRule added in v1.26.0

func (b *ResourceBuilder) ForwardingRule() *ForwardingRuleBuilder

func (*ResourceBuilder) HealthCheck added in v1.26.0

func (b *ResourceBuilder) HealthCheck() *HealthCheckBuilder

func (*ResourceBuilder) Key added in v1.26.0

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

func (*ResourceBuilder) N added in v1.26.0

func (*ResourceBuilder) NetworkEndpointGroup added in v1.26.0

func (b *ResourceBuilder) NetworkEndpointGroup() *NetworkEndpointGroupBuilder

func (*ResourceBuilder) P added in v1.26.0

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

func (*ResourceBuilder) R added in v1.26.0

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

func (*ResourceBuilder) TargetHttpProxy added in v1.26.0

func (b *ResourceBuilder) TargetHttpProxy() *TargetHttpProxyBuilder

func (*ResourceBuilder) UrlMap added in v1.26.0

func (b *ResourceBuilder) UrlMap() *UrlMapBuilder

func (*ResourceBuilder) Z added in v1.26.0

type TargetHttpProxyBuilder added in v1.26.0

type TargetHttpProxyBuilder struct{ ResourceBuilder }

func (*TargetHttpProxyBuilder) Build added in v1.26.0

func (b *TargetHttpProxyBuilder) Build(f func(*compute.TargetHttpProxy)) rnode.Builder

func (*TargetHttpProxyBuilder) ID added in v1.26.0

func (*TargetHttpProxyBuilder) Resource added in v1.26.0

func (b *TargetHttpProxyBuilder) SelfLink() string

type TcpRouteBuilder added in v1.26.0

type TcpRouteBuilder struct{ ResourceBuilder }

func (*TcpRouteBuilder) Build added in v1.26.0

func (b *TcpRouteBuilder) Build(f func(*networkservices.TcpRoute)) rnode.Builder

func (*TcpRouteBuilder) ID added in v1.26.0

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

func (*TcpRouteBuilder) Resource added in v1.26.0

func (b *TcpRouteBuilder) SelfLink() string

type UrlMapBuilder added in v1.26.0

type UrlMapBuilder struct{ ResourceBuilder }

func (*UrlMapBuilder) Build added in v1.26.0

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

func (*UrlMapBuilder) ID added in v1.26.0

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

func (*UrlMapBuilder) Resource added in v1.26.0

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

Jump to

Keyboard shortcuts

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