Class ServiceConnectionMap (2.13.0)

ServiceConnectionMap(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Attributes

Name Description
name str
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
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Time when the ServiceConnectionMap was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Time when the ServiceConnectionMap was updated.
labels MutableMapping[str, str]
User-defined labels.
description str
A description of this resource.
service_class str
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.
service_class_uri str
Output only. The service class uri this ServiceConnectionMap is for.
infrastructure google.cloud.networkconnectivity_v1.types.Infrastructure
Output only. The infrastructure used for connections between consumers/producers.
producer_psc_configs MutableSequence[google.cloud.networkconnectivity_v1.types.ServiceConnectionMap.ProducerPscConfig]
The PSC configurations on producer side.
consumer_psc_configs MutableSequence[google.cloud.networkconnectivity_v1.types.ServiceConnectionMap.ConsumerPscConfig]
The PSC configurations on consumer side.
consumer_psc_connections MutableSequence[google.cloud.networkconnectivity_v1.types.ServiceConnectionMap.ConsumerPscConnection]
Output only. PSC connection details on consumer side.
token str
The token provided by the consumer. This token authenticates that the consumer can create a connection within the specified project and network.
etag str
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. This field is a member of oneof_ _etag.

Classes

ConsumerPscConfig

ConsumerPscConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ConsumerPscConnection

ConsumerPscConnection(mapping=None, *, ignore_unknown_fields=False, **kwargs)

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

ProducerPscConfig

ProducerPscConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The PSC configurations on producer side.