DatasetAccess is the Schema for the DatasetAccesss API. Gives dataset access for a single entity.
Type
CRD
Group
bigquery.gcp.upbound.io
Version
v1beta1
apiVersion: bigquery.gcp.upbound.io/v1beta1
kind: DatasetAccess
DatasetAccessSpec defines the desired state of DatasetAccess
No description provided.
Grants all resources of particular types in a particular dataset read access to the current dataset. Structure is documented below.
The dataset this entry applies to Structure is documented below.
Reference to a Dataset in bigquery to populate datasetId.
Policies for referencing.
Selector for a Dataset in bigquery to populate datasetId.
Policies for selection.
Which resources in the dataset this entry applies to. Currently, only views are supported, but additional target types may be added in the future. Possible values: VIEWS
Reference to a Dataset in bigquery to populate datasetId.
Policies for referencing.
Selector for a Dataset in bigquery to populate datasetId.
Policies for selection.
A routine from a different dataset to grant access to. Queries executed against that routine will have read access to tables in this dataset. The role field is not required when this field is set. If that routine is updated by any user, access to the routine needs to be granted again via an update operation. Structure is documented below.
Reference to a Routine in bigquery to populate datasetId.
Policies for referencing.
Selector for a Routine in bigquery to populate datasetId.
Policies for selection.
Reference to a Routine in bigquery to populate projectId.
Policies for referencing.
Selector for a Routine in bigquery to populate projectId.
Policies for selection.
Reference to a Routine in bigquery to populate routineId.
Policies for referencing.
Selector for a Routine in bigquery to populate routineId.
Policies for selection.
Reference to a ServiceAccount in cloudplatform to populate userByEmail.
Policies for referencing.
Selector for a ServiceAccount in cloudplatform to populate userByEmail.
Policies for selection.
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.
Reference to a Dataset in bigquery to populate datasetId.
Policies for referencing.
Selector for a Dataset in bigquery to populate datasetId.
Policies for selection.
Reference to a Table in bigquery to populate tableId.
Policies for referencing.
Selector for a Table in bigquery to populate tableId.
Policies for selection.
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef
Policies for referencing.
PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.
DatasetAccessStatus defines the observed state of DatasetAccess.
No description provided.
Conditions of the resource.
access
apiVersion: bigquery.gcp.upbound.io/v1beta1
kind: DatasetAccess
metadata:
annotations:
meta.upbound.io/example-id: bigquery/v1beta1/datasetaccess
labels:
testing.upbound.io/example-name: access
name: access
spec:
forProvider:
datasetIdSelector:
matchLabels:
testing.upbound.io/example-name: dataset
role: OWNER
userByEmailSelector:
matchLabels:
testing.upbound.io/example-name: bqowner
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.