Reference documentation and code samples for the Dataplex V1 API class Google::Cloud::Dataplex::V1::DataProductAccessRequest.
Message for requesting access to a Data Product. This will be used to create a ChangeRequest of type REQUEST_DATA_PRODUCT_ACCESS.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#access_group_display_name
def access_group_display_name() -> ::String
Returns
- (::String) — Output only. The display name of the access group defined in the Data Product for which access is being requested.
#access_group_id
def access_group_id() -> ::String
Returns
- (::String) — Required. The ID of the access group for which access is being requested. This corresponds to the unique identifier of the AccessGroup defined in the Data Product.
#access_group_id=
def access_group_id=(value) -> ::String
Parameter
- value (::String) — Required. The ID of the access group for which access is being requested. This corresponds to the unique identifier of the AccessGroup defined in the Data Product.
Returns
- (::String) — Required. The ID of the access group for which access is being requested. This corresponds to the unique identifier of the AccessGroup defined in the Data Product.
#parent
def parent() -> ::String
Returns
- (::String) — Required. The resource name of the data product. Format: projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
#parent=
def parent=(value) -> ::String
Parameter
- value (::String) — Required. The resource name of the data product. Format: projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
Returns
- (::String) — Required. The resource name of the data product. Format: projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
#requested_principal
def requested_principal() -> ::String
Returns
-
(::String) — Optional. The principal for which access is being requested in IAM format.
If not specified, the requestor's principal will be used.
Example:
serviceAccount:my-sa@my-project.iam.gserviceaccount.com. Only service account principals are currently supported. https://cloud.google.com/iam/docs/principal-identifiers
#requested_principal=
def requested_principal=(value) -> ::String
Parameter
-
value (::String) — Optional. The principal for which access is being requested in IAM format.
If not specified, the requestor's principal will be used.
Example:
serviceAccount:my-sa@my-project.iam.gserviceaccount.com. Only service account principals are currently supported. https://cloud.google.com/iam/docs/principal-identifiers
Returns
-
(::String) — Optional. The principal for which access is being requested in IAM format.
If not specified, the requestor's principal will be used.
Example:
serviceAccount:my-sa@my-project.iam.gserviceaccount.com. Only service account principals are currently supported. https://cloud.google.com/iam/docs/principal-identifiers