Environments - Get
获取具有指定订阅和资源组中指定名称的环境。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}?api-version=2020-05-15
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}?$expand={$expand}&api-version=2020-05-15
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
environment
|
path | True |
string |
与指定资源组关联的时序见解环境的名称。 |
|
resource
|
path | True |
string |
Azure 资源组的名称。 |
|
subscription
|
path | True |
string |
Azure 订阅 ID。 |
|
api-version
|
query | True |
string |
要用于客户端请求的 API 的版本。 |
|
$expand
|
query |
string |
设置 $expand=status 将包括时序见解服务中环境内部服务的状态。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK | EnvironmentResource: |
已成功检索环境定义,并且位于响应中。 如果要轮询预配或缩放操作的完成情况,可以通过 provisioningState 属性检查其状态。 |
| Other Status Codes |
HTTP 404(找不到):找不到订阅、资源组或环境。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
EnvironmentsGet
示例请求
示例响应
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.TimeSeriesInsights/Environments/env1",
"location": "West US",
"name": "env1",
"type": "Microsoft.TimeSeriesInsights/Environments",
"kind": "Gen1",
"tags": {},
"properties": {
"dataRetentionTime": "P31D",
"provisioningState": "Succeeded",
"creationTime": "2017-04-18T19:20:33.2288820Z",
"partitionKeyProperties": [
{
"name": "DeviceId1",
"type": "String"
}
]
},
"sku": {
"name": "S1",
"capacity": 1
}
}
定义
| 名称 | 说明 |
|---|---|
|
Cloud |
包含有关 API 错误的信息。 |
|
Cloud |
描述具有错误代码和消息的特定 API 错误。 |
|
Environment |
一个对象,其中包含有关环境状态的详细信息。 |
|
Environment |
一个对象,表示环境的状态及其在时序见解服务中的内部状态。 |
|
Gen1Environment |
环境是一组可用于查询的时序数据,是顶级 Azure 时序见解资源。 第 1 代环境具有数据保留限制。 |
|
Gen2Environment |
环境是一组可用于查询的时序数据,是顶级 Azure 时序见解资源。 第 2 代环境没有设置数据保留限制。 |
|
Gen2Storage |
存储配置提供有关用于存储环境数据的客户存储帐户的非机密连接详细信息。 |
|
Ingress |
一个对象,表示环境中入口的状态。 |
|
Ingress |
此字符串表示环境中入口作的状态。 它可以为“Disabled”、“Ready”、“Running”、“Paused”或“Unknown” |
|
Property |
属性的类型。 |
|
Provisioning |
资源的预配状态。 |
| Sku |
SKU 确定环境类型(第 1 代(S1 或 S2)或 Gen2(L1)。 对于 Gen1 环境,SKU 确定环境的容量、入口率和计费费率。 |
|
Sku |
此 SKU 的名称。 |
|
Storage |
超出环境容量时,时序见解服务应采用的行为。 如果指定了“PauseIngress”,则不会从事件源读取新事件。 如果指定了“PurgeOldData”,则新事件将继续读取,旧事件将从环境中删除。 默认行为为 PurgeOldData。 |
|
Time |
时序 ID 可以具有的属性的结构。 环境可以有多个此类属性。 |
|
Warm |
一个对象,表示环境中暖存储的状态。 |
|
Warm |
此字符串表示暖存储属性使用情况的状态。 可以是“确定”、“错误”、“未知”。 |
|
Warm |
暖存储配置提供了创建暖存储缓存的详细信息,该缓存将保留环境数据的副本,以便更快地进行查询。 |
CloudError
包含有关 API 错误的信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
描述具有错误代码和消息的特定 API 错误。 |
CloudErrorBody
描述具有错误代码和消息的特定 API 错误。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
比 HTTP 状态代码更准确地描述错误条件的错误代码。 可用于以编程方式处理特定错误案例。 |
| details |
包含与此错误相关的嵌套错误。 |
|
| message |
string |
详细说明错误并提供调试信息的消息。 |
| target |
string |
特定错误的目标(例如,错误中属性的名称)。 |
EnvironmentStateDetails
一个对象,其中包含有关环境状态的详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
包含表示环境处于特定状态的原因的代码。 可用于以编程方式处理特定情况。 |
| message |
string |
详细描述状态的消息。 |
EnvironmentStatus
一个对象,表示环境的状态及其在时序见解服务中的内部状态。
| 名称 | 类型 | 说明 |
|---|---|---|
| ingress |
一个对象,表示环境中入口的状态。 |
|
| warmStorage |
一个对象,表示环境中暖存储的状态。 |
Gen1EnvironmentResource
环境是一组可用于查询的时序数据,是顶级 Azure 时序见解资源。 第 1 代环境具有数据保留限制。
| 名称 | 类型 | 说明 |
|---|---|---|
| creationTime |
string (date-time) |
创建资源的时间。 |
| id |
string |
资源 ID |
| kind |
string:
Gen1 |
环境的类型。 |
| location |
string |
资源位置 |
| name |
string |
资源名称 |
| properties.dataAccessFqdn |
string |
用于访问环境数据的完全限定域名,例如查询环境的事件或上传环境的引用数据。 |
| properties.dataAccessId |
string (uuid) |
用于访问环境数据的 ID,例如查询环境的事件或上传环境的引用数据。 |
| properties.dataRetentionTime |
string (duration) |
ISO8601时间跨度,指定环境事件可用于查询的最小天数。 |
| properties.partitionKeyProperties |
将用于对环境中的数据进行分区的事件属性列表。 目前,仅支持单个分区键属性。 |
|
| properties.status |
一个对象,表示环境的状态及其在时序见解服务中的内部状态。 |
|
| properties.storageLimitExceededBehavior |
超出环境容量时,时序见解服务应采用的行为。 如果指定了“PauseIngress”,则不会从事件源读取新事件。 如果指定了“PurgeOldData”,则新事件将继续读取,旧事件将从环境中删除。 默认行为为 PurgeOldData。 |
|
| provisioningState |
资源的预配状态。 |
|
| sku |
SKU 确定环境类型(第 1 代(S1 或 S2)或 Gen2(L1)。 对于 Gen1 环境,SKU 确定环境的容量、入口率和计费费率。 |
|
| tags |
object |
资源标记 |
| type |
string |
资源类型 |
Gen2EnvironmentResource
环境是一组可用于查询的时序数据,是顶级 Azure 时序见解资源。 第 2 代环境没有设置数据保留限制。
| 名称 | 类型 | 说明 |
|---|---|---|
| creationTime |
string (date-time) |
创建资源的时间。 |
| id |
string |
资源 ID |
| kind |
string:
Gen2 |
环境的类型。 |
| location |
string |
资源位置 |
| name |
string |
资源名称 |
| properties.dataAccessFqdn |
string |
用于访问环境数据的完全限定域名,例如查询环境的事件或上传环境的引用数据。 |
| properties.dataAccessId |
string (uuid) |
用于访问环境数据的 ID,例如查询环境的事件或上传环境的引用数据。 |
| properties.status |
一个对象,表示环境的状态及其在时序见解服务中的内部状态。 |
|
| properties.storageConfiguration |
存储配置提供连接详细信息,允许时序见解服务连接到用于存储环境数据的客户存储帐户。 |
|
| properties.timeSeriesIdProperties |
用于定义环境的时序 ID 的事件属性列表。 |
|
| properties.warmStoreConfiguration |
暖存储配置提供了创建暖存储缓存的详细信息,该缓存将保留环境数据的副本,以便更快地进行查询。 |
|
| provisioningState |
资源的预配状态。 |
|
| sku |
SKU 确定环境类型(第 1 代(S1 或 S2)或 Gen2(L1)。 对于 Gen1 环境,SKU 确定环境的容量、入口率和计费费率。 |
|
| tags |
object |
资源标记 |
| type |
string |
资源类型 |
Gen2StorageConfigurationOutput
存储配置提供有关用于存储环境数据的客户存储帐户的非机密连接详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| accountName |
string |
将保存环境的 Gen2 数据的存储帐户的名称。 |
IngressEnvironmentStatus
一个对象,表示环境中入口的状态。
| 名称 | 类型 | 说明 |
|---|---|---|
| state |
此字符串表示环境中入口作的状态。 它可以为“Disabled”、“Ready”、“Running”、“Paused”或“Unknown” |
|
| stateDetails |
一个对象,其中包含有关环境状态的详细信息。 |
IngressState
此字符串表示环境中入口作的状态。 它可以为“Disabled”、“Ready”、“Running”、“Paused”或“Unknown”
| 值 | 说明 |
|---|---|
| Disabled | |
| Ready | |
| Running | |
| Paused | |
| Unknown |
PropertyType
属性的类型。
| 值 | 说明 |
|---|---|
| String |
ProvisioningState
资源的预配状态。
| 值 | 说明 |
|---|---|
| Accepted | |
| Creating | |
| Updating | |
| Succeeded | |
| Failed | |
| Deleting |
Sku
SKU 确定环境类型(第 1 代(S1 或 S2)或 Gen2(L1)。 对于 Gen1 环境,SKU 确定环境的容量、入口率和计费费率。
| 名称 | 类型 | 说明 |
|---|---|---|
| capacity |
integer (int32) minimum: 1maximum: 10 |
SKU 的容量。 对于 Gen1 环境,此值可以更改为支持在创建环境后横向扩展环境。 |
| name |
此 SKU 的名称。 |
SkuName
此 SKU 的名称。
| 值 | 说明 |
|---|---|
| S1 | |
| S2 | |
| P1 | |
| L1 |
StorageLimitExceededBehavior
超出环境容量时,时序见解服务应采用的行为。 如果指定了“PauseIngress”,则不会从事件源读取新事件。 如果指定了“PurgeOldData”,则新事件将继续读取,旧事件将从环境中删除。 默认行为为 PurgeOldData。
| 值 | 说明 |
|---|---|
| PurgeOldData | |
| PauseIngress |
TimeSeriesIdProperty
时序 ID 可以具有的属性的结构。 环境可以有多个此类属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| name |
string |
属性的名称。 |
| type |
属性的类型。 |
WarmStorageEnvironmentStatus
一个对象,表示环境中暖存储的状态。
| 名称 | 类型 | 说明 |
|---|---|---|
| propertiesUsage.state |
此字符串表示暖存储属性使用情况的状态。 可以是“确定”、“错误”、“未知”。 |
|
| propertiesUsage.stateDetails.currentCount |
integer (int32) minimum: 1maximum: 10 |
一个值,表示环境用于 S1/S2 SKU 的属性数,以及用于 PAYG SKU 的暖存储使用的属性数 |
| propertiesUsage.stateDetails.maxCount |
integer (int32) minimum: 1maximum: 10 |
一个值,表示 S1/S2 SKU 的环境允许的最大属性数,以及 PAYG SKU 暖存储允许的最大属性数。 |
WarmStoragePropertiesState
此字符串表示暖存储属性使用情况的状态。 可以是“确定”、“错误”、“未知”。
| 值 | 说明 |
|---|---|
| Ok | |
| Error | |
| Unknown |
WarmStoreConfigurationProperties
暖存储配置提供了创建暖存储缓存的详细信息,该缓存将保留环境数据的副本,以便更快地进行查询。
| 名称 | 类型 | 说明 |
|---|---|---|
| dataRetention |
string (duration) |
ISO8601时间跨度,指定环境事件将可用于从暖存储进行查询的天数。 |