Documentation ¶
Overview ¶
Package cloud implements a more golang friendly interface to the GCE compute API. The code in this package is generated automatically via the generator implemented in "gen/main.go". The code generator creates the basic CRUD actions for the given resource: "Insert", "Get", "List" and "Delete". Additional methods by customizing the ServiceInfo object (see below). Generated code includes a full mock of the GCE compute API.
Usage ¶
The root of the GCE compute API is the interface "Cloud". Code written using Cloud can be used against the actual implementation "GCE" or "MockGCE".
func foo(cloud Cloud) { igs, err := cloud.InstanceGroups().List(ctx, "us-central1-b", filter.None) ... } // Run foo against the actual cloud. foo(NewGCE(&Service{...})) // Run foo with a mock. foo(NewMockGCE())
Rate limiting and routing ¶
The generated code allows for custom policies for operation rate limiting and GCE project routing. See RateLimiter and ProjectRouter for more details.
Mocks ¶
Mocks are automatically generated for each type implementing basic logic for resource manipulation. This eliminates the boilerplate required to mock GCE functionality. Each method will also have a corresponding "xxxHook" function generated in the mock structure where unit test code can hook the execution of the method.
Mocks for different versions of the same service will share the same set of objects, i.e. an alpha object will be visible with beta and GA methods. Note that translation is done with JSON serialization between the API versions.
Changing service code generation ¶
The list of services to generate is contained in "meta/meta.go". To add a service, add an entry to the list "meta.AllServices". An example entry:
&ServiceInfo{ Object: "InstanceGroup", // Name of the object type. Service: "InstanceGroups", // Name of the service. Resource: "instanceGroups", // Lowercase resource name (as appears in the URL). version: meta.VersionAlpha, // API version (one entry per version is needed). keyType: Zonal, // What kind of resource this is. serviceType: reflect.TypeOf(&alpha.InstanceGroupsService{}), // Associated golang type. additionalMethods: []string{ // Additional methods to generate code for. "SetNamedPorts", }, options: <options> // Or'd ("|") together. }
Read-only objects ¶
Services such as Regions and Zones do not allow for mutations. Specify "ReadOnly" in ServiceInfo.options to omit the mutation methods.
Adding custom methods ¶
Some methods that may not be properly handled by the generated code. To enable addition of custom code to the generated mocks, set the "CustomOps" option in "meta.ServiceInfo" entry. This will make the generated service interface embed a "<ServiceName>Ops" interface. This interface MUST be written by hand and contain the custom method logic. Corresponding methods must be added to the corresponding Mockxxx and GCExxx struct types.
// In "meta/meta.go": &ServiceInfo{ Object: "InstanceGroup", ... options: CustomOps, } // In the generated code "gen.go": type InstanceGroups interface { InstanceGroupsOps // Added by CustomOps option. ... } // In hand written file: type InstanceGroupsOps interface { MyMethod() } func (mock *MockInstanceGroups) MyMethod() { // Custom mock implementation. } func (gce *GCEInstanceGroups) MyMethod() { // Custom implementation. }
Update generated codes ¶
Run hack/update-cloudprovider-gce.sh to update the generated codes.
Index ¶
- Constants
- func ContextWithCallTimeout() (context.Context, context.CancelFunc)
- func RelativeResourceName(project, resource string, key *meta.Key) string
- func ResourcePath(resource string, key *meta.Key) string
- func SelfLink(ver meta.Version, project, resource string, key *meta.Key) string
- type AcceptRateLimiter
- type Addresses
- type AlphaAddresses
- type AlphaBackendServices
- type AlphaForwardingRules
- type AlphaGlobalAddresses
- type AlphaGlobalForwardingRules
- type AlphaHealthChecks
- type AlphaInstances
- type AlphaNetworkEndpointGroups
- type AlphaNetworks
- type AlphaRegionBackendServices
- type AlphaRegionHealthChecks
- type AlphaRegionSslCertificates
- type AlphaRegionTargetHttpProxies
- type AlphaRegionTargetHttpsProxies
- type AlphaRegionUrlMaps
- type AlphaSslCertificates
- type AlphaSubnetworks
- type AlphaTargetHttpProxies
- type AlphaTargetHttpsProxies
- type AlphaUrlMaps
- type BackendServices
- type BetaAddresses
- type BetaBackendServices
- type BetaForwardingRules
- type BetaGlobalForwardingRules
- type BetaHealthChecks
- type BetaInstances
- type BetaNetworkEndpointGroups
- type BetaNetworks
- type BetaRegionBackendServices
- type BetaRegionHealthChecks
- type BetaRegionSslCertificates
- type BetaRegionTargetHttpProxies
- type BetaRegionTargetHttpsProxies
- type BetaRegionUrlMaps
- type BetaSecurityPolicies
- type BetaSslCertificates
- type BetaSubnetworks
- type BetaTargetHttpProxies
- type BetaTargetHttpsProxies
- type BetaUrlMaps
- type Cloud
- type Disks
- type Firewalls
- type ForwardingRules
- type GCE
- func (gce *GCE) Addresses() Addresses
- func (gce *GCE) AlphaAddresses() AlphaAddresses
- func (gce *GCE) AlphaBackendServices() AlphaBackendServices
- func (gce *GCE) AlphaForwardingRules() AlphaForwardingRules
- func (gce *GCE) AlphaGlobalAddresses() AlphaGlobalAddresses
- func (gce *GCE) AlphaGlobalForwardingRules() AlphaGlobalForwardingRules
- func (gce *GCE) AlphaHealthChecks() AlphaHealthChecks
- func (gce *GCE) AlphaInstances() AlphaInstances
- func (gce *GCE) AlphaNetworkEndpointGroups() AlphaNetworkEndpointGroups
- func (gce *GCE) AlphaNetworks() AlphaNetworks
- func (gce *GCE) AlphaRegionBackendServices() AlphaRegionBackendServices
- func (gce *GCE) AlphaRegionHealthChecks() AlphaRegionHealthChecks
- func (gce *GCE) AlphaRegionSslCertificates() AlphaRegionSslCertificates
- func (gce *GCE) AlphaRegionTargetHttpProxies() AlphaRegionTargetHttpProxies
- func (gce *GCE) AlphaRegionTargetHttpsProxies() AlphaRegionTargetHttpsProxies
- func (gce *GCE) AlphaRegionUrlMaps() AlphaRegionUrlMaps
- func (gce *GCE) AlphaSslCertificates() AlphaSslCertificates
- func (gce *GCE) AlphaSubnetworks() AlphaSubnetworks
- func (gce *GCE) AlphaTargetHttpProxies() AlphaTargetHttpProxies
- func (gce *GCE) AlphaTargetHttpsProxies() AlphaTargetHttpsProxies
- func (gce *GCE) AlphaUrlMaps() AlphaUrlMaps
- func (gce *GCE) BackendServices() BackendServices
- func (gce *GCE) BetaAddresses() BetaAddresses
- func (gce *GCE) BetaBackendServices() BetaBackendServices
- func (gce *GCE) BetaForwardingRules() BetaForwardingRules
- func (gce *GCE) BetaGlobalForwardingRules() BetaGlobalForwardingRules
- func (gce *GCE) BetaHealthChecks() BetaHealthChecks
- func (gce *GCE) BetaInstances() BetaInstances
- func (gce *GCE) BetaNetworkEndpointGroups() BetaNetworkEndpointGroups
- func (gce *GCE) BetaNetworks() BetaNetworks
- func (gce *GCE) BetaRegionBackendServices() BetaRegionBackendServices
- func (gce *GCE) BetaRegionHealthChecks() BetaRegionHealthChecks
- func (gce *GCE) BetaRegionSslCertificates() BetaRegionSslCertificates
- func (gce *GCE) BetaRegionTargetHttpProxies() BetaRegionTargetHttpProxies
- func (gce *GCE) BetaRegionTargetHttpsProxies() BetaRegionTargetHttpsProxies
- func (gce *GCE) BetaRegionUrlMaps() BetaRegionUrlMaps
- func (gce *GCE) BetaSecurityPolicies() BetaSecurityPolicies
- func (gce *GCE) BetaSslCertificates() BetaSslCertificates
- func (gce *GCE) BetaSubnetworks() BetaSubnetworks
- func (gce *GCE) BetaTargetHttpProxies() BetaTargetHttpProxies
- func (gce *GCE) BetaTargetHttpsProxies() BetaTargetHttpsProxies
- func (gce *GCE) BetaUrlMaps() BetaUrlMaps
- func (gce *GCE) Disks() Disks
- func (gce *GCE) Firewalls() Firewalls
- func (gce *GCE) ForwardingRules() ForwardingRules
- func (gce *GCE) GlobalAddresses() GlobalAddresses
- func (gce *GCE) GlobalForwardingRules() GlobalForwardingRules
- func (gce *GCE) HealthChecks() HealthChecks
- func (gce *GCE) HttpHealthChecks() HttpHealthChecks
- func (gce *GCE) HttpsHealthChecks() HttpsHealthChecks
- func (gce *GCE) InstanceGroups() InstanceGroups
- func (gce *GCE) Instances() Instances
- func (gce *GCE) NetworkEndpointGroups() NetworkEndpointGroups
- func (gce *GCE) Networks() Networks
- func (gce *GCE) Projects() Projects
- func (gce *GCE) RegionBackendServices() RegionBackendServices
- func (gce *GCE) RegionDisks() RegionDisks
- func (gce *GCE) Regions() Regions
- func (gce *GCE) Routes() Routes
- func (gce *GCE) SslCertificates() SslCertificates
- func (gce *GCE) Subnetworks() Subnetworks
- func (gce *GCE) TargetHttpProxies() TargetHttpProxies
- func (gce *GCE) TargetHttpsProxies() TargetHttpsProxies
- func (gce *GCE) TargetPools() TargetPools
- func (gce *GCE) UrlMaps() UrlMaps
- func (gce *GCE) Zones() Zones
- type GCEAddresses
- func (g *GCEAddresses) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*ga.Address, error)
- func (g *GCEAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAddresses) Get(ctx context.Context, key *meta.Key) (*ga.Address, error)
- func (g *GCEAddresses) Insert(ctx context.Context, key *meta.Key, obj *ga.Address) error
- func (g *GCEAddresses) List(ctx context.Context, region string, fl *filter.F) ([]*ga.Address, error)
- type GCEAlphaAddresses
- func (g *GCEAlphaAddresses) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*alpha.Address, error)
- func (g *GCEAlphaAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaAddresses) Get(ctx context.Context, key *meta.Key) (*alpha.Address, error)
- func (g *GCEAlphaAddresses) Insert(ctx context.Context, key *meta.Key, obj *alpha.Address) error
- func (g *GCEAlphaAddresses) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.Address, error)
- type GCEAlphaBackendServices
- func (g *GCEAlphaBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaBackendServices) Get(ctx context.Context, key *meta.Key) (*alpha.BackendService, error)
- func (g *GCEAlphaBackendServices) Insert(ctx context.Context, key *meta.Key, obj *alpha.BackendService) error
- func (g *GCEAlphaBackendServices) List(ctx context.Context, fl *filter.F) ([]*alpha.BackendService, error)
- func (g *GCEAlphaBackendServices) SetSecurityPolicy(ctx context.Context, key *meta.Key, arg0 *alpha.SecurityPolicyReference) error
- func (g *GCEAlphaBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *alpha.BackendService) error
- type GCEAlphaForwardingRules
- func (g *GCEAlphaForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaForwardingRules) Get(ctx context.Context, key *meta.Key) (*alpha.ForwardingRule, error)
- func (g *GCEAlphaForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *alpha.ForwardingRule) error
- func (g *GCEAlphaForwardingRules) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.ForwardingRule, error)
- func (g *GCEAlphaForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *alpha.TargetReference) error
- type GCEAlphaGlobalAddresses
- func (g *GCEAlphaGlobalAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaGlobalAddresses) Get(ctx context.Context, key *meta.Key) (*alpha.Address, error)
- func (g *GCEAlphaGlobalAddresses) Insert(ctx context.Context, key *meta.Key, obj *alpha.Address) error
- func (g *GCEAlphaGlobalAddresses) List(ctx context.Context, fl *filter.F) ([]*alpha.Address, error)
- type GCEAlphaGlobalForwardingRules
- func (g *GCEAlphaGlobalForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaGlobalForwardingRules) Get(ctx context.Context, key *meta.Key) (*alpha.ForwardingRule, error)
- func (g *GCEAlphaGlobalForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *alpha.ForwardingRule) error
- func (g *GCEAlphaGlobalForwardingRules) List(ctx context.Context, fl *filter.F) ([]*alpha.ForwardingRule, error)
- func (g *GCEAlphaGlobalForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *alpha.TargetReference) error
- type GCEAlphaHealthChecks
- func (g *GCEAlphaHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaHealthChecks) Get(ctx context.Context, key *meta.Key) (*alpha.HealthCheck, error)
- func (g *GCEAlphaHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *alpha.HealthCheck) error
- func (g *GCEAlphaHealthChecks) List(ctx context.Context, fl *filter.F) ([]*alpha.HealthCheck, error)
- func (g *GCEAlphaHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *alpha.HealthCheck) error
- type GCEAlphaInstances
- func (g *GCEAlphaInstances) AttachDisk(ctx context.Context, key *meta.Key, arg0 *alpha.AttachedDisk) error
- func (g *GCEAlphaInstances) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaInstances) DetachDisk(ctx context.Context, key *meta.Key, arg0 string) error
- func (g *GCEAlphaInstances) Get(ctx context.Context, key *meta.Key) (*alpha.Instance, error)
- func (g *GCEAlphaInstances) Insert(ctx context.Context, key *meta.Key, obj *alpha.Instance) error
- func (g *GCEAlphaInstances) List(ctx context.Context, zone string, fl *filter.F) ([]*alpha.Instance, error)
- func (g *GCEAlphaInstances) UpdateNetworkInterface(ctx context.Context, key *meta.Key, arg0 string, arg1 *alpha.NetworkInterface) error
- type GCEAlphaNetworkEndpointGroups
- func (g *GCEAlphaNetworkEndpointGroups) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*alpha.NetworkEndpointGroup, error)
- func (g *GCEAlphaNetworkEndpointGroups) AttachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEAlphaNetworkEndpointGroups) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaNetworkEndpointGroups) DetachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEAlphaNetworkEndpointGroups) Get(ctx context.Context, key *meta.Key) (*alpha.NetworkEndpointGroup, error)
- func (g *GCEAlphaNetworkEndpointGroups) Insert(ctx context.Context, key *meta.Key, obj *alpha.NetworkEndpointGroup) error
- func (g *GCEAlphaNetworkEndpointGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*alpha.NetworkEndpointGroup, error)
- func (g *GCEAlphaNetworkEndpointGroups) ListNetworkEndpoints(ctx context.Context, key *meta.Key, ...) ([]*alpha.NetworkEndpointWithHealthStatus, error)
- type GCEAlphaNetworks
- func (g *GCEAlphaNetworks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaNetworks) Get(ctx context.Context, key *meta.Key) (*alpha.Network, error)
- func (g *GCEAlphaNetworks) Insert(ctx context.Context, key *meta.Key, obj *alpha.Network) error
- func (g *GCEAlphaNetworks) List(ctx context.Context, fl *filter.F) ([]*alpha.Network, error)
- type GCEAlphaRegionBackendServices
- func (g *GCEAlphaRegionBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaRegionBackendServices) Get(ctx context.Context, key *meta.Key) (*alpha.BackendService, error)
- func (g *GCEAlphaRegionBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *alpha.ResourceGroupReference) (*alpha.BackendServiceGroupHealth, error)
- func (g *GCEAlphaRegionBackendServices) Insert(ctx context.Context, key *meta.Key, obj *alpha.BackendService) error
- func (g *GCEAlphaRegionBackendServices) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.BackendService, error)
- func (g *GCEAlphaRegionBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *alpha.BackendService) error
- type GCEAlphaRegionHealthChecks
- func (g *GCEAlphaRegionHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaRegionHealthChecks) Get(ctx context.Context, key *meta.Key) (*alpha.HealthCheck, error)
- func (g *GCEAlphaRegionHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *alpha.HealthCheck) error
- func (g *GCEAlphaRegionHealthChecks) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.HealthCheck, error)
- func (g *GCEAlphaRegionHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *alpha.HealthCheck) error
- type GCEAlphaRegionSslCertificates
- func (g *GCEAlphaRegionSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaRegionSslCertificates) Get(ctx context.Context, key *meta.Key) (*alpha.SslCertificate, error)
- func (g *GCEAlphaRegionSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *alpha.SslCertificate) error
- func (g *GCEAlphaRegionSslCertificates) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.SslCertificate, error)
- type GCEAlphaRegionTargetHttpProxies
- func (g *GCEAlphaRegionTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaRegionTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpProxy, error)
- func (g *GCEAlphaRegionTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpProxy) error
- func (g *GCEAlphaRegionTargetHttpProxies) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.TargetHttpProxy, error)
- func (g *GCEAlphaRegionTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
- type GCEAlphaRegionTargetHttpsProxies
- func (g *GCEAlphaRegionTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaRegionTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpsProxy, error)
- func (g *GCEAlphaRegionTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpsProxy) error
- func (g *GCEAlphaRegionTargetHttpsProxies) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.TargetHttpsProxy, error)
- func (g *GCEAlphaRegionTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEAlphaRegionTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
- type GCEAlphaRegionUrlMaps
- func (g *GCEAlphaRegionUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaRegionUrlMaps) Get(ctx context.Context, key *meta.Key) (*alpha.UrlMap, error)
- func (g *GCEAlphaRegionUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *alpha.UrlMap) error
- func (g *GCEAlphaRegionUrlMaps) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.UrlMap, error)
- func (g *GCEAlphaRegionUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMap) error
- type GCEAlphaSslCertificates
- func (g *GCEAlphaSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaSslCertificates) Get(ctx context.Context, key *meta.Key) (*alpha.SslCertificate, error)
- func (g *GCEAlphaSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *alpha.SslCertificate) error
- func (g *GCEAlphaSslCertificates) List(ctx context.Context, fl *filter.F) ([]*alpha.SslCertificate, error)
- type GCEAlphaSubnetworks
- func (g *GCEAlphaSubnetworks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaSubnetworks) Get(ctx context.Context, key *meta.Key) (*alpha.Subnetwork, error)
- func (g *GCEAlphaSubnetworks) Insert(ctx context.Context, key *meta.Key, obj *alpha.Subnetwork) error
- func (g *GCEAlphaSubnetworks) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.Subnetwork, error)
- type GCEAlphaTargetHttpProxies
- func (g *GCEAlphaTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpProxy, error)
- func (g *GCEAlphaTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpProxy) error
- func (g *GCEAlphaTargetHttpProxies) List(ctx context.Context, fl *filter.F) ([]*alpha.TargetHttpProxy, error)
- func (g *GCEAlphaTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
- type GCEAlphaTargetHttpsProxies
- func (g *GCEAlphaTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpsProxy, error)
- func (g *GCEAlphaTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpsProxy) error
- func (g *GCEAlphaTargetHttpsProxies) List(ctx context.Context, fl *filter.F) ([]*alpha.TargetHttpsProxy, error)
- func (g *GCEAlphaTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEAlphaTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
- type GCEAlphaUrlMaps
- func (g *GCEAlphaUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEAlphaUrlMaps) Get(ctx context.Context, key *meta.Key) (*alpha.UrlMap, error)
- func (g *GCEAlphaUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *alpha.UrlMap) error
- func (g *GCEAlphaUrlMaps) List(ctx context.Context, fl *filter.F) ([]*alpha.UrlMap, error)
- func (g *GCEAlphaUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMap) error
- type GCEBackendServices
- func (g *GCEBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBackendServices) Get(ctx context.Context, key *meta.Key) (*ga.BackendService, error)
- func (g *GCEBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *ga.ResourceGroupReference) (*ga.BackendServiceGroupHealth, error)
- func (g *GCEBackendServices) Insert(ctx context.Context, key *meta.Key, obj *ga.BackendService) error
- func (g *GCEBackendServices) List(ctx context.Context, fl *filter.F) ([]*ga.BackendService, error)
- func (g *GCEBackendServices) Patch(ctx context.Context, key *meta.Key, arg0 *ga.BackendService) error
- func (g *GCEBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *ga.BackendService) error
- type GCEBetaAddresses
- func (g *GCEBetaAddresses) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*beta.Address, error)
- func (g *GCEBetaAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaAddresses) Get(ctx context.Context, key *meta.Key) (*beta.Address, error)
- func (g *GCEBetaAddresses) Insert(ctx context.Context, key *meta.Key, obj *beta.Address) error
- func (g *GCEBetaAddresses) List(ctx context.Context, region string, fl *filter.F) ([]*beta.Address, error)
- type GCEBetaBackendServices
- func (g *GCEBetaBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaBackendServices) Get(ctx context.Context, key *meta.Key) (*beta.BackendService, error)
- func (g *GCEBetaBackendServices) Insert(ctx context.Context, key *meta.Key, obj *beta.BackendService) error
- func (g *GCEBetaBackendServices) List(ctx context.Context, fl *filter.F) ([]*beta.BackendService, error)
- func (g *GCEBetaBackendServices) SetSecurityPolicy(ctx context.Context, key *meta.Key, arg0 *beta.SecurityPolicyReference) error
- func (g *GCEBetaBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *beta.BackendService) error
- type GCEBetaForwardingRules
- func (g *GCEBetaForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaForwardingRules) Get(ctx context.Context, key *meta.Key) (*beta.ForwardingRule, error)
- func (g *GCEBetaForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *beta.ForwardingRule) error
- func (g *GCEBetaForwardingRules) List(ctx context.Context, region string, fl *filter.F) ([]*beta.ForwardingRule, error)
- func (g *GCEBetaForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *beta.TargetReference) error
- type GCEBetaGlobalForwardingRules
- func (g *GCEBetaGlobalForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaGlobalForwardingRules) Get(ctx context.Context, key *meta.Key) (*beta.ForwardingRule, error)
- func (g *GCEBetaGlobalForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *beta.ForwardingRule) error
- func (g *GCEBetaGlobalForwardingRules) List(ctx context.Context, fl *filter.F) ([]*beta.ForwardingRule, error)
- func (g *GCEBetaGlobalForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *beta.TargetReference) error
- type GCEBetaHealthChecks
- func (g *GCEBetaHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaHealthChecks) Get(ctx context.Context, key *meta.Key) (*beta.HealthCheck, error)
- func (g *GCEBetaHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *beta.HealthCheck) error
- func (g *GCEBetaHealthChecks) List(ctx context.Context, fl *filter.F) ([]*beta.HealthCheck, error)
- func (g *GCEBetaHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *beta.HealthCheck) error
- type GCEBetaInstances
- func (g *GCEBetaInstances) AttachDisk(ctx context.Context, key *meta.Key, arg0 *beta.AttachedDisk) error
- func (g *GCEBetaInstances) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaInstances) DetachDisk(ctx context.Context, key *meta.Key, arg0 string) error
- func (g *GCEBetaInstances) Get(ctx context.Context, key *meta.Key) (*beta.Instance, error)
- func (g *GCEBetaInstances) Insert(ctx context.Context, key *meta.Key, obj *beta.Instance) error
- func (g *GCEBetaInstances) List(ctx context.Context, zone string, fl *filter.F) ([]*beta.Instance, error)
- func (g *GCEBetaInstances) UpdateNetworkInterface(ctx context.Context, key *meta.Key, arg0 string, arg1 *beta.NetworkInterface) error
- type GCEBetaNetworkEndpointGroups
- func (g *GCEBetaNetworkEndpointGroups) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*beta.NetworkEndpointGroup, error)
- func (g *GCEBetaNetworkEndpointGroups) AttachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEBetaNetworkEndpointGroups) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaNetworkEndpointGroups) DetachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEBetaNetworkEndpointGroups) Get(ctx context.Context, key *meta.Key) (*beta.NetworkEndpointGroup, error)
- func (g *GCEBetaNetworkEndpointGroups) Insert(ctx context.Context, key *meta.Key, obj *beta.NetworkEndpointGroup) error
- func (g *GCEBetaNetworkEndpointGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*beta.NetworkEndpointGroup, error)
- func (g *GCEBetaNetworkEndpointGroups) ListNetworkEndpoints(ctx context.Context, key *meta.Key, ...) ([]*beta.NetworkEndpointWithHealthStatus, error)
- type GCEBetaNetworks
- func (g *GCEBetaNetworks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaNetworks) Get(ctx context.Context, key *meta.Key) (*beta.Network, error)
- func (g *GCEBetaNetworks) Insert(ctx context.Context, key *meta.Key, obj *beta.Network) error
- func (g *GCEBetaNetworks) List(ctx context.Context, fl *filter.F) ([]*beta.Network, error)
- type GCEBetaRegionBackendServices
- func (g *GCEBetaRegionBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaRegionBackendServices) Get(ctx context.Context, key *meta.Key) (*beta.BackendService, error)
- func (g *GCEBetaRegionBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *beta.ResourceGroupReference) (*beta.BackendServiceGroupHealth, error)
- func (g *GCEBetaRegionBackendServices) Insert(ctx context.Context, key *meta.Key, obj *beta.BackendService) error
- func (g *GCEBetaRegionBackendServices) List(ctx context.Context, region string, fl *filter.F) ([]*beta.BackendService, error)
- func (g *GCEBetaRegionBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *beta.BackendService) error
- type GCEBetaRegionHealthChecks
- func (g *GCEBetaRegionHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaRegionHealthChecks) Get(ctx context.Context, key *meta.Key) (*beta.HealthCheck, error)
- func (g *GCEBetaRegionHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *beta.HealthCheck) error
- func (g *GCEBetaRegionHealthChecks) List(ctx context.Context, region string, fl *filter.F) ([]*beta.HealthCheck, error)
- func (g *GCEBetaRegionHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *beta.HealthCheck) error
- type GCEBetaRegionSslCertificates
- func (g *GCEBetaRegionSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaRegionSslCertificates) Get(ctx context.Context, key *meta.Key) (*beta.SslCertificate, error)
- func (g *GCEBetaRegionSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *beta.SslCertificate) error
- func (g *GCEBetaRegionSslCertificates) List(ctx context.Context, region string, fl *filter.F) ([]*beta.SslCertificate, error)
- type GCEBetaRegionTargetHttpProxies
- func (g *GCEBetaRegionTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaRegionTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpProxy, error)
- func (g *GCEBetaRegionTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpProxy) error
- func (g *GCEBetaRegionTargetHttpProxies) List(ctx context.Context, region string, fl *filter.F) ([]*beta.TargetHttpProxy, error)
- func (g *GCEBetaRegionTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *beta.UrlMapReference) error
- type GCEBetaRegionTargetHttpsProxies
- func (g *GCEBetaRegionTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaRegionTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpsProxy, error)
- func (g *GCEBetaRegionTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpsProxy) error
- func (g *GCEBetaRegionTargetHttpsProxies) List(ctx context.Context, region string, fl *filter.F) ([]*beta.TargetHttpsProxy, error)
- func (g *GCEBetaRegionTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEBetaRegionTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *beta.UrlMapReference) error
- type GCEBetaRegionUrlMaps
- func (g *GCEBetaRegionUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaRegionUrlMaps) Get(ctx context.Context, key *meta.Key) (*beta.UrlMap, error)
- func (g *GCEBetaRegionUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *beta.UrlMap) error
- func (g *GCEBetaRegionUrlMaps) List(ctx context.Context, region string, fl *filter.F) ([]*beta.UrlMap, error)
- func (g *GCEBetaRegionUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *beta.UrlMap) error
- type GCEBetaSecurityPolicies
- func (g *GCEBetaSecurityPolicies) AddRule(ctx context.Context, key *meta.Key, arg0 *beta.SecurityPolicyRule) error
- func (g *GCEBetaSecurityPolicies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaSecurityPolicies) Get(ctx context.Context, key *meta.Key) (*beta.SecurityPolicy, error)
- func (g *GCEBetaSecurityPolicies) GetRule(ctx context.Context, key *meta.Key) (*beta.SecurityPolicyRule, error)
- func (g *GCEBetaSecurityPolicies) Insert(ctx context.Context, key *meta.Key, obj *beta.SecurityPolicy) error
- func (g *GCEBetaSecurityPolicies) List(ctx context.Context, fl *filter.F) ([]*beta.SecurityPolicy, error)
- func (g *GCEBetaSecurityPolicies) Patch(ctx context.Context, key *meta.Key, arg0 *beta.SecurityPolicy) error
- func (g *GCEBetaSecurityPolicies) PatchRule(ctx context.Context, key *meta.Key, arg0 *beta.SecurityPolicyRule) error
- func (g *GCEBetaSecurityPolicies) RemoveRule(ctx context.Context, key *meta.Key) error
- type GCEBetaSslCertificates
- func (g *GCEBetaSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaSslCertificates) Get(ctx context.Context, key *meta.Key) (*beta.SslCertificate, error)
- func (g *GCEBetaSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *beta.SslCertificate) error
- func (g *GCEBetaSslCertificates) List(ctx context.Context, fl *filter.F) ([]*beta.SslCertificate, error)
- type GCEBetaSubnetworks
- func (g *GCEBetaSubnetworks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaSubnetworks) Get(ctx context.Context, key *meta.Key) (*beta.Subnetwork, error)
- func (g *GCEBetaSubnetworks) Insert(ctx context.Context, key *meta.Key, obj *beta.Subnetwork) error
- func (g *GCEBetaSubnetworks) List(ctx context.Context, region string, fl *filter.F) ([]*beta.Subnetwork, error)
- type GCEBetaTargetHttpProxies
- func (g *GCEBetaTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpProxy, error)
- func (g *GCEBetaTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpProxy) error
- func (g *GCEBetaTargetHttpProxies) List(ctx context.Context, fl *filter.F) ([]*beta.TargetHttpProxy, error)
- func (g *GCEBetaTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *beta.UrlMapReference) error
- type GCEBetaTargetHttpsProxies
- func (g *GCEBetaTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpsProxy, error)
- func (g *GCEBetaTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpsProxy) error
- func (g *GCEBetaTargetHttpsProxies) List(ctx context.Context, fl *filter.F) ([]*beta.TargetHttpsProxy, error)
- func (g *GCEBetaTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEBetaTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *beta.UrlMapReference) error
- type GCEBetaUrlMaps
- func (g *GCEBetaUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEBetaUrlMaps) Get(ctx context.Context, key *meta.Key) (*beta.UrlMap, error)
- func (g *GCEBetaUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *beta.UrlMap) error
- func (g *GCEBetaUrlMaps) List(ctx context.Context, fl *filter.F) ([]*beta.UrlMap, error)
- func (g *GCEBetaUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *beta.UrlMap) error
- type GCEDisks
- func (g *GCEDisks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEDisks) Get(ctx context.Context, key *meta.Key) (*ga.Disk, error)
- func (g *GCEDisks) Insert(ctx context.Context, key *meta.Key, obj *ga.Disk) error
- func (g *GCEDisks) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.Disk, error)
- func (g *GCEDisks) Resize(ctx context.Context, key *meta.Key, arg0 *ga.DisksResizeRequest) error
- type GCEFirewalls
- func (g *GCEFirewalls) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEFirewalls) Get(ctx context.Context, key *meta.Key) (*ga.Firewall, error)
- func (g *GCEFirewalls) Insert(ctx context.Context, key *meta.Key, obj *ga.Firewall) error
- func (g *GCEFirewalls) List(ctx context.Context, fl *filter.F) ([]*ga.Firewall, error)
- func (g *GCEFirewalls) Update(ctx context.Context, key *meta.Key, arg0 *ga.Firewall) error
- type GCEForwardingRules
- func (g *GCEForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEForwardingRules) Get(ctx context.Context, key *meta.Key) (*ga.ForwardingRule, error)
- func (g *GCEForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *ga.ForwardingRule) error
- func (g *GCEForwardingRules) List(ctx context.Context, region string, fl *filter.F) ([]*ga.ForwardingRule, error)
- func (g *GCEForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *ga.TargetReference) error
- type GCEGlobalAddresses
- func (g *GCEGlobalAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEGlobalAddresses) Get(ctx context.Context, key *meta.Key) (*ga.Address, error)
- func (g *GCEGlobalAddresses) Insert(ctx context.Context, key *meta.Key, obj *ga.Address) error
- func (g *GCEGlobalAddresses) List(ctx context.Context, fl *filter.F) ([]*ga.Address, error)
- type GCEGlobalForwardingRules
- func (g *GCEGlobalForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEGlobalForwardingRules) Get(ctx context.Context, key *meta.Key) (*ga.ForwardingRule, error)
- func (g *GCEGlobalForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *ga.ForwardingRule) error
- func (g *GCEGlobalForwardingRules) List(ctx context.Context, fl *filter.F) ([]*ga.ForwardingRule, error)
- func (g *GCEGlobalForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *ga.TargetReference) error
- type GCEHealthChecks
- func (g *GCEHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEHealthChecks) Get(ctx context.Context, key *meta.Key) (*ga.HealthCheck, error)
- func (g *GCEHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *ga.HealthCheck) error
- func (g *GCEHealthChecks) List(ctx context.Context, fl *filter.F) ([]*ga.HealthCheck, error)
- func (g *GCEHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *ga.HealthCheck) error
- type GCEHttpHealthChecks
- func (g *GCEHttpHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEHttpHealthChecks) Get(ctx context.Context, key *meta.Key) (*ga.HttpHealthCheck, error)
- func (g *GCEHttpHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *ga.HttpHealthCheck) error
- func (g *GCEHttpHealthChecks) List(ctx context.Context, fl *filter.F) ([]*ga.HttpHealthCheck, error)
- func (g *GCEHttpHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *ga.HttpHealthCheck) error
- type GCEHttpsHealthChecks
- func (g *GCEHttpsHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEHttpsHealthChecks) Get(ctx context.Context, key *meta.Key) (*ga.HttpsHealthCheck, error)
- func (g *GCEHttpsHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *ga.HttpsHealthCheck) error
- func (g *GCEHttpsHealthChecks) List(ctx context.Context, fl *filter.F) ([]*ga.HttpsHealthCheck, error)
- func (g *GCEHttpsHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *ga.HttpsHealthCheck) error
- type GCEInstanceGroups
- func (g *GCEInstanceGroups) AddInstances(ctx context.Context, key *meta.Key, arg0 *ga.InstanceGroupsAddInstancesRequest) error
- func (g *GCEInstanceGroups) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEInstanceGroups) Get(ctx context.Context, key *meta.Key) (*ga.InstanceGroup, error)
- func (g *GCEInstanceGroups) Insert(ctx context.Context, key *meta.Key, obj *ga.InstanceGroup) error
- func (g *GCEInstanceGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.InstanceGroup, error)
- func (g *GCEInstanceGroups) ListInstances(ctx context.Context, key *meta.Key, ...) ([]*ga.InstanceWithNamedPorts, error)
- func (g *GCEInstanceGroups) RemoveInstances(ctx context.Context, key *meta.Key, ...) error
- func (g *GCEInstanceGroups) SetNamedPorts(ctx context.Context, key *meta.Key, ...) error
- type GCEInstances
- func (g *GCEInstances) AttachDisk(ctx context.Context, key *meta.Key, arg0 *ga.AttachedDisk) error
- func (g *GCEInstances) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEInstances) DetachDisk(ctx context.Context, key *meta.Key, arg0 string) error
- func (g *GCEInstances) Get(ctx context.Context, key *meta.Key) (*ga.Instance, error)
- func (g *GCEInstances) Insert(ctx context.Context, key *meta.Key, obj *ga.Instance) error
- func (g *GCEInstances) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.Instance, error)
- type GCENetworkEndpointGroups
- func (g *GCENetworkEndpointGroups) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*ga.NetworkEndpointGroup, error)
- func (g *GCENetworkEndpointGroups) AttachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (g *GCENetworkEndpointGroups) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCENetworkEndpointGroups) DetachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (g *GCENetworkEndpointGroups) Get(ctx context.Context, key *meta.Key) (*ga.NetworkEndpointGroup, error)
- func (g *GCENetworkEndpointGroups) Insert(ctx context.Context, key *meta.Key, obj *ga.NetworkEndpointGroup) error
- func (g *GCENetworkEndpointGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.NetworkEndpointGroup, error)
- func (g *GCENetworkEndpointGroups) ListNetworkEndpoints(ctx context.Context, key *meta.Key, ...) ([]*ga.NetworkEndpointWithHealthStatus, error)
- type GCENetworks
- func (g *GCENetworks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCENetworks) Get(ctx context.Context, key *meta.Key) (*ga.Network, error)
- func (g *GCENetworks) Insert(ctx context.Context, key *meta.Key, obj *ga.Network) error
- func (g *GCENetworks) List(ctx context.Context, fl *filter.F) ([]*ga.Network, error)
- type GCEProjects
- type GCERegionBackendServices
- func (g *GCERegionBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCERegionBackendServices) Get(ctx context.Context, key *meta.Key) (*ga.BackendService, error)
- func (g *GCERegionBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *ga.ResourceGroupReference) (*ga.BackendServiceGroupHealth, error)
- func (g *GCERegionBackendServices) Insert(ctx context.Context, key *meta.Key, obj *ga.BackendService) error
- func (g *GCERegionBackendServices) List(ctx context.Context, region string, fl *filter.F) ([]*ga.BackendService, error)
- func (g *GCERegionBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *ga.BackendService) error
- type GCERegionDisks
- func (g *GCERegionDisks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCERegionDisks) Get(ctx context.Context, key *meta.Key) (*ga.Disk, error)
- func (g *GCERegionDisks) Insert(ctx context.Context, key *meta.Key, obj *ga.Disk) error
- func (g *GCERegionDisks) List(ctx context.Context, region string, fl *filter.F) ([]*ga.Disk, error)
- func (g *GCERegionDisks) Resize(ctx context.Context, key *meta.Key, arg0 *ga.RegionDisksResizeRequest) error
- type GCERegions
- type GCERoutes
- func (g *GCERoutes) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCERoutes) Get(ctx context.Context, key *meta.Key) (*ga.Route, error)
- func (g *GCERoutes) Insert(ctx context.Context, key *meta.Key, obj *ga.Route) error
- func (g *GCERoutes) List(ctx context.Context, fl *filter.F) ([]*ga.Route, error)
- type GCESslCertificates
- func (g *GCESslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCESslCertificates) Get(ctx context.Context, key *meta.Key) (*ga.SslCertificate, error)
- func (g *GCESslCertificates) Insert(ctx context.Context, key *meta.Key, obj *ga.SslCertificate) error
- func (g *GCESslCertificates) List(ctx context.Context, fl *filter.F) ([]*ga.SslCertificate, error)
- type GCESubnetworks
- func (g *GCESubnetworks) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCESubnetworks) Get(ctx context.Context, key *meta.Key) (*ga.Subnetwork, error)
- func (g *GCESubnetworks) Insert(ctx context.Context, key *meta.Key, obj *ga.Subnetwork) error
- func (g *GCESubnetworks) List(ctx context.Context, region string, fl *filter.F) ([]*ga.Subnetwork, error)
- type GCETargetHttpProxies
- func (g *GCETargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCETargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*ga.TargetHttpProxy, error)
- func (g *GCETargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *ga.TargetHttpProxy) error
- func (g *GCETargetHttpProxies) List(ctx context.Context, fl *filter.F) ([]*ga.TargetHttpProxy, error)
- func (g *GCETargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *ga.UrlMapReference) error
- type GCETargetHttpsProxies
- func (g *GCETargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCETargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*ga.TargetHttpsProxy, error)
- func (g *GCETargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *ga.TargetHttpsProxy) error
- func (g *GCETargetHttpsProxies) List(ctx context.Context, fl *filter.F) ([]*ga.TargetHttpsProxy, error)
- func (g *GCETargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (g *GCETargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *ga.UrlMapReference) error
- type GCETargetPools
- func (g *GCETargetPools) AddInstance(ctx context.Context, key *meta.Key, arg0 *ga.TargetPoolsAddInstanceRequest) error
- func (g *GCETargetPools) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCETargetPools) Get(ctx context.Context, key *meta.Key) (*ga.TargetPool, error)
- func (g *GCETargetPools) Insert(ctx context.Context, key *meta.Key, obj *ga.TargetPool) error
- func (g *GCETargetPools) List(ctx context.Context, region string, fl *filter.F) ([]*ga.TargetPool, error)
- func (g *GCETargetPools) RemoveInstance(ctx context.Context, key *meta.Key, arg0 *ga.TargetPoolsRemoveInstanceRequest) error
- type GCEUrlMaps
- func (g *GCEUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (g *GCEUrlMaps) Get(ctx context.Context, key *meta.Key) (*ga.UrlMap, error)
- func (g *GCEUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *ga.UrlMap) error
- func (g *GCEUrlMaps) List(ctx context.Context, fl *filter.F) ([]*ga.UrlMap, error)
- func (g *GCEUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *ga.UrlMap) error
- type GCEZones
- type GlobalAddresses
- type GlobalForwardingRules
- type HealthChecks
- type HttpHealthChecks
- type HttpsHealthChecks
- type InstanceGroups
- type Instances
- type LbScheme
- type MinimumRateLimiter
- type MockAddresses
- func (m *MockAddresses) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*ga.Address, error)
- func (m *MockAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAddresses) Get(ctx context.Context, key *meta.Key) (*ga.Address, error)
- func (m *MockAddresses) Insert(ctx context.Context, key *meta.Key, obj *ga.Address) error
- func (m *MockAddresses) List(ctx context.Context, region string, fl *filter.F) ([]*ga.Address, error)
- func (m *MockAddresses) Obj(o *ga.Address) *MockAddressesObj
- type MockAddressesObj
- type MockAlphaAddresses
- func (m *MockAlphaAddresses) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*alpha.Address, error)
- func (m *MockAlphaAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaAddresses) Get(ctx context.Context, key *meta.Key) (*alpha.Address, error)
- func (m *MockAlphaAddresses) Insert(ctx context.Context, key *meta.Key, obj *alpha.Address) error
- func (m *MockAlphaAddresses) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.Address, error)
- func (m *MockAlphaAddresses) Obj(o *alpha.Address) *MockAddressesObj
- type MockAlphaBackendServices
- func (m *MockAlphaBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaBackendServices) Get(ctx context.Context, key *meta.Key) (*alpha.BackendService, error)
- func (m *MockAlphaBackendServices) Insert(ctx context.Context, key *meta.Key, obj *alpha.BackendService) error
- func (m *MockAlphaBackendServices) List(ctx context.Context, fl *filter.F) ([]*alpha.BackendService, error)
- func (m *MockAlphaBackendServices) Obj(o *alpha.BackendService) *MockBackendServicesObj
- func (m *MockAlphaBackendServices) SetSecurityPolicy(ctx context.Context, key *meta.Key, arg0 *alpha.SecurityPolicyReference) error
- func (m *MockAlphaBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *alpha.BackendService) error
- type MockAlphaForwardingRules
- func (m *MockAlphaForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaForwardingRules) Get(ctx context.Context, key *meta.Key) (*alpha.ForwardingRule, error)
- func (m *MockAlphaForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *alpha.ForwardingRule) error
- func (m *MockAlphaForwardingRules) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.ForwardingRule, error)
- func (m *MockAlphaForwardingRules) Obj(o *alpha.ForwardingRule) *MockForwardingRulesObj
- func (m *MockAlphaForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *alpha.TargetReference) error
- type MockAlphaGlobalAddresses
- func (m *MockAlphaGlobalAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaGlobalAddresses) Get(ctx context.Context, key *meta.Key) (*alpha.Address, error)
- func (m *MockAlphaGlobalAddresses) Insert(ctx context.Context, key *meta.Key, obj *alpha.Address) error
- func (m *MockAlphaGlobalAddresses) List(ctx context.Context, fl *filter.F) ([]*alpha.Address, error)
- func (m *MockAlphaGlobalAddresses) Obj(o *alpha.Address) *MockGlobalAddressesObj
- type MockAlphaGlobalForwardingRules
- func (m *MockAlphaGlobalForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaGlobalForwardingRules) Get(ctx context.Context, key *meta.Key) (*alpha.ForwardingRule, error)
- func (m *MockAlphaGlobalForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *alpha.ForwardingRule) error
- func (m *MockAlphaGlobalForwardingRules) List(ctx context.Context, fl *filter.F) ([]*alpha.ForwardingRule, error)
- func (m *MockAlphaGlobalForwardingRules) Obj(o *alpha.ForwardingRule) *MockGlobalForwardingRulesObj
- func (m *MockAlphaGlobalForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *alpha.TargetReference) error
- type MockAlphaHealthChecks
- func (m *MockAlphaHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaHealthChecks) Get(ctx context.Context, key *meta.Key) (*alpha.HealthCheck, error)
- func (m *MockAlphaHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *alpha.HealthCheck) error
- func (m *MockAlphaHealthChecks) List(ctx context.Context, fl *filter.F) ([]*alpha.HealthCheck, error)
- func (m *MockAlphaHealthChecks) Obj(o *alpha.HealthCheck) *MockHealthChecksObj
- func (m *MockAlphaHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *alpha.HealthCheck) error
- type MockAlphaInstances
- func (m *MockAlphaInstances) AttachDisk(ctx context.Context, key *meta.Key, arg0 *alpha.AttachedDisk) error
- func (m *MockAlphaInstances) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaInstances) DetachDisk(ctx context.Context, key *meta.Key, arg0 string) error
- func (m *MockAlphaInstances) Get(ctx context.Context, key *meta.Key) (*alpha.Instance, error)
- func (m *MockAlphaInstances) Insert(ctx context.Context, key *meta.Key, obj *alpha.Instance) error
- func (m *MockAlphaInstances) List(ctx context.Context, zone string, fl *filter.F) ([]*alpha.Instance, error)
- func (m *MockAlphaInstances) Obj(o *alpha.Instance) *MockInstancesObj
- func (m *MockAlphaInstances) UpdateNetworkInterface(ctx context.Context, key *meta.Key, arg0 string, arg1 *alpha.NetworkInterface) error
- type MockAlphaNetworkEndpointGroups
- func (m *MockAlphaNetworkEndpointGroups) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*alpha.NetworkEndpointGroup, error)
- func (m *MockAlphaNetworkEndpointGroups) AttachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (m *MockAlphaNetworkEndpointGroups) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaNetworkEndpointGroups) DetachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (m *MockAlphaNetworkEndpointGroups) Get(ctx context.Context, key *meta.Key) (*alpha.NetworkEndpointGroup, error)
- func (m *MockAlphaNetworkEndpointGroups) Insert(ctx context.Context, key *meta.Key, obj *alpha.NetworkEndpointGroup) error
- func (m *MockAlphaNetworkEndpointGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*alpha.NetworkEndpointGroup, error)
- func (m *MockAlphaNetworkEndpointGroups) ListNetworkEndpoints(ctx context.Context, key *meta.Key, ...) ([]*alpha.NetworkEndpointWithHealthStatus, error)
- func (m *MockAlphaNetworkEndpointGroups) Obj(o *alpha.NetworkEndpointGroup) *MockNetworkEndpointGroupsObj
- type MockAlphaNetworks
- func (m *MockAlphaNetworks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaNetworks) Get(ctx context.Context, key *meta.Key) (*alpha.Network, error)
- func (m *MockAlphaNetworks) Insert(ctx context.Context, key *meta.Key, obj *alpha.Network) error
- func (m *MockAlphaNetworks) List(ctx context.Context, fl *filter.F) ([]*alpha.Network, error)
- func (m *MockAlphaNetworks) Obj(o *alpha.Network) *MockNetworksObj
- type MockAlphaRegionBackendServices
- func (m *MockAlphaRegionBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaRegionBackendServices) Get(ctx context.Context, key *meta.Key) (*alpha.BackendService, error)
- func (m *MockAlphaRegionBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *alpha.ResourceGroupReference) (*alpha.BackendServiceGroupHealth, error)
- func (m *MockAlphaRegionBackendServices) Insert(ctx context.Context, key *meta.Key, obj *alpha.BackendService) error
- func (m *MockAlphaRegionBackendServices) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.BackendService, error)
- func (m *MockAlphaRegionBackendServices) Obj(o *alpha.BackendService) *MockRegionBackendServicesObj
- func (m *MockAlphaRegionBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *alpha.BackendService) error
- type MockAlphaRegionHealthChecks
- func (m *MockAlphaRegionHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaRegionHealthChecks) Get(ctx context.Context, key *meta.Key) (*alpha.HealthCheck, error)
- func (m *MockAlphaRegionHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *alpha.HealthCheck) error
- func (m *MockAlphaRegionHealthChecks) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.HealthCheck, error)
- func (m *MockAlphaRegionHealthChecks) Obj(o *alpha.HealthCheck) *MockRegionHealthChecksObj
- func (m *MockAlphaRegionHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *alpha.HealthCheck) error
- type MockAlphaRegionSslCertificates
- func (m *MockAlphaRegionSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaRegionSslCertificates) Get(ctx context.Context, key *meta.Key) (*alpha.SslCertificate, error)
- func (m *MockAlphaRegionSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *alpha.SslCertificate) error
- func (m *MockAlphaRegionSslCertificates) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.SslCertificate, error)
- func (m *MockAlphaRegionSslCertificates) Obj(o *alpha.SslCertificate) *MockRegionSslCertificatesObj
- type MockAlphaRegionTargetHttpProxies
- func (m *MockAlphaRegionTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaRegionTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpProxy, error)
- func (m *MockAlphaRegionTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpProxy) error
- func (m *MockAlphaRegionTargetHttpProxies) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.TargetHttpProxy, error)
- func (m *MockAlphaRegionTargetHttpProxies) Obj(o *alpha.TargetHttpProxy) *MockRegionTargetHttpProxiesObj
- func (m *MockAlphaRegionTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
- type MockAlphaRegionTargetHttpsProxies
- func (m *MockAlphaRegionTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaRegionTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpsProxy, error)
- func (m *MockAlphaRegionTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpsProxy) error
- func (m *MockAlphaRegionTargetHttpsProxies) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.TargetHttpsProxy, error)
- func (m *MockAlphaRegionTargetHttpsProxies) Obj(o *alpha.TargetHttpsProxy) *MockRegionTargetHttpsProxiesObj
- func (m *MockAlphaRegionTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (m *MockAlphaRegionTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
- type MockAlphaRegionUrlMaps
- func (m *MockAlphaRegionUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaRegionUrlMaps) Get(ctx context.Context, key *meta.Key) (*alpha.UrlMap, error)
- func (m *MockAlphaRegionUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *alpha.UrlMap) error
- func (m *MockAlphaRegionUrlMaps) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.UrlMap, error)
- func (m *MockAlphaRegionUrlMaps) Obj(o *alpha.UrlMap) *MockRegionUrlMapsObj
- func (m *MockAlphaRegionUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMap) error
- type MockAlphaSslCertificates
- func (m *MockAlphaSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaSslCertificates) Get(ctx context.Context, key *meta.Key) (*alpha.SslCertificate, error)
- func (m *MockAlphaSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *alpha.SslCertificate) error
- func (m *MockAlphaSslCertificates) List(ctx context.Context, fl *filter.F) ([]*alpha.SslCertificate, error)
- func (m *MockAlphaSslCertificates) Obj(o *alpha.SslCertificate) *MockSslCertificatesObj
- type MockAlphaSubnetworks
- func (m *MockAlphaSubnetworks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaSubnetworks) Get(ctx context.Context, key *meta.Key) (*alpha.Subnetwork, error)
- func (m *MockAlphaSubnetworks) Insert(ctx context.Context, key *meta.Key, obj *alpha.Subnetwork) error
- func (m *MockAlphaSubnetworks) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.Subnetwork, error)
- func (m *MockAlphaSubnetworks) Obj(o *alpha.Subnetwork) *MockSubnetworksObj
- type MockAlphaTargetHttpProxies
- func (m *MockAlphaTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpProxy, error)
- func (m *MockAlphaTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpProxy) error
- func (m *MockAlphaTargetHttpProxies) List(ctx context.Context, fl *filter.F) ([]*alpha.TargetHttpProxy, error)
- func (m *MockAlphaTargetHttpProxies) Obj(o *alpha.TargetHttpProxy) *MockTargetHttpProxiesObj
- func (m *MockAlphaTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
- type MockAlphaTargetHttpsProxies
- func (m *MockAlphaTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpsProxy, error)
- func (m *MockAlphaTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpsProxy) error
- func (m *MockAlphaTargetHttpsProxies) List(ctx context.Context, fl *filter.F) ([]*alpha.TargetHttpsProxy, error)
- func (m *MockAlphaTargetHttpsProxies) Obj(o *alpha.TargetHttpsProxy) *MockTargetHttpsProxiesObj
- func (m *MockAlphaTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (m *MockAlphaTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
- type MockAlphaUrlMaps
- func (m *MockAlphaUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockAlphaUrlMaps) Get(ctx context.Context, key *meta.Key) (*alpha.UrlMap, error)
- func (m *MockAlphaUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *alpha.UrlMap) error
- func (m *MockAlphaUrlMaps) List(ctx context.Context, fl *filter.F) ([]*alpha.UrlMap, error)
- func (m *MockAlphaUrlMaps) Obj(o *alpha.UrlMap) *MockUrlMapsObj
- func (m *MockAlphaUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMap) error
- type MockBackendServices
- func (m *MockBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBackendServices) Get(ctx context.Context, key *meta.Key) (*ga.BackendService, error)
- func (m *MockBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *ga.ResourceGroupReference) (*ga.BackendServiceGroupHealth, error)
- func (m *MockBackendServices) Insert(ctx context.Context, key *meta.Key, obj *ga.BackendService) error
- func (m *MockBackendServices) List(ctx context.Context, fl *filter.F) ([]*ga.BackendService, error)
- func (m *MockBackendServices) Obj(o *ga.BackendService) *MockBackendServicesObj
- func (m *MockBackendServices) Patch(ctx context.Context, key *meta.Key, arg0 *ga.BackendService) error
- func (m *MockBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *ga.BackendService) error
- type MockBackendServicesObj
- type MockBetaAddresses
- func (m *MockBetaAddresses) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*beta.Address, error)
- func (m *MockBetaAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaAddresses) Get(ctx context.Context, key *meta.Key) (*beta.Address, error)
- func (m *MockBetaAddresses) Insert(ctx context.Context, key *meta.Key, obj *beta.Address) error
- func (m *MockBetaAddresses) List(ctx context.Context, region string, fl *filter.F) ([]*beta.Address, error)
- func (m *MockBetaAddresses) Obj(o *beta.Address) *MockAddressesObj
- type MockBetaBackendServices
- func (m *MockBetaBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaBackendServices) Get(ctx context.Context, key *meta.Key) (*beta.BackendService, error)
- func (m *MockBetaBackendServices) Insert(ctx context.Context, key *meta.Key, obj *beta.BackendService) error
- func (m *MockBetaBackendServices) List(ctx context.Context, fl *filter.F) ([]*beta.BackendService, error)
- func (m *MockBetaBackendServices) Obj(o *beta.BackendService) *MockBackendServicesObj
- func (m *MockBetaBackendServices) SetSecurityPolicy(ctx context.Context, key *meta.Key, arg0 *beta.SecurityPolicyReference) error
- func (m *MockBetaBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *beta.BackendService) error
- type MockBetaForwardingRules
- func (m *MockBetaForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaForwardingRules) Get(ctx context.Context, key *meta.Key) (*beta.ForwardingRule, error)
- func (m *MockBetaForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *beta.ForwardingRule) error
- func (m *MockBetaForwardingRules) List(ctx context.Context, region string, fl *filter.F) ([]*beta.ForwardingRule, error)
- func (m *MockBetaForwardingRules) Obj(o *beta.ForwardingRule) *MockForwardingRulesObj
- func (m *MockBetaForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *beta.TargetReference) error
- type MockBetaGlobalForwardingRules
- func (m *MockBetaGlobalForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaGlobalForwardingRules) Get(ctx context.Context, key *meta.Key) (*beta.ForwardingRule, error)
- func (m *MockBetaGlobalForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *beta.ForwardingRule) error
- func (m *MockBetaGlobalForwardingRules) List(ctx context.Context, fl *filter.F) ([]*beta.ForwardingRule, error)
- func (m *MockBetaGlobalForwardingRules) Obj(o *beta.ForwardingRule) *MockGlobalForwardingRulesObj
- func (m *MockBetaGlobalForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *beta.TargetReference) error
- type MockBetaHealthChecks
- func (m *MockBetaHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaHealthChecks) Get(ctx context.Context, key *meta.Key) (*beta.HealthCheck, error)
- func (m *MockBetaHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *beta.HealthCheck) error
- func (m *MockBetaHealthChecks) List(ctx context.Context, fl *filter.F) ([]*beta.HealthCheck, error)
- func (m *MockBetaHealthChecks) Obj(o *beta.HealthCheck) *MockHealthChecksObj
- func (m *MockBetaHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *beta.HealthCheck) error
- type MockBetaInstances
- func (m *MockBetaInstances) AttachDisk(ctx context.Context, key *meta.Key, arg0 *beta.AttachedDisk) error
- func (m *MockBetaInstances) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaInstances) DetachDisk(ctx context.Context, key *meta.Key, arg0 string) error
- func (m *MockBetaInstances) Get(ctx context.Context, key *meta.Key) (*beta.Instance, error)
- func (m *MockBetaInstances) Insert(ctx context.Context, key *meta.Key, obj *beta.Instance) error
- func (m *MockBetaInstances) List(ctx context.Context, zone string, fl *filter.F) ([]*beta.Instance, error)
- func (m *MockBetaInstances) Obj(o *beta.Instance) *MockInstancesObj
- func (m *MockBetaInstances) UpdateNetworkInterface(ctx context.Context, key *meta.Key, arg0 string, arg1 *beta.NetworkInterface) error
- type MockBetaNetworkEndpointGroups
- func (m *MockBetaNetworkEndpointGroups) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*beta.NetworkEndpointGroup, error)
- func (m *MockBetaNetworkEndpointGroups) AttachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (m *MockBetaNetworkEndpointGroups) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaNetworkEndpointGroups) DetachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (m *MockBetaNetworkEndpointGroups) Get(ctx context.Context, key *meta.Key) (*beta.NetworkEndpointGroup, error)
- func (m *MockBetaNetworkEndpointGroups) Insert(ctx context.Context, key *meta.Key, obj *beta.NetworkEndpointGroup) error
- func (m *MockBetaNetworkEndpointGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*beta.NetworkEndpointGroup, error)
- func (m *MockBetaNetworkEndpointGroups) ListNetworkEndpoints(ctx context.Context, key *meta.Key, ...) ([]*beta.NetworkEndpointWithHealthStatus, error)
- func (m *MockBetaNetworkEndpointGroups) Obj(o *beta.NetworkEndpointGroup) *MockNetworkEndpointGroupsObj
- type MockBetaNetworks
- func (m *MockBetaNetworks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaNetworks) Get(ctx context.Context, key *meta.Key) (*beta.Network, error)
- func (m *MockBetaNetworks) Insert(ctx context.Context, key *meta.Key, obj *beta.Network) error
- func (m *MockBetaNetworks) List(ctx context.Context, fl *filter.F) ([]*beta.Network, error)
- func (m *MockBetaNetworks) Obj(o *beta.Network) *MockNetworksObj
- type MockBetaRegionBackendServices
- func (m *MockBetaRegionBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaRegionBackendServices) Get(ctx context.Context, key *meta.Key) (*beta.BackendService, error)
- func (m *MockBetaRegionBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *beta.ResourceGroupReference) (*beta.BackendServiceGroupHealth, error)
- func (m *MockBetaRegionBackendServices) Insert(ctx context.Context, key *meta.Key, obj *beta.BackendService) error
- func (m *MockBetaRegionBackendServices) List(ctx context.Context, region string, fl *filter.F) ([]*beta.BackendService, error)
- func (m *MockBetaRegionBackendServices) Obj(o *beta.BackendService) *MockRegionBackendServicesObj
- func (m *MockBetaRegionBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *beta.BackendService) error
- type MockBetaRegionHealthChecks
- func (m *MockBetaRegionHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaRegionHealthChecks) Get(ctx context.Context, key *meta.Key) (*beta.HealthCheck, error)
- func (m *MockBetaRegionHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *beta.HealthCheck) error
- func (m *MockBetaRegionHealthChecks) List(ctx context.Context, region string, fl *filter.F) ([]*beta.HealthCheck, error)
- func (m *MockBetaRegionHealthChecks) Obj(o *beta.HealthCheck) *MockRegionHealthChecksObj
- func (m *MockBetaRegionHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *beta.HealthCheck) error
- type MockBetaRegionSslCertificates
- func (m *MockBetaRegionSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaRegionSslCertificates) Get(ctx context.Context, key *meta.Key) (*beta.SslCertificate, error)
- func (m *MockBetaRegionSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *beta.SslCertificate) error
- func (m *MockBetaRegionSslCertificates) List(ctx context.Context, region string, fl *filter.F) ([]*beta.SslCertificate, error)
- func (m *MockBetaRegionSslCertificates) Obj(o *beta.SslCertificate) *MockRegionSslCertificatesObj
- type MockBetaRegionTargetHttpProxies
- func (m *MockBetaRegionTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaRegionTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpProxy, error)
- func (m *MockBetaRegionTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpProxy) error
- func (m *MockBetaRegionTargetHttpProxies) List(ctx context.Context, region string, fl *filter.F) ([]*beta.TargetHttpProxy, error)
- func (m *MockBetaRegionTargetHttpProxies) Obj(o *beta.TargetHttpProxy) *MockRegionTargetHttpProxiesObj
- func (m *MockBetaRegionTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *beta.UrlMapReference) error
- type MockBetaRegionTargetHttpsProxies
- func (m *MockBetaRegionTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaRegionTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpsProxy, error)
- func (m *MockBetaRegionTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpsProxy) error
- func (m *MockBetaRegionTargetHttpsProxies) List(ctx context.Context, region string, fl *filter.F) ([]*beta.TargetHttpsProxy, error)
- func (m *MockBetaRegionTargetHttpsProxies) Obj(o *beta.TargetHttpsProxy) *MockRegionTargetHttpsProxiesObj
- func (m *MockBetaRegionTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (m *MockBetaRegionTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *beta.UrlMapReference) error
- type MockBetaRegionUrlMaps
- func (m *MockBetaRegionUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaRegionUrlMaps) Get(ctx context.Context, key *meta.Key) (*beta.UrlMap, error)
- func (m *MockBetaRegionUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *beta.UrlMap) error
- func (m *MockBetaRegionUrlMaps) List(ctx context.Context, region string, fl *filter.F) ([]*beta.UrlMap, error)
- func (m *MockBetaRegionUrlMaps) Obj(o *beta.UrlMap) *MockRegionUrlMapsObj
- func (m *MockBetaRegionUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *beta.UrlMap) error
- type MockBetaSecurityPolicies
- func (m *MockBetaSecurityPolicies) AddRule(ctx context.Context, key *meta.Key, arg0 *beta.SecurityPolicyRule) error
- func (m *MockBetaSecurityPolicies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaSecurityPolicies) Get(ctx context.Context, key *meta.Key) (*beta.SecurityPolicy, error)
- func (m *MockBetaSecurityPolicies) GetRule(ctx context.Context, key *meta.Key) (*beta.SecurityPolicyRule, error)
- func (m *MockBetaSecurityPolicies) Insert(ctx context.Context, key *meta.Key, obj *beta.SecurityPolicy) error
- func (m *MockBetaSecurityPolicies) List(ctx context.Context, fl *filter.F) ([]*beta.SecurityPolicy, error)
- func (m *MockBetaSecurityPolicies) Obj(o *beta.SecurityPolicy) *MockSecurityPoliciesObj
- func (m *MockBetaSecurityPolicies) Patch(ctx context.Context, key *meta.Key, arg0 *beta.SecurityPolicy) error
- func (m *MockBetaSecurityPolicies) PatchRule(ctx context.Context, key *meta.Key, arg0 *beta.SecurityPolicyRule) error
- func (m *MockBetaSecurityPolicies) RemoveRule(ctx context.Context, key *meta.Key) error
- type MockBetaSslCertificates
- func (m *MockBetaSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaSslCertificates) Get(ctx context.Context, key *meta.Key) (*beta.SslCertificate, error)
- func (m *MockBetaSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *beta.SslCertificate) error
- func (m *MockBetaSslCertificates) List(ctx context.Context, fl *filter.F) ([]*beta.SslCertificate, error)
- func (m *MockBetaSslCertificates) Obj(o *beta.SslCertificate) *MockSslCertificatesObj
- type MockBetaSubnetworks
- func (m *MockBetaSubnetworks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaSubnetworks) Get(ctx context.Context, key *meta.Key) (*beta.Subnetwork, error)
- func (m *MockBetaSubnetworks) Insert(ctx context.Context, key *meta.Key, obj *beta.Subnetwork) error
- func (m *MockBetaSubnetworks) List(ctx context.Context, region string, fl *filter.F) ([]*beta.Subnetwork, error)
- func (m *MockBetaSubnetworks) Obj(o *beta.Subnetwork) *MockSubnetworksObj
- type MockBetaTargetHttpProxies
- func (m *MockBetaTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpProxy, error)
- func (m *MockBetaTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpProxy) error
- func (m *MockBetaTargetHttpProxies) List(ctx context.Context, fl *filter.F) ([]*beta.TargetHttpProxy, error)
- func (m *MockBetaTargetHttpProxies) Obj(o *beta.TargetHttpProxy) *MockTargetHttpProxiesObj
- func (m *MockBetaTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *beta.UrlMapReference) error
- type MockBetaTargetHttpsProxies
- func (m *MockBetaTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpsProxy, error)
- func (m *MockBetaTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpsProxy) error
- func (m *MockBetaTargetHttpsProxies) List(ctx context.Context, fl *filter.F) ([]*beta.TargetHttpsProxy, error)
- func (m *MockBetaTargetHttpsProxies) Obj(o *beta.TargetHttpsProxy) *MockTargetHttpsProxiesObj
- func (m *MockBetaTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (m *MockBetaTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *beta.UrlMapReference) error
- type MockBetaUrlMaps
- func (m *MockBetaUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockBetaUrlMaps) Get(ctx context.Context, key *meta.Key) (*beta.UrlMap, error)
- func (m *MockBetaUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *beta.UrlMap) error
- func (m *MockBetaUrlMaps) List(ctx context.Context, fl *filter.F) ([]*beta.UrlMap, error)
- func (m *MockBetaUrlMaps) Obj(o *beta.UrlMap) *MockUrlMapsObj
- func (m *MockBetaUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *beta.UrlMap) error
- type MockDisks
- func (m *MockDisks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockDisks) Get(ctx context.Context, key *meta.Key) (*ga.Disk, error)
- func (m *MockDisks) Insert(ctx context.Context, key *meta.Key, obj *ga.Disk) error
- func (m *MockDisks) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.Disk, error)
- func (m *MockDisks) Obj(o *ga.Disk) *MockDisksObj
- func (m *MockDisks) Resize(ctx context.Context, key *meta.Key, arg0 *ga.DisksResizeRequest) error
- type MockDisksObj
- type MockFirewalls
- func (m *MockFirewalls) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockFirewalls) Get(ctx context.Context, key *meta.Key) (*ga.Firewall, error)
- func (m *MockFirewalls) Insert(ctx context.Context, key *meta.Key, obj *ga.Firewall) error
- func (m *MockFirewalls) List(ctx context.Context, fl *filter.F) ([]*ga.Firewall, error)
- func (m *MockFirewalls) Obj(o *ga.Firewall) *MockFirewallsObj
- func (m *MockFirewalls) Update(ctx context.Context, key *meta.Key, arg0 *ga.Firewall) error
- type MockFirewallsObj
- type MockForwardingRules
- func (m *MockForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockForwardingRules) Get(ctx context.Context, key *meta.Key) (*ga.ForwardingRule, error)
- func (m *MockForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *ga.ForwardingRule) error
- func (m *MockForwardingRules) List(ctx context.Context, region string, fl *filter.F) ([]*ga.ForwardingRule, error)
- func (m *MockForwardingRules) Obj(o *ga.ForwardingRule) *MockForwardingRulesObj
- func (m *MockForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *ga.TargetReference) error
- type MockForwardingRulesObj
- type MockGCE
- func (mock *MockGCE) Addresses() Addresses
- func (mock *MockGCE) AlphaAddresses() AlphaAddresses
- func (mock *MockGCE) AlphaBackendServices() AlphaBackendServices
- func (mock *MockGCE) AlphaForwardingRules() AlphaForwardingRules
- func (mock *MockGCE) AlphaGlobalAddresses() AlphaGlobalAddresses
- func (mock *MockGCE) AlphaGlobalForwardingRules() AlphaGlobalForwardingRules
- func (mock *MockGCE) AlphaHealthChecks() AlphaHealthChecks
- func (mock *MockGCE) AlphaInstances() AlphaInstances
- func (mock *MockGCE) AlphaNetworkEndpointGroups() AlphaNetworkEndpointGroups
- func (mock *MockGCE) AlphaNetworks() AlphaNetworks
- func (mock *MockGCE) AlphaRegionBackendServices() AlphaRegionBackendServices
- func (mock *MockGCE) AlphaRegionHealthChecks() AlphaRegionHealthChecks
- func (mock *MockGCE) AlphaRegionSslCertificates() AlphaRegionSslCertificates
- func (mock *MockGCE) AlphaRegionTargetHttpProxies() AlphaRegionTargetHttpProxies
- func (mock *MockGCE) AlphaRegionTargetHttpsProxies() AlphaRegionTargetHttpsProxies
- func (mock *MockGCE) AlphaRegionUrlMaps() AlphaRegionUrlMaps
- func (mock *MockGCE) AlphaSslCertificates() AlphaSslCertificates
- func (mock *MockGCE) AlphaSubnetworks() AlphaSubnetworks
- func (mock *MockGCE) AlphaTargetHttpProxies() AlphaTargetHttpProxies
- func (mock *MockGCE) AlphaTargetHttpsProxies() AlphaTargetHttpsProxies
- func (mock *MockGCE) AlphaUrlMaps() AlphaUrlMaps
- func (mock *MockGCE) BackendServices() BackendServices
- func (mock *MockGCE) BetaAddresses() BetaAddresses
- func (mock *MockGCE) BetaBackendServices() BetaBackendServices
- func (mock *MockGCE) BetaForwardingRules() BetaForwardingRules
- func (mock *MockGCE) BetaGlobalForwardingRules() BetaGlobalForwardingRules
- func (mock *MockGCE) BetaHealthChecks() BetaHealthChecks
- func (mock *MockGCE) BetaInstances() BetaInstances
- func (mock *MockGCE) BetaNetworkEndpointGroups() BetaNetworkEndpointGroups
- func (mock *MockGCE) BetaNetworks() BetaNetworks
- func (mock *MockGCE) BetaRegionBackendServices() BetaRegionBackendServices
- func (mock *MockGCE) BetaRegionHealthChecks() BetaRegionHealthChecks
- func (mock *MockGCE) BetaRegionSslCertificates() BetaRegionSslCertificates
- func (mock *MockGCE) BetaRegionTargetHttpProxies() BetaRegionTargetHttpProxies
- func (mock *MockGCE) BetaRegionTargetHttpsProxies() BetaRegionTargetHttpsProxies
- func (mock *MockGCE) BetaRegionUrlMaps() BetaRegionUrlMaps
- func (mock *MockGCE) BetaSecurityPolicies() BetaSecurityPolicies
- func (mock *MockGCE) BetaSslCertificates() BetaSslCertificates
- func (mock *MockGCE) BetaSubnetworks() BetaSubnetworks
- func (mock *MockGCE) BetaTargetHttpProxies() BetaTargetHttpProxies
- func (mock *MockGCE) BetaTargetHttpsProxies() BetaTargetHttpsProxies
- func (mock *MockGCE) BetaUrlMaps() BetaUrlMaps
- func (mock *MockGCE) Disks() Disks
- func (mock *MockGCE) Firewalls() Firewalls
- func (mock *MockGCE) ForwardingRules() ForwardingRules
- func (mock *MockGCE) GlobalAddresses() GlobalAddresses
- func (mock *MockGCE) GlobalForwardingRules() GlobalForwardingRules
- func (mock *MockGCE) HealthChecks() HealthChecks
- func (mock *MockGCE) HttpHealthChecks() HttpHealthChecks
- func (mock *MockGCE) HttpsHealthChecks() HttpsHealthChecks
- func (mock *MockGCE) InstanceGroups() InstanceGroups
- func (mock *MockGCE) Instances() Instances
- func (mock *MockGCE) NetworkEndpointGroups() NetworkEndpointGroups
- func (mock *MockGCE) Networks() Networks
- func (mock *MockGCE) Projects() Projects
- func (mock *MockGCE) RegionBackendServices() RegionBackendServices
- func (mock *MockGCE) RegionDisks() RegionDisks
- func (mock *MockGCE) Regions() Regions
- func (mock *MockGCE) Routes() Routes
- func (mock *MockGCE) SslCertificates() SslCertificates
- func (mock *MockGCE) Subnetworks() Subnetworks
- func (mock *MockGCE) TargetHttpProxies() TargetHttpProxies
- func (mock *MockGCE) TargetHttpsProxies() TargetHttpsProxies
- func (mock *MockGCE) TargetPools() TargetPools
- func (mock *MockGCE) UrlMaps() UrlMaps
- func (mock *MockGCE) Zones() Zones
- type MockGlobalAddresses
- func (m *MockGlobalAddresses) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockGlobalAddresses) Get(ctx context.Context, key *meta.Key) (*ga.Address, error)
- func (m *MockGlobalAddresses) Insert(ctx context.Context, key *meta.Key, obj *ga.Address) error
- func (m *MockGlobalAddresses) List(ctx context.Context, fl *filter.F) ([]*ga.Address, error)
- func (m *MockGlobalAddresses) Obj(o *ga.Address) *MockGlobalAddressesObj
- type MockGlobalAddressesObj
- type MockGlobalForwardingRules
- func (m *MockGlobalForwardingRules) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockGlobalForwardingRules) Get(ctx context.Context, key *meta.Key) (*ga.ForwardingRule, error)
- func (m *MockGlobalForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *ga.ForwardingRule) error
- func (m *MockGlobalForwardingRules) List(ctx context.Context, fl *filter.F) ([]*ga.ForwardingRule, error)
- func (m *MockGlobalForwardingRules) Obj(o *ga.ForwardingRule) *MockGlobalForwardingRulesObj
- func (m *MockGlobalForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *ga.TargetReference) error
- type MockGlobalForwardingRulesObj
- type MockHealthChecks
- func (m *MockHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockHealthChecks) Get(ctx context.Context, key *meta.Key) (*ga.HealthCheck, error)
- func (m *MockHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *ga.HealthCheck) error
- func (m *MockHealthChecks) List(ctx context.Context, fl *filter.F) ([]*ga.HealthCheck, error)
- func (m *MockHealthChecks) Obj(o *ga.HealthCheck) *MockHealthChecksObj
- func (m *MockHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *ga.HealthCheck) error
- type MockHealthChecksObj
- type MockHttpHealthChecks
- func (m *MockHttpHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockHttpHealthChecks) Get(ctx context.Context, key *meta.Key) (*ga.HttpHealthCheck, error)
- func (m *MockHttpHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *ga.HttpHealthCheck) error
- func (m *MockHttpHealthChecks) List(ctx context.Context, fl *filter.F) ([]*ga.HttpHealthCheck, error)
- func (m *MockHttpHealthChecks) Obj(o *ga.HttpHealthCheck) *MockHttpHealthChecksObj
- func (m *MockHttpHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *ga.HttpHealthCheck) error
- type MockHttpHealthChecksObj
- type MockHttpsHealthChecks
- func (m *MockHttpsHealthChecks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockHttpsHealthChecks) Get(ctx context.Context, key *meta.Key) (*ga.HttpsHealthCheck, error)
- func (m *MockHttpsHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *ga.HttpsHealthCheck) error
- func (m *MockHttpsHealthChecks) List(ctx context.Context, fl *filter.F) ([]*ga.HttpsHealthCheck, error)
- func (m *MockHttpsHealthChecks) Obj(o *ga.HttpsHealthCheck) *MockHttpsHealthChecksObj
- func (m *MockHttpsHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *ga.HttpsHealthCheck) error
- type MockHttpsHealthChecksObj
- type MockInstanceGroups
- func (m *MockInstanceGroups) AddInstances(ctx context.Context, key *meta.Key, arg0 *ga.InstanceGroupsAddInstancesRequest) error
- func (m *MockInstanceGroups) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockInstanceGroups) Get(ctx context.Context, key *meta.Key) (*ga.InstanceGroup, error)
- func (m *MockInstanceGroups) Insert(ctx context.Context, key *meta.Key, obj *ga.InstanceGroup) error
- func (m *MockInstanceGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.InstanceGroup, error)
- func (m *MockInstanceGroups) ListInstances(ctx context.Context, key *meta.Key, ...) ([]*ga.InstanceWithNamedPorts, error)
- func (m *MockInstanceGroups) Obj(o *ga.InstanceGroup) *MockInstanceGroupsObj
- func (m *MockInstanceGroups) RemoveInstances(ctx context.Context, key *meta.Key, ...) error
- func (m *MockInstanceGroups) SetNamedPorts(ctx context.Context, key *meta.Key, ...) error
- type MockInstanceGroupsObj
- type MockInstances
- func (m *MockInstances) AttachDisk(ctx context.Context, key *meta.Key, arg0 *ga.AttachedDisk) error
- func (m *MockInstances) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockInstances) DetachDisk(ctx context.Context, key *meta.Key, arg0 string) error
- func (m *MockInstances) Get(ctx context.Context, key *meta.Key) (*ga.Instance, error)
- func (m *MockInstances) Insert(ctx context.Context, key *meta.Key, obj *ga.Instance) error
- func (m *MockInstances) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.Instance, error)
- func (m *MockInstances) Obj(o *ga.Instance) *MockInstancesObj
- type MockInstancesObj
- type MockNetworkEndpointGroups
- func (m *MockNetworkEndpointGroups) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*ga.NetworkEndpointGroup, error)
- func (m *MockNetworkEndpointGroups) AttachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (m *MockNetworkEndpointGroups) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockNetworkEndpointGroups) DetachNetworkEndpoints(ctx context.Context, key *meta.Key, ...) error
- func (m *MockNetworkEndpointGroups) Get(ctx context.Context, key *meta.Key) (*ga.NetworkEndpointGroup, error)
- func (m *MockNetworkEndpointGroups) Insert(ctx context.Context, key *meta.Key, obj *ga.NetworkEndpointGroup) error
- func (m *MockNetworkEndpointGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.NetworkEndpointGroup, error)
- func (m *MockNetworkEndpointGroups) ListNetworkEndpoints(ctx context.Context, key *meta.Key, ...) ([]*ga.NetworkEndpointWithHealthStatus, error)
- func (m *MockNetworkEndpointGroups) Obj(o *ga.NetworkEndpointGroup) *MockNetworkEndpointGroupsObj
- type MockNetworkEndpointGroupsObj
- type MockNetworks
- func (m *MockNetworks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockNetworks) Get(ctx context.Context, key *meta.Key) (*ga.Network, error)
- func (m *MockNetworks) Insert(ctx context.Context, key *meta.Key, obj *ga.Network) error
- func (m *MockNetworks) List(ctx context.Context, fl *filter.F) ([]*ga.Network, error)
- func (m *MockNetworks) Obj(o *ga.Network) *MockNetworksObj
- type MockNetworksObj
- type MockProjectOpsState
- type MockProjects
- type MockProjectsObj
- type MockRegionBackendServices
- func (m *MockRegionBackendServices) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockRegionBackendServices) Get(ctx context.Context, key *meta.Key) (*ga.BackendService, error)
- func (m *MockRegionBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *ga.ResourceGroupReference) (*ga.BackendServiceGroupHealth, error)
- func (m *MockRegionBackendServices) Insert(ctx context.Context, key *meta.Key, obj *ga.BackendService) error
- func (m *MockRegionBackendServices) List(ctx context.Context, region string, fl *filter.F) ([]*ga.BackendService, error)
- func (m *MockRegionBackendServices) Obj(o *ga.BackendService) *MockRegionBackendServicesObj
- func (m *MockRegionBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *ga.BackendService) error
- type MockRegionBackendServicesObj
- type MockRegionDisks
- func (m *MockRegionDisks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockRegionDisks) Get(ctx context.Context, key *meta.Key) (*ga.Disk, error)
- func (m *MockRegionDisks) Insert(ctx context.Context, key *meta.Key, obj *ga.Disk) error
- func (m *MockRegionDisks) List(ctx context.Context, region string, fl *filter.F) ([]*ga.Disk, error)
- func (m *MockRegionDisks) Obj(o *ga.Disk) *MockRegionDisksObj
- func (m *MockRegionDisks) Resize(ctx context.Context, key *meta.Key, arg0 *ga.RegionDisksResizeRequest) error
- type MockRegionDisksObj
- type MockRegionHealthChecksObj
- type MockRegionSslCertificatesObj
- type MockRegionTargetHttpProxiesObj
- type MockRegionTargetHttpsProxiesObj
- type MockRegionUrlMapsObj
- type MockRegions
- type MockRegionsObj
- type MockRoutes
- func (m *MockRoutes) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockRoutes) Get(ctx context.Context, key *meta.Key) (*ga.Route, error)
- func (m *MockRoutes) Insert(ctx context.Context, key *meta.Key, obj *ga.Route) error
- func (m *MockRoutes) List(ctx context.Context, fl *filter.F) ([]*ga.Route, error)
- func (m *MockRoutes) Obj(o *ga.Route) *MockRoutesObj
- type MockRoutesObj
- type MockSecurityPoliciesObj
- type MockSslCertificates
- func (m *MockSslCertificates) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockSslCertificates) Get(ctx context.Context, key *meta.Key) (*ga.SslCertificate, error)
- func (m *MockSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *ga.SslCertificate) error
- func (m *MockSslCertificates) List(ctx context.Context, fl *filter.F) ([]*ga.SslCertificate, error)
- func (m *MockSslCertificates) Obj(o *ga.SslCertificate) *MockSslCertificatesObj
- type MockSslCertificatesObj
- type MockSubnetworks
- func (m *MockSubnetworks) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockSubnetworks) Get(ctx context.Context, key *meta.Key) (*ga.Subnetwork, error)
- func (m *MockSubnetworks) Insert(ctx context.Context, key *meta.Key, obj *ga.Subnetwork) error
- func (m *MockSubnetworks) List(ctx context.Context, region string, fl *filter.F) ([]*ga.Subnetwork, error)
- func (m *MockSubnetworks) Obj(o *ga.Subnetwork) *MockSubnetworksObj
- type MockSubnetworksObj
- type MockTargetHttpProxies
- func (m *MockTargetHttpProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*ga.TargetHttpProxy, error)
- func (m *MockTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *ga.TargetHttpProxy) error
- func (m *MockTargetHttpProxies) List(ctx context.Context, fl *filter.F) ([]*ga.TargetHttpProxy, error)
- func (m *MockTargetHttpProxies) Obj(o *ga.TargetHttpProxy) *MockTargetHttpProxiesObj
- func (m *MockTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *ga.UrlMapReference) error
- type MockTargetHttpProxiesObj
- type MockTargetHttpsProxies
- func (m *MockTargetHttpsProxies) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*ga.TargetHttpsProxy, error)
- func (m *MockTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *ga.TargetHttpsProxy) error
- func (m *MockTargetHttpsProxies) List(ctx context.Context, fl *filter.F) ([]*ga.TargetHttpsProxy, error)
- func (m *MockTargetHttpsProxies) Obj(o *ga.TargetHttpsProxy) *MockTargetHttpsProxiesObj
- func (m *MockTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, ...) error
- func (m *MockTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *ga.UrlMapReference) error
- type MockTargetHttpsProxiesObj
- type MockTargetPools
- func (m *MockTargetPools) AddInstance(ctx context.Context, key *meta.Key, arg0 *ga.TargetPoolsAddInstanceRequest) error
- func (m *MockTargetPools) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockTargetPools) Get(ctx context.Context, key *meta.Key) (*ga.TargetPool, error)
- func (m *MockTargetPools) Insert(ctx context.Context, key *meta.Key, obj *ga.TargetPool) error
- func (m *MockTargetPools) List(ctx context.Context, region string, fl *filter.F) ([]*ga.TargetPool, error)
- func (m *MockTargetPools) Obj(o *ga.TargetPool) *MockTargetPoolsObj
- func (m *MockTargetPools) RemoveInstance(ctx context.Context, key *meta.Key, arg0 *ga.TargetPoolsRemoveInstanceRequest) error
- type MockTargetPoolsObj
- type MockUrlMaps
- func (m *MockUrlMaps) Delete(ctx context.Context, key *meta.Key) error
- func (m *MockUrlMaps) Get(ctx context.Context, key *meta.Key) (*ga.UrlMap, error)
- func (m *MockUrlMaps) Insert(ctx context.Context, key *meta.Key, obj *ga.UrlMap) error
- func (m *MockUrlMaps) List(ctx context.Context, fl *filter.F) ([]*ga.UrlMap, error)
- func (m *MockUrlMaps) Obj(o *ga.UrlMap) *MockUrlMapsObj
- func (m *MockUrlMaps) Update(ctx context.Context, key *meta.Key, arg0 *ga.UrlMap) error
- type MockUrlMapsObj
- type MockZones
- type MockZonesObj
- type NetworkEndpointGroups
- type NetworkTier
- type Networks
- type NopRateLimiter
- type ProjectRouter
- type Projects
- type ProjectsOps
- type RateLimitKey
- type RateLimiter
- type RegionBackendServices
- type RegionDisks
- type Regions
- type ResourceID
- func NewAddressesResourceID(project, region, name string) *ResourceID
- func NewBackendServicesResourceID(project, name string) *ResourceID
- func NewDisksResourceID(project, zone, name string) *ResourceID
- func NewFirewallsResourceID(project, name string) *ResourceID
- func NewForwardingRulesResourceID(project, region, name string) *ResourceID
- func NewGlobalAddressesResourceID(project, name string) *ResourceID
- func NewGlobalForwardingRulesResourceID(project, name string) *ResourceID
- func NewHealthChecksResourceID(project, name string) *ResourceID
- func NewHttpHealthChecksResourceID(project, name string) *ResourceID
- func NewHttpsHealthChecksResourceID(project, name string) *ResourceID
- func NewInstanceGroupsResourceID(project, zone, name string) *ResourceID
- func NewInstancesResourceID(project, zone, name string) *ResourceID
- func NewNetworkEndpointGroupsResourceID(project, zone, name string) *ResourceID
- func NewNetworksResourceID(project, name string) *ResourceID
- func NewProjectsResourceID(project string) *ResourceID
- func NewRegionBackendServicesResourceID(project, region, name string) *ResourceID
- func NewRegionDisksResourceID(project, region, name string) *ResourceID
- func NewRegionHealthChecksResourceID(project, region, name string) *ResourceID
- func NewRegionSslCertificatesResourceID(project, region, name string) *ResourceID
- func NewRegionTargetHttpProxiesResourceID(project, region, name string) *ResourceID
- func NewRegionTargetHttpsProxiesResourceID(project, region, name string) *ResourceID
- func NewRegionUrlMapsResourceID(project, region, name string) *ResourceID
- func NewRegionsResourceID(project, name string) *ResourceID
- func NewRoutesResourceID(project, name string) *ResourceID
- func NewSecurityPoliciesResourceID(project, name string) *ResourceID
- func NewSslCertificatesResourceID(project, name string) *ResourceID
- func NewSubnetworksResourceID(project, region, name string) *ResourceID
- func NewTargetHttpProxiesResourceID(project, name string) *ResourceID
- func NewTargetHttpsProxiesResourceID(project, name string) *ResourceID
- func NewTargetPoolsResourceID(project, region, name string) *ResourceID
- func NewUrlMapsResourceID(project, name string) *ResourceID
- func NewZonesResourceID(project, name string) *ResourceID
- func ParseResourceURL(url string) (*ResourceID, error)
- type Routes
- type Service
- type SingleProjectRouter
- type SslCertificates
- type Subnetworks
- type TargetHttpProxies
- type TargetHttpsProxies
- type TargetPools
- type UrlMaps
- type Zones
Constants ¶
const ( NetworkTierStandard NetworkTier = "Standard" NetworkTierPremium NetworkTier = "Premium" NetworkTierDefault NetworkTier = NetworkTierPremium SchemeExternal LbScheme = "EXTERNAL" SchemeInternal LbScheme = "INTERNAL" )
Variables ¶
This section is empty.
Functions ¶
func ContextWithCallTimeout ¶
func ContextWithCallTimeout() (context.Context, context.CancelFunc)
ContextWithCallTimeout returns a context with a default timeout, used for generated client calls.
func RelativeResourceName ¶
RelativeResourceName returns the path starting from project. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
func ResourcePath ¶
ResourcePath returns the path starting from the location. Example: regions/us-central1/subnetworks/my-subnet
Types ¶
type AcceptRateLimiter ¶
type AcceptRateLimiter struct {
// Acceptor is the underlying rate limiter.
Acceptor acceptor
}
AcceptRateLimiter wraps an Acceptor with RateLimiter parameters.
func (*AcceptRateLimiter) Accept ¶
func (rl *AcceptRateLimiter) Accept(ctx context.Context, key *RateLimitKey) error
Accept wraps an Acceptor and blocks on Accept or context.Done(). Key is ignored.
type Addresses ¶
type Addresses interface { Get(ctx context.Context, key *meta.Key) (*ga.Address, error) List(ctx context.Context, region string, fl *filter.F) ([]*ga.Address, error) Insert(ctx context.Context, key *meta.Key, obj *ga.Address) error Delete(ctx context.Context, key *meta.Key) error AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*ga.Address, error) }
Addresses is an interface that allows for mocking of Addresses.
type AlphaAddresses ¶
type AlphaAddresses interface { Get(ctx context.Context, key *meta.Key) (*alpha.Address, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.Address, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.Address) error Delete(ctx context.Context, key *meta.Key) error AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*alpha.Address, error) }
AlphaAddresses is an interface that allows for mocking of Addresses.
type AlphaBackendServices ¶
type AlphaBackendServices interface { Get(ctx context.Context, key *meta.Key) (*alpha.BackendService, error) List(ctx context.Context, fl *filter.F) ([]*alpha.BackendService, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.BackendService) error Delete(ctx context.Context, key *meta.Key) error SetSecurityPolicy(context.Context, *meta.Key, *alpha.SecurityPolicyReference) error Update(context.Context, *meta.Key, *alpha.BackendService) error }
AlphaBackendServices is an interface that allows for mocking of BackendServices.
type AlphaForwardingRules ¶
type AlphaForwardingRules interface { Get(ctx context.Context, key *meta.Key) (*alpha.ForwardingRule, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.ForwardingRule, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.ForwardingRule) error Delete(ctx context.Context, key *meta.Key) error SetTarget(context.Context, *meta.Key, *alpha.TargetReference) error }
AlphaForwardingRules is an interface that allows for mocking of ForwardingRules.
type AlphaGlobalAddresses ¶
type AlphaGlobalAddresses interface { Get(ctx context.Context, key *meta.Key) (*alpha.Address, error) List(ctx context.Context, fl *filter.F) ([]*alpha.Address, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.Address) error Delete(ctx context.Context, key *meta.Key) error }
AlphaGlobalAddresses is an interface that allows for mocking of GlobalAddresses.
type AlphaGlobalForwardingRules ¶
type AlphaGlobalForwardingRules interface { Get(ctx context.Context, key *meta.Key) (*alpha.ForwardingRule, error) List(ctx context.Context, fl *filter.F) ([]*alpha.ForwardingRule, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.ForwardingRule) error Delete(ctx context.Context, key *meta.Key) error SetTarget(context.Context, *meta.Key, *alpha.TargetReference) error }
AlphaGlobalForwardingRules is an interface that allows for mocking of GlobalForwardingRules.
type AlphaHealthChecks ¶
type AlphaHealthChecks interface { Get(ctx context.Context, key *meta.Key) (*alpha.HealthCheck, error) List(ctx context.Context, fl *filter.F) ([]*alpha.HealthCheck, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.HealthCheck) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *alpha.HealthCheck) error }
AlphaHealthChecks is an interface that allows for mocking of HealthChecks.
type AlphaInstances ¶
type AlphaInstances interface { Get(ctx context.Context, key *meta.Key) (*alpha.Instance, error) List(ctx context.Context, zone string, fl *filter.F) ([]*alpha.Instance, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.Instance) error Delete(ctx context.Context, key *meta.Key) error AttachDisk(context.Context, *meta.Key, *alpha.AttachedDisk) error DetachDisk(context.Context, *meta.Key, string) error UpdateNetworkInterface(context.Context, *meta.Key, string, *alpha.NetworkInterface) error }
AlphaInstances is an interface that allows for mocking of Instances.
type AlphaNetworkEndpointGroups ¶
type AlphaNetworkEndpointGroups interface { Get(ctx context.Context, key *meta.Key) (*alpha.NetworkEndpointGroup, error) List(ctx context.Context, zone string, fl *filter.F) ([]*alpha.NetworkEndpointGroup, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.NetworkEndpointGroup) error Delete(ctx context.Context, key *meta.Key) error AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*alpha.NetworkEndpointGroup, error) AttachNetworkEndpoints(context.Context, *meta.Key, *alpha.NetworkEndpointGroupsAttachEndpointsRequest) error DetachNetworkEndpoints(context.Context, *meta.Key, *alpha.NetworkEndpointGroupsDetachEndpointsRequest) error ListNetworkEndpoints(context.Context, *meta.Key, *alpha.NetworkEndpointGroupsListEndpointsRequest, *filter.F) ([]*alpha.NetworkEndpointWithHealthStatus, error) }
AlphaNetworkEndpointGroups is an interface that allows for mocking of NetworkEndpointGroups.
type AlphaNetworks ¶
type AlphaNetworks interface { Get(ctx context.Context, key *meta.Key) (*alpha.Network, error) List(ctx context.Context, fl *filter.F) ([]*alpha.Network, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.Network) error Delete(ctx context.Context, key *meta.Key) error }
AlphaNetworks is an interface that allows for mocking of Networks.
type AlphaRegionBackendServices ¶
type AlphaRegionBackendServices interface { Get(ctx context.Context, key *meta.Key) (*alpha.BackendService, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.BackendService, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.BackendService) error Delete(ctx context.Context, key *meta.Key) error GetHealth(context.Context, *meta.Key, *alpha.ResourceGroupReference) (*alpha.BackendServiceGroupHealth, error) Update(context.Context, *meta.Key, *alpha.BackendService) error }
AlphaRegionBackendServices is an interface that allows for mocking of RegionBackendServices.
type AlphaRegionHealthChecks ¶
type AlphaRegionHealthChecks interface { Get(ctx context.Context, key *meta.Key) (*alpha.HealthCheck, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.HealthCheck, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.HealthCheck) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *alpha.HealthCheck) error }
AlphaRegionHealthChecks is an interface that allows for mocking of RegionHealthChecks.
type AlphaRegionSslCertificates ¶
type AlphaRegionSslCertificates interface { Get(ctx context.Context, key *meta.Key) (*alpha.SslCertificate, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.SslCertificate, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.SslCertificate) error Delete(ctx context.Context, key *meta.Key) error }
AlphaRegionSslCertificates is an interface that allows for mocking of RegionSslCertificates.
type AlphaRegionTargetHttpProxies ¶
type AlphaRegionTargetHttpProxies interface { Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpProxy, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.TargetHttpProxy, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpProxy) error Delete(ctx context.Context, key *meta.Key) error SetUrlMap(context.Context, *meta.Key, *alpha.UrlMapReference) error }
AlphaRegionTargetHttpProxies is an interface that allows for mocking of RegionTargetHttpProxies.
type AlphaRegionTargetHttpsProxies ¶
type AlphaRegionTargetHttpsProxies interface { Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpsProxy, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.TargetHttpsProxy, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpsProxy) error Delete(ctx context.Context, key *meta.Key) error SetSslCertificates(context.Context, *meta.Key, *alpha.RegionTargetHttpsProxiesSetSslCertificatesRequest) error SetUrlMap(context.Context, *meta.Key, *alpha.UrlMapReference) error }
AlphaRegionTargetHttpsProxies is an interface that allows for mocking of RegionTargetHttpsProxies.
type AlphaRegionUrlMaps ¶
type AlphaRegionUrlMaps interface { Get(ctx context.Context, key *meta.Key) (*alpha.UrlMap, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.UrlMap, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.UrlMap) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *alpha.UrlMap) error }
AlphaRegionUrlMaps is an interface that allows for mocking of RegionUrlMaps.
type AlphaSslCertificates ¶
type AlphaSslCertificates interface { Get(ctx context.Context, key *meta.Key) (*alpha.SslCertificate, error) List(ctx context.Context, fl *filter.F) ([]*alpha.SslCertificate, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.SslCertificate) error Delete(ctx context.Context, key *meta.Key) error }
AlphaSslCertificates is an interface that allows for mocking of SslCertificates.
type AlphaSubnetworks ¶
type AlphaSubnetworks interface { Get(ctx context.Context, key *meta.Key) (*alpha.Subnetwork, error) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.Subnetwork, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.Subnetwork) error Delete(ctx context.Context, key *meta.Key) error }
AlphaSubnetworks is an interface that allows for mocking of Subnetworks.
type AlphaTargetHttpProxies ¶
type AlphaTargetHttpProxies interface { Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpProxy, error) List(ctx context.Context, fl *filter.F) ([]*alpha.TargetHttpProxy, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpProxy) error Delete(ctx context.Context, key *meta.Key) error SetUrlMap(context.Context, *meta.Key, *alpha.UrlMapReference) error }
AlphaTargetHttpProxies is an interface that allows for mocking of TargetHttpProxies.
type AlphaTargetHttpsProxies ¶
type AlphaTargetHttpsProxies interface { Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpsProxy, error) List(ctx context.Context, fl *filter.F) ([]*alpha.TargetHttpsProxy, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpsProxy) error Delete(ctx context.Context, key *meta.Key) error SetSslCertificates(context.Context, *meta.Key, *alpha.TargetHttpsProxiesSetSslCertificatesRequest) error SetUrlMap(context.Context, *meta.Key, *alpha.UrlMapReference) error }
AlphaTargetHttpsProxies is an interface that allows for mocking of TargetHttpsProxies.
type AlphaUrlMaps ¶
type AlphaUrlMaps interface { Get(ctx context.Context, key *meta.Key) (*alpha.UrlMap, error) List(ctx context.Context, fl *filter.F) ([]*alpha.UrlMap, error) Insert(ctx context.Context, key *meta.Key, obj *alpha.UrlMap) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *alpha.UrlMap) error }
AlphaUrlMaps is an interface that allows for mocking of UrlMaps.
type BackendServices ¶
type BackendServices interface { Get(ctx context.Context, key *meta.Key) (*ga.BackendService, error) List(ctx context.Context, fl *filter.F) ([]*ga.BackendService, error) Insert(ctx context.Context, key *meta.Key, obj *ga.BackendService) error Delete(ctx context.Context, key *meta.Key) error GetHealth(context.Context, *meta.Key, *ga.ResourceGroupReference) (*ga.BackendServiceGroupHealth, error) Patch(context.Context, *meta.Key, *ga.BackendService) error Update(context.Context, *meta.Key, *ga.BackendService) error }
BackendServices is an interface that allows for mocking of BackendServices.
type BetaAddresses ¶
type BetaAddresses interface { Get(ctx context.Context, key *meta.Key) (*beta.Address, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.Address, error) Insert(ctx context.Context, key *meta.Key, obj *beta.Address) error Delete(ctx context.Context, key *meta.Key) error AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*beta.Address, error) }
BetaAddresses is an interface that allows for mocking of Addresses.
type BetaBackendServices ¶
type BetaBackendServices interface { Get(ctx context.Context, key *meta.Key) (*beta.BackendService, error) List(ctx context.Context, fl *filter.F) ([]*beta.BackendService, error) Insert(ctx context.Context, key *meta.Key, obj *beta.BackendService) error Delete(ctx context.Context, key *meta.Key) error SetSecurityPolicy(context.Context, *meta.Key, *beta.SecurityPolicyReference) error Update(context.Context, *meta.Key, *beta.BackendService) error }
BetaBackendServices is an interface that allows for mocking of BackendServices.
type BetaForwardingRules ¶
type BetaForwardingRules interface { Get(ctx context.Context, key *meta.Key) (*beta.ForwardingRule, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.ForwardingRule, error) Insert(ctx context.Context, key *meta.Key, obj *beta.ForwardingRule) error Delete(ctx context.Context, key *meta.Key) error SetTarget(context.Context, *meta.Key, *beta.TargetReference) error }
BetaForwardingRules is an interface that allows for mocking of ForwardingRules.
type BetaGlobalForwardingRules ¶
type BetaGlobalForwardingRules interface { Get(ctx context.Context, key *meta.Key) (*beta.ForwardingRule, error) List(ctx context.Context, fl *filter.F) ([]*beta.ForwardingRule, error) Insert(ctx context.Context, key *meta.Key, obj *beta.ForwardingRule) error Delete(ctx context.Context, key *meta.Key) error SetTarget(context.Context, *meta.Key, *beta.TargetReference) error }
BetaGlobalForwardingRules is an interface that allows for mocking of GlobalForwardingRules.
type BetaHealthChecks ¶
type BetaHealthChecks interface { Get(ctx context.Context, key *meta.Key) (*beta.HealthCheck, error) List(ctx context.Context, fl *filter.F) ([]*beta.HealthCheck, error) Insert(ctx context.Context, key *meta.Key, obj *beta.HealthCheck) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *beta.HealthCheck) error }
BetaHealthChecks is an interface that allows for mocking of HealthChecks.
type BetaInstances ¶
type BetaInstances interface { Get(ctx context.Context, key *meta.Key) (*beta.Instance, error) List(ctx context.Context, zone string, fl *filter.F) ([]*beta.Instance, error) Insert(ctx context.Context, key *meta.Key, obj *beta.Instance) error Delete(ctx context.Context, key *meta.Key) error AttachDisk(context.Context, *meta.Key, *beta.AttachedDisk) error DetachDisk(context.Context, *meta.Key, string) error UpdateNetworkInterface(context.Context, *meta.Key, string, *beta.NetworkInterface) error }
BetaInstances is an interface that allows for mocking of Instances.
type BetaNetworkEndpointGroups ¶
type BetaNetworkEndpointGroups interface { Get(ctx context.Context, key *meta.Key) (*beta.NetworkEndpointGroup, error) List(ctx context.Context, zone string, fl *filter.F) ([]*beta.NetworkEndpointGroup, error) Insert(ctx context.Context, key *meta.Key, obj *beta.NetworkEndpointGroup) error Delete(ctx context.Context, key *meta.Key) error AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*beta.NetworkEndpointGroup, error) AttachNetworkEndpoints(context.Context, *meta.Key, *beta.NetworkEndpointGroupsAttachEndpointsRequest) error DetachNetworkEndpoints(context.Context, *meta.Key, *beta.NetworkEndpointGroupsDetachEndpointsRequest) error ListNetworkEndpoints(context.Context, *meta.Key, *beta.NetworkEndpointGroupsListEndpointsRequest, *filter.F) ([]*beta.NetworkEndpointWithHealthStatus, error) }
BetaNetworkEndpointGroups is an interface that allows for mocking of NetworkEndpointGroups.
type BetaNetworks ¶
type BetaNetworks interface { Get(ctx context.Context, key *meta.Key) (*beta.Network, error) List(ctx context.Context, fl *filter.F) ([]*beta.Network, error) Insert(ctx context.Context, key *meta.Key, obj *beta.Network) error Delete(ctx context.Context, key *meta.Key) error }
BetaNetworks is an interface that allows for mocking of Networks.
type BetaRegionBackendServices ¶
type BetaRegionBackendServices interface { Get(ctx context.Context, key *meta.Key) (*beta.BackendService, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.BackendService, error) Insert(ctx context.Context, key *meta.Key, obj *beta.BackendService) error Delete(ctx context.Context, key *meta.Key) error GetHealth(context.Context, *meta.Key, *beta.ResourceGroupReference) (*beta.BackendServiceGroupHealth, error) Update(context.Context, *meta.Key, *beta.BackendService) error }
BetaRegionBackendServices is an interface that allows for mocking of RegionBackendServices.
type BetaRegionHealthChecks ¶
type BetaRegionHealthChecks interface { Get(ctx context.Context, key *meta.Key) (*beta.HealthCheck, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.HealthCheck, error) Insert(ctx context.Context, key *meta.Key, obj *beta.HealthCheck) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *beta.HealthCheck) error }
BetaRegionHealthChecks is an interface that allows for mocking of RegionHealthChecks.
type BetaRegionSslCertificates ¶
type BetaRegionSslCertificates interface { Get(ctx context.Context, key *meta.Key) (*beta.SslCertificate, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.SslCertificate, error) Insert(ctx context.Context, key *meta.Key, obj *beta.SslCertificate) error Delete(ctx context.Context, key *meta.Key) error }
BetaRegionSslCertificates is an interface that allows for mocking of RegionSslCertificates.
type BetaRegionTargetHttpProxies ¶
type BetaRegionTargetHttpProxies interface { Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpProxy, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.TargetHttpProxy, error) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpProxy) error Delete(ctx context.Context, key *meta.Key) error SetUrlMap(context.Context, *meta.Key, *beta.UrlMapReference) error }
BetaRegionTargetHttpProxies is an interface that allows for mocking of RegionTargetHttpProxies.
type BetaRegionTargetHttpsProxies ¶
type BetaRegionTargetHttpsProxies interface { Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpsProxy, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.TargetHttpsProxy, error) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpsProxy) error Delete(ctx context.Context, key *meta.Key) error SetSslCertificates(context.Context, *meta.Key, *beta.RegionTargetHttpsProxiesSetSslCertificatesRequest) error SetUrlMap(context.Context, *meta.Key, *beta.UrlMapReference) error }
BetaRegionTargetHttpsProxies is an interface that allows for mocking of RegionTargetHttpsProxies.
type BetaRegionUrlMaps ¶
type BetaRegionUrlMaps interface { Get(ctx context.Context, key *meta.Key) (*beta.UrlMap, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.UrlMap, error) Insert(ctx context.Context, key *meta.Key, obj *beta.UrlMap) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *beta.UrlMap) error }
BetaRegionUrlMaps is an interface that allows for mocking of RegionUrlMaps.
type BetaSecurityPolicies ¶
type BetaSecurityPolicies interface { Get(ctx context.Context, key *meta.Key) (*beta.SecurityPolicy, error) List(ctx context.Context, fl *filter.F) ([]*beta.SecurityPolicy, error) Insert(ctx context.Context, key *meta.Key, obj *beta.SecurityPolicy) error Delete(ctx context.Context, key *meta.Key) error AddRule(context.Context, *meta.Key, *beta.SecurityPolicyRule) error GetRule(context.Context, *meta.Key) (*beta.SecurityPolicyRule, error) Patch(context.Context, *meta.Key, *beta.SecurityPolicy) error PatchRule(context.Context, *meta.Key, *beta.SecurityPolicyRule) error RemoveRule(context.Context, *meta.Key) error }
BetaSecurityPolicies is an interface that allows for mocking of SecurityPolicies.
type BetaSslCertificates ¶
type BetaSslCertificates interface { Get(ctx context.Context, key *meta.Key) (*beta.SslCertificate, error) List(ctx context.Context, fl *filter.F) ([]*beta.SslCertificate, error) Insert(ctx context.Context, key *meta.Key, obj *beta.SslCertificate) error Delete(ctx context.Context, key *meta.Key) error }
BetaSslCertificates is an interface that allows for mocking of SslCertificates.
type BetaSubnetworks ¶
type BetaSubnetworks interface { Get(ctx context.Context, key *meta.Key) (*beta.Subnetwork, error) List(ctx context.Context, region string, fl *filter.F) ([]*beta.Subnetwork, error) Insert(ctx context.Context, key *meta.Key, obj *beta.Subnetwork) error Delete(ctx context.Context, key *meta.Key) error }
BetaSubnetworks is an interface that allows for mocking of Subnetworks.
type BetaTargetHttpProxies ¶
type BetaTargetHttpProxies interface { Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpProxy, error) List(ctx context.Context, fl *filter.F) ([]*beta.TargetHttpProxy, error) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpProxy) error Delete(ctx context.Context, key *meta.Key) error SetUrlMap(context.Context, *meta.Key, *beta.UrlMapReference) error }
BetaTargetHttpProxies is an interface that allows for mocking of TargetHttpProxies.
type BetaTargetHttpsProxies ¶
type BetaTargetHttpsProxies interface { Get(ctx context.Context, key *meta.Key) (*beta.TargetHttpsProxy, error) List(ctx context.Context, fl *filter.F) ([]*beta.TargetHttpsProxy, error) Insert(ctx context.Context, key *meta.Key, obj *beta.TargetHttpsProxy) error Delete(ctx context.Context, key *meta.Key) error SetSslCertificates(context.Context, *meta.Key, *beta.TargetHttpsProxiesSetSslCertificatesRequest) error SetUrlMap(context.Context, *meta.Key, *beta.UrlMapReference) error }
BetaTargetHttpsProxies is an interface that allows for mocking of TargetHttpsProxies.
type BetaUrlMaps ¶
type BetaUrlMaps interface { Get(ctx context.Context, key *meta.Key) (*beta.UrlMap, error) List(ctx context.Context, fl *filter.F) ([]*beta.UrlMap, error) Insert(ctx context.Context, key *meta.Key, obj *beta.UrlMap) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *beta.UrlMap) error }
BetaUrlMaps is an interface that allows for mocking of UrlMaps.
type Cloud ¶
type Cloud interface { Addresses() Addresses AlphaAddresses() AlphaAddresses BetaAddresses() BetaAddresses AlphaGlobalAddresses() AlphaGlobalAddresses GlobalAddresses() GlobalAddresses BackendServices() BackendServices BetaBackendServices() BetaBackendServices AlphaBackendServices() AlphaBackendServices RegionBackendServices() RegionBackendServices AlphaRegionBackendServices() AlphaRegionBackendServices BetaRegionBackendServices() BetaRegionBackendServices Disks() Disks RegionDisks() RegionDisks Firewalls() Firewalls ForwardingRules() ForwardingRules AlphaForwardingRules() AlphaForwardingRules BetaForwardingRules() BetaForwardingRules AlphaGlobalForwardingRules() AlphaGlobalForwardingRules BetaGlobalForwardingRules() BetaGlobalForwardingRules GlobalForwardingRules() GlobalForwardingRules HealthChecks() HealthChecks AlphaHealthChecks() AlphaHealthChecks BetaHealthChecks() BetaHealthChecks AlphaRegionHealthChecks() AlphaRegionHealthChecks BetaRegionHealthChecks() BetaRegionHealthChecks HttpHealthChecks() HttpHealthChecks HttpsHealthChecks() HttpsHealthChecks InstanceGroups() InstanceGroups Instances() Instances BetaInstances() BetaInstances AlphaInstances() AlphaInstances AlphaNetworks() AlphaNetworks BetaNetworks() BetaNetworks Networks() Networks AlphaNetworkEndpointGroups() AlphaNetworkEndpointGroups BetaNetworkEndpointGroups() BetaNetworkEndpointGroups NetworkEndpointGroups() NetworkEndpointGroups Projects() Projects Regions() Regions Routes() Routes BetaSecurityPolicies() BetaSecurityPolicies SslCertificates() SslCertificates BetaSslCertificates() BetaSslCertificates AlphaSslCertificates() AlphaSslCertificates AlphaRegionSslCertificates() AlphaRegionSslCertificates BetaRegionSslCertificates() BetaRegionSslCertificates AlphaSubnetworks() AlphaSubnetworks BetaSubnetworks() BetaSubnetworks Subnetworks() Subnetworks AlphaTargetHttpProxies() AlphaTargetHttpProxies BetaTargetHttpProxies() BetaTargetHttpProxies TargetHttpProxies() TargetHttpProxies AlphaRegionTargetHttpProxies() AlphaRegionTargetHttpProxies BetaRegionTargetHttpProxies() BetaRegionTargetHttpProxies TargetHttpsProxies() TargetHttpsProxies AlphaTargetHttpsProxies() AlphaTargetHttpsProxies BetaTargetHttpsProxies() BetaTargetHttpsProxies AlphaRegionTargetHttpsProxies() AlphaRegionTargetHttpsProxies BetaRegionTargetHttpsProxies() BetaRegionTargetHttpsProxies TargetPools() TargetPools AlphaUrlMaps() AlphaUrlMaps BetaUrlMaps() BetaUrlMaps UrlMaps() UrlMaps AlphaRegionUrlMaps() AlphaRegionUrlMaps BetaRegionUrlMaps() BetaRegionUrlMaps Zones() Zones }
Cloud is an interface for the GCE compute API.
type Disks ¶
type Disks interface { Get(ctx context.Context, key *meta.Key) (*ga.Disk, error) List(ctx context.Context, zone string, fl *filter.F) ([]*ga.Disk, error) Insert(ctx context.Context, key *meta.Key, obj *ga.Disk) error Delete(ctx context.Context, key *meta.Key) error Resize(context.Context, *meta.Key, *ga.DisksResizeRequest) error }
Disks is an interface that allows for mocking of Disks.
type Firewalls ¶
type Firewalls interface { Get(ctx context.Context, key *meta.Key) (*ga.Firewall, error) List(ctx context.Context, fl *filter.F) ([]*ga.Firewall, error) Insert(ctx context.Context, key *meta.Key, obj *ga.Firewall) error Delete(ctx context.Context, key *meta.Key) error Update(context.Context, *meta.Key, *ga.Firewall) error }
Firewalls is an interface that allows for mocking of Firewalls.
type ForwardingRules ¶
type ForwardingRules interface { Get(ctx context.Context, key *meta.Key) (*ga.ForwardingRule, error) List(ctx context.Context, region string, fl *filter.F) ([]*ga.ForwardingRule, error) Insert(ctx context.Context, key *meta.Key, obj *ga.ForwardingRule) error Delete(ctx context.Context, key *meta.Key) error SetTarget(context.Context, *meta.Key, *ga.TargetReference) error }
ForwardingRules is an interface that allows for mocking of ForwardingRules.
type GCE ¶
type GCE struct {
// contains filtered or unexported fields
}
GCE is the golang adapter for the compute APIs.
func (*GCE) Addresses ¶
Addresses returns the interface for the ga Addresses.
func (*GCE) AlphaAddresses ¶
func (gce *GCE) AlphaAddresses() AlphaAddresses
AlphaAddresses returns the interface for the alpha Addresses.
func (*GCE) AlphaBackendServices ¶
func (gce *GCE) AlphaBackendServices() AlphaBackendServices
AlphaBackendServices returns the interface for the alpha BackendServices.
func (*GCE) AlphaForwardingRules ¶
func (gce *GCE) AlphaForwardingRules() AlphaForwardingRules
AlphaForwardingRules returns the interface for the alpha ForwardingRules.
func (*GCE) AlphaGlobalAddresses ¶
func (gce *GCE) AlphaGlobalAddresses() AlphaGlobalAddresses
AlphaGlobalAddresses returns the interface for the alpha GlobalAddresses.
func (*GCE) AlphaGlobalForwardingRules ¶
func (gce *GCE) AlphaGlobalForwardingRules() AlphaGlobalForwardingRules
AlphaGlobalForwardingRules returns the interface for the alpha GlobalForwardingRules.
func (*GCE) AlphaHealthChecks ¶
func (gce *GCE) AlphaHealthChecks() AlphaHealthChecks
AlphaHealthChecks returns the interface for the alpha HealthChecks.
func (*GCE) AlphaInstances ¶
func (gce *GCE) AlphaInstances() AlphaInstances
AlphaInstances returns the interface for the alpha Instances.
func (*GCE) AlphaNetworkEndpointGroups ¶
func (gce *GCE) AlphaNetworkEndpointGroups() AlphaNetworkEndpointGroups
AlphaNetworkEndpointGroups returns the interface for the alpha NetworkEndpointGroups.
func (*GCE) AlphaNetworks ¶
func (gce *GCE) AlphaNetworks() AlphaNetworks
AlphaNetworks returns the interface for the alpha Networks.
func (*GCE) AlphaRegionBackendServices ¶
func (gce *GCE) AlphaRegionBackendServices() AlphaRegionBackendServices
AlphaRegionBackendServices returns the interface for the alpha RegionBackendServices.
func (*GCE) AlphaRegionHealthChecks ¶
func (gce *GCE) AlphaRegionHealthChecks() AlphaRegionHealthChecks
AlphaRegionHealthChecks returns the interface for the alpha RegionHealthChecks.
func (*GCE) AlphaRegionSslCertificates ¶
func (gce *GCE) AlphaRegionSslCertificates() AlphaRegionSslCertificates
AlphaRegionSslCertificates returns the interface for the alpha RegionSslCertificates.
func (*GCE) AlphaRegionTargetHttpProxies ¶
func (gce *GCE) AlphaRegionTargetHttpProxies() AlphaRegionTargetHttpProxies
AlphaRegionTargetHttpProxies returns the interface for the alpha RegionTargetHttpProxies.
func (*GCE) AlphaRegionTargetHttpsProxies ¶
func (gce *GCE) AlphaRegionTargetHttpsProxies() AlphaRegionTargetHttpsProxies
AlphaRegionTargetHttpsProxies returns the interface for the alpha RegionTargetHttpsProxies.
func (*GCE) AlphaRegionUrlMaps ¶
func (gce *GCE) AlphaRegionUrlMaps() AlphaRegionUrlMaps
AlphaRegionUrlMaps returns the interface for the alpha RegionUrlMaps.
func (*GCE) AlphaSslCertificates ¶
func (gce *GCE) AlphaSslCertificates() AlphaSslCertificates
AlphaSslCertificates returns the interface for the alpha SslCertificates.
func (*GCE) AlphaSubnetworks ¶
func (gce *GCE) AlphaSubnetworks() AlphaSubnetworks
AlphaSubnetworks returns the interface for the alpha Subnetworks.
func (*GCE) AlphaTargetHttpProxies ¶
func (gce *GCE) AlphaTargetHttpProxies() AlphaTargetHttpProxies
AlphaTargetHttpProxies returns the interface for the alpha TargetHttpProxies.
func (*GCE) AlphaTargetHttpsProxies ¶
func (gce *GCE) AlphaTargetHttpsProxies() AlphaTargetHttpsProxies
AlphaTargetHttpsProxies returns the interface for the alpha TargetHttpsProxies.
func (*GCE) AlphaUrlMaps ¶
func (gce *GCE) AlphaUrlMaps() AlphaUrlMaps
AlphaUrlMaps returns the interface for the alpha UrlMaps.
func (*GCE) BackendServices ¶
func (gce *GCE) BackendServices() BackendServices
BackendServices returns the interface for the ga BackendServices.
func (*GCE) BetaAddresses ¶
func (gce *GCE) BetaAddresses() BetaAddresses
BetaAddresses returns the interface for the beta Addresses.
func (*GCE) BetaBackendServices ¶
func (gce *GCE) BetaBackendServices() BetaBackendServices
BetaBackendServices returns the interface for the beta BackendServices.
func (*GCE) BetaForwardingRules ¶
func (gce *GCE) BetaForwardingRules() BetaForwardingRules
BetaForwardingRules returns the interface for the beta ForwardingRules.
func (*GCE) BetaGlobalForwardingRules ¶
func (gce *GCE) BetaGlobalForwardingRules() BetaGlobalForwardingRules
BetaGlobalForwardingRules returns the interface for the beta GlobalForwardingRules.
func (*GCE) BetaHealthChecks ¶
func (gce *GCE) BetaHealthChecks() BetaHealthChecks
BetaHealthChecks returns the interface for the beta HealthChecks.
func (*GCE) BetaInstances ¶
func (gce *GCE) BetaInstances() BetaInstances
BetaInstances returns the interface for the beta Instances.
func (*GCE) BetaNetworkEndpointGroups ¶
func (gce *GCE) BetaNetworkEndpointGroups() BetaNetworkEndpointGroups
BetaNetworkEndpointGroups returns the interface for the beta NetworkEndpointGroups.
func (*GCE) BetaNetworks ¶
func (gce *GCE) BetaNetworks() BetaNetworks
BetaNetworks returns the interface for the beta Networks.
func (*GCE) BetaRegionBackendServices ¶
func (gce *GCE) BetaRegionBackendServices() BetaRegionBackendServices
BetaRegionBackendServices returns the interface for the beta RegionBackendServices.
func (*GCE) BetaRegionHealthChecks ¶
func (gce *GCE) BetaRegionHealthChecks() BetaRegionHealthChecks
BetaRegionHealthChecks returns the interface for the beta RegionHealthChecks.
func (*GCE) BetaRegionSslCertificates ¶
func (gce *GCE) BetaRegionSslCertificates() BetaRegionSslCertificates
BetaRegionSslCertificates returns the interface for the beta RegionSslCertificates.
func (*GCE) BetaRegionTargetHttpProxies ¶
func (gce *GCE) BetaRegionTargetHttpProxies() BetaRegionTargetHttpProxies
BetaRegionTargetHttpProxies returns the interface for the beta RegionTargetHttpProxies.
func (*GCE) BetaRegionTargetHttpsProxies ¶
func (gce *GCE) BetaRegionTargetHttpsProxies() BetaRegionTargetHttpsProxies
BetaRegionTargetHttpsProxies returns the interface for the beta RegionTargetHttpsProxies.
func (*GCE) BetaRegionUrlMaps ¶
func (gce *GCE) BetaRegionUrlMaps() BetaRegionUrlMaps
BetaRegionUrlMaps returns the interface for the beta RegionUrlMaps.
func (*GCE) BetaSecurityPolicies ¶
func (gce *GCE) BetaSecurityPolicies() BetaSecurityPolicies
BetaSecurityPolicies returns the interface for the beta SecurityPolicies.
func (*GCE) BetaSslCertificates ¶
func (gce *GCE) BetaSslCertificates() BetaSslCertificates
BetaSslCertificates returns the interface for the beta SslCertificates.
func (*GCE) BetaSubnetworks ¶
func (gce *GCE) BetaSubnetworks() BetaSubnetworks
BetaSubnetworks returns the interface for the beta Subnetworks.
func (*GCE) BetaTargetHttpProxies ¶
func (gce *GCE) BetaTargetHttpProxies() BetaTargetHttpProxies
BetaTargetHttpProxies returns the interface for the beta TargetHttpProxies.
func (*GCE) BetaTargetHttpsProxies ¶
func (gce *GCE) BetaTargetHttpsProxies() BetaTargetHttpsProxies
BetaTargetHttpsProxies returns the interface for the beta TargetHttpsProxies.
func (*GCE) BetaUrlMaps ¶
func (gce *GCE) BetaUrlMaps() BetaUrlMaps
BetaUrlMaps returns the interface for the beta UrlMaps.
func (*GCE) Firewalls ¶
Firewalls returns the interface for the ga Firewalls.
func (*GCE) ForwardingRules ¶
func (gce *GCE) ForwardingRules() ForwardingRules
ForwardingRules returns the interface for the ga ForwardingRules.
func (*GCE) GlobalAddresses ¶
func (gce *GCE) GlobalAddresses() GlobalAddresses
GlobalAddresses returns the interface for the ga GlobalAddresses.
func (*GCE) GlobalForwardingRules ¶
func (gce *GCE) GlobalForwardingRules() GlobalForwardingRules
GlobalForwardingRules returns the interface for the ga GlobalForwardingRules.
func (*GCE) HealthChecks ¶
func (gce *GCE) HealthChecks() HealthChecks
HealthChecks returns the interface for the ga HealthChecks.
func (*GCE) HttpHealthChecks ¶
func (gce *GCE) HttpHealthChecks() HttpHealthChecks
HttpHealthChecks returns the interface for the ga HttpHealthChecks.
func (*GCE) HttpsHealthChecks ¶
func (gce *GCE) HttpsHealthChecks() HttpsHealthChecks
HttpsHealthChecks returns the interface for the ga HttpsHealthChecks.
func (*GCE) InstanceGroups ¶
func (gce *GCE) InstanceGroups() InstanceGroups
InstanceGroups returns the interface for the ga InstanceGroups.
func (*GCE) Instances ¶
Instances returns the interface for the ga Instances.
func (*GCE) NetworkEndpointGroups ¶
func (gce *GCE) NetworkEndpointGroups() NetworkEndpointGroups
NetworkEndpointGroups returns the interface for the ga NetworkEndpointGroups.
func (*GCE) Networks ¶
Networks returns the interface for the ga Networks.
func (*GCE) Projects ¶
Projects returns the interface for the ga Projects.
func (*GCE) RegionBackendServices ¶
func (gce *GCE) RegionBackendServices() RegionBackendServices
RegionBackendServices returns the interface for the ga RegionBackendServices.
func (*GCE) RegionDisks ¶
func (gce *GCE) RegionDisks() RegionDisks
RegionDisks returns the interface for the ga RegionDisks.
func (*GCE) Regions ¶
Regions returns the interface for the ga Regions.
func (*GCE) Routes ¶
Routes returns the interface for the ga Routes.
func (*GCE) SslCertificates ¶
func (gce *GCE) SslCertificates() SslCertificates
SslCertificates returns the interface for the ga SslCertificates.
func (*GCE) Subnetworks ¶
func (gce *GCE) Subnetworks() Subnetworks
Subnetworks returns the interface for the ga Subnetworks.
func (*GCE) TargetHttpProxies ¶
func (gce *GCE) TargetHttpProxies() TargetHttpProxies
TargetHttpProxies returns the interface for the ga TargetHttpProxies.
func (*GCE) TargetHttpsProxies ¶
func (gce *GCE) TargetHttpsProxies() TargetHttpsProxies
TargetHttpsProxies returns the interface for the ga TargetHttpsProxies.
func (*GCE) TargetPools ¶
func (gce *GCE) TargetPools() TargetPools
TargetPools returns the interface for the ga TargetPools.
func (*GCE) UrlMaps ¶
UrlMaps returns the interface for the ga UrlMaps.
type GCEAddresses ¶
type GCEAddresses struct {
// contains filtered or unexported fields
}
GCEAddresses is a simplifying adapter for the GCE Addresses.
func (*GCEAddresses) AggregatedList ¶
func (g *GCEAddresses) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*ga.Address, error)
AggregatedList lists all resources of the given type across all locations.
func (*GCEAddresses) Delete ¶
Delete the Address referenced by key.
func (*GCEAddresses) Get ¶
Get the Address named by key.
func (*GCEAddresses) Insert ¶
Insert Address with key of value obj.
type GCEAlphaAddresses ¶
type GCEAlphaAddresses struct {
// contains filtered or unexported fields
}
GCEAlphaAddresses is a simplifying adapter for the GCE Addresses.
func (*GCEAlphaAddresses) AggregatedList ¶
func (g *GCEAlphaAddresses) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*alpha.Address, error)
AggregatedList lists all resources of the given type across all locations.
func (*GCEAlphaAddresses) Delete ¶
Delete the Address referenced by key.
func (*GCEAlphaAddresses) Get ¶
Get the Address named by key.
func (*GCEAlphaAddresses) Insert ¶
Insert Address with key of value obj.
type GCEAlphaBackendServices ¶
type GCEAlphaBackendServices struct {
// contains filtered or unexported fields
}
GCEAlphaBackendServices is a simplifying adapter for the GCE BackendServices.
func (*GCEAlphaBackendServices) Delete ¶
Delete the BackendService referenced by key.
func (*GCEAlphaBackendServices) Get ¶
func (g *GCEAlphaBackendServices) Get(ctx context.Context, key *meta.Key) (*alpha.BackendService, error)
Get the BackendService named by key.
func (*GCEAlphaBackendServices) Insert ¶
func (g *GCEAlphaBackendServices) Insert(ctx context.Context, key *meta.Key, obj *alpha.BackendService) error
Insert BackendService with key of value obj.
func (*GCEAlphaBackendServices) List ¶
func (g *GCEAlphaBackendServices) List(ctx context.Context, fl *filter.F) ([]*alpha.BackendService, error)
List all BackendService objects.
func (*GCEAlphaBackendServices) SetSecurityPolicy ¶
func (g *GCEAlphaBackendServices) SetSecurityPolicy(ctx context.Context, key *meta.Key, arg0 *alpha.SecurityPolicyReference) error
SetSecurityPolicy is a method on GCEAlphaBackendServices.
func (*GCEAlphaBackendServices) Update ¶
func (g *GCEAlphaBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *alpha.BackendService) error
Update is a method on GCEAlphaBackendServices.
type GCEAlphaForwardingRules ¶
type GCEAlphaForwardingRules struct {
// contains filtered or unexported fields
}
GCEAlphaForwardingRules is a simplifying adapter for the GCE ForwardingRules.
func (*GCEAlphaForwardingRules) Delete ¶
Delete the ForwardingRule referenced by key.
func (*GCEAlphaForwardingRules) Get ¶
func (g *GCEAlphaForwardingRules) Get(ctx context.Context, key *meta.Key) (*alpha.ForwardingRule, error)
Get the ForwardingRule named by key.
func (*GCEAlphaForwardingRules) Insert ¶
func (g *GCEAlphaForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *alpha.ForwardingRule) error
Insert ForwardingRule with key of value obj.
func (*GCEAlphaForwardingRules) List ¶
func (g *GCEAlphaForwardingRules) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.ForwardingRule, error)
List all ForwardingRule objects.
func (*GCEAlphaForwardingRules) SetTarget ¶
func (g *GCEAlphaForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *alpha.TargetReference) error
SetTarget is a method on GCEAlphaForwardingRules.
type GCEAlphaGlobalAddresses ¶
type GCEAlphaGlobalAddresses struct {
// contains filtered or unexported fields
}
GCEAlphaGlobalAddresses is a simplifying adapter for the GCE GlobalAddresses.
func (*GCEAlphaGlobalAddresses) Delete ¶
Delete the Address referenced by key.
func (*GCEAlphaGlobalAddresses) Get ¶
Get the Address named by key.
type GCEAlphaGlobalForwardingRules ¶
type GCEAlphaGlobalForwardingRules struct {
// contains filtered or unexported fields
}
GCEAlphaGlobalForwardingRules is a simplifying adapter for the GCE GlobalForwardingRules.
func (*GCEAlphaGlobalForwardingRules) Delete ¶
Delete the ForwardingRule referenced by key.
func (*GCEAlphaGlobalForwardingRules) Get ¶
func (g *GCEAlphaGlobalForwardingRules) Get(ctx context.Context, key *meta.Key) (*alpha.ForwardingRule, error)
Get the ForwardingRule named by key.
func (*GCEAlphaGlobalForwardingRules) Insert ¶
func (g *GCEAlphaGlobalForwardingRules) Insert(ctx context.Context, key *meta.Key, obj *alpha.ForwardingRule) error
Insert ForwardingRule with key of value obj.
func (*GCEAlphaGlobalForwardingRules) List ¶
func (g *GCEAlphaGlobalForwardingRules) List(ctx context.Context, fl *filter.F) ([]*alpha.ForwardingRule, error)
List all ForwardingRule objects.
func (*GCEAlphaGlobalForwardingRules) SetTarget ¶
func (g *GCEAlphaGlobalForwardingRules) SetTarget(ctx context.Context, key *meta.Key, arg0 *alpha.TargetReference) error
SetTarget is a method on GCEAlphaGlobalForwardingRules.
type GCEAlphaHealthChecks ¶
type GCEAlphaHealthChecks struct {
// contains filtered or unexported fields
}
GCEAlphaHealthChecks is a simplifying adapter for the GCE HealthChecks.
func (*GCEAlphaHealthChecks) Delete ¶
Delete the HealthCheck referenced by key.
func (*GCEAlphaHealthChecks) Get ¶
func (g *GCEAlphaHealthChecks) Get(ctx context.Context, key *meta.Key) (*alpha.HealthCheck, error)
Get the HealthCheck named by key.
func (*GCEAlphaHealthChecks) Insert ¶
func (g *GCEAlphaHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *alpha.HealthCheck) error
Insert HealthCheck with key of value obj.
func (*GCEAlphaHealthChecks) List ¶
func (g *GCEAlphaHealthChecks) List(ctx context.Context, fl *filter.F) ([]*alpha.HealthCheck, error)
List all HealthCheck objects.
func (*GCEAlphaHealthChecks) Update ¶
func (g *GCEAlphaHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *alpha.HealthCheck) error
Update is a method on GCEAlphaHealthChecks.
type GCEAlphaInstances ¶
type GCEAlphaInstances struct {
// contains filtered or unexported fields
}
GCEAlphaInstances is a simplifying adapter for the GCE Instances.
func (*GCEAlphaInstances) AttachDisk ¶
func (g *GCEAlphaInstances) AttachDisk(ctx context.Context, key *meta.Key, arg0 *alpha.AttachedDisk) error
AttachDisk is a method on GCEAlphaInstances.
func (*GCEAlphaInstances) Delete ¶
Delete the Instance referenced by key.
func (*GCEAlphaInstances) DetachDisk ¶
DetachDisk is a method on GCEAlphaInstances.
func (*GCEAlphaInstances) Get ¶
Get the Instance named by key.
func (*GCEAlphaInstances) Insert ¶
Insert Instance with key of value obj.
func (*GCEAlphaInstances) List ¶
func (g *GCEAlphaInstances) List(ctx context.Context, zone string, fl *filter.F) ([]*alpha.Instance, error)
List all Instance objects.
func (*GCEAlphaInstances) UpdateNetworkInterface ¶
func (g *GCEAlphaInstances) UpdateNetworkInterface(ctx context.Context, key *meta.Key, arg0 string, arg1 *alpha.NetworkInterface) error
UpdateNetworkInterface is a method on GCEAlphaInstances.
type GCEAlphaNetworkEndpointGroups ¶
type GCEAlphaNetworkEndpointGroups struct {
// contains filtered or unexported fields
}
GCEAlphaNetworkEndpointGroups is a simplifying adapter for the GCE NetworkEndpointGroups.
func (*GCEAlphaNetworkEndpointGroups) AggregatedList ¶
func (g *GCEAlphaNetworkEndpointGroups) AggregatedList(ctx context.Context, fl *filter.F) (map[string][]*alpha.NetworkEndpointGroup, error)
AggregatedList lists all resources of the given type across all locations.
func (*GCEAlphaNetworkEndpointGroups) AttachNetworkEndpoints ¶
func (g *GCEAlphaNetworkEndpointGroups) AttachNetworkEndpoints(ctx context.Context, key *meta.Key, arg0 *alpha.NetworkEndpointGroupsAttachEndpointsRequest) error
AttachNetworkEndpoints is a method on GCEAlphaNetworkEndpointGroups.
func (*GCEAlphaNetworkEndpointGroups) Delete ¶
Delete the NetworkEndpointGroup referenced by key.
func (*GCEAlphaNetworkEndpointGroups) DetachNetworkEndpoints ¶
func (g *GCEAlphaNetworkEndpointGroups) DetachNetworkEndpoints(ctx context.Context, key *meta.Key, arg0 *alpha.NetworkEndpointGroupsDetachEndpointsRequest) error
DetachNetworkEndpoints is a method on GCEAlphaNetworkEndpointGroups.
func (*GCEAlphaNetworkEndpointGroups) Get ¶
func (g *GCEAlphaNetworkEndpointGroups) Get(ctx context.Context, key *meta.Key) (*alpha.NetworkEndpointGroup, error)
Get the NetworkEndpointGroup named by key.
func (*GCEAlphaNetworkEndpointGroups) Insert ¶
func (g *GCEAlphaNetworkEndpointGroups) Insert(ctx context.Context, key *meta.Key, obj *alpha.NetworkEndpointGroup) error
Insert NetworkEndpointGroup with key of value obj.
func (*GCEAlphaNetworkEndpointGroups) List ¶
func (g *GCEAlphaNetworkEndpointGroups) List(ctx context.Context, zone string, fl *filter.F) ([]*alpha.NetworkEndpointGroup, error)
List all NetworkEndpointGroup objects.
func (*GCEAlphaNetworkEndpointGroups) ListNetworkEndpoints ¶
func (g *GCEAlphaNetworkEndpointGroups) ListNetworkEndpoints(ctx context.Context, key *meta.Key, arg0 *alpha.NetworkEndpointGroupsListEndpointsRequest, fl *filter.F) ([]*alpha.NetworkEndpointWithHealthStatus, error)
ListNetworkEndpoints is a method on GCEAlphaNetworkEndpointGroups.
type GCEAlphaNetworks ¶
type GCEAlphaNetworks struct {
// contains filtered or unexported fields
}
GCEAlphaNetworks is a simplifying adapter for the GCE Networks.
func (*GCEAlphaNetworks) Delete ¶
Delete the Network referenced by key.
func (*GCEAlphaNetworks) Get ¶
Get the Network named by key.
func (*GCEAlphaNetworks) Insert ¶
Insert Network with key of value obj.
type GCEAlphaRegionBackendServices ¶
type GCEAlphaRegionBackendServices struct {
// contains filtered or unexported fields
}
GCEAlphaRegionBackendServices is a simplifying adapter for the GCE RegionBackendServices.
func (*GCEAlphaRegionBackendServices) Delete ¶
Delete the BackendService referenced by key.
func (*GCEAlphaRegionBackendServices) Get ¶
func (g *GCEAlphaRegionBackendServices) Get(ctx context.Context, key *meta.Key) (*alpha.BackendService, error)
Get the BackendService named by key.
func (*GCEAlphaRegionBackendServices) GetHealth ¶
func (g *GCEAlphaRegionBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *alpha.ResourceGroupReference) (*alpha.BackendServiceGroupHealth, error)
GetHealth is a method on GCEAlphaRegionBackendServices.
func (*GCEAlphaRegionBackendServices) Insert ¶
func (g *GCEAlphaRegionBackendServices) Insert(ctx context.Context, key *meta.Key, obj *alpha.BackendService) error
Insert BackendService with key of value obj.
func (*GCEAlphaRegionBackendServices) List ¶
func (g *GCEAlphaRegionBackendServices) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.BackendService, error)
List all BackendService objects.
func (*GCEAlphaRegionBackendServices) Update ¶
func (g *GCEAlphaRegionBackendServices) Update(ctx context.Context, key *meta.Key, arg0 *alpha.BackendService) error
Update is a method on GCEAlphaRegionBackendServices.
type GCEAlphaRegionHealthChecks ¶
type GCEAlphaRegionHealthChecks struct {
// contains filtered or unexported fields
}
GCEAlphaRegionHealthChecks is a simplifying adapter for the GCE RegionHealthChecks.
func (*GCEAlphaRegionHealthChecks) Delete ¶
Delete the HealthCheck referenced by key.
func (*GCEAlphaRegionHealthChecks) Get ¶
func (g *GCEAlphaRegionHealthChecks) Get(ctx context.Context, key *meta.Key) (*alpha.HealthCheck, error)
Get the HealthCheck named by key.
func (*GCEAlphaRegionHealthChecks) Insert ¶
func (g *GCEAlphaRegionHealthChecks) Insert(ctx context.Context, key *meta.Key, obj *alpha.HealthCheck) error
Insert HealthCheck with key of value obj.
func (*GCEAlphaRegionHealthChecks) List ¶
func (g *GCEAlphaRegionHealthChecks) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.HealthCheck, error)
List all HealthCheck objects.
func (*GCEAlphaRegionHealthChecks) Update ¶
func (g *GCEAlphaRegionHealthChecks) Update(ctx context.Context, key *meta.Key, arg0 *alpha.HealthCheck) error
Update is a method on GCEAlphaRegionHealthChecks.
type GCEAlphaRegionSslCertificates ¶
type GCEAlphaRegionSslCertificates struct {
// contains filtered or unexported fields
}
GCEAlphaRegionSslCertificates is a simplifying adapter for the GCE RegionSslCertificates.
func (*GCEAlphaRegionSslCertificates) Delete ¶
Delete the SslCertificate referenced by key.
func (*GCEAlphaRegionSslCertificates) Get ¶
func (g *GCEAlphaRegionSslCertificates) Get(ctx context.Context, key *meta.Key) (*alpha.SslCertificate, error)
Get the SslCertificate named by key.
func (*GCEAlphaRegionSslCertificates) Insert ¶
func (g *GCEAlphaRegionSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *alpha.SslCertificate) error
Insert SslCertificate with key of value obj.
func (*GCEAlphaRegionSslCertificates) List ¶
func (g *GCEAlphaRegionSslCertificates) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.SslCertificate, error)
List all SslCertificate objects.
type GCEAlphaRegionTargetHttpProxies ¶
type GCEAlphaRegionTargetHttpProxies struct {
// contains filtered or unexported fields
}
GCEAlphaRegionTargetHttpProxies is a simplifying adapter for the GCE RegionTargetHttpProxies.
func (*GCEAlphaRegionTargetHttpProxies) Delete ¶
Delete the TargetHttpProxy referenced by key.
func (*GCEAlphaRegionTargetHttpProxies) Get ¶
func (g *GCEAlphaRegionTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpProxy, error)
Get the TargetHttpProxy named by key.
func (*GCEAlphaRegionTargetHttpProxies) Insert ¶
func (g *GCEAlphaRegionTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpProxy) error
Insert TargetHttpProxy with key of value obj.
func (*GCEAlphaRegionTargetHttpProxies) List ¶
func (g *GCEAlphaRegionTargetHttpProxies) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.TargetHttpProxy, error)
List all TargetHttpProxy objects.
func (*GCEAlphaRegionTargetHttpProxies) SetUrlMap ¶
func (g *GCEAlphaRegionTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
SetUrlMap is a method on GCEAlphaRegionTargetHttpProxies.
type GCEAlphaRegionTargetHttpsProxies ¶
type GCEAlphaRegionTargetHttpsProxies struct {
// contains filtered or unexported fields
}
GCEAlphaRegionTargetHttpsProxies is a simplifying adapter for the GCE RegionTargetHttpsProxies.
func (*GCEAlphaRegionTargetHttpsProxies) Delete ¶
Delete the TargetHttpsProxy referenced by key.
func (*GCEAlphaRegionTargetHttpsProxies) Get ¶
func (g *GCEAlphaRegionTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpsProxy, error)
Get the TargetHttpsProxy named by key.
func (*GCEAlphaRegionTargetHttpsProxies) Insert ¶
func (g *GCEAlphaRegionTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpsProxy) error
Insert TargetHttpsProxy with key of value obj.
func (*GCEAlphaRegionTargetHttpsProxies) List ¶
func (g *GCEAlphaRegionTargetHttpsProxies) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.TargetHttpsProxy, error)
List all TargetHttpsProxy objects.
func (*GCEAlphaRegionTargetHttpsProxies) SetSslCertificates ¶
func (g *GCEAlphaRegionTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, arg0 *alpha.RegionTargetHttpsProxiesSetSslCertificatesRequest) error
SetSslCertificates is a method on GCEAlphaRegionTargetHttpsProxies.
func (*GCEAlphaRegionTargetHttpsProxies) SetUrlMap ¶
func (g *GCEAlphaRegionTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
SetUrlMap is a method on GCEAlphaRegionTargetHttpsProxies.
type GCEAlphaRegionUrlMaps ¶
type GCEAlphaRegionUrlMaps struct {
// contains filtered or unexported fields
}
GCEAlphaRegionUrlMaps is a simplifying adapter for the GCE RegionUrlMaps.
func (*GCEAlphaRegionUrlMaps) Delete ¶
Delete the UrlMap referenced by key.
func (*GCEAlphaRegionUrlMaps) Get ¶
Get the UrlMap named by key.
func (*GCEAlphaRegionUrlMaps) Insert ¶
Insert UrlMap with key of value obj.
type GCEAlphaSslCertificates ¶
type GCEAlphaSslCertificates struct {
// contains filtered or unexported fields
}
GCEAlphaSslCertificates is a simplifying adapter for the GCE SslCertificates.
func (*GCEAlphaSslCertificates) Delete ¶
Delete the SslCertificate referenced by key.
func (*GCEAlphaSslCertificates) Get ¶
func (g *GCEAlphaSslCertificates) Get(ctx context.Context, key *meta.Key) (*alpha.SslCertificate, error)
Get the SslCertificate named by key.
func (*GCEAlphaSslCertificates) Insert ¶
func (g *GCEAlphaSslCertificates) Insert(ctx context.Context, key *meta.Key, obj *alpha.SslCertificate) error
Insert SslCertificate with key of value obj.
func (*GCEAlphaSslCertificates) List ¶
func (g *GCEAlphaSslCertificates) List(ctx context.Context, fl *filter.F) ([]*alpha.SslCertificate, error)
List all SslCertificate objects.
type GCEAlphaSubnetworks ¶
type GCEAlphaSubnetworks struct {
// contains filtered or unexported fields
}
GCEAlphaSubnetworks is a simplifying adapter for the GCE Subnetworks.
func (*GCEAlphaSubnetworks) Delete ¶
Delete the Subnetwork referenced by key.
func (*GCEAlphaSubnetworks) Get ¶
func (g *GCEAlphaSubnetworks) Get(ctx context.Context, key *meta.Key) (*alpha.Subnetwork, error)
Get the Subnetwork named by key.
func (*GCEAlphaSubnetworks) Insert ¶
func (g *GCEAlphaSubnetworks) Insert(ctx context.Context, key *meta.Key, obj *alpha.Subnetwork) error
Insert Subnetwork with key of value obj.
func (*GCEAlphaSubnetworks) List ¶
func (g *GCEAlphaSubnetworks) List(ctx context.Context, region string, fl *filter.F) ([]*alpha.Subnetwork, error)
List all Subnetwork objects.
type GCEAlphaTargetHttpProxies ¶
type GCEAlphaTargetHttpProxies struct {
// contains filtered or unexported fields
}
GCEAlphaTargetHttpProxies is a simplifying adapter for the GCE TargetHttpProxies.
func (*GCEAlphaTargetHttpProxies) Delete ¶
Delete the TargetHttpProxy referenced by key.
func (*GCEAlphaTargetHttpProxies) Get ¶
func (g *GCEAlphaTargetHttpProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpProxy, error)
Get the TargetHttpProxy named by key.
func (*GCEAlphaTargetHttpProxies) Insert ¶
func (g *GCEAlphaTargetHttpProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpProxy) error
Insert TargetHttpProxy with key of value obj.
func (*GCEAlphaTargetHttpProxies) List ¶
func (g *GCEAlphaTargetHttpProxies) List(ctx context.Context, fl *filter.F) ([]*alpha.TargetHttpProxy, error)
List all TargetHttpProxy objects.
func (*GCEAlphaTargetHttpProxies) SetUrlMap ¶
func (g *GCEAlphaTargetHttpProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
SetUrlMap is a method on GCEAlphaTargetHttpProxies.
type GCEAlphaTargetHttpsProxies ¶
type GCEAlphaTargetHttpsProxies struct {
// contains filtered or unexported fields
}
GCEAlphaTargetHttpsProxies is a simplifying adapter for the GCE TargetHttpsProxies.
func (*GCEAlphaTargetHttpsProxies) Delete ¶
Delete the TargetHttpsProxy referenced by key.
func (*GCEAlphaTargetHttpsProxies) Get ¶
func (g *GCEAlphaTargetHttpsProxies) Get(ctx context.Context, key *meta.Key) (*alpha.TargetHttpsProxy, error)
Get the TargetHttpsProxy named by key.
func (*GCEAlphaTargetHttpsProxies) Insert ¶
func (g *GCEAlphaTargetHttpsProxies) Insert(ctx context.Context, key *meta.Key, obj *alpha.TargetHttpsProxy) error
Insert TargetHttpsProxy with key of value obj.
func (*GCEAlphaTargetHttpsProxies) List ¶
func (g *GCEAlphaTargetHttpsProxies) List(ctx context.Context, fl *filter.F) ([]*alpha.TargetHttpsProxy, error)
List all TargetHttpsProxy objects.
func (*GCEAlphaTargetHttpsProxies) SetSslCertificates ¶
func (g *GCEAlphaTargetHttpsProxies) SetSslCertificates(ctx context.Context, key *meta.Key, arg0 *alpha.TargetHttpsProxiesSetSslCertificatesRequest) error
SetSslCertificates is a method on GCEAlphaTargetHttpsProxies.
func (*GCEAlphaTargetHttpsProxies) SetUrlMap ¶
func (g *GCEAlphaTargetHttpsProxies) SetUrlMap(ctx context.Context, key *meta.Key, arg0 *alpha.UrlMapReference) error
SetUrlMap is a method on GCEAlphaTargetHttpsProxies.
type GCEAlphaUrlMaps ¶
type GCEAlphaUrlMaps struct {
// contains filtered or unexported fields
}
GCEAlphaUrlMaps is a simplifying adapter for the GCE UrlMaps.
func (*GCEAlphaUrlMaps) Delete ¶
Delete the UrlMap referenced by key.
func (*GCEAlphaUrlMaps) Get ¶
Get the UrlMap named by key.
func (*GCEAlphaUrlMaps) Insert ¶
Insert UrlMap with key of value obj.
func (*GCEAlphaUrlMaps) List ¶
List all UrlMap objects.
type GCEBackendServices ¶
type GCEBackendServices struct {
// contains filtered or unexported fields
}
GCEBackendServices is a simplifying adapter for the GCE BackendServices.
func (*GCEBackendServices) Delete ¶
Delete the BackendService referenced by key.
func (*GCEBackendServices) Get ¶
func (g *GCEBackendServices) Get(ctx context.Context, key *meta.Key) (*ga.BackendService, error)
Get the BackendService named by key.
func (*GCEBackendServices) GetHealth ¶
func (g *GCEBackendServices) GetHealth(ctx context.Context, key *meta.Key, arg0 *ga.ResourceGroupReference) (*ga.BackendServiceGroupHealth, error)
GetHealth is a method on GCEBackendServices.
func (*GCEBackendServices) Insert ¶
func (g *GCEBackendServices) Insert(ctx context.Context, key *meta.Key, obj *ga.BackendService) error
Insert BackendService with key of value obj.
func (*GCEBackendServices) List ¶
func (g *GCEBackendServices) List(ctx context.Context, fl *filter.F) ([]*ga.BackendService, error)
List all BackendService objects.