Class: Google::Apis::DatafusionV1::DataResidencyAugmentedView
- Inherits:
-
Object
- Object
- Google::Apis::DatafusionV1::DataResidencyAugmentedView
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/datafusion_v1/classes.rb,
lib/google/apis/datafusion_v1/representations.rb,
lib/google/apis/datafusion_v1/representations.rb
Overview
Next tag: 7
Instance Attribute Summary collapse
-
#cr_gopo_guris ⇒ Array<String>
Cloud resource to Google owned production object mapping in the form of GURIs.
-
#cr_gopo_prefixes ⇒ Array<String>
Cloud resource to Google owned production object mapping in the form of prefixes.
-
#service_data ⇒ Google::Apis::DatafusionV1::ServiceData
This message defines service-specific data that certain service teams must provide as part of the Data Residency Augmented View for a resource.
-
#tp_ids ⇒ Array<String>
The list of project_id's of the tenant projects in the 'google.com' org which serve the Cloud Resource.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DataResidencyAugmentedView
constructor
A new instance of DataResidencyAugmentedView.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DataResidencyAugmentedView
Returns a new instance of DataResidencyAugmentedView.
267 268 269 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 267 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cr_gopo_guris ⇒ Array<String>
Cloud resource to Google owned production object mapping in the form of GURIs.
The GURIs should be available in DG KB storage/cns tables. This is the
preferred way of providing cloud resource mappings. For further details please
read go/cloud-resource-monitoring_sig
Corresponds to the JSON property crGopoGuris
242 243 244 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 242 def cr_gopo_guris @cr_gopo_guris end |
#cr_gopo_prefixes ⇒ Array<String>
Cloud resource to Google owned production object mapping in the form of
prefixes. These should be available in DG KB storage/cns tables. The entity
type, which is the part of the string before the first colon in the GURI, must
be completely specified in prefix. For details about GURI please read go/guri.
For further details about the field please read go/cloud-resource-
monitoring_sig.
Corresponds to the JSON property crGopoPrefixes
252 253 254 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 252 def cr_gopo_prefixes @cr_gopo_prefixes end |
#service_data ⇒ Google::Apis::DatafusionV1::ServiceData
This message defines service-specific data that certain service teams must
provide as part of the Data Residency Augmented View for a resource. Next ID:
2
Corresponds to the JSON property serviceData
259 260 261 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 259 def service_data @service_data end |
#tp_ids ⇒ Array<String>
The list of project_id's of the tenant projects in the 'google.com' org which
serve the Cloud Resource. See go/drz-mst-sig for more details.
Corresponds to the JSON property tpIds
265 266 267 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 265 def tp_ids @tp_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
272 273 274 275 276 277 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 272 def update!(**args) @cr_gopo_guris = args[:cr_gopo_guris] if args.key?(:cr_gopo_guris) @cr_gopo_prefixes = args[:cr_gopo_prefixes] if args.key?(:cr_gopo_prefixes) @service_data = args[:service_data] if args.key?(:service_data) @tp_ids = args[:tp_ids] if args.key?(:tp_ids) end |