Network Connectivity v1 API - Class ServiceConnectionMap (2.10.0)

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.

Inheritance

object > ServiceConnectionMap

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

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