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.
289 290 291 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 289 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
264 265 266 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 264 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
274 275 276 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 274 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
281 282 283 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 281 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
287 288 289 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 287 def tp_ids @tp_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
294 295 296 297 298 299 |
# File 'lib/google/apis/datafusion_v1/classes.rb', line 294 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 |