다음을 통해 공유


RestoreRequest 클래스

복원 요청에 대한 설명입니다.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

상속
azure.mgmt.web.v2023_01_01.models._models_py3.ProxyOnlyResource
RestoreRequest

생성자

RestoreRequest(*, kind: str | None = None, storage_account_url: str | None = None, blob_name: str | None = None, overwrite: bool | None = None, site_name: str | None = None, databases: List[_models.DatabaseBackupSetting] | None = None, ignore_conflicting_host_names: bool = False, ignore_databases: bool = False, app_service_plan: str | None = None, operation_type: str | _models.BackupRestoreOperationType = 'Default', adjust_connection_strings: bool | None = None, hosting_environment: str | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
kind
str

리소스 종류입니다.

storage_account_url
str

컨테이너에 대한 SAS URL입니다.

blob_name
str

백업을 포함하는 Blob의 이름입니다.

overwrite

<code>true</code> 복원 작업이 대상 앱을 덮어쓸 수 있으면 이고, 그렇지 않으면 입니다 <code>false</code>. <code>true</code> 기존 앱을 통해 복원하려는 경우 가 필요합니다.

site_name
str

앱의 이름입니다.

databases

복원해야 하는 데이터베이스의 컬렉션입니다. 이 목록은 백업에 포함된 데이터베이스 목록과 일치해야 합니다.

ignore_conflicting_host_names

사용자 지정 도메인을 사용하여 앱을 복원할 때 논리를 변경합니다. <code>true</code> 사용자 지정 도메인을 자동으로 제거합니다. 이면 <code>false</code>사용자 지정 도메인이 복원될 때 앱의 개체에 추가되지만 작업 중 충돌로 인해 실패할 수 있습니다.

ignore_databases

데이터베이스를 무시하고 사이트 콘텐츠만 복원합니다.

app_service_plan
str

복원된 사이트를 소유할 App Service 계획을 지정합니다.

operation_type

작업 유형입니다. 알려진 값은 "Default", "Clone", "재배치", "스냅샷" 및 "CloudFS"입니다.

기본값: Default
adjust_connection_strings

<code>true</code> 새 앱에서 SiteConfig.ConnectionStrings를 설정해야 하면 이고, 그렇지 않으면 입니다 <code>false</code>.

hosting_environment
str

필요한 경우(앱을 App Service Environment 복원하는 경우에만) 이름을 App Service Environment.

변수

Name Description
id
str

리소스 ID입니다.

name
str

리소스 이름입니다.

kind
str

리소스 종류입니다.

type
str

리소스 종류.

storage_account_url
str

컨테이너에 대한 SAS URL입니다.

blob_name
str

백업을 포함하는 Blob의 이름입니다.

overwrite

<code>true</code> 복원 작업이 대상 앱을 덮어쓸 수 있으면 이고, 그렇지 않으면 입니다 <code>false</code>. <code>true</code> 기존 앱을 통해 복원하려는 경우 가 필요합니다.

site_name
str

앱의 이름입니다.

databases

복원해야 하는 데이터베이스의 컬렉션입니다. 이 목록은 백업에 포함된 데이터베이스 목록과 일치해야 합니다.

ignore_conflicting_host_names

사용자 지정 도메인을 사용하여 앱을 복원할 때 논리를 변경합니다. <code>true</code> 사용자 지정 도메인을 자동으로 제거합니다. 이면 <code>false</code>사용자 지정 도메인이 복원될 때 앱의 개체에 추가되지만 작업 중 충돌로 인해 실패할 수 있습니다.

ignore_databases

데이터베이스를 무시하고 사이트 콘텐츠만 복원합니다.

app_service_plan
str

복원된 사이트를 소유할 App Service 계획을 지정합니다.

operation_type

작업 유형입니다. 알려진 값은 "Default", "Clone", "재배치", "스냅샷" 및 "CloudFS"입니다.

adjust_connection_strings

<code>true</code> 새 앱에서 SiteConfig.ConnectionStrings를 설정해야 하면 이고, 그렇지 않으면 입니다 <code>false</code>.

hosting_environment
str

필요한 경우(앱을 App Service Environment 복원하는 경우에만) 이름을 App Service Environment.