StorageAccount 클래스
스토리지 계정
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.
- 상속
-
azure.mgmt.storage.v2021_06_01.models._models_py3.TrackedResourceStorageAccount
생성자
StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, extended_location: _models.ExtendedLocation | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, is_hns_enabled: bool | None = None, large_file_shares_state: str | _models.LargeFileSharesState | None = None, routing_preference: _models.RoutingPreference | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, enable_nfs_v3: bool | None = None, allow_cross_tenant_replication: bool | None = None, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, **kwargs: Any)
키워드 전용 매개 변수
Name | Description |
---|---|
tags
|
리소스 태그. |
location
|
리소스가 있는 지리적 위치입니다. 필수 요소. |
identity
|
리소스의 ID입니다. |
extended_location
|
리소스의 extendedLocation입니다. |
azure_files_identity_based_authentication
|
Azure Files 대한 ID 기반 인증 설정을 제공합니다. |
enable_https_traffic_only
|
를 true로 설정한 경우 스토리지 서비스에만 https 트래픽을 허용합니다. |
is_hns_enabled
|
설정이 true이면 계정 HierarchicalNamespace가 사용하도록 설정됩니다. |
large_file_shares_state
|
가 사용으로 설정된 경우 대용량 파일 공유를 허용합니다. 사용하도록 설정한 후에는 사용하지 않도록 설정할 수 없습니다. 알려진 값은 "Disabled" 및 "Enabled"입니다. |
routing_preference
|
사용자가 데이터 전송을 위해 선택한 네트워크 라우팅 선택에 대한 정보를 유지 관리합니다. |
allow_blob_public_access
|
스토리지 계정의 모든 Blob 또는 컨테이너에 대한 공용 액세스를 허용하거나 허용하지 않습니다. 이 속성에 대한 기본 해석은 true입니다. |
minimum_tls_version
|
스토리지에 대한 요청에 허용되는 최소 TLS 버전을 설정합니다. 이 속성의 기본 해석은 TLS 1.0입니다. 알려진 값은 "TLS1_0", "TLS1_1" 및 "TLS1_2"입니다. |
allow_shared_key_access
|
스토리지 계정에서 공유 키를 통해 계정 액세스 키로 요청 권한을 부여할 수 있는지 여부를 나타냅니다. false이면 공유 액세스 서명을 포함한 모든 요청에 Azure Active Directory(Azure AD)를 사용하여 권한을 부여해야 합니다. 기본값은 null이며 true와 동일합니다. |
enable_nfs_v3
|
true로 설정된 경우 NFS 3.0 프로토콜 지원을 사용하도록 설정합니다. |
allow_cross_tenant_replication
|
교차 AAD 테넌트 개체 복제를 허용하거나 허용하지 않습니다. 이 속성에 대한 기본 해석은 true입니다. |
default_to_o_auth_authentication
|
기본 인증이 OAuth인지 여부를 나타내는 부울 플래그입니다. 이 속성에 대한 기본 해석은 false입니다. |
public_network_access
|
스토리지 계정에 대한 공용 네트워크 액세스를 허용하거나 허용하지 않습니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다. 알려진 값은 "Enabled" 및 "Disabled"입니다. |
immutable_storage_with_versioning
|
속성은 변경할 수 없으며 계정 생성 시 true로만 설정할 수 있습니다. true로 설정하면 기본적으로 계정의 모든 컨테이너에 대해 개체 수준 불변성을 사용하도록 설정합니다. |
변수
Name | Description |
---|---|
id
|
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
리소스의 이름입니다. |
type
|
리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts". |
tags
|
리소스 태그. |
location
|
리소스가 있는 지리적 위치입니다. 필수 요소. |
sku
|
SKU를 가져옵니다. |
kind
|
종류를 가져옵니다. 알려진 값은 "Storage", "StorageV2", "BlobStorage", "FileStorage" 및 "BlockBlobStorage"입니다. |
identity
|
리소스의 ID입니다. |
extended_location
|
리소스의 extendedLocation입니다. |
provisioning_state
|
작업이 호출되었을 때 스토리지 계정의 상태 가져옵니다. 알려진 값은 "만들기", "ResolvingDNS" 및 "Succeeded"입니다. |
primary_endpoints
|
공용 Blob, 큐 또는 테이블 개체의 검색을 수행하는 데 사용되는 URL을 가져옵니다. Standard_ZRS 및 Premium_LRS 계정은 Blob 엔드포인트만 반환합니다. |
primary_location
|
스토리지 계정에 대한 기본 데이터 센터의 위치를 가져옵니다. |
status_of_primary
|
str 또는
AccountStatus
스토리지 계정의 기본 위치를 사용할 수 있는지 또는 사용할 수 없는지 여부를 나타내는 상태 가져옵니다. 알려진 값은 "사용 가능" 및 "사용할 수 없음"입니다. |
last_geo_failover_time
|
보조 위치에 대한 장애 조치(failover)의 가장 최근 instance 타임스탬프를 가져옵니다. 가장 최근의 타임스탬프만 유지됩니다. 장애 조치(failover) instance 없는 경우 이 요소가 반환되지 않습니다. accountType이 Standard_GRS 또는 Standard_RAGRS 경우에만 사용할 수 있습니다. |
secondary_location
|
스토리지 계정에 대해 지역에서 복제된 보조 데이터베이스의 위치를 가져옵니다. accountType이 Standard_GRS 또는 Standard_RAGRS 경우에만 사용할 수 있습니다. |
status_of_secondary
|
str 또는
AccountStatus
스토리지 계정의 보조 위치를 사용할 수 있는지 여부를 나타내는 상태 가져옵니다. SKU 이름이 Standard_GRS 또는 Standard_RAGRS 경우에만 사용할 수 있습니다. 알려진 값은 "사용 가능" 및 "사용할 수 없음"입니다. |
creation_time
|
스토리지 계정의 생성 날짜 및 시간을 UTC로 가져옵니다. |
custom_domain
|
사용자가 이 스토리지 계정에 할당한 사용자 지정 도메인을 가져옵니다. |
sas_policy
|
스토리지 계정에 할당된 SasPolicy입니다. |
key_policy
|
스토리지 계정에 할당된 KeyPolicy입니다. |
key_creation_time
|
스토리지 계정 키 생성 시간입니다. |
secondary_endpoints
|
스토리지 계정의 보조 위치에서 공용 Blob, 큐 또는 테이블 개체를 검색하는 데 사용되는 URL을 가져옵니다. SKU 이름이 Standard_RAGRS 경우에만 사용할 수 있습니다. |
encryption
|
계정의 암호화 설정을 가져옵니다. 지정하지 않으면 계정이 암호화되지 않습니다. |
access_tier
|
str 또는
AccessTier
종류 = BlobStorage인 스토리지 계정에 필요합니다. 청구에 사용되는 액세스 계층입니다. 알려진 값은 "핫" 및 "쿨"입니다. |
azure_files_identity_based_authentication
|
Azure Files 대한 ID 기반 인증 설정을 제공합니다. |
enable_https_traffic_only
|
를 true로 설정한 경우 스토리지 서비스에만 https 트래픽을 허용합니다. |
network_rule_set
|
네트워크 규칙 집합. |
is_hns_enabled
|
설정이 true이면 계정 HierarchicalNamespace가 사용하도록 설정됩니다. |
geo_replication_stats
|
지역 복제 통계. |
failover_in_progress
|
장애 조치(failover)가 진행 중인 경우 값은 true이고, 그렇지 않으면 null이 됩니다. |
large_file_shares_state
|
가 사용으로 설정된 경우 대용량 파일 공유를 허용합니다. 사용하도록 설정한 후에는 사용하지 않도록 설정할 수 없습니다. 알려진 값은 "Disabled" 및 "Enabled"입니다. |
private_endpoint_connections
|
지정된 스토리지 계정과 연결된 프라이빗 엔드포인트 연결 목록입니다. |
routing_preference
|
사용자가 데이터 전송을 위해 선택한 네트워크 라우팅 선택에 대한 정보를 유지 관리합니다. |
blob_restore_status
|
Blob 복원 상태. |
allow_blob_public_access
|
스토리지 계정의 모든 Blob 또는 컨테이너에 대한 공용 액세스를 허용하거나 허용하지 않습니다. 이 속성에 대한 기본 해석은 true입니다. |
minimum_tls_version
|
스토리지에 대한 요청에 허용되는 최소 TLS 버전을 설정합니다. 이 속성의 기본 해석은 TLS 1.0입니다. 알려진 값은 "TLS1_0", "TLS1_1" 및 "TLS1_2"입니다. |
allow_shared_key_access
|
스토리지 계정에서 공유 키를 통해 계정 액세스 키로 요청 권한을 부여할 수 있는지 여부를 나타냅니다. false이면 공유 액세스 서명을 포함한 모든 요청에 Azure Active Directory(Azure AD)를 사용하여 권한을 부여해야 합니다. 기본값은 null이며 true와 동일합니다. |
enable_nfs_v3
|
nFS 3.0 프로토콜 지원은 true로 설정된 경우 사용하도록 설정됩니다. |
allow_cross_tenant_replication
|
교차 AAD 테넌트 개체 복제를 허용하거나 허용하지 않습니다. 이 속성에 대한 기본 해석은 true입니다. |
default_to_o_auth_authentication
|
기본 인증이 OAuth인지 여부를 나타내는 부울 플래그입니다. 이 속성에 대한 기본 해석은 false입니다. |
public_network_access
|
스토리지 계정에 대한 공용 네트워크 액세스를 허용하거나 허용하지 않습니다. 값은 선택 사항이지만 전달되는 경우 '사용' 또는 '사용 안 함'이어야 합니다. 알려진 값은 "사용" 및 "사용 안 함"입니다. |
immutable_storage_with_versioning
|
속성은 변경할 수 없으며 계정 생성 시 true로만 설정할 수 있습니다. true로 설정하면 기본적으로 계정의 모든 컨테이너에 대해 개체 수준 불변성을 사용하도록 설정합니다. |
Azure SDK for Python