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.