Standard Assignments - Create
此操作使用给定的范围和名称创建或更新标准分配。 标准分配适用于其范围内包含的所有资源。 例如,在资源组范围内分配策略时,该策略将应用于该组中的所有资源。
PUT https://management.azure.com/{resourceId}/providers/Microsoft.Security/standardAssignments/{standardAssignmentName}?api-version=2024-08-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
resource
|
path | True |
string |
资源的标识符。 |
|
standard
|
path | True |
string pattern: [{]?[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$ |
标准分配分配键 - 标准分配的唯一键 |
|
api-version
|
query | True |
string minLength: 1 |
用于此操作的 API 版本。 |
请求正文
| 名称 | 类型 | 说明 |
|---|---|---|
| properties.assignedStandard |
在给定范围内应用于此标准分配的标准项 |
|
| properties.attestationData |
有关具有证明效果的分配的其他数据 |
|
| properties.description |
string |
standardAssignment 的说明 |
| properties.displayName |
string |
standardAssignment 的显示名称 |
| properties.effect |
此分配的预期效果(审核/豁免/证明) |
|
| properties.excludedScopes |
string[] |
排除的范围,筛选掉作用域的后代(管理范围) |
| properties.exemptionData |
有关具有豁免效果的分配的其他数据 |
|
| properties.expiresOn |
string (date-time) |
此分配的到期日期为完整 ISO 日期 |
| properties.metadata |
标准分配元数据。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
确定 - 已成功更新标准分配 |
|
| 201 Created |
创建 - 返回有关新标准分配的信息。 |
|
| Other Status Codes |
描述操作失败的原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
| Put an audit standard assignment |
| Put exemption standard assignment |
Put an audit standard assignment
示例请求
PUT https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/standardAssignments/1f3afdf9-d0c9-4c3d-847f-89da613e70a8?api-version=2024-08-01
{
"properties": {
"displayName": "ASC Default",
"description": "Set of policies monitored by Azure Security Center for cross cloud",
"assignedStandard": {
"id": "/providers/Microsoft.Security/securityStandards/1f3afdf9-d0c9-4c3d-847f-89da613e70a8"
},
"effect": "Audit",
"excludedScopes": []
}
}
示例响应
{
"id": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/standardAssignments/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"name": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"type": "Microsoft.Security/standardAssignments",
"properties": {
"displayName": "ASC Default",
"description": "Set of policies monitored by Azure Security Center for cross cloud",
"assignedStandard": {
"id": "/providers/Microsoft.Security/securityStandards/1f3afdf9-d0c9-4c3d-847f-89da613e70a8"
},
"effect": "Audit",
"excludedScopes": [],
"metadata": {
"createdBy": "c23b5354-ff0a-4b2a-9f92-6f144effd936",
"createdOn": "2022-11-10T08:31:26.7993124Z",
"lastUpdatedBy": "c23b5354-ff0a-4b2a-9f92-6f144effd936",
"lastUpdatedOn": "2022-11-10T08:31:26.7993124Z"
}
}
}
{
"id": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/standardAssignments/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"name": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"type": "Microsoft.Security/standardAssignments",
"properties": {
"displayName": "ASC Default",
"description": "Set of policies monitored by Azure Security Center for cross cloud",
"assignedStandard": {
"id": "/providers/Microsoft.Security/securityStandards/1f3afdf9-d0c9-4c3d-847f-89da613e70a8"
},
"effect": "Audit",
"excludedScopes": [],
"metadata": {
"createdBy": "c23b5354-ff0a-4b2a-9f92-6f144effd936",
"createdOn": "2022-11-10T08:31:26.7993124Z",
"lastUpdatedBy": "c23b5354-ff0a-4b2a-9f92-6f144effd936",
"lastUpdatedOn": "2022-11-10T08:31:26.7993124Z"
}
}
}
Put exemption standard assignment
示例请求
PUT https://management.azure.com/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/ANAT_TEST_RG/providers/Microsoft.Compute/virtualMachines/anatTestE2LA/providers/Microsoft.Security/standardAssignments/1f3afdf9-d0c9-4c3d-847f-89da613e70a8?api-version=2024-08-01
{
"properties": {
"displayName": "Test exemption",
"description": "Exemption description",
"assignedStandard": {
"id": "/providers/Microsoft.Security/securityStandards/1f3afdf9-d0c9-4c3d-847f-89da613e70a8"
},
"effect": "Exempt",
"expiresOn": "2022-05-01T19:50:47.083633Z",
"exemptionData": {
"exemptionCategory": "waiver",
"assignedAssessment": {
"assessmentKey": "1195afff-c881-495e-9bc5-1486211ae03f"
}
}
}
}
示例响应
{
"id": "/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/ANAT_TEST_RG/providers/Microsoft.Compute/virtualMachines/anatTestE2LA/Microsoft.Security/standardAssignments/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"name": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"type": "Microsoft.Security/standardAssignments",
"properties": {
"displayName": "Test exemption",
"description": "Exemption description",
"assignedStandard": {
"id": "/providers/Microsoft.Security/securityStandards/1f3afdf9-d0c9-4c3d-847f-89da613e70a8"
},
"effect": "Exempt",
"expiresOn": "2022-05-01T19:50:47.083633Z",
"exemptionData": {
"exemptionCategory": "waiver",
"assignedAssessment": {
"assessmentKey": "1195afff-c881-495e-9bc5-1486211ae03f"
}
},
"metadata": {
"createdBy": "c23b5354-ff0a-4b2a-9f92-6f144effd936",
"createdOn": "2022-11-10T08:31:26.7993124Z",
"lastUpdatedBy": "c23b5354-ff0a-4b2a-9f92-6f144effd936",
"lastUpdatedOn": "2022-11-10T08:31:26.7993124Z"
}
}
}
{
"id": "/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/ANAT_TEST_RG/providers/Microsoft.Compute/virtualMachines/anatTestE2LA/Microsoft.Security/standardAssignments/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"name": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
"type": "Microsoft.Security/standardAssignments",
"properties": {
"displayName": "Test exemption",
"description": "Exemption description",
"assignedStandard": {
"id": "/providers/Microsoft.Security/securityStandards/1f3afdf9-d0c9-4c3d-847f-89da613e70a8"
},
"effect": "Exempt",
"expiresOn": "2022-05-01T19:50:47.083633Z",
"exemptionData": {
"exemptionCategory": "waiver",
"assignedAssessment": {
"assessmentKey": "1195afff-c881-495e-9bc5-1486211ae03f"
}
},
"metadata": {
"createdBy": "c23b5354-ff0a-4b2a-9f92-6f144effd936",
"createdOn": "2022-11-10T08:31:26.7993124Z",
"lastUpdatedBy": "c23b5354-ff0a-4b2a-9f92-6f144effd936",
"lastUpdatedOn": "2022-11-10T08:31:26.7993124Z"
}
}
}
定义
| 名称 | 说明 |
|---|---|
|
Assigned |
描述安全评估对象引用的属性(按密钥) |
|
Assigned |
描述标准赋值对象引用的属性 |
|
attestation |
此分配的证明类别 |
|
Attestation |
有关具有证明效果的分配的其他数据 |
|
Attestation |
描述工作分配证明的属性 |
| effect |
此分配的预期效果(审核/豁免/证明) |
|
Error |
资源管理错误附加信息。 |
|
Error |
错误详细信息。 |
|
Error |
错误响应 |
|
exemption |
此分配的豁免类别 |
|
Exemption |
有关具有豁免效果的分配的其他数据 |
|
Standard |
在给定范围内对资源组进行安全分配 |
|
Standard |
标准分配元数据 |
AssignedAssessmentItem
描述安全评估对象引用的属性(按密钥)
| 名称 | 类型 | 说明 |
|---|---|---|
| assessmentKey |
string |
安全评估对象的唯一密钥 |
AssignedStandardItem
描述标准赋值对象引用的属性
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string |
Microsoft.Security/standard 对象的完整 resourceId |
attestationComplianceState
此分配的证明类别
| 值 | 说明 |
|---|---|
| unknown | |
| compliant | |
| nonCompliant |
AttestationData
有关具有证明效果的分配的其他数据
| 名称 | 类型 | 说明 |
|---|---|---|
| assignedAssessment |
在给定范围内应用于此标准分配的键的组件项 |
|
| complianceDate |
string (date-time) |
证明符合性日期 |
| complianceState |
此分配的证明类别 |
|
| evidence |
证明证据的链接数组 |
AttestationEvidence
描述工作分配证明的属性
| 名称 | 类型 | 说明 |
|---|---|---|
| description |
string |
证据的说明 |
| sourceUrl |
string |
证据的源 URL |
effect
此分配的预期效果(审核/豁免/证明)
| 值 | 说明 |
|---|---|
| Audit | |
| Exempt | |
| Attest |
ErrorAdditionalInfo
资源管理错误附加信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| info |
object |
其他信息。 |
| type |
string |
其他信息类型。 |
ErrorDetail
错误详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| additionalInfo |
错误附加信息。 |
|
| code |
string |
错误代码。 |
| details |
错误详细信息。 |
|
| message |
string |
错误消息。 |
| target |
string |
错误目标。 |
ErrorResponse
错误响应
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
错误对象。 |
exemptionCategory
此分配的豁免类别
| 值 | 说明 |
|---|---|
| waiver | |
| mitigated |
ExemptionData
有关具有豁免效果的分配的其他数据
| 名称 | 类型 | 说明 |
|---|---|---|
| assignedAssessment |
在给定范围内应用于此标准分配的键的组件项 |
|
| exemptionCategory |
此分配的豁免类别 |
StandardAssignment
在给定范围内对资源组进行安全分配
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string |
资源 ID |
| name |
string |
资源名称 |
| properties.assignedStandard |
在给定范围内应用于此标准分配的标准项 |
|
| properties.attestationData |
有关具有证明效果的分配的其他数据 |
|
| properties.description |
string |
standardAssignment 的说明 |
| properties.displayName |
string |
standardAssignment 的显示名称 |
| properties.effect |
此分配的预期效果(审核/豁免/证明) |
|
| properties.excludedScopes |
string[] |
排除的范围,筛选掉作用域的后代(管理范围) |
| properties.exemptionData |
有关具有豁免效果的分配的其他数据 |
|
| properties.expiresOn |
string (date-time) |
此分配的到期日期为完整 ISO 日期 |
| properties.metadata |
标准分配元数据。 |
|
| type |
string |
资源类型 |
StandardAssignmentMetadata
标准分配元数据
| 名称 | 类型 | 说明 |
|---|---|---|
| createdBy |
string |
由对象 ID 创建的标准分配(GUID) |
| createdOn |
string (date-time) |
标准分配创建日期 |
| lastUpdatedBy |
string |
上次按对象 ID 更新的标准分配(GUID) |
| lastUpdatedOn |
string (date-time) |
标准分配上次更新日期 |