# Packages
Code generated by counterfeiter.
# Functions
AuthorizedNetwork returns a variable used to attach resources to a user-defined network.
InstanceID creates an InstanceID broker variable with key InstanceIDKey.
NewBrokerBase creates a new broker base and account manager it uses from the given settings.
NewPeeredNetworkServiceBase creates a new PeeredNetworkServiceBase from the given settings.
Region creates a variable that accepts GCP regions.
Zone creates a variable that accepts GCP zones.
# Constants
AuthorizedNetworkKey is the key used to define authorized networks.
GlobalArea indicates global uniqueness.
InstanceIDKey is the key used by Instance identifier BrokerVariables.
ProjectArea indicates uniqueness per project.
RegionArea indicates uniqueness per region.
RegionKey is the key used by Region BrokerVariables.
ZoneArea indicates uniqueness per zone.
ZoneKey is the key used by Zone BrokerVariables.
# Structs
AsynchronousInstanceMixin sets ProvisionAsync and DeprovisionsAsync functions to be true.
BrokerBase is the reference bind and unbind implementation for brokers that bind and unbind with only Service Accounts.
MergedInstanceCredsMixin adds the BuildInstanceCredentials function that merges the OtherDetails of the bind and instance records.
NoOpBindMixin does a no-op binding.
PeeredNetworkServiceBase is a base for services that are attached to a project via peered network.
# Interfaces
No description provided by the author
# Type aliases
UniqueArea defines an umbrella under which identifiers must be unique.