Replication Protectable Items - List By Replication Protection Containers

Korunabilir öğelerin listesini alır.
Koruma kapsayıcısında korunabilir öğeleri Listeler.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectableItems?api-version=2023-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectableItems?api-version=2023-02-01&$filter={$filter}&$take={$take}&$skipToken={$skipToken}

URI Parametreleri

Name İçinde Gerekli Tür Description
fabricName
path True

string

Doku adı.

protectionContainerName
path True

string

Koruma kapsayıcısı adı.

resourceGroupName
path True

string

Kurtarma hizmetleri kasasının bulunduğu kaynak grubunun adı.

resourceName
path True

string

Kurtarma hizmetleri kasasının adı.

subscriptionId
path True

string

Abonelik kimliği.

api-version
query True

string

İstemci Api Sürümü.

$filter
query

string

OData filtre seçenekleri.

$skipToken
query

string

skipToken OData sorgu parametresi.

$take
query

string

OData sorgu parametresini alın.

Yanıtlar

Name Tür Description
200 OK

ProtectableItemCollection

Tamam

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme.

Örnekler

Gets the list of protectable items.

Sample Request

GET https://management.azure.com/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems?api-version=2023-02-01

Sample Response

Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2023-02-01
{
  "value": [
    {
      "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6",
      "name": "c0c14913-3d7a-48ea-9531-cc99e0e686e6",
      "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems",
      "properties": {
        "friendlyName": "vm2",
        "protectionStatus": "Unprotected",
        "recoveryServicesProviderId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa",
        "protectionReadinessErrors": [],
        "supportedReplicationProviders": [
          "HyperVReplicaAzure"
        ],
        "customDetails": {
          "instanceType": "ReplicationGroupDetails"
        }
      }
    },
    {
      "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
      "name": "f8491e4f-817a-40dd-a90c-af773978c75b",
      "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectableItems",
      "properties": {
        "friendlyName": "vm1",
        "protectionStatus": "Unprotected",
        "recoveryServicesProviderId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa",
        "protectionReadinessErrors": [],
        "supportedReplicationProviders": [
          "HyperVReplicaAzure"
        ],
        "customDetails": {
          "instanceType": "ReplicationGroupDetails"
        }
      }
    }
  ],
  "nextLink": "https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems?api-version=2021-06-01&%24skipToken=ReplicationGroup%3aBegin"
}

Tanımlar

Name Description
DiskVolumeDetails

Birim ayrıntıları.

HealthError

Sistem Durumu Hatası.

HealthErrorCustomerResolvability

Sistem durumu hatasının müşteri tarafından çözülebilir olup olmadığını gösteren değer.

InMageDiskDetails

VMware/Fiziksel özel Disk Ayrıntıları.

InnerHealthError

InnerHealthError sınıfını uygular. HealthError nesnesi, alt hata olarak InnerHealthErrors listesini içerir. InnerHealthError kullanılır çünkü Hydra anlaşmayı otomatik olarak oluşturmaya çalıştığında sonsuz bir yapı döngüsünü engeller. İlgili sistem durumu hatalarını iç sistem durumu hataları olarak kullanıma sunarız ve tüm API tüketicileri bunu Exception -> InnerException ile aynı şekilde kullanabilir.

ProtectableItem

Çoğaltma korumalı öğe.

ProtectableItemCollection

Korunabilir öğe koleksiyonu.

ProtectableItemProperties

Çoğaltma korumalı öğe özel veri ayrıntıları.

ReplicationGroupDetails

Çoğaltma grubu ayrıntıları. Bu, San durumunda kullanılacaktır.

VMwareVirtualMachineDetails

VMware sağlayıcısına özgü ayarlar.

DiskVolumeDetails

Birim ayrıntıları.

Name Tür Description
label

string

Birim etiketi.

name

string

Birim adı.

HealthError

Sistem Durumu Hatası.

Name Tür Description
creationTimeUtc

string

Hata oluşturma zamanı (UTC).

customerResolvability

HealthErrorCustomerResolvability

Sistem durumu hatasının müşteri tarafından çözülebilir olup olmadığını gösteren değer.

entityId

string

Varlığın kimliği.

errorCategory

string

Hata kategorisi.

errorCode

string

Hata kodu.

errorId

string

Sistem durumu hatası benzersiz kimliği.

errorLevel

string

Hata düzeyi.

errorMessage

string

Hata iletisi.

errorSource

string

Hatanın kaynağı.

errorType

string

Hata türü.

innerHealthErrors

InnerHealthError[]

İç sistem durumu hataları. HealthError'ın alt hata olarak HealthError listesinin olması sorunludur. InnerHealthError kullanılır çünkü Hydra anlaşmayı otomatik olarak oluşturmaya çalıştığında sonsuz bir yapı döngüsünü engeller. İlgili sistem durumu hatalarını iç sistem durumu hataları olarak kullanıma sunarız ve tüm API tüketicileri bunu Exception -> InnerException ile aynı şekilde kullanabilir.

possibleCauses

string

Hatanın olası nedenleri.

recommendedAction

string

Hatayı çözmek için önerilen eylem.

recoveryProviderErrorMessage

string

DRA hata iletisi.

summaryMessage

string

Varlığın özet iletisi.

HealthErrorCustomerResolvability

Sistem durumu hatasının müşteri tarafından çözülebilir olup olmadığını gösteren değer.

Name Tür Description
Allowed

string

NotAllowed

string

InMageDiskDetails

VMware/Fiziksel özel Disk Ayrıntıları.

Name Tür Description
diskConfiguration

string

Diskin dinamik disk mi yoksa temel disk mi olduğu.

diskId

string

Disk kimliği.

diskName

string

Disk adı.

diskSizeInMB

string

MB cinsinden disk boyutu.

diskType

string

Diskin sistem diski mi yoksa veri diski mi olduğu.

volumeList

DiskVolumeDetails[]

Diskin birimleri.

InnerHealthError

InnerHealthError sınıfını uygular. HealthError nesnesi, alt hata olarak InnerHealthErrors listesini içerir. InnerHealthError kullanılır çünkü Hydra anlaşmayı otomatik olarak oluşturmaya çalıştığında sonsuz bir yapı döngüsünü engeller. İlgili sistem durumu hatalarını iç sistem durumu hataları olarak kullanıma sunarız ve tüm API tüketicileri bunu Exception -> InnerException ile aynı şekilde kullanabilir.

Name Tür Description
creationTimeUtc

string

Hata oluşturma zamanı (UTC).

customerResolvability

HealthErrorCustomerResolvability

Sistem durumu hatasının müşteri tarafından çözülebilir olup olmadığını gösteren değer.

entityId

string

Varlığın kimliği.

errorCategory

string

Hata kategorisi.

errorCode

string

Hata kodu.

errorId

string

Sistem durumu hatası benzersiz kimliği.

errorLevel

string

Hata düzeyi.

errorMessage

string

Hata iletisi.

errorSource

string

Hatanın kaynağı.

errorType

string

Hata türü.

possibleCauses

string

Hatanın olası nedenleri.

recommendedAction

string

Hatayı çözmek için önerilen eylem.

recoveryProviderErrorMessage

string

DRA hata iletisi.

summaryMessage

string

Varlığın özet iletisi.

ProtectableItem

Çoğaltma korumalı öğe.

Name Tür Description
id

string

Kaynak Kimliği

location

string

Kaynak Konumu

name

string

Kaynak Adı

properties

ProtectableItemProperties

Özel veriler.

type

string

Kaynak Türü

ProtectableItemCollection

Korunabilir öğe koleksiyonu.

Name Tür Description
nextLink

string

Sonraki bağlantının değeri.

value

ProtectableItem[]

Korunabilir öğe ayrıntıları.

ProtectableItemProperties

Çoğaltma korumalı öğe özel veri ayrıntıları.

Name Tür Description
customDetails ConfigurationSettings:

Çoğaltma sağlayıcısı özel ayarları.

friendlyName

string

Ad.

protectionReadinessErrors

string[]

Geçerli koruma hazırlığı hataları.

protectionStatus

string

Koruma durumu.

recoveryServicesProviderId

string

Kurtarma sağlayıcısı ARM Kimliği.

replicationProtectedItemId

string

Korumalı öğelerin ARM kaynağı.

supportedReplicationProviders

string[]

Korunabilir öğe için desteklenen çoğaltma sağlayıcılarının listesi.

ReplicationGroupDetails

Çoğaltma grubu ayrıntıları. Bu, San durumunda kullanılacaktır.

Name Tür Description
instanceType string:

ReplicationGroupDetails

Sınıf türünü alır. Türetilmiş sınıflarda geçersiz kılındı.

VMwareVirtualMachineDetails

VMware sağlayıcısına özgü ayarlar.

Name Tür Description
agentGeneratedId

string

Konuk üzerine yüklendikten sonra InMage aracısı tarafından oluşturulan kimlik. Bu, InMage CreateProtection sırasında kullanılacak kimliktir.

agentInstalled

string

InMage scout aracısının konukta yüklü olup olmadığını gösteren değer.

agentVersion

string

Aracı sürümü.

discoveryType

string

Makinenin bulma türünü gösteren değer. Değer vCenter veya fiziksel olabilir.

diskDetails

InMageDiskDetails[]

Disk ayrıntıları.

instanceType string:

VMwareVirtualMachine

Sınıf türünü alır. Türetilmiş sınıflarda geçersiz kılındı.

ipAddress

string

IP adresi.

osType

string

VM'de yüklü OsType.

poweredOn

string

VM'nin açık olup olmadığını gösteren değer.

vCenterInfrastructureId

string

VCenter altyapı kimliği.

validationErrors

HealthError[]

Doğrulama hataları.