次の方法で共有


VaultProperties コンストラクター

定義

オーバーロード

VaultProperties()

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

VaultProperties(Guid, Sku, IList<AccessPolicyEntry>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<CreateMode>, Nullable<Boolean>, NetworkRuleSet, IList<PrivateEndpointConnectionItem>)

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

VaultProperties()

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

public VaultProperties ();
Public Sub New ()

適用対象

VaultProperties(Guid, Sku, IList<AccessPolicyEntry>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<CreateMode>, Nullable<Boolean>, NetworkRuleSet, IList<PrivateEndpointConnectionItem>)

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

public VaultProperties (Guid tenantId, Microsoft.Azure.Management.KeyVault.Models.Sku sku, System.Collections.Generic.IList<Microsoft.Azure.Management.KeyVault.Models.AccessPolicyEntry> accessPolicies = default, string vaultUri = default, bool? enabledForDeployment = default, bool? enabledForDiskEncryption = default, bool? enabledForTemplateDeployment = default, bool? enableSoftDelete = default, int? softDeleteRetentionInDays = default, bool? enableRbacAuthorization = default, Microsoft.Azure.Management.KeyVault.Models.CreateMode? createMode = default, bool? enablePurgeProtection = default, Microsoft.Azure.Management.KeyVault.Models.NetworkRuleSet networkAcls = default, System.Collections.Generic.IList<Microsoft.Azure.Management.KeyVault.Models.PrivateEndpointConnectionItem> privateEndpointConnections = default);
new Microsoft.Azure.Management.KeyVault.Models.VaultProperties : Guid * Microsoft.Azure.Management.KeyVault.Models.Sku * System.Collections.Generic.IList<Microsoft.Azure.Management.KeyVault.Models.AccessPolicyEntry> * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<Microsoft.Azure.Management.KeyVault.Models.CreateMode> * Nullable<bool> * Microsoft.Azure.Management.KeyVault.Models.NetworkRuleSet * System.Collections.Generic.IList<Microsoft.Azure.Management.KeyVault.Models.PrivateEndpointConnectionItem> -> Microsoft.Azure.Management.KeyVault.Models.VaultProperties
Public Sub New (tenantId As Guid, sku As Sku, Optional accessPolicies As IList(Of AccessPolicyEntry) = Nothing, Optional vaultUri As String = Nothing, Optional enabledForDeployment As Nullable(Of Boolean) = Nothing, Optional enabledForDiskEncryption As Nullable(Of Boolean) = Nothing, Optional enabledForTemplateDeployment As Nullable(Of Boolean) = Nothing, Optional enableSoftDelete As Nullable(Of Boolean) = Nothing, Optional softDeleteRetentionInDays As Nullable(Of Integer) = Nothing, Optional enableRbacAuthorization As Nullable(Of Boolean) = Nothing, Optional createMode As Nullable(Of CreateMode) = Nothing, Optional enablePurgeProtection As Nullable(Of Boolean) = Nothing, Optional networkAcls As NetworkRuleSet = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnectionItem) = Nothing)

パラメーター

tenantId
Guid

キー コンテナーへの要求の認証に使用する必要がある Azure Active Directory テナント ID。

sku
Sku

SKU の詳細

accessPolicies
IList<AccessPolicyEntry>

キー コンテナーにアクセスできる 0 から 1024 の ID の配列。 配列内のすべての ID は、キー コンテナーのテナント ID と同じテナント ID を使用する必要があります。 が にrecover設定されている場合createMode、アクセス ポリシーは必要ありません。 それ以外の場合は、アクセス ポリシーが必要です。

vaultUri
String

キーとシークレットに対する操作を実行するためのコンテナーの URI。

enabledForDeployment
Nullable<Boolean>

キー コンテナーからシークレットとして格納されている証明書を Azure Virtual Machinesで取得できるかどうかを指定するプロパティ。

enabledForDiskEncryption
Nullable<Boolean>

コンテナーからシークレットを取得してキーのラップを解除することを Azure Disk Encryption で許可するかどうかを指定するプロパティ。

enabledForTemplateDeployment
Nullable<Boolean>

キー コンテナーからシークレットを取得するために Azure Resource Managerを許可するかどうかを指定するプロパティ。

enableSoftDelete
Nullable<Boolean>

このキー コンテナーに対して "論理的な削除" 機能を有効にするかどうかを指定するプロパティ。 新しいキー コンテナーを作成するときに値 (true または false) に設定されていない場合、既定では true に設定されます。 true に設定すると、false に戻すことはできません。

softDeleteRetentionInDays
Nullable<Int32>

softDelete data retention days。 =7 と <=90 を受け入れます>。

enableRbacAuthorization
Nullable<Boolean>

データ アクションの承認方法を制御するプロパティ。 true の場合、キー コンテナーはロールベースのAccess Control (RBAC) を使用してデータ アクションを承認し、コンテナーのプロパティで指定されたアクセス ポリシーは無視されます (警告: これはプレビュー機能です)。 false の場合、キー コンテナーはコンテナーのプロパティで指定されたアクセス ポリシーを使用し、Azure Resource Managerに格納されているすべてのポリシーは無視されます。 null または指定されていない場合、コンテナーは既定値 false で作成されます。 管理アクションは常に RBAC で承認されることに注意してください。

createMode
Nullable<CreateMode>

コンテナーを復旧する必要があるかどうかを示すコンテナーの作成モード。 使用可能な値は、'recover'、'default' です。

enablePurgeProtection
Nullable<Boolean>

このコンテナーに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 このプロパティを true に設定すると、このコンテナーとそのコンテンツの消去に対する保護がアクティブになります。Key Vault サービスのみが、回復不可能なハード削除を開始する可能性があります。 この設定は、論理的な削除も有効になっている場合にのみ有効です。 この機能を有効にすることは元に戻すことはできません。つまり、 プロパティは false をその値として受け入れられません。

networkAcls
NetworkRuleSet

特定のネットワークの場所からのキー コンテナーのアクセシビリティを制御する規則。

privateEndpointConnections
IList<PrivateEndpointConnectionItem>

キー コンテナーに関連付けられているプライベート エンドポイント接続の一覧。

適用対象