Class GoogleCloudDataplexV1DataProductAccessRequest
Message for requesting access to a Data Product. This will be used to create a ChangeRequest of type REQUEST_DATA_PRODUCT_ACCESS.
Implements
Inherited Members
Namespace: Google.Apis.CloudDataplex.v1.Data
Assembly: Google.Apis.CloudDataplex.v1.dll
Syntax
public class GoogleCloudDataplexV1DataProductAccessRequest : IDirectResponseSchema
Properties
AccessGroupDisplayName
Output only. The display name of the access group defined in the Data Product for which access is being requested.
Declaration
[JsonProperty("accessGroupDisplayName")]
public virtual string AccessGroupDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AccessGroupId
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.
Declaration
[JsonProperty("accessGroupId")]
public virtual string AccessGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Parent
Required. The resource name of the data product. Format: projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
Declaration
[JsonProperty("parent")]
public virtual string Parent { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RequestedPrincipal
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
Declaration
[JsonProperty("requestedPrincipal")]
public virtual string RequestedPrincipal { get; set; }
Property Value
| Type | Description |
|---|---|
| string |