- リソース: Deployment
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UserAccessLevel
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AccessLevel
- DeploymentDetails
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateHistory
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HistoryData
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- メソッド
リソース: Deployment
デプロイ。
JSON 表現 |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
フィールド | |
---|---|
name |
出力専用。デプロイメントの名前。 |
description |
デプロイの説明。 |
categories[] |
出力専用。デプロイのカテゴリ。 |
buildPrefixes[] |
出力専用。ビルドの接頭辞。 |
fingerprintSubstrings[] |
出力専用。デプロイ フィンガープリントの部分文字列。通常は、テストキーまたはリリースキーを適用するために使用されます。 |
apfeProductId |
出力専用。デプロイ デバイスのプロダクト ID コード。 |
userAccessLevel |
出力専用。このデプロイメントに対するユーザーのアクセスレベル。 |
updateTime |
出力専用。デプロイメントが更新されたときのタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
endOfLifeUrl |
デプロイの終了 URL。このフィールドを空でない URL に設定すると、デプロイはサポート終了としてマークされます。すでにサポート終了とマークされている Deployment では、このフィールドを未設定のままにしたり、空に設定したりすることはできません。 |
details |
出力専用。Deployment の詳細。このフィールドは、デプロイメントを返すときにのみサーバーから返されます。 |
UserAccessLevel
デプロイメントに対するアクセスレベル。
JSON 表現 |
---|
{
"userEmail": string,
"accessLevel": enum ( |
フィールド | |
---|---|
userEmail |
ユーザーのメールアドレス。 |
accessLevel |
デプロイメントに対するユーザーのアクセスレベル。 |
AccessLevel
ユーザーはデプロイメントに対してさまざまなアクセスレベルを持つことができます。
列挙型 | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
指定されていません。 |
READ_ONLY_ACCESS |
ユーザーはデプロイメントを表示することはできますが、変更することはできません。 |
GROUPS_ONLY_ACCESS |
ユーザーはテストグループを変更できますが、このデプロイの本番環境グループは変更できません。 |
FULL_ACCESS |
ユーザーは、このデプロイのテストグループと本番環境グループの両方を変更できます。 |
NO_ACCESS |
ユーザーはこのデプロイメントにアクセスできません。 |
DeploymentDetails
更新とグループを含むデプロイの詳細。これらの情報はすべて読み取り専用です。
JSON 表現 |
---|
{ "updates": [ { object ( |
フィールド | |
---|---|
updates[] |
デプロイの更新履歴。 |
groups[] |
詳細ビューのグループ。サイズの問題により、 |
configs[] |
Deployment の構成。 |
versionTag |
デプロイのバージョン。 |
UpdateHistory
更新履歴エントリ。この情報は読み取り専用です。
JSON 表現 |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
フィールド | |
---|---|
updateTime |
更新が行われたときのタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
user |
変更時のユーザーのメールアドレス。 |
content[] |
その時点でこのユーザーが行った更新。 |
HistoryData
トランザクションを表します。たとえば、グループが更新された場合、次のように表示されます。
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
JSON 表現 |
---|
{
"value": string,
"subData": [
{
object ( |
フィールド | |
---|---|
value |
特定の変更の内容またはヘッダー(subData が存在する場合)。 |
subData[] |
変更が複数あった場合は、それぞれの変更が含まれます。 |
メソッド |
|
---|---|
|
Deployment を取得します。 |
|
deployments を一覧表示します。 |
|
deployment を更新します。 |