다음을 통해 공유


ManagedHsmProperties 클래스

관리되는 HSM 풀의 속성입니다.

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

상속
azure.mgmt.keyvault._serialization.Model
ManagedHsmProperties

생성자

ManagedHsmProperties(*, tenant_id: str | None = None, initial_admin_object_ids: List[str] | None = None, enable_soft_delete: bool = True, soft_delete_retention_in_days: int = 90, enable_purge_protection: bool = True, create_mode: str | _models.CreateMode | None = None, network_acls: _models.MHSMNetworkRuleSet | None = None, public_network_access: str | _models.PublicNetworkAccess = 'Enabled', **kwargs: Any)

키워드 전용 매개 변수

Name Description
tenant_id
str

관리되는 HSM 풀에 대한 요청을 인증하는 데 사용해야 하는 Azure Active Directory 테넌트 ID입니다.

initial_admin_object_ids

이 관리되는 hsm 풀에 대한 초기 관리자 개체 ID의 배열입니다.

enable_soft_delete

이 관리형 HSM 풀에 대해 '일시 삭제' 기능을 사용할 수 있는지 여부를 지정하는 속성입니다. 일시 삭제는 관리되는 모든 HSM에 대해 기본적으로 사용하도록 설정되며 변경할 수 없습니다.

기본값: True
soft_delete_retention_in_days
int

일시 삭제된 데이터 보존 일수입니다. HSM 또는 키를 삭제하면 구성된 보존 기간 또는 기본 기간인 90일 동안 복구할 수 있습니다. 7에서 90 사이의 값을 허용합니다.

기본값: 90
enable_purge_protection

이 관리되는 HSM 풀에 대해 제거에 대한 보호를 사용할지 여부를 지정하는 속성입니다. 이 속성을 true로 설정하면 이 관리되는 HSM 풀 및 해당 콘텐츠에 대한 제거에 대한 보호가 활성화됩니다. 관리되는 HSM 서비스만 복구할 수 없는 하드 삭제를 시작할 수 있습니다. 이 기능을 사용하도록 설정하는 것은 되돌릴 수 없습니다.

기본값: True
create_mode
str 또는 CreateMode

리소스가 만들어지고 있는지 아니면 삭제된 리소스에서 복구되고 있는지를 나타내는 만들기 모드입니다. 알려진 값은 "recover" 및 "default"입니다.

network_acls

특정 네트워크 위치에서 키 자격 증명 모음의 접근성을 제어하는 규칙입니다.

public_network_access

공용 네트워크에서 관리되는 HSM에 대한 권한을 제어합니다. 알려진 값은 "사용" 및 "사용 안 함"입니다.

기본값: Enabled

변수

Name Description
tenant_id
str

관리되는 HSM 풀에 대한 요청을 인증하는 데 사용해야 하는 Azure Active Directory 테넌트 ID입니다.

initial_admin_object_ids

이 관리되는 hsm 풀에 대한 초기 관리자 개체 ID의 배열입니다.

hsm_uri
str

키에 대한 작업을 수행하기 위한 관리형 hsm 풀의 URI입니다.

enable_soft_delete

이 관리형 HSM 풀에 대해 '일시 삭제' 기능을 사용할 수 있는지 여부를 지정하는 속성입니다. 일시 삭제는 관리되는 모든 HSM에 대해 기본적으로 사용하도록 설정되며 변경할 수 없습니다.

soft_delete_retention_in_days
int

일시 삭제된 데이터 보존 일수입니다. HSM 또는 키를 삭제하면 구성된 보존 기간 또는 기본 기간인 90일 동안 복구할 수 있습니다. 7에서 90 사이의 값을 허용합니다.

enable_purge_protection

이 관리되는 HSM 풀에 대해 제거에 대한 보호를 사용할지 여부를 지정하는 속성입니다. 이 속성을 true로 설정하면 이 관리되는 HSM 풀 및 해당 콘텐츠에 대한 제거에 대한 보호가 활성화됩니다. 관리되는 HSM 서비스만 복구할 수 없는 하드 삭제를 시작할 수 있습니다. 이 기능을 사용하도록 설정하는 것은 되돌릴 수 없습니다.

create_mode
str 또는 CreateMode

리소스가 만들어지고 있는지 아니면 삭제된 리소스에서 복구되고 있는지를 나타내는 만들기 모드입니다. 알려진 값은 "recover" 및 "default"입니다.

status_message
str

리소스 상태 메시지입니다.

provisioning_state

프로비저닝 상태. 알려진 값은 "Succeeded", "Provisioning", "Failed", "Updating", "Deleting", "Activated", "SecurityDomainRestore" 및 "Restoring"입니다.

network_acls

특정 네트워크 위치에서 키 자격 증명 모음의 접근성을 제어하는 규칙입니다.

private_endpoint_connections

관리형 hsm 풀과 연결된 프라이빗 엔드포인트 연결 목록입니다.

public_network_access

공용 네트워크에서 관리되는 HSM에 대한 권한을 제어합니다. 알려진 값은 "사용" 및 "사용 안 함"입니다.

scheduled_purge_date

UTC의 예약된 제거 날짜입니다.

security_domain_properties

관리형 HSM 보안 도메인 속성.