Capability Types - Get

指定されたターゲットの種類と場所の機能の種類のリソースを取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{locationName}/targetTypes/{targetTypeName}/capabilityTypes/{capabilityTypeName}?api-version=2021-09-15-preview

URI パラメーター

Name In Required Type Description
capabilityTypeName
path True
  • string

機能の種類のリソース名を表す文字列。

Regex pattern: ^[a-zA-Z0-9\-\.]+-\d\.\d$

locationName
path True
  • string

場所リソース名を表す文字列。

Regex pattern: ^[a-zA-Z0-9_\-\.]+$

subscriptionId
path True
  • string

Azure サブスクリプション ID を表す GUID。

Regex pattern: ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$

targetTypeName
path True
  • string

ターゲットタイプリソース名を表す文字列。

Regex pattern: ^[a-zA-Z0-9_\-\.]+$

api-version
query True
  • string

API バージョンを設定する文字列。

Regex pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}(|-preview)$

応答

Name Type Description
200 OK

要求が成功した場合は、機能の種類のリソースが返されます。

Other Status Codes

要求が失敗した場合に返されるエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation ユーザー アカウントの借用

Get a Capability Type for a virtual machine Target resource on westus2 location.

Sample Request

GET https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/locations/westus2/targetTypes/Microsoft-VirtualMachine/capabilityTypes/Shutdown-1.0?api-version=2021-09-15-preview

Sample Response

{
  "id": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/Microsoft.Chaos/locations/westus2/targetTypes/Microsoft-VirtualMachine/capabilityTypes/Shutdown-1.0",
  "type": "Microsoft.Chaos/locations/targetTypes/capabilityTypes",
  "name": "Shutdown-1.0",
  "properties": {
    "publisher": "Microsoft",
    "targetType": "VirtualMachine",
    "displayName": "Shutdown VM",
    "description": "Shutdown an Azure Virtual Machine for a defined period of time.",
    "parametersSchema": "https://schema.centralus.chaos-prod.azure.com/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0.json",
    "urn": "urn:csci:microsoft:virtualMachine:shutdown/1.0"
  }
}

定義

capabilityType

機能の種類のリソースを表すモデル。

createdByType

リソースを作成した id の種類。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

systemData

リソースの作成と最終変更に関連するメタデータ。

capabilityType

機能の種類のリソースを表すモデル。

Name Type Description
id
  • string

リソースの完全修飾リソース ID。 例-/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location
  • string

機能の種類のリソースの場所。

name
  • string

リソースの名前

properties.description
  • string

説明のローカライズされた文字列。

properties.displayName
  • string

表示名のローカライズされた文字列。

properties.parametersSchema
  • string

機能の種類のパラメーターの JSON スキーマを取得するための URL です。

properties.publisher
  • string

この機能型が拡張する Publisher の文字列。

properties.targetType
  • string

この機能型が拡張するターゲット型の文字列。

properties.urn
  • string

この機能の種類の URN の文字列。

systemData

機能型リソースのシステムメタデータプロパティ。

type
  • string

リソースの型。 例: "Microsoft. Compute/virtualMachines" または "Microsoft.Storage/storageaccounts "

createdByType

リソースを作成した id の種類。

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

ErrorAdditionalInfo

リソース管理エラーの追加情報。

Name Type Description
info
  • object

追加情報。

type
  • string

追加情報の種類。

ErrorDetail

エラーの詳細。

Name Type Description
additionalInfo

エラーの追加情報。

code
  • string

エラー コード。

details

エラーの詳細です。

message
  • string

エラー メッセージ。

target
  • string

エラーターゲット。

ErrorResponse

エラー応答

Name Type Description
error

エラーオブジェクト。

systemData

リソースの作成と最終変更に関連するメタデータ。

Name Type Description
createdAt
  • string

リソース作成のタイムスタンプ (UTC)。

createdBy
  • string

リソースを作成した id。

createdByType

リソースを作成した id の種類。

lastModifiedAt
  • string

リソースの最終変更日時 (UTC)

lastModifiedBy
  • string

最後にリソースを変更した id。

lastModifiedByType

リソースを最後に変更した id の種類。