REST リソース: projects.locations.reservations.assignments

リソース: 割り当て

割り当てにより、プロジェクトは指定された予約のスロットを使用してジョブを送信できます。

JSON 表現

{
  "name": string,
  "assignee": string,
  "jobType": enum (JobType),
  "state": enum (State)
}
フィールド
name

string

出力のみ。リソースの名前。例: projects/myproject/locations/US/reservations/team1-prod/assignments/123

assignee

string

予約を利用するリソース。例 projects/myproject、folders/123、organizations/456

jobType

enum (JobType)

予約を利用するジョブのタイプ。

state

enum (State)

出力のみ。割り当ての状態。

JobType

ジョブのタイプ。予約の利用時に指定できます。

列挙型
JOB_TYPE_UNSPECIFIED 無効なタイプです。この値を持つリクエストは、エラーコード google.rpc.Code.INVALID_ARGUMENT によって拒否されます。
PIPELINE プロジェクトからのパイプライン(読み込み / エクスポート)ジョブは予約を使用します。
QUERY プロジェクトのクエリジョブは予約を使用します。

ステータス

アクティブな容量コミットメントがない場合、割り当ては PENDING ステータスのままになります。容量コミットメントがアクティブになるとステータスも ACTIVE になります。

列挙型
STATE_UNSPECIFIED 無効なステータス値です。
PENDING 関連する割り当てが保留中の場合、割り当て先からのクエリはオンデマンドで実行されます。
ACTIVE 割り当て準備が完了しました。

メソッド

create

予約を使用するプロジェクト、および予約を所有するプロジェクトに対する「bigquery.admin」権限がない場合、google.rpc.Code.PERMISSION_DENIED が返されます。

delete

割り当てを削除します。

list

割り当てを一覧表示します。

move

新しい予約の下に割り当てを移動します。