Replication Protectable Items - List By Replication Protection Containers

Korunabilir öğelerin listesini alır.
Koruma edilebilir öğeleri bir koruma kabında listeler.

GET https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectableItems?api-version=2018-07-10
GET https://management.azure.com/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectableItems?api-version=2018-07-10&$filter={$filter}

URI Parametreleri

Name In Required Type Description
fabricName
path True
  • string

Kumaş adı.

protectionContainerName
path True
  • string

Koruma konteyneradı.

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.

Yanıtlar

Name Type Description
200 OK

Tamam

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akış

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

Scopes

Name Description
user_impersonation kullanıcı hesabınızı taklit edin.

Ö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=2018-07-10

Sample Response

{
  "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": "HyperVVirtualMachine"
        }
      }
    },
    {
      "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": "HyperVVirtualMachine"
        }
      }
    }
  ],
  "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=2018-07-10&%24skipToken=ReplicationGroup%3aBegin"
}

Tanımlar

DiskDetails

On-prem disk bilgileri.

DiskVolumeDetails

Ses ayrıntıları.

HealthError

Sistem Durumu Hatası

HealthErrorCustomerResolvability

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

HyperVVirtualMachineDetails

Tek Ana Bilgisayar kumaş sağlayıcısına özel VM ayarları.

InMageDiskDetails

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

InnerHealthError

InnerHealthError sınıfLarını uygular. HealthError nesnesi alt hatalar olarak InnerHealthErrors bir listesi vardır. Hydra sözleşmeyi otomatik olarak oluşturmaya çalıştığında bu sonsuz bir yapıların döngülenmesini önleyeceği için InnerHealthError kullanılır. Biz iç sağlık hataları olarak ilgili sağlık hataları ortaya ve tüm API tüketicilerin Özel> Durum olarak aynı şekilde bu kullanabilirsiniz - InnerException.

OSDetails

Disk Ayrıntıları.

PresenceStatus

VM'nin fiziksel bir diske bağlı olup olmadığını gösteren bir değer. {SrsDataContract.PresenceStatus} enum'un string değeri.

ProtectableItem

Çoğaltma korumalı öğe

ProtectableItemCollection

Korunabilir madde koleksiyonu.

ProtectableItemProperties

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

ReplicationGroupDetails

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

VmmVirtualMachineDetails

VMM kumaş sağlayıcısına özel VM ayarları.

VMwareVirtualMachineDetails

VMware sağlayıcısına özel ayarlar

DiskDetails

On-prem disk bilgileri.

Name Type Description
maxSizeMB
  • integer

MB'de sabit disk maksimum boyutu.

vhdId
  • string

VHD Kimliği.

vhdName
  • string

VHD adı.

vhdType
  • string

Birimin türü.

DiskVolumeDetails

Ses ayrıntıları.

Name Type Description
label
  • string

Ses etiketi.

name
  • string

Birim adı.

HealthError

Sistem Durumu Hatası

Name Type Description
creationTimeUtc
  • string

Hata oluşturma süresi (UTC)

customerResolvability

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

entityId
  • string

Varlığın kimliği.

errorCategory
  • string

Hata kategorisi.

errorCode
  • string

Hata kodu.

errorId
  • string

Sistem durumu hatası benzersiz id.

errorLevel
  • string

Hata düzeyi.

errorMessage
  • string

Hata iletisi.

errorSource
  • string

Hata kaynağı.

errorType
  • string

Hata türü.

innerHealthErrors

İç sağlık hataları. HealthError'ın alt hata olarak HealthError listesine sahip olması sorunludur. Hydra sözleşmeyi otomatik olarak oluşturmaya çalıştığında bu sonsuz bir yapıların döngülenmesini önleyeceği için InnerHealthError kullanılır. Biz iç sağlık hataları olarak ilgili sağlık hataları ortaya ve tüm API tüketicilerin Özel> Durum olarak aynı şekilde bu kullanabilirsiniz - InnerException.

possibleCauses
  • string

Olası hata nedenleri.

recommendedAction
  • string

Hatayı gidermek 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ülenebilen olup olmadığını belirten değer.

Name Type Description
Allowed
  • string
NotAllowed
  • string

HyperVVirtualMachineDetails

Tek Ana Bilgisayar kumaş sağlayıcısına özel VM ayarları.

Name Type Description
diskDetails

Son başarılı zaman içinde başarısız.

generation
  • string

Kumaştaki nesnenin kimliği.

hasFibreChannelAdapter

VM'nin fiber kanal bağdaştırıcısı takılı olup olmadığını gösteren bir değer. {SrsDataContract.PresenceStatus} enum'un string değeri.

hasPhysicalDisk

VM'nin fiziksel bir diske bağlı olup olmadığını gösteren bir değer. {SrsDataContract.PresenceStatus} enum'un string değeri.

hasSharedVhd

VM'nin ortak bir VHD'si olup olmadığını gösteren bir değer. {SrsDataContract.PresenceStatus} enum'un string değeri.

instanceType string:
  • HyperVVirtualMachine

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

osDetails

Son çoğaltma zamanı.

sourceItemId
  • string

Nesnenin kaynak kimliği.

InMageDiskDetails

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

Name Type 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'deki disk boyutu.

diskType
  • string

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

volumeList

Diskin birimleri.

InnerHealthError

InnerHealthError sınıfLarını uygular. HealthError nesnesi alt hatalar olarak InnerHealthErrors bir listesi vardır. Hydra sözleşmeyi otomatik olarak oluşturmaya çalıştığında bu sonsuz bir yapıların döngülenmesini önleyeceği için InnerHealthError kullanılır. Biz iç sağlık hataları olarak ilgili sağlık hataları ortaya ve tüm API tüketicilerin Özel> Durum olarak aynı şekilde bu kullanabilirsiniz - InnerException.

Name Type Description
creationTimeUtc
  • string

Hata oluşturma süresi (UTC)

entityId
  • string

Varlığın kimliği.

errorCategory
  • string

Hata kategorisi.

errorCode
  • string

Hata kodu.

errorLevel
  • string

Hata düzeyi.

errorMessage
  • string

Hata iletisi.

errorSource
  • string

Hata kaynağı.

errorType
  • string

Hata türü.

possibleCauses
  • string

Olası hata nedenleri.

recommendedAction
  • string

Hatayı gidermek için önerilen eylem.

recoveryProviderErrorMessage
  • string

DRA hata iletisi.

summaryMessage
  • string

Varlığın özet iletisi.

OSDetails

Disk Ayrıntıları.

Name Type Description
oSMajorVersion
  • string

İşletim Sistemi Ana Sürümü.

oSMinorVersion
  • string

İşletim Sistemi Küçük Sürümü.

oSVersion
  • string

İşletim Sistemi Sürümü.

osEdition
  • string

The OSEdition.

osType
  • string

VM Disk ayrıntıları.

productType
  • string

Ürün türü.

PresenceStatus

VM'nin fiziksel bir diske bağlı olup olmadığını gösteren bir değer. {SrsDataContract.PresenceStatus} enum'un string değeri.

Name Type Description
NotPresent
  • string
Present
  • string
Unknown
  • string

ProtectableItem

Çoğaltma korumalı öğe

Name Type Description
id
  • string

Kaynak Kimliği

location
  • string

Kaynak Konumu

name
  • string

Kaynak Adı

properties

Özel veriler.

type
  • string

Kaynak Türü

ProtectableItemCollection

Korunabilir madde koleksiyonu.

Name Type Description
nextLink
  • string

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

value

Korunabilir öğe ayrıntıları.

ProtectableItemProperties

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

Name Type Description
customDetails ConfigurationSettings:

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

friendlyName
  • string

Ad.

protectionReadinessErrors
  • string[]

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

protectionStatus
  • string

Koruma durumu.

recoveryServicesProviderId
  • string

Kurtarma sağlayıcısı ARM Id.

replicationProtectedItemId
  • string

Korunan öğ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 ve Wvr durumunda kullanılacaktır.

Name Type Description
instanceType string:

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

VmmVirtualMachineDetails

VMM kumaş sağlayıcısına özel VM ayarları.

Name Type Description
diskDetails

Son başarılı zaman içinde başarısız.

generation
  • string

Kumaştaki nesnenin kimliği.

hasFibreChannelAdapter

VM'nin fiber kanal bağdaştırıcısı takılı olup olmadığını gösteren bir değer. {SrsDataContract.PresenceStatus} enum'un string değeri.

hasPhysicalDisk

VM'nin fiziksel bir diske bağlı olup olmadığını gösteren bir değer. {SrsDataContract.PresenceStatus} enum'un string değeri.

hasSharedVhd

VM'nin ortak bir VHD'si olup olmadığını gösteren bir değer. {SrsDataContract.PresenceStatus} enum'un string değeri.

instanceType string:
  • VmmVirtualMachine

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

osDetails

Son çoğaltma zamanı.

sourceItemId
  • string

Nesnenin kaynak kimliği.

VMwareVirtualMachineDetails

VMware sağlayıcısına özel ayarlar

Name Type Description
agentGeneratedId
  • string

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

agentInstalled
  • string

InMage izci aracısının misafire yüklendiğini gösteren değer.

agentVersion
  • string

Aracı versiyonu.

discoveryType
  • string

Makinenin keşif türünü gösteren bir değer. Değer vCenter veya fiziksel olabilir.

diskDetails

Disk detayları.

instanceType string:
  • VMwareVirtualMachine

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

ipAddress
  • string

IP adresi.

osType
  • string

VM yüklü OsType.

poweredOn
  • string

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

vCenterInfrastructureId
  • string

VCenter altyapı kimliği.

validationErrors

Doğrulama hataları.