次の方法で共有


MSIVmOptions interface

仮想マシンの MSI を使用した認証の省略可能なパラメーターを定義します。

Extends

プロパティ

apiVersion

Azure Instance Metadata Service のバージョンは、API バージョン パラメーターで指定します。 api-version=2018-02-01 (デフォルト) 以降を使用します。

clientId

トークンを使用するマネージド ID の clientId。 VM に複数のユーザーが割り当てたマネージド ID がある場合は必須です。

httpMethod

MSIサービスへのHTTPリクエストを行うために使用されるHTTPメソッド。 GET をデフォルトで使用します。

identityId

トークンが必要なマネージド ID の Azure Resource ID 。 VM に複数のユーザーが割り当てたマネージド ID がある場合は必須です。

msiEndpoint

Azure インスタンス メタデータ サービス ID エンドポイント。

デフォルトおよび推奨エンドポイントは「http://169.254.169.254/metadata/identity/oauth2/token"です。につき https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview

objectId

トークンを使用するマネージド ID の objectId。 VM に複数のユーザーが割り当てたマネージド ID がある場合は必須です。

継承されたプロパティ

httpClient

HTTP 要求の送信を担当するクライアント。 既定では、Axios ベースの <xref:DefaultHttpClient>です。

resource

プロパティの詳細

apiVersion

Azure Instance Metadata Service のバージョンは、API バージョン パラメーターで指定します。 api-version=2018-02-01 (デフォルト) 以降を使用します。

apiVersion?: string

プロパティ値

string

clientId

トークンを使用するマネージド ID の clientId。 VM に複数のユーザーが割り当てたマネージド ID がある場合は必須です。

clientId?: string

プロパティ値

string

httpMethod

MSIサービスへのHTTPリクエストを行うために使用されるHTTPメソッド。 GET をデフォルトで使用します。

httpMethod?: HttpMethods

プロパティ値

identityId

トークンが必要なマネージド ID の Azure Resource ID 。 VM に複数のユーザーが割り当てたマネージド ID がある場合は必須です。

identityId?: string

プロパティ値

string

msiEndpoint

Azure インスタンス メタデータ サービス ID エンドポイント。

デフォルトおよび推奨エンドポイントは「http://169.254.169.254/metadata/identity/oauth2/token"です。につき https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview

msiEndpoint?: string

プロパティ値

string

objectId

トークンを使用するマネージド ID の objectId。 VM に複数のユーザーが割り当てたマネージド ID がある場合は必須です。

objectId?: string

プロパティ値

string

継承されたプロパティの詳細

httpClient

HTTP 要求の送信を担当するクライアント。 既定では、Axios ベースの <xref:DefaultHttpClient>です。

httpClient?: HttpClient

プロパティ値

MSIOptions.httpClientから継承

resource

resource?: string

プロパティ値

string

MSIOptions.resourceから継承