Class: Google::Apis::DataplexV1::GoogleCloudDataplexV1EntryTypeAuthorization
- Inherits:
-
Object
- Object
- Google::Apis::DataplexV1::GoogleCloudDataplexV1EntryTypeAuthorization
- 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
Authorization for an Entry Type.
Instance Attribute Summary collapse
-
#alternate_use_permission ⇒ String
Immutable.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDataplexV1EntryTypeAuthorization
constructor
A new instance of GoogleCloudDataplexV1EntryTypeAuthorization.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDataplexV1EntryTypeAuthorization
Returns a new instance of GoogleCloudDataplexV1EntryTypeAuthorization.
4667 4668 4669 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4667 def initialize(**args) update!(**args) end |
Instance Attribute Details
#alternate_use_permission ⇒ String
Immutable. The IAM permission grantable on the Entry Group to allow access to
instantiate Entries of Dataplex owned Entry Types, only settable for Dataplex
owned Types.
Corresponds to the JSON property alternateUsePermission
4665 4666 4667 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4665 def @alternate_use_permission end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4672 4673 4674 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4672 def update!(**args) @alternate_use_permission = args[:alternate_use_permission] if args.key?(:alternate_use_permission) end |