Documentation ¶
Index ¶
- func NewBuilderByID(id *cloud.ResourceID) (rnode.Builder, error)
- type AddressBuilder
- type BackendServiceBuilder
- type ForwardingRuleBuilder
- type HealthCheckBuilder
- type NetworkEndpointGroupBuilder
- func (b *NetworkEndpointGroupBuilder) Build(f func(*compute.NetworkEndpointGroup)) rnode.Builder
- func (b *NetworkEndpointGroupBuilder) ID() *cloud.ResourceID
- func (b *NetworkEndpointGroupBuilder) Resource() networkendpointgroup.MutableNetworkEndpointGroup
- func (b *NetworkEndpointGroupBuilder) SelfLink() string
- type ResourceBuilder
- func (b *ResourceBuilder) Address() *AddressBuilder
- func (b *ResourceBuilder) BackendService() *BackendServiceBuilder
- func (b *ResourceBuilder) DefaultRegion() *ResourceBuilder
- func (b *ResourceBuilder) DefaultZone() *ResourceBuilder
- func (b *ResourceBuilder) ForwardingRule() *ForwardingRuleBuilder
- func (b *ResourceBuilder) HealthCheck() *HealthCheckBuilder
- func (b *ResourceBuilder) Key() *meta.Key
- func (b *ResourceBuilder) N(name string) *ResourceBuilder
- func (b *ResourceBuilder) NetworkEndpointGroup() *NetworkEndpointGroupBuilder
- func (b *ResourceBuilder) P(project string) *ResourceBuilder
- func (b *ResourceBuilder) R(region string) *ResourceBuilder
- func (b *ResourceBuilder) TargetHttpProxy() *TargetHttpProxyBuilder
- func (b *ResourceBuilder) UrlMap() *UrlMapBuilder
- func (b *ResourceBuilder) Z(zone string) *ResourceBuilder
- type TargetHttpProxyBuilder
- type TcpRouteBuilder
- type UrlMapBuilder
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 (*AddressBuilder) SelfLink ¶ added in v1.26.0
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 (b *BackendServiceBuilder) ID() *cloud.ResourceID
func (*BackendServiceBuilder) Resource ¶ added in v1.26.0
func (b *BackendServiceBuilder) Resource() backendservice.MutableBackendService
func (*BackendServiceBuilder) SelfLink ¶ 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 (b *ForwardingRuleBuilder) ID() *cloud.ResourceID
func (*ForwardingRuleBuilder) Resource ¶ added in v1.26.0
func (b *ForwardingRuleBuilder) Resource() forwardingrule.MutableForwardingRule
func (*ForwardingRuleBuilder) SelfLink ¶ 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 (b *HealthCheckBuilder) ID() *cloud.ResourceID
func (*HealthCheckBuilder) Resource ¶ added in v1.26.0
func (b *HealthCheckBuilder) Resource() healthcheck.MutableHealthCheck
func (*HealthCheckBuilder) SelfLink ¶ 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 (b *NetworkEndpointGroupBuilder) ID() *cloud.ResourceID
func (*NetworkEndpointGroupBuilder) Resource ¶ added in v1.26.0
func (b *NetworkEndpointGroupBuilder) Resource() networkendpointgroup.MutableNetworkEndpointGroup
func (*NetworkEndpointGroupBuilder) SelfLink ¶ added in v1.26.0
func (b *NetworkEndpointGroupBuilder) SelfLink() string
type ResourceBuilder ¶ added in v1.26.0
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 (b *ResourceBuilder) N(name string) *ResourceBuilder
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
func (b *ResourceBuilder) Z(zone string) *ResourceBuilder
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 (b *TargetHttpProxyBuilder) ID() *cloud.ResourceID
func (*TargetHttpProxyBuilder) Resource ¶ added in v1.26.0
func (b *TargetHttpProxyBuilder) Resource() targethttpproxy.MutableTargetHttpProxy
func (*TargetHttpProxyBuilder) SelfLink ¶ 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) Resource() tcproute.MutableTcpRoute
func (*TcpRouteBuilder) SelfLink ¶ 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 (*UrlMapBuilder) SelfLink ¶ added in v1.26.0
func (b *UrlMapBuilder) SelfLink() string
Click to show internal directories.
Click to hide internal directories.