Reference documentation and code samples for the Cloud FTP V1 API class Google::Cloud::Ftp::V1::InternalServerConfig.
Configuration for private server accessible via PSC.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#consumer_accept_list
def consumer_accept_list() -> ::Array<::Google::Cloud::Ftp::V1::InternalServerConfig::AllowedConsumer>
Returns
- (::Array<::Google::Cloud::Ftp::V1::InternalServerConfig::AllowedConsumer>) — Required. A list of projects that are permitted to connect. At least one project is required in the allow list.
#consumer_accept_list=
def consumer_accept_list=(value) -> ::Array<::Google::Cloud::Ftp::V1::InternalServerConfig::AllowedConsumer>
Parameter
- value (::Array<::Google::Cloud::Ftp::V1::InternalServerConfig::AllowedConsumer>) — Required. A list of projects that are permitted to connect. At least one project is required in the allow list.
Returns
- (::Array<::Google::Cloud::Ftp::V1::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
def consumer_reject_list() -> ::Array<::Google::Cloud::Ftp::V1::InternalServerConfig::DeniedConsumer>
Returns
-
(::Array<::Google::Cloud::Ftp::V1::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.
#consumer_reject_list=
def consumer_reject_list=(value) -> ::Array<::Google::Cloud::Ftp::V1::InternalServerConfig::DeniedConsumer>
Parameter
-
value (::Array<::Google::Cloud::Ftp::V1::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.
Returns
-
(::Array<::Google::Cloud::Ftp::V1::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
def psc_endpoints() -> ::Array<::Google::Cloud::Ftp::V1::InternalServerConfig::PscEndpoint>
Returns
- (::Array<::Google::Cloud::Ftp::V1::InternalServerConfig::PscEndpoint>) — Output only. Details of endpoints created by the customer.
#service_attachment
def service_attachment() -> ::String
Returns
-
(::String) — Output only. The resource name of the service attachment.
Format:
projects/{project}/regions/{region}/serviceAttachments/{service_attachment}