Class: Google::Apis::DataplexV1::GoogleCloudDataplexV1AspectTypeAuthorization
- Inherits:
-
Object
- Object
- Google::Apis::DataplexV1::GoogleCloudDataplexV1AspectTypeAuthorization
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dataplex_v1/classes.rb,
lib/google/apis/dataplex_v1/representations.rb,
lib/google/apis/dataplex_v1/representations.rb
Overview
Autorization for an AspectType.
Instance Attribute Summary collapse
-
#alternate_use_permission ⇒ String
Immutable.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDataplexV1AspectTypeAuthorization
constructor
A new instance of GoogleCloudDataplexV1AspectTypeAuthorization.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDataplexV1AspectTypeAuthorization
Returns a new instance of GoogleCloudDataplexV1AspectTypeAuthorization.
515 516 517 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 515 def initialize(**args) update!(**args) end |
Instance Attribute Details
#alternate_use_permission ⇒ String
Immutable. The IAM permission grantable on the EntryGroup to allow access to
instantiate Aspects of Dataplex owned AspectTypes, only settable for Dataplex
owned Types.
Corresponds to the JSON property alternateUsePermission
513 514 515 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 513 def @alternate_use_permission end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
520 521 522 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 520 def update!(**args) @alternate_use_permission = args[:alternate_use_permission] if args.key?(:alternate_use_permission) end |