Class: Google::Apis::DatafusionV1beta1::DataResidencyAugmentedView
- Inherits:
-
Object
- Object
- Google::Apis::DatafusionV1beta1::DataResidencyAugmentedView
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/datafusion_v1beta1/classes.rb,
lib/google/apis/datafusion_v1beta1/representations.rb,
lib/google/apis/datafusion_v1beta1/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::DatafusionV1beta1::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.
292 293 294 |
# File 'lib/google/apis/datafusion_v1beta1/classes.rb', line 292 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
267 268 269 |
# File 'lib/google/apis/datafusion_v1beta1/classes.rb', line 267 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
277 278 279 |
# File 'lib/google/apis/datafusion_v1beta1/classes.rb', line 277 def cr_gopo_prefixes @cr_gopo_prefixes end |
#service_data ⇒ Google::Apis::DatafusionV1beta1::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
284 285 286 |
# File 'lib/google/apis/datafusion_v1beta1/classes.rb', line 284 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
290 291 292 |
# File 'lib/google/apis/datafusion_v1beta1/classes.rb', line 290 def tp_ids @tp_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
297 298 299 300 301 302 |
# File 'lib/google/apis/datafusion_v1beta1/classes.rb', line 297 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 |