Remediations - Get At Resource
Kaynak kapsamında var olan bir düzeltmeyi alır.
GET https://management.azure.com/{resourceId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}?api-version=2024-10-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
remediation
|
path | True |
string |
Düzeltmenin adı. |
|
resource
|
path | True |
string |
Kaynak Kimliği. |
|
api-version
|
query | True |
string |
İstemci Api Sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Alınan düzeltme. |
|
| Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Get remediation at individual resource scope
Örnek isteği
GET https://management.azure.com/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1/providers/Microsoft.PolicyInsights/remediations/storageRemediation?api-version=2024-10-01
Örnek yanıt
{
"properties": {
"policyAssignmentId": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5",
"provisioningState": "Succeeded",
"createdOn": "2018-09-13T21:51:09.075918Z",
"lastUpdatedOn": "2018-09-13T21:52:10.0011706Z",
"resourceDiscoveryMode": "ExistingNonCompliant",
"deploymentStatus": {
"totalDeployments": 1,
"successfulDeployments": 1,
"failedDeployments": 0
},
"statusMessage": "Remediation extended status",
"correlationId": "a14e1d60-dae9-4771-b4be-a556d69e77a6",
"resourceCount": 42,
"parallelDeployments": 6,
"failureThreshold": {
"percentage": 0.1
}
},
"id": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1/providers/microsoft.policyinsights/remediations/storageRemediation",
"name": "storageRemediation",
"type": "Microsoft.PolicyInsights/remediations",
"systemData": {
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef6",
"createdByType": "User",
"createdAt": "2018-09-13T21:51:09.075918Z",
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef6",
"lastModifiedByType": "User",
"lastModifiedAt": "2018-09-13T21:52:10.0011706Z"
}
}
Tanımlar
| Name | Description |
|---|---|
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Error |
Hata tanımı. |
|
Error |
Hata yanıtı. |
|
Failure |
Düzeltme hatası eşik ayarları |
| Remediation |
Düzeltme tanımı. |
|
Remediation |
Düzeltme tarafından oluşturulan tüm dağıtımlar için dağıtım durumu özeti. |
|
Remediation |
Hangi kaynakların düzeltileceğini belirlemek için uygulanacak filtreler. |
|
Resource |
Düzeltilmeye ilişkin kaynaklar bulunur. Belirtilmezse varsayılan olarak ExistingNonCompliant değerini kullanır. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
Typed |
Senaryoya özgü hata ayrıntıları. |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDefinition
Hata tanımı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Ek senaryoya özgü hata ayrıntıları. |
|
| code |
string |
HTTP hata kodu için alt durum olarak hizmet veren hizmete özgü hata kodu. |
| details |
İç hata ayrıntıları. |
|
| message |
string |
Hatanın açıklaması. |
| target |
string |
Hatanın hedefi. |
ErrorResponse
Hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Hata ayrıntıları. |
FailureThreshold
Düzeltme hatası eşik ayarları
| Name | Tür | Description |
|---|---|---|
| percentage |
number (float) |
Hata yüzdesi eşiğini temsil eden 0,0 ile 1,0 arasında bir sayı. Başarısız düzeltme işlemlerinin yüzdesi (başarısız dağıtımlar) bu eşiği aşarsa düzeltme başarısız olur. |
Remediation
Düzeltme tanımı.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Düzeltmenin kimliği. |
| name |
string |
Düzeltmenin adı. |
| properties.correlationId |
string |
Düzeltme bağıntı kimliği. Etkinlik günlüğünde düzeltmeyle ilgili olayları bulmak için kullanılabilir. |
| properties.createdOn |
string (date-time) |
Düzeltmenin oluşturulduğu saat. |
| properties.deploymentStatus |
Düzeltme tarafından oluşturulan tüm dağıtımlar için dağıtım durumu özeti. |
|
| properties.failureThreshold |
Düzeltme hatası eşik ayarları |
|
| properties.filters |
Hangi kaynakların düzeltileceğini belirlemek için uygulanacak filtreler. |
|
| properties.lastUpdatedOn |
string (date-time) |
Düzeltmenin en son güncelleştirildiği saat. |
| properties.parallelDeployments |
integer (int32) |
Herhangi bir zamanda kaç kaynağın düzeltileceğini belirler. Düzeltme hızını artırmak veya azaltmak için kullanılabilir. Sağlanmazsa, varsayılan paralel dağıtımlar değeri kullanılır. |
| properties.policyAssignmentId |
string |
Düzeltilmesi gereken ilke atamasının kaynak kimliği. |
| properties.policyDefinitionReferenceId |
string |
Düzeltilmesi gereken tek tek tanımın ilke tanımı başvuru kimliği. düzeltilmekte olan ilke ataması bir ilke kümesi tanımı atadığında gereklidir. |
| properties.provisioningState |
string |
Düzeltmenin durumu. Bu, tek tek dağıtımları değil, tüm düzeltme görevini ifade eder. İzin verilen değerler Değerlendiriliyor, İptal Edildi, İptal Edildi, Başarısız, Tamamlandı veya Başarılı oldu. |
| properties.resourceCount |
integer (int32) |
Düzeltme işi tarafından düzeltilebilen en fazla kaynak sayısını belirler. Sağlanmadıysa, varsayılan kaynak sayısı kullanılır. |
| properties.resourceDiscoveryMode |
Düzeltilmeye ilişkin kaynaklar bulunur. Belirtilmezse varsayılan olarak ExistingNonCompliant değerini kullanır. |
|
| properties.statusMessage |
string |
Düzeltme durum iletisi. Düzeltmenin durumuyla ilgili ek ayrıntılar sağlar. |
| systemData |
Azure Resource Manager metadata içeren createdBy ve modifiedBy bilgileri. |
|
| type |
string |
Düzeltmenin türü. |
RemediationDeploymentSummary
Düzeltme tarafından oluşturulan tüm dağıtımlar için dağıtım durumu özeti.
| Name | Tür | Description |
|---|---|---|
| failedDeployments |
integer |
Düzeltme için gerekli olan ve başarısız olan dağıtım sayısı. |
| successfulDeployments |
integer |
Başarılı olan düzeltmenin gerektirdiği dağıtım sayısı. |
| totalDeployments |
integer |
Düzeltme için gereken dağıtım sayısı. |
RemediationFilters
Hangi kaynakların düzeltileceğini belirlemek için uygulanacak filtreler.
| Name | Tür | Description |
|---|---|---|
| locations |
string[] |
Düzeltilecek kaynak konumları. |
| resourceIds |
string[] |
Düzeltilecek kaynakların kimlikleri. En fazla 100 kimlik belirtebilir. ReEvaluateCompliance, ReEvaluateCompliance olarak ayarlandığında bu filtre kullanılamaz ve sağlanırsa boş olamaz. |
ResourceDiscoveryMode
Düzeltilmeye ilişkin kaynaklar bulunur. Belirtilmezse varsayılan olarak ExistingNonCompliant değerini kullanır.
| Değer | Description |
|---|---|
| ExistingNonCompliant |
Uyumlu olmayan olduğu bilinen kaynakları düzeltin. |
| ReEvaluateCompliance |
Kaynakların uyumluluk durumunu yeniden değerlendirin ve uyumsuz olduğu belirlenen kaynakları düzeltin. ResourceIds filtresi bu modda kullanılamaz. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
TypedErrorInfo
Senaryoya özgü hata ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| info |
Senaryoya özgü hata ayrıntıları. |
|
| type |
string |
Eklenen hata ayrıntılarının türü. |