public sealed class ServiceConnectionMap : IMessage<ServiceConnectionMap>, IEquatable<ServiceConnectionMap>, IDeepCloneable<ServiceConnectionMap>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Connectivity v1 API class ServiceConnectionMap.
The ServiceConnectionMap resource.
Implements
IMessageServiceConnectionMap, IEquatableServiceConnectionMap, IDeepCloneableServiceConnectionMap, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkConnectivity.V1Assembly
Google.Cloud.NetworkConnectivity.V1.dll
Constructors
ServiceConnectionMap()
public ServiceConnectionMap()
ServiceConnectionMap(ServiceConnectionMap)
public ServiceConnectionMap(ServiceConnectionMap other)
Parameter | |
---|---|
Name | Description |
other |
ServiceConnectionMap |
Properties
ConsumerPscConfigs
public RepeatedField<ServiceConnectionMap.Types.ConsumerPscConfig> ConsumerPscConfigs { get; }
The PSC configurations on consumer side.
Property Value | |
---|---|
Type | Description |
RepeatedFieldServiceConnectionMapTypesConsumerPscConfig |
ConsumerPscConnections
public RepeatedField<ServiceConnectionMap.Types.ConsumerPscConnection> ConsumerPscConnections { get; }
Output only. PSC connection details on consumer side.
Property Value | |
---|---|
Type | Description |
RepeatedFieldServiceConnectionMapTypesConsumerPscConnection |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Time when the ServiceConnectionMap was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Description
public string Description { get; set; }
A description of this resource.
Property Value | |
---|---|
Type | Description |
string |
Etag
public string Etag { get; set; }
Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Property Value | |
---|---|
Type | Description |
string |
HasEtag
public bool HasEtag { get; }
Gets whether the "etag" field is set
Property Value | |
---|---|
Type | Description |
bool |
Infrastructure
public Infrastructure Infrastructure { get; set; }
Output only. The infrastructure used for connections between consumers/producers.
Property Value | |
---|---|
Type | Description |
Infrastructure |
Labels
public MapField<string, string> Labels { get; }
User-defined labels.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
Property Value | |
---|---|
Type | Description |
string |
ProducerPscConfigs
public RepeatedField<ServiceConnectionMap.Types.ProducerPscConfig> ProducerPscConfigs { get; }
The PSC configurations on producer side.
Property Value | |
---|---|
Type | Description |
RepeatedFieldServiceConnectionMapTypesProducerPscConfig |
ServiceClass
public string ServiceClass { get; set; }
The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
Property Value | |
---|---|
Type | Description |
string |
ServiceClassUri
public string ServiceClassUri { get; set; }
Output only. The service class uri this ServiceConnectionMap is for.
Property Value | |
---|---|
Type | Description |
string |
ServiceConnectionMapName
public ServiceConnectionMapName ServiceConnectionMapName { get; set; }
ServiceConnectionMapName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ServiceConnectionMapName |
Token
public string Token { get; set; }
The token provided by the consumer. This token authenticates that the consumer can create a connection within the specified project and network.
Property Value | |
---|---|
Type | Description |
string |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Time when the ServiceConnectionMap was updated.
Property Value | |
---|---|
Type | Description |
Timestamp |