KeyVaultManagementClient クラス

Azure 管理 API には、Azure Key Vaultと対話する WEB サービスの RESTful セットが用意されています。

この準備完了には、すべての Azure クラウド (Azure Stack、Azure Government、Azure China など) を処理するのに役立つ複数の API バージョンが含まれています。 既定では、パブリック Azure で使用できる最新の API バージョンが使用されます。 運用環境では、特定の API バージョンやプロファイルにこだわる必要があります。 プロファイルは、操作グループとその API バージョンの間のマッピングを設定します。 api-version パラメーターは、操作グループがプロファイルに記述されていない場合に、既定の API バージョンを設定します。

継承
KeyVaultManagementClient
azure.mgmt.keyvault._key_vault_management_client._SDKClient
KeyVaultManagementClient

コンストラクター

KeyVaultManagementClient(credential: TokenCredential, subscription_id: str, api_version: str | None = None, base_url: str = 'https://management.azure.com', profile: KnownProfiles = KnownProfiles.default, **kwargs: Any)

パラメーター

credential
TokenCredential
必須

クライアントが Azure に接続するために必要な資格情報。 必須。

subscription_id
str
必須

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。 必須。

api_version
str
既定値: None

プロファイルが指定されていない場合、またはプロファイルに存在しない場合に使用する API バージョン。

base_url
str
既定値: https://management.azure.com

サービス URL

profile
KnownProfiles
既定値: KnownProfiles.default

KnownProfiles から dict へのプロファイル定義。

polling_interval
int

Retry-After ヘッダーがない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。

メソッド

close
models

モジュールは API のバージョンによって異なります。

close

close()

models

モジュールは API のバージョンによって異なります。

models(api_version='2023-02-01')

パラメーター

api_version
既定値: 2023-02-01

属性

keys

インスタンスは API のバージョンによって異なります。

managed_hsm_keys

インスタンスは API のバージョンによって異なります。

managed_hsms

インスタンスは API のバージョンによって異なります。

mhsm_private_endpoint_connections

インスタンスは API のバージョンによって異なります。

インスタンスは API のバージョンによって異なります。

mhsm_regions

インスタンスは API のバージョンによって異なります。

operations

インスタンスは API のバージョンによって異なります。

private_endpoint_connections

インスタンスは API のバージョンによって異なります。

インスタンスは API のバージョンによって異なります。

secrets

インスタンスは API のバージョンによって異なります。

vaults

インスタンスは API のバージョンによって異なります。

DEFAULT_API_VERSION

DEFAULT_API_VERSION = '2023-02-01'

LATEST_PROFILE

LATEST_PROFILE = azure.mgmt.keyvault.KeyVaultManagementClient latest