Class CloudAiPlatformTenantresourceIamPolicyBinding
The dynamic IAM bindings to be granted after tenant projects are created.
Implements
Inherited Members
Namespace: Google.Apis.Contentwarehouse.v1.Data
Assembly: Google.Apis.Contentwarehouse.v1.dll
Syntax
public class CloudAiPlatformTenantresourceIamPolicyBinding : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Members
Input/Output [Required]. The member service accounts with the roles above. Note: placeholders are same as the resource above.
Declaration
[JsonProperty("members")]
public virtual IList<string> Members { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Resource
Input/Output [Required]. The resource name that will be accessed by members, which also depends on resource_type. Note: placeholders are supported in resource names. For example, ${tpn} will be used when the tenant project number is not ready.
Declaration
[JsonProperty("resource")]
public virtual string Resource { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ResourceType
Input/Output [Required]. Specifies the type of resource that will be accessed by members.
Declaration
[JsonProperty("resourceType")]
public virtual string ResourceType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Role
Input/Output [Required]. The role for members below.
Declaration
[JsonProperty("role")]
public virtual string Role { get; set; }
Property Value
| Type | Description |
|---|---|
| string |