ManagedHsmProperties 클래스
관리되는 HSM 풀의 속성입니다.
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
- 상속
-
azure.mgmt.keyvault._serialization.ModelManagedHsmProperties
생성자
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
|
관리되는 HSM 풀에 대한 요청을 인증하는 데 사용해야 하는 Azure Active Directory 테넌트 ID입니다. |
initial_admin_object_ids
|
이 관리되는 hsm 풀에 대한 초기 관리자 개체 ID의 배열입니다. |
enable_soft_delete
|
이 관리형 HSM 풀에 대해 '일시 삭제' 기능을 사용할 수 있는지 여부를 지정하는 속성입니다. 일시 삭제는 관리되는 모든 HSM에 대해 기본적으로 사용하도록 설정되며 변경할 수 없습니다. Default value: True
|
soft_delete_retention_in_days
|
일시 삭제된 데이터 보존 일수입니다. HSM 또는 키를 삭제하면 구성된 보존 기간 또는 기본 기간인 90일 동안 복구할 수 있습니다. 7에서 90 사이의 값을 허용합니다. Default value: 90
|
enable_purge_protection
|
이 관리되는 HSM 풀에 대해 제거에 대한 보호를 사용할지 여부를 지정하는 속성입니다. 이 속성을 true로 설정하면 이 관리되는 HSM 풀 및 해당 콘텐츠에 대한 제거에 대한 보호가 활성화됩니다. 관리되는 HSM 서비스만 복구할 수 없는 하드 삭제를 시작할 수 있습니다. 이 기능을 사용하도록 설정하는 것은 되돌릴 수 없습니다. Default value: True
|
create_mode
|
str 또는
CreateMode
리소스가 만들어지고 있는지 아니면 삭제된 리소스에서 복구되고 있는지를 나타내는 만들기 모드입니다. 알려진 값은 "recover" 및 "default"입니다. |
network_acls
|
특정 네트워크 위치에서 키 자격 증명 모음의 접근성을 제어하는 규칙입니다. |
public_network_access
|
공용 네트워크에서 관리되는 HSM에 대한 권한을 제어합니다. 알려진 값은 "사용" 및 "사용 안 함"입니다. Default value: Enabled
|
변수
Name | Description |
---|---|
tenant_id
|
관리되는 HSM 풀에 대한 요청을 인증하는 데 사용해야 하는 Azure Active Directory 테넌트 ID입니다. |
initial_admin_object_ids
|
이 관리되는 hsm 풀에 대한 초기 관리자 개체 ID의 배열입니다. |
hsm_uri
|
키에 대한 작업을 수행하기 위한 관리형 hsm 풀의 URI입니다. |
enable_soft_delete
|
이 관리형 HSM 풀에 대해 '일시 삭제' 기능을 사용할 수 있는지 여부를 지정하는 속성입니다. 일시 삭제는 관리되는 모든 HSM에 대해 기본적으로 사용하도록 설정되며 변경할 수 없습니다. |
soft_delete_retention_in_days
|
일시 삭제된 데이터 보존 일수입니다. HSM 또는 키를 삭제하면 구성된 보존 기간 또는 기본 기간인 90일 동안 복구할 수 있습니다. 7에서 90 사이의 값을 허용합니다. |
enable_purge_protection
|
이 관리되는 HSM 풀에 대해 제거에 대한 보호를 사용할지 여부를 지정하는 속성입니다. 이 속성을 true로 설정하면 이 관리되는 HSM 풀 및 해당 콘텐츠에 대한 제거에 대한 보호가 활성화됩니다. 관리되는 HSM 서비스만 복구할 수 없는 하드 삭제를 시작할 수 있습니다. 이 기능을 사용하도록 설정하는 것은 되돌릴 수 없습니다. |
create_mode
|
str 또는
CreateMode
리소스가 만들어지고 있는지 아니면 삭제된 리소스에서 복구되고 있는지를 나타내는 만들기 모드입니다. 알려진 값은 "recover" 및 "default"입니다. |
status_message
|
리소스 상태 메시지입니다. |
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 보안 도메인 속성. |
Azure SDK for Python