MSIVmOptions interface
仮想マシンの MSI を使用した認証の省略可能なパラメーターを定義します。
- Extends
プロパティ
| api |
Azure Instance Metadata Service のバージョンは、API バージョン パラメーターで指定します。 api-version=2018-02-01 (デフォルト) 以降を使用します。 |
| client |
トークンを使用するマネージド ID の clientId。 VM に複数のユーザーが割り当てたマネージド ID がある場合は必須です。 |
| http |
MSIサービスへのHTTPリクエストを行うために使用されるHTTPメソッド。 GET をデフォルトで使用します。 |
| identity |
トークンが必要なマネージド ID の |
| msi |
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 |
| object |
トークンを使用するマネージド ID の objectId。 VM に複数のユーザーが割り当てたマネージド ID がある場合は必須です。 |
継承されたプロパティ
| http |
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