PermissionProperties クラス

定義

Azure Cosmos DB サービスのアクセス許可を表します。

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonPermissionPropertiesConverter))]
public class PermissionProperties
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonPermissionPropertiesConverter))>]
type PermissionProperties = class
Public Class PermissionProperties
継承
PermissionProperties
属性

コンストラクター

PermissionProperties(String, PermissionMode, CosmosContainer, Nullable<PartitionKey>)

の新しいインスタンスを PermissionProperties 、 に対する CosmosContainerpermssion で初期化します。

PermissionProperties(String, PermissionMode, CosmosContainer, PartitionKey, String)

cosnmos 項目に対する permssion を使用して の新しいインスタンス PermissionProperties を初期化します。

プロパティ

ETag

Azure Cosmos DB サービスから、リソースに関連付けられているエンティティ タグを取得します。

Id

Azure Cosmos DB サービス内のリソースの ID を取得します。

LastModified

Azure Cosmos DB サービスから に PermissionProperties 関連付けられている最後に変更されたタイム スタンプを取得します。

PermissionMode

Azure Cosmos DB サービスのアクセス許可モードを取得します。

ResourcePartitionKey

Azure Cosmos DB サービスのアクセス許可のオプションのパーティション キー値を取得します。 アクセス許可は、2 つの条件が満たされた場合にリソースに適用されます。1。 ResourceUri はリソースのリンクのプレフィックスです。 たとえば、"/dbs/mydatabase/colls/mycollection" は "/dbs/mydatabase/colls/mycollection" と "/dbs/mydatabase/colls/mycollection/docs/mydocument" 2 に適用されます。 ResourcePartitionKey は、リソースのパーティション キーのスーパーセットです。 たとえば、存在しない/空のパーティション キーは、すべてのパーティション キーのスーパーセットです。

ResourceUri

Azure Cosmos DB サービスでアクセス許可が適用されるリソースの自己 URI を取得します。

Token

Azure Cosmos DB サービスから定義されたアクセス許可を付与するアクセス トークンを取得します。

適用対象