Aracılığıyla paylaş


Managed Instance Long Term Retention Policies - Get

Yönetilen veritabanının uzun süreli saklama ilkesini alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/backupLongTermRetentionPolicies/default?api-version=2025-01-01

URI Parametreleri

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

string

Veritabanının adı.

managedInstanceName
path True

string

Yönetilen örneğin adı.

policyName
path True

ManagedInstanceLongTermRetentionPolicyName

İlke adı. Her zaman Varsayılan olmalıdır.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

ManagedInstanceLongTermRetentionPolicy

Yönetilen veritabanı için LTR ilkesi başarıyla edinildi.

Other Status Codes

ErrorResponse

Hata Yanıtları: ***

  • 400 ManagedInstanceStoppingOrStopped - Örnek durdurulmuş/durdurulmuş durumdayken gönderilen çakışan işlem

  • 400 ManagedInstanceStarting - Örnek başlatma durumundayken gönderilen çakışan işlem

  • 400 LtrConfigPolicyUnsupportedIfAutoPauseEnabled - Otomatik duraklatma etkinleştirildiğinde sunucusuz veritabanı için uzun süreli yedekleme saklamayı etkinleştirme desteklenmez.

  • 400 LtrConfigPolicyDuringVldbMigration - Hiper Ölçek hizmet katmanına geçiş sırasında bir veritabanı için uzun süreli yedekleme saklamanın etkinleştirilmesi desteklenmez.

  • 400 LtrConfigPolicyDuringVldbReverseMigration - Hiper Ölçek'ten ters geçiş sırasında veritabanı için uzun süreli yedekleme saklamayı etkinleştirme desteklenmez.

  • 400 DatabaseNamedReplicaBackupRetentionConfigurationNotSupported - Kullanıcı, Adlandırılmış Çoğaltmada yedekleme bekletme ilkesini yapılandırmayı denedi.

  • 400 LTRNotSupportedForPerDBCMK - Veritabanı düzeyinde CMK önizlemede yapılandırıldığında uzun süreli Yedekleme Saklama desteklenmez.

  • 400 LTRHyperscaleSetPolicyError - Bu veritabanı için uzun süreli yedekleme saklama etkinleştirilirken bir hata oluştu. Uzun süreli yedekleme saklamayı etkinleştirmek için lütfen Microsoft desteğine ulaşın.

  • 400 LTRArchiveStorageDisabledOnHyperscaleEdition - Hiper Ölçek veritabanlarında uzun süreli saklama yedeklemelerinin arşivlenmesi etkinleştirilmedi.

  • 400 InvalidLTRImmutabilityWithImmutabilityNotSet - Yedekleme değişmezliği etkinleştirilmediğinde değişmezlik ilkesi modu ayarlanamıyor.

  • 400 LTRArchiveStorageFailedOnZoneRedundantBackupStorage - Yedek depolama erişim katmanı 'arşiv' olarak ayarlanmış uzun süreli bir bekletme ilkesinin ayarlanması alanlar arası yedekli yedekleme depolamada desteklenmez. Yerel olarak yedekli veya coğrafi olarak yedekli depolama türlerini kullanın.

  • 400 LongTermRetentionPolicyNotSupported - Bu veritabanında Uzun Süreli Saklama desteklenmiyor.

  • 400 LongTermRetentionPolicyInvalid - Uzun Süreli Saklama ilkesi geçersiz.

  • 404 ServerNotInSubscriptionResourceGroup - Belirtilen sunucu belirtilen kaynak grubunda ve abonelikte yok.

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 ResourceNotFound - İstenen kaynak bulunamadı.

  • 409 ConflictingServerOperation - '{0}' sunucusu başka bir işlemle meşgul. Lütfen işleminizi daha sonra deneyin.

Örnekler

Get the long term retention policy for the managed database.

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/managedInstances/testInstance/databases/testDatabase/backupLongTermRetentionPolicies/default?api-version=2025-01-01

Örnek yanıt

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql//managedInstances/testInstance/databases/testDatabase/backupLongTermRetentionPolicies/default",
  "name": "default",
  "type": "Microsoft.Sql/resourceGroups/managedInstances/databases/backupLongTermRetentionPolicies",
  "properties": {
    "weeklyRetention": "P1M",
    "monthlyRetention": "P1Y",
    "yearlyRetention": "P5Y",
    "weekOfYear": 5,
    "backupStorageAccessTier": "Archive"
  }
}

Tanımlar

Name Description
BackupStorageAccessTier

LTR yedeklemeleri için BackupStorageAccessTier

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

ManagedInstanceLongTermRetentionPolicy

Uzun süreli saklama ilkesi.

ManagedInstanceLongTermRetentionPolicyName

İlke adı. Her zaman Varsayılan olmalıdır.

BackupStorageAccessTier

LTR yedeklemeleri için BackupStorageAccessTier

Değer Description
Hot
Archive

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

ManagedInstanceLongTermRetentionPolicy

Uzun süreli saklama ilkesi.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.backupStorageAccessTier

BackupStorageAccessTier

LTR yedeklemeleri için BackupStorageAccessTier

properties.monthlyRetention

string

ISO 8601 biçiminde bir LTR yedeklemesi için aylık saklama ilkesi.

properties.weekOfYear

integer (int32)

Yıllık yedeklemenin ISO 8601 biçiminde alınması için yılın haftası.

properties.weeklyRetention

string

ISO 8601 biçiminde bir LTR yedeklemesi için haftalık saklama ilkesi.

properties.yearlyRetention

string

ISO 8601 biçiminde bir LTR yedeklemesi için yıllık saklama ilkesi.

type

string

Kaynak türü.

ManagedInstanceLongTermRetentionPolicyName

İlke adı. Her zaman Varsayılan olmalıdır.

Değer Description
default