- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
acl
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: acl
説明: バケットへのアクセス制御。
bucket
STRING
bucket
domain
STRING
domain
email
STRING
email
entity
STRING
entity
entity_id
STRING
entityId
etag
STRING
etag
id
STRING
id
kind
STRING
kind
project_team
STRUCT
projectTeam
project_number
STRING
projectNumber
team
STRING
team
role
STRING
role
self_link
STRING
selfLink
ancestors
タイプ: UNORDERED_LIST_STRING
autoclass
タイプ: STRUCT
プロバイダー名: autoclass
説明: バケットの Autoclass の構成。
enabled
BOOLEAN
enabled
toggle_time
TIMESTAMP
toggleTime
billing
タイプ: STRUCT
プロバイダー名: billing
説明: バケットの請求構成。
requester_pays
BOOLEAN
requesterPays
cors
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: cors
説明: バケットの CORS (Cross-Origin Resource Sharing) 構成。
max_age_seconds
INT32
maxAgeSeconds
method
UNORDERED_LIST_STRING
method
origin
UNORDERED_LIST_STRING
origin
response_header
UNORDERED_LIST_STRING
responseHeader
custom_placement_config
タイプ: STRUCT
プロバイダー名: customPlacementConfig
説明: Custom Dual Regions のバケットのカスタム配置構成。
data_locations
UNORDERED_LIST_STRING
dataLocations
default_event_based_hold
タイプ: BOOLEAN
プロバイダー名: defaultEventBasedHold
説明: このバケット内に新しく作成されたオブジェクトに対するイベントベースの保持のデフォルト値。イベントベースの保持は、あるイベントが発生し保持が解除されるまで、オブジェクトを無期限に保持する方法です。解除された後、そのようなオブジェクトは、バケットレベルの保持に従います。このフラグの使用例としては、銀行がローンの完済後、少なくとも 3 年間はローンドキュメントを保持する場合などがあります。ここでは、バケットレベルの保存期間が 3 年で、イベントがローンの完済であるとします。この例では、これらのオブジェクトは、イベントが発生する (オブジェクトに対するイベントベースの保持が解除される) までは何年でもそのまま保持され、その後さらに 3 年間保持されます。つまり、オブジェクトの保持期間は、イベントベースの保持が true から false に移行した瞬間から始まります。イベントベースの保持が解除されるまで、イベントベースの保持の下にあるオブジェクトは、削除、上書き、アーカイブすることができません。
default_object_acl
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: defaultObjectAcl
説明: ACL が提供されない場合、新しいオブジェクトに適用されるデフォルトのアクセス制御。
bucket
STRING
bucket
domain
STRING
domain
email
STRING
email
entity
STRING
entity
entity_id
STRING
entityId
etag
STRING
etag
generation
STRING
generation
id
STRING
id
kind
STRING
kind
object
STRING
object
project_team
STRUCT
projectTeam
project_number
STRING
projectNumber
team
STRING
team
role
STRING
role
self_link
STRING
selfLink
encryption
タイプ: STRUCT
プロバイダー名: encryption
説明: バケットの暗号化構成。
default_kms_key_name
STRING
defaultKmsKeyName
etag
タイプ: STRING
Provider name: etag
説明: バケットの HTTP 1.1 エンティティタグ。
iam_configuration
タイプ: STRUCT
プロバイダー名: iamConfiguration
説明: バケットの IAM 構成。
bucket_policy_only
STRUCT
bucketPolicyOnly
enabled
BOOLEAN
enabled
locked_time
TIMESTAMP
lockedTime
public_access_prevention
STRING
publicAccessPrevention
uniform_bucket_level_access
STRUCT
uniformBucketLevelAccess
enabled
BOOLEAN
enabled
locked_time
TIMESTAMP
lockedTime
id
タイプ: STRING
プロバイダー名: id
説明: バケットの ID。バケットの場合、id と name プロパティは同じものです。
kind
タイプ: STRING
Provider name: kind
説明: このアイテムの種類。バケットの場合、これは常に storage#bucket です。
labels
タイプ: UNORDERED_LIST_STRING
lifecycle
タイプ: STRUCT
プロバイダー名: lifecycle
説明: バケットのライフサイクル構成。詳しくはライフサイクル管理をご覧ください。
rule
UNORDERED_LIST_STRUCT
rule
action
STRUCT
action
storage_class
STRING
storageClass
type
STRING
type
condition
STRUCT
condition
age
INT32
age
created_before
TIMESTAMP
createdBefore
custom_time_before
TIMESTAMP
customTimeBefore
days_since_custom_time
INT32
daysSinceCustomTime
days_since_noncurrent_time
INT32
daysSinceNoncurrentTime
is_live
BOOLEAN
isLive
matches_pattern
STRING
matchesPattern
matches_prefix
UNORDERED_LIST_STRING
matchesPrefix
matches_storage_class
UNORDERED_LIST_STRING
matchesStorageClass
matches_suffix
UNORDERED_LIST_STRING
matchesSuffix
noncurrent_time_before
TIMESTAMP
noncurrentTimeBefore
num_newer_versions
INT32
numNewerVersions
location
タイプ: STRING
プロバイダー名: location
説明: バケットの場所。バケットに含まれるオブジェクトのデータは、この地域内の物理ストレージに存在します。デフォルトは US です。正式な一覧は開発者向けガイドをご覧ください。
location_type
タイプ: STRING
プロバイダー名: locationType
説明: バケットの場所の種類。
logging
タイプ: STRUCT
プロバイダー名: logging
説明: バケットのロギング構成。現在のバケットのログの宛先バケットとオプションの名前プレフィックスを定義します。
log_bucket
STRING
logBucket
log_object_prefix
STRING
logObjectPrefix
metageneration
タイプ: INT64
プロバイダー名: metageneration
説明: このバケットのメタデータ生成。
name
タイプ: STRING
プロバイダー名: name
説明: バケットの名前。
organization_id
タイプ: STRING
owner
タイプ: STRUCT
プロバイダー名: owner
説明: バケットの所有者。これは常にプロジェクトチームのオーナーグループとなります。
entity
STRING
entity
entity_id
STRING
entityId
parent
タイプ: STRING
project_id
タイプ: STRING
project_number
タイプ: STRING
resource_name
タイプ: STRING
retention_policy
タイプ: STRUCT
Provider name: retentionPolicy
説明: バケットの保持ポリシー。保持ポリシーは、バケットに含まれるすべてのオブジェクトに対して、その作成時刻を基準とした最小限の保持期間を強制的に設定します。この保持期限を過ぎたオブジェクトを上書きしたり削除しようとすると、PERMISSION_DENIED エラーが発生します。ロックされていない保持ポリシーは、storage.buckets.update operation によってバケットから変更したり削除したりすることができます。ロックされた保持ポリシーは、バケットのライフタイム中、削除したり期間を短縮したりすることができません。ロックされた保持ポリシーを削除または期間を短縮しようとすると、PERMISSION_DENIED エラーが発生します。
effective_time
TIMESTAMP
effectiveTime
is_locked
BOOLEAN
isLocked
retention_period
INT64
retentionPeriod
rpo
タイプ: STRING
プロバイダー名: rpo
説明: このバケットの RPO (Recovery Point Objective) を指定します。ASYNC_TURBO に設定すると、バケットで Turbo Replication が有効になります。
satisfies_pzs
タイプ: BOOLEAN
プロバイダー名: satisfiesPZS
説明: 将来の使用に備えた予約。
self_link
タイプ: STRING
Provider name: selfLink
説明: このバケットの URI。
storage_class
タイプ: STRING
プロバイダー名: storageClass
説明: バケットのデフォルトのストレージクラスで、新しく作成されるオブジェクトに storageClass が指定されない場合に使用されます。これはバケット内のオブジェクトがどのように保存されるかを定義し、SLA や保存にかかるコストを決定します。値としては、MULTI_REGIONAL、REGIONAL、STANDARD、NEARLINE、COLDLINE、ARCHIVE、DURABLE_REDUCED_AVAILABILITY があります。バケットの作成時にこの値を指定しなかった場合、デフォルトで STANDARD が使用されます。詳しくは、ストレージクラスを参照してください。
tags
タイプ: UNORDERED_LIST_STRING
time_created
タイプ: TIMESTAMP
プロバイダー名: timeCreated
説明: RFC3339 形式のバケットの作成時刻。
updated
タイプ: TIMESTAMP
Provider name: updated
説明: RFC3339 形式のバケットの変更時刻。
versioning
タイプ: STRUCT
プロバイダー名: versioning
説明: バケットのバージョン管理構成。
enabled
BOOLEAN
enabled
website
タイプ: STRUCT
プロバイダー名: website
説明: バケットの Web サイト構成。バケットのコンテンツに Web サイトとしてアクセスする際のサービスの振る舞いを制御します。詳しくは「静的 Web サイトの例」をご覧ください。
main_page_suffix
STRING
mainPageSuffix
not_found_page
STRING
notFoundPage