Class InternalServerConfig (0.1.0)

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

Configuration for private server accessible via PSC.

Attributes

Name Description
service_attachment str
Output only. The resource name of the service attachment. Format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
consumer_accept_list MutableSequence[google.cloud.ftp_v1.types.InternalServerConfig.AllowedConsumer]
Required. A list of projects that are permitted to connect. At least one project is required in the allow list.
consumer_reject_list MutableSequence[google.cloud.ftp_v1.types.InternalServerConfig.DeniedConsumer]
Optional. A list of projects that are denied connection. Format: "projects/sample_project_id" or "projects/1234567890" Projects in this list will be denied access, even if they are included in the allow_list. If this list is empty, no projects are explicitly rejected.
psc_endpoints MutableSequence[google.cloud.ftp_v1.types.InternalServerConfig.PscEndpoint]
Output only. Details of endpoints created by the customer.

Classes

AllowedConsumer

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

A consumer project or network that is permitted to connect to the server via PSC.

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

DeniedConsumer

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

A consumer project or network that is denied to connect to the server via PSC.

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

PscEndpoint

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

Details of PSC endpoint created by customer.