リソース: 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_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 の |
リンク
リンクされたデータセットの詳細を定義します。
JSON 表現 |
---|
{ "dataset": string, "linked": boolean } |
フィールド | |
---|---|
dataset |
出力専用。リンクされたデータセットのデータセット名。 |
linked |
出力専用。リンクされたデータセットの状態。 |
ID
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 からデータセットのリンクを解除します。 |