次の方法で共有


StorageAccount クラス

定義

ストレージ アカウント。

[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccount : Microsoft.Azure.Management.Storage.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccount = class
    inherit TrackedResource
Public Class StorageAccount
Inherits TrackedResource
継承
属性

コンストラクター

StorageAccount()

StorageAccount クラスの新しいインスタンスを初期化します。

StorageAccount(String, String, String, String, IDictionary<String, String>, Sku, String, Identity, ExtendedLocation, Nullable<ProvisioningState>, Endpoints, String, Nullable<AccountStatus>, Nullable<DateTime>, String, Nullable<AccountStatus>, Nullable<DateTime>, CustomDomain, SasPolicy, KeyPolicy, KeyCreationTime, Endpoints, Encryption, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, NetworkRuleSet, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, GeoReplicationStats, Nullable<Boolean>, String, IList<PrivateEndpointConnection>, RoutingPreference, BlobRestoreStatus, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, ImmutableStorageAccount, String, StorageAccountSkuConversionStatus, String)

StorageAccount クラスの新しいインスタンスを初期化します。

プロパティ

AccessTier

kind = BlobStorage のストレージ アカウントに必要な値を取得します。 アクセス層は課金に使用されます。 "Premium" アクセス層は Premium ブロック BLOB ストレージ アカウントの種類の既定値であり、Premium ブロック BLOB ストレージ アカウントの種類に対しては変更できません。 指定できる値は、'Hot'、'Cool'、'Premium' です。

AllowBlobPublicAccess

ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止するを取得または設定します。 このプロパティの既定の解釈は true です。

AllowCrossTenantReplication

AAD テナント間のオブジェクトレプリケーションを許可または禁止するを取得または設定します。 このプロパティの既定の解釈は true です。

AllowedCopyScope

AAD テナント内または同じ VNet へのプライベート リンクを使用して、ストレージ アカウントとの間のコピーを制限するを取得または設定します。 使用可能な値は、'PrivateLink'、'AAD' です。

AllowSharedKeyAccess

取得または設定は、ストレージ アカウントが共有キーを介してアカウント アクセス キーを使用して要求を承認することを許可するかどうかを示します。 false の場合、共有アクセス署名を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。

AzureFilesIdentityBasedAuthentication

Azure Filesの ID ベースの認証設定を取得または設定します。

BlobRestoreStatus

BLOB 復元の状態を取得します

CreationTime

ストレージ アカウントの作成日時を UTC で取得します。

CustomDomain

ユーザーがこのストレージ アカウントに割り当てたカスタム ドメインを取得します。

DefaultToOAuthAuthentication

既定の認証が OAuth かどうかを示すブール値フラグを取得または設定します。 このプロパティの既定の解釈は false です。

DnsEndpointType

取得または設定を使用すると、エンドポイントの種類を指定できます。 これを AzureDNSZone に設定すると、1 つのサブスクリプションに多数のアカウントが作成されます。これにより、Azure DNS ゾーンにアカウントが作成され、エンドポイント URL に英数字の DNS ゾーン識別子が設定されます。 使用できる値は、'Standard'、'AzureDnsZone' です。

EnableHttpsTrafficOnly

取得または設定では、ストレージ サービスへの https トラフィックが true に設定されている場合にのみ許可されます。

EnableNfsV3

true に設定されている場合、NFS 3.0 プロトコルのサポートが有効になっているかどうかを取得または設定します。

Encryption

ストレージ アカウントのサーバー側暗号化に使用する暗号化設定を取得します。

ExtendedLocation

リソースの extendedLocation を取得または設定します。

FailoverInProgress

フェールオーバーが進行中の場合、値は true、それ以外の場合は null になります。

GeoReplicationStats

geo レプリケーションの統計を取得します

Id

リソースの完全修飾リソース ID を取得します。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(継承元 Resource)
Identity

リソースの ID を取得または設定します。

ImmutableStorageWithVersioning

プロパティが変更不可であり、アカウント作成時にのみ true に設定できる値を取得または設定します。 true に設定すると、アカウント内のすべてのコンテナーのオブジェクト レベルの不変性が既定で有効になります。

IsHnsEnabled

true に設定されている場合は、アカウント HierarchyNamespace を取得または設定します。

IsLocalUserEnabled

true に設定されている場合、ローカル ユーザー機能を有効にする値を取得または設定します。

IsSftpEnabled

True に設定されている場合、セキュリティで保護されたファイル転送プロトコルを有効にする取得または設定

KeyCreationTime

ストレージ アカウント キーの作成時間を取得します。

KeyPolicy

ストレージ アカウントに割り当てられた keyPolicy を取得します。

Kind

Kind を取得します。 使用できる値は、'Storage'、'StorageV2'、'BlobStorage'、'FileStorage'、'BlockBlobStorage' です。

LargeFileSharesState

[有効] に設定されている場合、大きなファイル共有を許可する値を取得または設定します。 一度有効にした後は無効にできません。 使用可能な値は 'Disabled'、'Enabled' です。

LastGeoFailoverTime

セカンダリの場所へのフェールオーバーの最新のインスタンスのタイムスタンプを取得します。 最新のタイムスタンプのみが保持されます。 フェールオーバー インスタンスが存在したことがない場合、この要素は返されません。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。

Location

リソースが存在する地理的な場所を取得または設定します

(継承元 TrackedResource)
MinimumTlsVersion

ストレージへの要求で許可される TLS の最小バージョンを取得または設定します。 このプロパティの既定の解釈は TLS 1.0 です。 使用できる値は、'TLS1_0'、'TLS1_1'、'TLS1_2' です。

Name

リソースの名前を取得します

(継承元 Resource)
NetworkRuleSet

ネットワーク 規則セットを取得します

PrimaryEndpoints

パブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 Standard_ZRSアカウントとPremium_LRS アカウントは BLOB エンドポイントのみを返します。

PrimaryLocation

ストレージ アカウントのプライマリ データ センターの場所を取得します。

PrivateEndpointConnections

指定したストレージ アカウントに関連付けられているプライベート エンドポイント接続の一覧を取得します

ProvisioningState

操作が呼び出されたときのストレージ アカウントの状態を取得します。 使用可能な値は、'Creating'、'ResolvingDNS'、'Succeeded' です。

PublicNetworkAccess

ストレージ アカウントへのパブリック ネットワーク アクセスを許可または禁止するを取得または設定します。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。 使用可能な値は次のとおりです: 'Enabled'、'Disabled'

RoutingPreference

データ転送のためにユーザーが選択したネットワーク ルーティングの選択に関する情報を取得または設定します

SasPolicy

ストレージ アカウントに割り当てられた sasPolicy を取得します。

SecondaryEndpoints

ストレージ アカウントのセカンダリの場所からパブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 SKU 名がStandard_RAGRSされている場合にのみ使用できます。

SecondaryLocation

ストレージ アカウントの geo レプリケートされたセカンダリの場所を取得します。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。

Sku

SKU を取得します。

StatusOfPrimary

ストレージ アカウントのプライマリの場所が使用可能か使用不可かを示す状態を取得します。 使用可能な値には、'available'、'unavailable' などがあります。

StatusOfSecondary

ストレージ アカウントのセカンダリの場所が使用可能か使用不可かを示す状態を取得します。 SKU 名がStandard_GRSまたはStandard_RAGRS場合にのみ使用できます。 使用可能な値には、'available'、'unavailable' などがあります。

StorageAccountSkuConversionStatus

このプロパティが readOnly であり、非同期ストレージ アカウント SKU 変換操作中にサーバーによって設定されます。

Tags

リソース タグを取得または設定します。

(継承元 TrackedResource)
Type

リソースの種類を取得します。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

(継承元 Resource)

メソッド

Validate()

オブジェクトを検証します。

適用対象