Class ConsumerPscConfig
Allow the producer to specify which consumers can connect to it.
Implements
Inherited Members
Namespace: Google.Apis.Networkconnectivity.v1.Data
Assembly: Google.Apis.Networkconnectivity.v1.dll
Syntax
public class ConsumerPscConfig : IDirectResponseSchema
Properties
DisableGlobalAccess
This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
Declaration
[JsonProperty("disableGlobalAccess")]
public virtual bool? DisableGlobalAccess { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Network
The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type | Description |
---|---|
string |
ProducerInstanceId
Immutable. An immutable identifier for the producer instance.
Declaration
[JsonProperty("producerInstanceId")]
public virtual string ProducerInstanceId { get; set; }
Property Value
Type | Description |
---|---|
string |
Project
The consumer project where PSC connections are allowed to be created in.
Declaration
[JsonProperty("project")]
public virtual string Project { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. Overall state of PSC Connections management for this consumer psc config.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |