Guest Configuration Assignment Reports VM SS - Get
按 reportId 获取 VMSS 来宾配置分配的报告。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{name}/reports/{id}?api-version=2024-04-05
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
id
|
path | True |
string |
来宾配置分配报告的 GUID。 |
name
|
path | True |
string |
来宾配置分配名称。 |
resource
|
path | True |
string pattern: ^[-\w\._]+$ |
资源组名称。 |
subscription
|
path | True |
string |
唯一标识 azure 订阅Microsoft的订阅 ID。 订阅 ID 构成了每个服务调用的 URI 的一部分。 |
vmss
|
path | True |
string |
虚拟机规模集的名称。 |
api-version
|
query | True |
string |
客户端 API 版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
还行。 此响应是由于以下两个原因之一:1。 报告已成功返回 2。 已找到来宾配置分配,但尚未注册 VM,因此未返回任何报告。 |
|
Other Status Codes |
描述操作失败的原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
Get a guest configuration assignment report by Id for a virtual machine scale set
示例请求
GET https://management.azure.com/subscriptions/mySubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachineScaleSets/myvmss/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1?api-version=2024-04-05
示例响应
{
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachineScaleSets/myvmss/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1",
"name": "7367cbb8-ae99-47d0-a33b-a283564d2cb1",
"properties": {
"complianceStatus": "Compliant",
"assignment": {
"name": "AuditSecureProtocol",
"configuration": {
"name": "AuditSecureProtocol",
"version": "1.0.0.0"
}
},
"reportId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1",
"vm": {
"id": "/subscriptions/mySubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachineScaleSets/myvmss/virtualMachines/1",
"uuid": "vmuuid"
},
"details": {
"complianceStatus": "Compliant",
"startTime": "2018-08-29T22:13:53Z",
"endTime": "2018-08-29T22:14:13Z",
"jobId": "7367cbb8-ae99-47d0-a33b-a283564d2cb1",
"resources": [
{
"complianceStatus": "Compliant",
"reasons": [
{
"phrase": "Operation successful.",
"code": "DSC::RESOURCE::SUCCESS"
}
],
"properties": {
"ConfigurationName": "IsWebServerSecure",
"DependsOn": null,
"IsSingleInstance": "Yes",
"ModuleName": "SecureProtocolWebServer",
"ModuleVersion": "1.0.0.3",
"Protocols": [
{
"Ensure": "Absent",
"Protocol": "SSL 2.0"
},
{
"Ensure": "Absent",
"Protocol": "SSL 3.0"
},
{
"Ensure": "Absent",
"Protocol": "TLS 1.0"
},
{
"Ensure": "Absent",
"Protocol": "PCT 1.0"
},
{
"Ensure": "Absent",
"Protocol": "Multi-Protocol Unified Hello"
},
{
"Ensure": "Absent",
"Protocol": "TLS 1.1"
},
{
"Ensure": "Absent",
"Protocol": "TLS 1.2"
}
],
"PsDscRunAsCredential": null,
"Reasons": null,
"ResourceId": "[SecureWebServer]s1",
"SourceInfo": null
}
}
],
"operationType": "Consistency"
},
"startTime": "2018-08-29T22:13:53Z",
"endTime": "2018-08-29T22:14:13Z"
}
}
定义
名称 | 说明 |
---|---|
Assignment |
有关来宾配置分配的信息。 |
Assignment |
来宾配置分配报告的详细信息。 |
Assignment |
来宾配置分配资源。 |
Assignment |
来宾配置分配资源符合性的原因和代码。 |
compliance |
一个值,指示已分配来宾配置的计算机的符合性状态。 |
Configuration |
有关配置的信息。 |
Error | |
Error |
操作失败的错误响应 |
Guest |
报告来宾配置分配。 报告包含合规性状态、原因等信息。 |
Guest |
报告来宾配置分配。 报告包含合规性状态、原因等信息。 |
type |
报表类型、一致性或初始类型 |
VMInfo |
有关 VM 的信息。 |
AssignmentInfo
有关来宾配置分配的信息。
名称 | 类型 | 说明 |
---|---|---|
configuration |
有关配置的信息。 |
|
name |
string |
来宾配置分配的名称。 |
AssignmentReportDetails
来宾配置分配报告的详细信息。
名称 | 类型 | 说明 |
---|---|---|
complianceStatus |
一个值,指示已分配来宾配置的计算机的符合性状态。 |
|
endTime |
string (date-time) |
来宾配置分配符合性状态检查的结束日期和时间。 |
jobId |
string |
报表的 GUID。 |
operationType |
报表类型、一致性或初始类型 |
|
resources |
检查来宾配置分配符合性的资源列表。 |
|
startTime |
string (date-time) |
来宾配置分配符合性状态检查的开始日期和时间。 |
AssignmentReportResource
来宾配置分配资源。
名称 | 类型 | 说明 |
---|---|---|
complianceStatus |
一个值,指示已分配来宾配置的计算机的符合性状态。 |
|
properties |
object |
来宾配置分配资源的属性。 |
reasons |
资源的符合性原因和原因代码。 |
|
resourceId |
string |
来宾配置分配资源设置的名称。 |
AssignmentReportResourceComplianceReason
来宾配置分配资源符合性的原因和代码。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
来宾配置分配资源的符合性代码。 |
phrase |
string |
来宾配置分配资源的符合性的原因。 |
complianceStatus
一个值,指示已分配来宾配置的计算机的符合性状态。
值 | 说明 |
---|---|
Compliant | |
NonCompliant | |
Pending |
ConfigurationInfo
有关配置的信息。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
配置的名称。 |
version |
string |
配置的版本。 |
Error
名称 | 类型 | 说明 |
---|---|---|
code |
string |
错误代码。 |
message |
string |
详细错误消息,指示操作失败的原因。 |
ErrorResponse
操作失败的错误响应
名称 | 类型 | 说明 |
---|---|---|
error |
GuestConfigurationAssignmentReport
报告来宾配置分配。 报告包含合规性状态、原因等信息。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
来宾配置分配报表的 ARM 资源 ID。 |
name |
string |
用于标识订阅、资源组下来宾配置分配报告的 GUID。 |
properties |
来宾配置报表的属性。 |
GuestConfigurationAssignmentReportProperties
报告来宾配置分配。 报告包含合规性状态、原因等信息。
名称 | 类型 | 说明 |
---|---|---|
assignment |
来宾配置分配的配置详细信息。 |
|
complianceStatus |
一个值,指示已分配来宾配置的计算机的符合性状态。 |
|
details |
工作分配报告的详细信息。 |
|
endTime |
string (date-time) |
来宾配置分配符合性状态检查的结束日期和时间。 |
reportId |
string |
用于标识订阅、资源组下来宾配置分配报告的 GUID。 |
startTime |
string (date-time) |
来宾配置分配符合性状态检查的开始日期和时间。 |
vm |
有关 VM 的信息。 |
|
vmssResourceId |
string |
VMSS 的 Azure 资源 ID。 |
type
报表类型、一致性或初始类型
值 | 说明 |
---|---|
Consistency | |
Initial |
VMInfo
有关 VM 的信息。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
VM 的 Azure 资源 ID。 |
uuid |
string |
VM 的 UUID(通用唯一标识符)。 |