Delen via


Capabilities - List

Haal een lijst op met mogelijkheidsresources waarmee een doelresource wordt uitgebreid.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}/capabilities?api-version=2024-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{parentProviderNamespace}/{parentResourceType}/{parentResourceName}/providers/Microsoft.Chaos/targets/{targetName}/capabilities?api-version=2024-01-01&continuationToken={continuationToken}

URI-parameters

Name In Vereist Type Description
parentProviderNamespace
path True

string

Tekenreeks die de naamruimte van een resourceprovider vertegenwoordigt.

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

parentResourceName
path True

string

Tekenreeks die de naam van een resource vertegenwoordigt.

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

parentResourceType
path True

string

Tekenreeks die een resourcetype vertegenwoordigt.

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

resourceGroupName
path True

string

Tekenreeks die een Azure-resourcegroep vertegenwoordigt.

Regex-patroon: ^[a-zA-Z0-9_\-\.\(\)]*[a-zA-Z0-9_\-\(\)]$

subscriptionId
path True

string

GUID die een Azure-abonnements-id vertegenwoordigt.

Regex-patroon: ^[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}$

targetName
path True

string

Tekenreeks die de naam van een doelresource vertegenwoordigt.

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

api-version
query True

string

Tekenreeks waarmee de API-versie wordt ingesteld.

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

continuationToken
query

string

Tekenreeks waarmee het vervolgtoken wordt ingesteld.

Antwoorden

Name Type Description
200 OK

capabilityListResult

Lijst met mogelijkheidsresources die worden geretourneerd als de aanvraag is geslaagd.

Other Status Codes

ErrorResponse

Er wordt een fout geretourneerd als de aanvraag is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

List all Capabilities that extend a virtual machine Target resource.

Voorbeeldaanvraag

GET https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine/capabilities?api-version=2024-01-01

Voorbeeldrespons

{
  "value": [
    {
      "id": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine/capabilities/Shutdown-1.0",
      "type": "Microsoft.Chaos/targets/capabilities",
      "name": "Shutdown-1.0",
      "properties": {
        "publisher": "Microsoft",
        "targetType": "VirtualMachine",
        "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"
      },
      "systemData": {
        "createdAt": "2020-05-14T05:08:38.4662189Z",
        "lastModifiedAt": "2020-05-14T05:08:38.4662189Z"
      }
    }
  ],
  "nextLink": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine/capabilities?continuationToken=&api-version=2024-01-01"
}

Definities

Name Description
capability

Model dat een mogelijkheidsresource vertegenwoordigt.

capabilityListResult

Model dat een lijst met mogelijkheidsresources en een koppeling voor paginering vertegenwoordigt.

createdByType

Het type identiteit waarmee de resource is gemaakt.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

capability

Model dat een mogelijkheidsresource vertegenwoordigt.

Name Type Description
id

string

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

De naam van de resource

properties.description

string

Gelokaliseerde tekenreeks van de beschrijving.

properties.parametersSchema

string

URL voor het ophalen van het JSON-schema van de mogelijkheidsparameters.

properties.publisher

string

Tekenreeks van de uitgever die deze mogelijkheid uitbreidt.

properties.targetType

string

Tekenreeks van het doeltype dat deze mogelijkheid uitbreidt.

properties.urn

string

Tekenreeks van de URN voor dit mogelijkheidstype.

systemData

systemData

De standaardsysteemmetagegevens van een resourcetype.

type

string

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

capabilityListResult

Model dat een lijst met mogelijkheidsresources en een koppeling voor paginering vertegenwoordigt.

Name Type Description
nextLink

string

URL voor het ophalen van de volgende pagina van Mogelijkheidsresources.

value

capability[]

Lijst met mogelijkheidsresources.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het type aanvullende informatie.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

Name Type Description
createdAt

string

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit die de resource heeft gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string

Het tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource het laatst heeft gewijzigd.