Class: Google::Cloud::EdgeContainer::V1::VpnConnection::VpcProject

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/edgecontainer/v1/resources.rb

Overview

Project detail of the VPC network.

Instance Attribute Summary collapse

Instance Attribute Details

#project_id::String

Returns The project of the VPC to connect to. If not specified, it is the same as the cluster project.

Returns:

  • (::String)

    The project of the VPC to connect to. If not specified, it is the same as the cluster project.



630
631
632
633
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 630

class VpcProject
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#service_account::String

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns Optional. The service account in the VPC project configured by user. It is used to create/delete Cloud Router and Cloud HA VPNs for VPN connection. If this SA is changed during/after a VPN connection is created, you need to remove the Cloud Router and Cloud VPN resources in |project_id|. It is in the form of service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com.

Returns:

  • (::String)

    Optional. The service account in the VPC project configured by user. It is used to create/delete Cloud Router and Cloud HA VPNs for VPN connection. If this SA is changed during/after a VPN connection is created, you need to remove the Cloud Router and Cloud VPN resources in |project_id|. It is in the form of service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com.



630
631
632
633
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 630

class VpcProject
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end