New-AzChaosCapability
Utwórz zasób możliwości, który rozszerza zasób docelowy.
Składnia
New-AzChaosCapability
-Name <String>
-ParentProviderNamespace <String>
-ParentResourceName <String>
-ParentResourceType <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-TargetName <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzChaosCapability
-Name <String>
-ParentProviderNamespace <String>
-ParentResourceName <String>
-ParentResourceType <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-TargetName <String>
-JsonString <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzChaosCapability
-Name <String>
-ParentProviderNamespace <String>
-ParentResourceName <String>
-ParentResourceType <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-TargetName <String>
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzChaosCapability
-Name <String>
-TargetInputObject <IChaosIdentity>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzChaosCapability
-InputObject <IChaosIdentity>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Utwórz zasób możliwości, który rozszerza zasób docelowy.
Przykłady
Przykład 1. Tworzenie zasobu możliwości, który rozszerza zasób docelowy.
New-AzChaosCapability -Name Shutdown-1.0 -ParentProviderNamespace Microsoft.Compute -ParentResourceName exampleVM -ParentResourceType virtualMachines -ResourceGroupName azps_test_group_chaos -TargetName microsoft-virtualmachine
Description :
Id : /subscriptions/{subId}/resourceGroups/azps_test_group_chaos/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/
microsoft-virtualmachine/capabilities/Shutdown-1.0
Name : Shutdown-1.0
ParametersSchema : https://schema-tc.eastus.chaos-prod.azure.com/targetTypes/Microsoft-VirtualMachine/capabilityTypes/Shutdown-1.0/parametersSchema.json
Publisher : microsoft
ResourceGroupName : azps_test_group_chaos
SystemDataCreatedAt : 2024-03-18 10:28:43 AM
SystemDataCreatedBy :
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 2024-03-18 11:35:18 AM
SystemDataLastModifiedBy :
SystemDataLastModifiedByType :
TargetType : virtualmachine
Type : Microsoft.Chaos/targets/capabilities
Urn : urn:csci:microsoft:virtualMachine:shutdown/1.0
Utwórz zasób możliwości, który rozszerza zasób docelowy.
Parametry
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Parametr DefaultProfile nie działa. Użyj parametru SubscriptionId, jeśli jest dostępny, jeśli wykonuje polecenie cmdlet dla innej subskrypcji.
Typ: | PSObject |
Aliasy: | AzureRMContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObject
Parametr tożsamości
Typ: | IChaosIdentity |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-JsonFilePath
Ścieżka pliku Json dostarczonego do operacji Tworzenia
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JsonString
Ciąg Json dostarczony do operacji Tworzenia
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Ciąg reprezentujący nazwę zasobu Capability.
Typ: | String |
Aliasy: | CapabilityName |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ParentProviderNamespace
Ciąg reprezentujący przestrzeń nazw dostawcy zasobów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ParentResourceName
Ciąg reprezentujący nazwę zasobu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ParentResourceType
Ciąg reprezentujący typ zasobu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Ciąg reprezentujący grupę zasobów platformy Azure.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SubscriptionId
Identyfikator GUID reprezentujący identyfikator subskrypcji platformy Azure.
Typ: | String |
Position: | Named |
Domyślna wartość: | (Get-AzContext).Subscription.Id |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetInputObject
Parametr tożsamości
Typ: | IChaosIdentity |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-TargetName
Ciąg reprezentujący nazwę zasobu docelowego.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie jest uruchomiony.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |