Class: Google::Apis::CloudsearchV1::VpcSettings
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::VpcSettings
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Instance Attribute Summary collapse
-
#project ⇒ String
The resource name of the GCP Project to be used for VPC SC policy check.
Instance Method Summary collapse
-
#initialize(**args) ⇒ VpcSettings
constructor
A new instance of VpcSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ VpcSettings
Returns a new instance of VpcSettings.
8084 8085 8086 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 8084 def initialize(**args) update!(**args) end |
Instance Attribute Details
#project ⇒ String
The resource name of the GCP Project to be used for VPC SC policy check. VPC
security settings on this project will be honored for Cloud Search APIs after
project_name has been updated through CustomerService. Format: projects/
project_id
Corresponds to the JSON property project
8082 8083 8084 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 8082 def project @project end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8089 8090 8091 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 8089 def update!(**args) @project = args[:project] if args.key?(:project) end |