Class: Google::Apis::DataplexV1::GoogleCloudDataplexV1EntryTypeAuthorization

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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_permissionString

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

Returns:

  • (String)


4665
4666
4667
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4665

def alternate_use_permission
  @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