ConsumerPscConfig class

Allow the producer to specify which consumers can connect to it.

Constructors

ConsumerPscConfig({bool? disableGlobalAccess, String? network, String? producerInstanceId, String? project, Map<String, String>? serviceAttachmentIpAddressMap, String? state})
ConsumerPscConfig.fromJson(Map json_)

Properties

disableGlobalAccess bool?
This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
network String?
The resource path of the consumer network where PSC connections are allowed to be created in.
getter/setter pair
producerInstanceId String?
An immutable identifier for the producer instance.
getter/setter pair
project String?
The consumer project where PSC connections are allowed to be created in.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceAttachmentIpAddressMap Map<String, String>?
A map to store mapping between customer vip and target service attachment.
getter/setter pair
state String?
Overall state of PSC Connections management for this consumer psc config.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited