Configuration interface
Configuration オブジェクトは、1 つのデバイスの構成を表すか、targetCondition に基づいてデバイスに構成として適用できる展開を表すことができます。
プロパティ
content | 構成の内容 |
created |
この構成の作成ISO6801日時 |
etag | 呼び出し元による日和見コンカレンシー更新の保護に使用される文字列。 これは、デプロイが更新されたときに更新されます |
id | この構成の ID。 |
labels | これは、ラベルの文字列、文字列><ディクショナリです。 ラベルは、展開の説明に使用できる、大文字と小文字を区別する文字列キー値のペアのセットです。 キーと値の両方が大文字と小文字を区別する文字列 (最大 128 文字) の ASCII 7 ビット英数字 + {'-' です。 ':'、'.'、'+'、'%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} ($ は予約されています) |
last |
この構成の最後の更新のISO6801日時 |
metrics | カスタム構成メトリック |
priority | 2 つのデプロイが同じデバイスを対象とする場合、優先順位の高いデプロイが適用されます。 2 つのデプロイの優先度が同じ場合は、作成日が遅いデプロイが適用されます。 |
schema |
スキーマのバージョン。 |
system |
システム構成メトリック |
target |
ターゲット条件は継続的に評価され、要件を満たす新しいデバイスが含まれるか、展開の有効期間中に実行されなくなったデバイスが削除されます。 デバイス ツインタグまたは deviceId のブール条件を使用して、ターゲット デバイスを選択します(例: tags.environment='prod'、deviceId='linuxprod'、tags.environment = 'prod' AND tags.location = 'westus')。 |
プロパティの詳細
content
createdTimeUtc
この構成の作成ISO6801日時
createdTimeUtc?: string
プロパティ値
string
etag
呼び出し元による日和見コンカレンシー更新の保護に使用される文字列。 これは、デプロイが更新されたときに更新されます
etag?: string
プロパティ値
string
id
この構成の ID。
id: string
プロパティ値
string
labels
これは、ラベルの文字列、文字列><ディクショナリです。 ラベルは、展開の説明に使用できる、大文字と小文字を区別する文字列キー値のペアのセットです。 キーと値の両方が大文字と小文字を区別する文字列 (最大 128 文字) の ASCII 7 ビット英数字 + {'-' です。 ':'、'.'、'+'、'%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} ($ は予約されています)
labels?: {[key: string]: string}
プロパティ値
{[key: string]: string}
lastUpdatedTimeUtc
この構成の最後の更新のISO6801日時
lastUpdatedTimeUtc?: string
プロパティ値
string
metrics
priority
2 つのデプロイが同じデバイスを対象とする場合、優先順位の高いデプロイが適用されます。 2 つのデプロイの優先度が同じ場合は、作成日が遅いデプロイが適用されます。
priority?: number
プロパティ値
number
schemaVersion
スキーマのバージョン。
schemaVersion: string
プロパティ値
string
systemMetrics
targetCondition
ターゲット条件は継続的に評価され、要件を満たす新しいデバイスが含まれるか、展開の有効期間中に実行されなくなったデバイスが削除されます。 デバイス ツインタグまたは deviceId のブール条件を使用して、ターゲット デバイスを選択します(例: tags.environment='prod'、deviceId='linuxprod'、tags.environment = 'prod' AND tags.location = 'westus')。
targetCondition?: string
プロパティ値
string