Aracılığıyla paylaş


Backup Vaults - Get In Resource Group

Bir kaynak grubuna ait kaynak koleksiyonunu döndürür.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults?api-version=2024-04-01

URI Parametreleri

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

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

uuid

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

BackupVaultResourceList

TAMAM

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

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 BackupVaults in ResourceGroup

Örnek isteği

GET https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults?api-version=2024-04-01

Örnek yanıt

{
  "value": [
    {
      "identity": {
        "type": "None"
      },
      "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/BackupVaults/ExampleVault1",
      "name": "ExampleVault1",
      "type": "Microsoft.DataProtection/BackupVaults",
      "location": "WestUS",
      "tags": {
        "key1": "val1"
      },
      "properties": {
        "provisioningState": "Succeeded",
        "storageSettings": [
          {
            "datastoreType": "VaultStore",
            "type": "LocallyRedundant"
          }
        ],
        "featureSettings": {
          "crossRegionRestoreSettings": {
            "state": "Enabled"
          }
        },
        "securitySettings": {
          "softDeleteSettings": {
            "state": "Enabled",
            "retentionDurationInDays": 14
          }
        },
        "secureScore": "Adequate",
        "bcdrSecurityLevel": "Good"
      }
    },
    {
      "identity": {
        "principalId": "c009b9a0-0024-417c-83cd-025d3776045d",
        "tenantId": "83abe5cd-bcc3-441a-bd86-e6a75360cecc",
        "type": "SystemAssigned"
      },
      "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/BackupVaults/ExampleVault2",
      "name": "ExampleVault2",
      "type": "Microsoft.DataProtection/BackupVaults",
      "location": "WestUS",
      "tags": {
        "key1": "val1"
      },
      "properties": {
        "monitoringSettings": {
          "azureMonitorAlertSettings": {
            "alertsForAllJobFailures": "Enabled"
          }
        },
        "provisioningState": "Succeeded",
        "storageSettings": [
          {
            "datastoreType": "VaultStore",
            "type": "LocallyRedundant"
          }
        ],
        "featureSettings": {
          "crossRegionRestoreSettings": {
            "state": "Enabled"
          }
        },
        "securitySettings": {
          "softDeleteSettings": {
            "state": "Enabled",
            "retentionDurationInDays": 14
          }
        },
        "secureScore": "Adequate",
        "bcdrSecurityLevel": "Good"
      }
    }
  ]
}

Tanımlar

Name Description
AlertsState
AzureMonitorAlertSettings

Azure İzleyici tabanlı uyarılar için ayarlar

BackupVault

BackupVault

BackupVaultResource

BackupVault Kaynağı

BackupVaultResourceList

BackupVaultResourceList

BCDRSecurityLevel

Backup Vault'un Güvenlik Düzeyi

CloudError

CloudError

CmkKekIdentity

CMK için kullanılan yönetilen kimliğin ayrıntıları

CmkKeyVaultProperties

CMK'yi barındıran Key Vault'un özellikleri

createdByType

Kaynağı oluşturan kimliğin türü.

CrossRegionRestoreSettings
CrossRegionRestoreState

CrossRegionRestore durumu

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Ayarları

CrossSubscriptionRestoreState

CrossSubscriptionRestore durumu

DppIdentityDetails

DppIdentityDetails

encryptionSettings

Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları.

EncryptionState

Backup Vault'un şifreleme durumu.

Error

Kaynak yönetimi hata yanıtı.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

FeatureSettings

Kasanın özellik ayarlarını içeren sınıf

IdentityType

Kimlik türü. 'SystemAssigned' ve 'UserAssigned' birbirini dışlar. 'SystemAssigned', örtük olarak oluşturulan yönetilen kimliği kullanır.

ImmutabilitySettings

Kasa düzeyinde Değişmezlik Ayarları

ImmutabilityState

Değişmezlik durumu

InfrastructureEncryptionState

Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma

MonitoringSettings

İzleme Ayarları

ProvisioningState

BackupVault kaynağının sağlama durumu

ResourceMoveDetails

ResourceMoveDetails, ARM'den GetResource çağrısına yanıt olarak döndürülür

ResourceMoveState

Yedekleme kasası için kaynak taşıma durumu

SecureScoreLevel

Backup Kasasının Güvenli Puanı

SecuritySettings

Kasanın güvenlik ayarlarını içeren sınıf

SoftDeleteSettings

Geçici silmeyle ilgili ayarlar

SoftDeleteState

Geçici silme durumu

StorageSetting

StorageSetting

StorageSettingStoreTypes

Veri deposunun türünü alır veya ayarlar.

StorageSettingTypes

Türü alır veya ayarlar.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

AlertsState

Name Tür Description
Disabled

string

Enabled

string

AzureMonitorAlertSettings

Azure İzleyici tabanlı uyarılar için ayarlar

Name Tür Description
alertsForAllJobFailures

AlertsState

BackupVault

BackupVault

Name Tür Description
bcdrSecurityLevel

BCDRSecurityLevel

Backup Vault'un Güvenlik Düzeyi

featureSettings

FeatureSettings

Özellik Ayarları

isVaultProtectedByResourceGuard

boolean

Kasa resource guard tarafından korunuyor mu?

monitoringSettings

MonitoringSettings

İzleme Ayarları

provisioningState

ProvisioningState

BackupVault kaynağının sağlama durumu

replicatedRegions

string[]

Backup Vault için çoğaltılmış bölgelerin listesi

resourceGuardOperationRequests

string[]

LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests

resourceMoveDetails

ResourceMoveDetails

Yedekleme kasası için kaynak taşıma ayrıntıları

resourceMoveState

ResourceMoveState

Yedekleme kasası için kaynak taşıma durumu

secureScore

SecureScoreLevel

Backup Kasasının Güvenli Puanı

securitySettings

SecuritySettings

Güvenlik Ayarları

storageSettings

StorageSetting[]

Depolama Ayarları

BackupVaultResource

BackupVault Kaynağı

Name Tür Description
eTag

string

İsteğe bağlı ETag.

id

string

Kaynak Kimliği, kaynağın tam yolunu temsil eder.

identity

DppIdentityDetails

DppIdentityDetails
Giriş Yönetilen Kimlik Ayrıntıları

location

string

Kaynak konumu.

name

string

Kaynakla ilişkili kaynak adı.

properties

BackupVault

BackupVault
BackupVaultResource özellikleri

systemData

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

tags

object

Kaynak etiketleri.

type

string

Kaynak türü Ad Alanı/ResourceType/ResourceType/... formunun tam yolunu temsil eder.

BackupVaultResourceList

BackupVaultResourceList

Name Tür Description
nextLink

string

Kaynakların sonraki sayfasını getirmek için uri. ListNext() çağrısı, kaynakların sonraki sayfasını getirir.

value

BackupVaultResource[]

Kaynak listesi.

BCDRSecurityLevel

Backup Vault'un Güvenlik Düzeyi

Name Tür Description
Excellent

string

Fair

string

Good

string

NotSupported

string

Poor

string

CloudError

CloudError

Name Tür Description
error

Error

Kaynak yönetimi hata yanıtı.

CmkKekIdentity

CMK için kullanılan yönetilen kimliğin ayrıntıları

Name Tür Description
identityId

string

Key Vault'a erişim izinlerine sahip olan kullanılacak yönetilen kimlik. Kimlik türleri için buraya bir değer girin: yalnızca 'UserAssigned'.

identityType

IdentityType

Kimlik türü. 'SystemAssigned' ve 'UserAssigned' birbirini dışlar. 'SystemAssigned', örtük olarak oluşturulan yönetilen kimliği kullanır.

CmkKeyVaultProperties

CMK'yi barındıran Key Vault'un özellikleri

Name Tür Description
keyUri

string

Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si

createdByType

Kaynağı oluşturan kimliğin türü.

Name Tür Description
Application

string

Key

string

ManagedIdentity

string

User

string

CrossRegionRestoreSettings

Name Tür Description
state

CrossRegionRestoreState

CrossRegionRestore durumu

CrossRegionRestoreState

CrossRegionRestore durumu

Name Tür Description
Disabled

string

Enabled

string

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Ayarları

Name Tür Description
state

CrossSubscriptionRestoreState

CrossSubscriptionRestore durumu

CrossSubscriptionRestoreState

CrossSubscriptionRestore durumu

Name Tür Description
Disabled

string

Enabled

string

PermanentlyDisabled

string

DppIdentityDetails

DppIdentityDetails

Name Tür Description
principalId

string

Bir Azure kaynağına rol tabanlı erişim vermek için kullanılan yönetilen kimlik için hizmet sorumlusu nesnesinin nesne kimliği.

tenantId

string

Kaynağın artık üye olduğu Azure AD kiracısını temsil eden Genel Benzersiz Tanımlayıcı (GUID).

type

string

SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' veya None olabilecek identityType

userAssignedIdentities

<string,  UserAssignedIdentity>

Kullanıcı tarafından atanan kimlikleri alır veya ayarlar.

encryptionSettings

Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları.

Name Tür Description
infrastructureEncryption

InfrastructureEncryptionState

Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma

kekIdentity

CmkKekIdentity

CMK için kullanılan yönetilen kimliğin ayrıntıları

keyVaultProperties

CmkKeyVaultProperties

CMK'yi barındıran Key Vault'un özellikleri

state

EncryptionState

Backup Vault'un şifreleme durumu.

EncryptionState

Backup Vault'un şifreleme durumu.

Name Tür Description
Disabled

string

CMK şifrelemesi Backup Vault'ta devre dışı bırakıldı. Şifreleme Durumu 'Etkin' olduğunda kullanıcı bu durumu ayarlayamıyor.

Enabled

string

Backup Vault'ta CMK şifrelemesi etkinleştirildi

Inconsistent

string

CMK şifrelemesi Backup Vault'ta tutarsız durumda. Bu durum, kullanıcının durumu düzeltmek için şifreleme ayarları işlemini hemen yeniden denemesi gerektiğini gösterir.

Error

Kaynak yönetimi hata yanıtı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

Error[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

FeatureSettings

Kasanın özellik ayarlarını içeren sınıf

Name Tür Description
crossRegionRestoreSettings

CrossRegionRestoreSettings

crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Ayarları

IdentityType

Kimlik türü. 'SystemAssigned' ve 'UserAssigned' birbirini dışlar. 'SystemAssigned', örtük olarak oluşturulan yönetilen kimliği kullanır.

Name Tür Description
SystemAssigned

string

UserAssigned

string

ImmutabilitySettings

Kasa düzeyinde Değişmezlik Ayarları

Name Tür Description
state

ImmutabilityState

Değişmezlik durumu

ImmutabilityState

Değişmezlik durumu

Name Tür Description
Disabled

string

Locked

string

Unlocked

string

InfrastructureEncryptionState

Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma

Name Tür Description
Disabled

string

Enabled

string

MonitoringSettings

İzleme Ayarları

Name Tür Description
azureMonitorAlertSettings

AzureMonitorAlertSettings

Azure İzleyici tabanlı uyarılar için ayarlar

ProvisioningState

BackupVault kaynağının sağlama durumu

Name Tür Description
Failed

string

Provisioning

string

Succeeded

string

Unknown

string

Updating

string

ResourceMoveDetails

ResourceMoveDetails, ARM'den GetResource çağrısına yanıt olarak döndürülür

Name Tür Description
completionTimeUtc

string

Denenen en son ResourceMove işleminin UTC'sinde tamamlanma süresi. ISO 8601 biçimi.

operationId

string

Denenen en son ResourceMove işleminin CorrelationId değeri

sourceResourcePath

string

Kaynak kaynağın ARM kaynak yolu

startTimeUtc

string

Denenen en son ResourceMove işleminin UTC'sinde başlangıç saati. ISO 8601 biçimi.

targetResourcePath

string

En son ResourceMove işleminde kullanılan hedef kaynağın ARM kaynak yolu

ResourceMoveState

Yedekleme kasası için kaynak taşıma durumu

Name Tür Description
CommitFailed

string

CommitTimedout

string

CriticalFailure

string

Failed

string

InProgress

string

MoveSucceeded

string

PartialSuccess

string

PrepareFailed

string

PrepareTimedout

string

Unknown

string

SecureScoreLevel

Backup Kasasının Güvenli Puanı

Name Tür Description
Adequate

string

Maximum

string

Minimum

string

None

string

NotSupported

string

SecuritySettings

Kasanın güvenlik ayarlarını içeren sınıf

Name Tür Description
encryptionSettings

encryptionSettings

Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları.

immutabilitySettings

ImmutabilitySettings

Kasa düzeyinde Değişmezlik Ayarları

softDeleteSettings

SoftDeleteSettings

Geçici silmeyle ilgili ayarlar

SoftDeleteSettings

Geçici silmeyle ilgili ayarlar

Name Tür Description
retentionDurationInDays

number

Geçici silme saklama süresi

state

SoftDeleteState

Geçici silme durumu

SoftDeleteState

Geçici silme durumu

Name Tür Description
AlwaysOn

string

Geçici Silme BackupVault için kalıcı olarak etkinleştirilir ve ayar değiştirilemez

Off

string

BackupVault için Geçici Silme kapalı

On

string

Geçici Silme BackupVault için etkinleştirilir ancak kapatılabilir

StorageSetting

StorageSetting

Name Tür Description
datastoreType

StorageSettingStoreTypes

Veri deposunun türünü alır veya ayarlar.

type

StorageSettingTypes

Türü alır veya ayarlar.

StorageSettingStoreTypes

Veri deposunun türünü alır veya ayarlar.

Name Tür Description
ArchiveStore

string

OperationalStore

string

VaultStore

string

StorageSettingTypes

Türü alır veya ayarlar.

Name Tür Description
GeoRedundant

string

LocallyRedundant

string

ZoneRedundant

string

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

Name Tür Description
clientId

string

Atanan kimliğin istemci kimliği.

principalId

string

Atanan kimliğin asıl kimliği.