リソース: DatasetConfig
データセットの構成プロパティについて説明するメッセージ。詳細については、データセットの構成プロパティをご覧ください。
JSON 表現 |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "uid": string, "organizationNumber": string, "includeNewlyCreatedBuckets": boolean, "retentionPeriodDays": integer, "link": { object ( |
フィールド | |
---|---|
name |
識別子。リソースの名前 |
createTime |
出力専用。データセット構成が作成された時間(UTC)。これは自動的に設定されます。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。データセット構成が最後に更新された時間(UTC)。これは自動的に設定されます。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
labels |
Key-Value ペアとしてのラベル
|
uid |
出力専用。システムが生成したリソースの固有識別子。 |
organizationNumber |
省略可。移行元プロジェクトが属する組織リソース ID。指定された組織に属していないプロジェクトは、データセットの作成時に考慮されません。 |
includeNewlyCreatedBuckets |
|
retentionPeriodDays |
保持する必要がある履歴の日数。 |
link |
リンクされたデータセットの詳細。 |
identity |
この |
status |
出力専用。 |
datasetConfigState |
出力専用。 |
description |
省略可。データセット構成のユーザー指定の説明。 最大文字数: 256 文字。 |
共用体フィールド source_options 。データセットのソース ID を提供するためのオプションを定義します。source_options は次のいずれかになります。 |
|
sourceProjects |
データセットのソース プロジェクトを指定するためのオプションを定義します。 |
sourceFolders |
データセットのソースフォルダを指定するためのオプションを定義します。 |
organizationScope |
データセットのソース組織を指定するためのオプションを定義します。 |
cloudStorageObjectPath |
入力専用。データセットに含めるプロジェクト番号またはフォルダ番号のリストを含む Cloud Storage オブジェクト パス。プロジェクトとフォルダを混在させることはできません。 オブジェクトは、各行に次のいずれかのエントリを含むテキスト ファイルである必要があります。
|
共用体フィールド cloud_storage_locations 。対象とする Cloud Storage のロケーションまたは除外する Cloud Storage のロケーション。cloud_storage_locations は次のいずれかになります。 |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
共用体フィールド cloud_storage_buckets 。含めるまたは除外する Cloud Storage バケット。cloud_storage_buckets は次のいずれかになります。 |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
SourceProjects
プロジェクト番号のコレクション
JSON 表現 |
---|
{ "projectNumbers": [ string ] } |
フィールド | |
---|---|
projectNumbers[] |
|
SourceFolders
データセットに含めるフォルダのセットを指定します。
JSON 表現 |
---|
{ "folderNumbers": [ string ] } |
フィールド | |
---|---|
folderNumbers[] |
省略可。データセットに含めるフォルダ番号のリスト。 |
CloudStorageLocations
Cloud Storage のロケーションのコレクション。
JSON 表現 |
---|
{ "locations": [ string ] } |
フィールド | |
---|---|
locations[] |
|
CloudStorageBuckets
Cloud Storage バケットのコレクション。
JSON 表現 |
---|
{
"cloudStorageBuckets": [
{
object ( |
フィールド | |
---|---|
cloudStorageBuckets[] |
|
CloudStorageBucket
名前またはバケットを照合する正規表現パターンでバケットを定義します。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
|
|
bucketName |
Cloud Storage バケットの名前。 |
bucketPrefixRegex |
正規表現に一致するバケット名の正規表現パターン。正規表現は、GitHub の |
Link
リンクされたデータセットの詳細を定義します。
JSON 表現 |
---|
{ "dataset": string, "linked": boolean } |
フィールド | |
---|---|
dataset |
出力専用。リンクされたデータセットのデータセット名。 |
linked |
出力専用。リンクされたデータセットの状態。 |
Identity
Identity を使用すると、使用する ID のタイプを指定し、IAM ポリシーの変更に使用できる ID 文字列を出力できます。
JSON 表現 |
---|
{
"name": string,
"type": enum ( |
フィールド | |
---|---|
name |
出力専用。ID の名前。 |
type |
datasetConfig に使用する ID のタイプ。 |
IdentityType
データセットの構成に使用するサービス アカウントのタイプ。
列挙型 | |
---|---|
IDENTITY_TYPE_UNSPECIFIED |
デフォルトは未指定であり、使用しないでください。 |
IDENTITY_TYPE_PER_CONFIG |
リソースごとの Google 管理のサービス アカウント。 |
IDENTITY_TYPE_PER_PROJECT |
プロジェクトごとの Google 管理サービス アカウント。 |
ConfigState
構成の状態。
列挙型 | |
---|---|
CONFIG_STATE_UNSPECIFIED |
未指定の状態 |
CONFIG_STATE_ACTIVE |
アクティブな構成は、構成がデータをアクティブに取り込んでいることを示します。 |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
この状態では、さまざまな権限について構成が検証されています。 |
CONFIG_STATE_CREATED |
構成が作成され、さらなる処理が必要になります。 |
CONFIG_STATE_PROCESSING |
構成の処理中です |
メソッド |
|
---|---|
|
指定されたプロジェクトの特定のロケーションにデータセット構成を作成します。 |
|
指定されたプロジェクトの特定のロケーションにあるデータセット構成を削除します。 |
|
指定されたプロジェクトの特定のロケーションのデータセット構成を取得します。 |
|
指定されたプロジェクトの特定のロケーションのデータセットを BigQuery にリンクします。 |
|
指定されたプロジェクトの特定のロケーションのデータセット構成を一覧表示します。 |
|
指定されたプロジェクトの特定のロケーションのデータセット構成を更新します。 |
|
指定されたプロジェクトの特定のロケーションでデータセットと BigQuery のリンクを解除します。 |