Show / Hide Table of Contents

Class DatasetAccessArgs

Inheritance
System.Object
InputArgs
ResourceArgs
DatasetAccessArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.BigQuery
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class DatasetAccessArgs : ResourceArgs

Constructors

View Source

DatasetAccessArgs()

Declaration
public DatasetAccessArgs()

Properties

View Source

DatasetId

The ID of the dataset containing this table.

Declaration
public Input<string> DatasetId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Domain

A domain to grant access to. Any users signed in with the domain specified will be granted the specified access

Declaration
public Input<string> Domain { get; set; }
Property Value
Type Description
Input<System.String>
View Source

GroupByEmail

An email address of a Google Group to grant access to.

Declaration
public Input<string> GroupByEmail { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IamMember

Some other type of member that appears in the IAM Policy but isn't a user, group, domain, or special group. For example: allUsers

Declaration
public Input<string> IamMember { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Project

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Declaration
public Input<string> Project { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Role

Describes the rights granted to the user specified by the other member of the access object. Primitive, Predefined and custom roles are supported. Predefined roles that have equivalent primitive roles are swapped by the API to their Primitive counterparts, and will show a diff post-create. See official docs.

Declaration
public Input<string> Role { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SpecialGroup

A special group to grant access to. Possible values include:

Declaration
public Input<string> SpecialGroup { get; set; }
Property Value
Type Description
Input<System.String>
View Source

UserByEmail

An email address of a user to grant access to. For example: fred@example.com

Declaration
public Input<string> UserByEmail { get; set; }
Property Value
Type Description
Input<System.String>
View Source

View

A view from a different dataset to grant access to. Queries executed against that view will have read access to tables in this dataset. The role field is not required when this field is set. If that view is updated by any user, access to the view needs to be granted again via an update operation. Structure is documented below.

Declaration
public Input<DatasetAccessViewArgs> View { get; set; }
Property Value
Type Description
Input<DatasetAccessViewArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.