xml/Azure.ResourceManager.Chaos/ChaosCapabilityMetadataCollection.xml (374 lines of code) (raw):

<Type Name="ChaosCapabilityMetadataCollection" FullName="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection"> <TypeSignature Language="C#" Value="public class ChaosCapabilityMetadataCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;, System.Collections.Generic.IEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ChaosCapabilityMetadataCollection extends Azure.ResourceManager.ArmCollection implements class System.Collections.Generic.IAsyncEnumerable`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;, class System.Collections.Generic.IEnumerable`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;, class System.Collections.IEnumerable" /> <TypeSignature Language="DocId" Value="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection" /> <TypeSignature Language="VB.NET" Value="Public Class ChaosCapabilityMetadataCollection&#xA;Inherits ArmCollection&#xA;Implements IAsyncEnumerable(Of ChaosCapabilityMetadataResource), IEnumerable(Of ChaosCapabilityMetadataResource)" /> <TypeSignature Language="F#" Value="type ChaosCapabilityMetadataCollection = class&#xA; inherit ArmCollection&#xA; interface seq&lt;ChaosCapabilityMetadataResource&gt;&#xA; interface IEnumerable&#xA; interface IAsyncEnumerable&lt;ChaosCapabilityMetadataResource&gt;" /> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <Base> <BaseTypeName>Azure.ResourceManager.ArmCollection</BaseTypeName> </Base> <Interfaces> <Interface> <InterfaceName>System.Collections.Generic.IAsyncEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;</InterfaceName> </Interface> <Interface> <InterfaceName>System.Collections.Generic.IEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;</InterfaceName> </Interface> <Interface> <InterfaceName>System.Collections.IEnumerable</InterfaceName> </Interface> </Interfaces> <Docs> <summary> A class representing a collection of <see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /> and their operations. Each <see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /> in the collection will belong to the same instance of <see cref="T:Azure.ResourceManager.Chaos.ChaosTargetMetadataResource" />. To get a <see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection" /> instance call the GetChaosCapabilityMetadata method from an instance of <see cref="T:Azure.ResourceManager.Chaos.ChaosTargetMetadataResource" />. </summary> <remarks>To be added.</remarks> </Docs> <Members> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="protected ChaosCapabilityMetadataCollection ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.#ctor" /> <MemberSignature Language="VB.NET" Value="Protected Sub New ()" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <Parameters /> <Docs> <summary> Initializes a new instance of the <see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection" /> class for mocking. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="Exists"> <MemberSignature Language="C#" Value="public virtual Azure.Response&lt;bool&gt; Exists (string capabilityTypeName, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1&lt;bool&gt; Exists(string capabilityTypeName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.Exists(System.String,System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Public Overridable Function Exists (capabilityTypeName As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of Boolean)" /> <MemberSignature Language="F#" Value="abstract member Exists : string * System.Threading.CancellationToken -&gt; Azure.Response&lt;bool&gt;&#xA;override this.Exists : string * System.Threading.CancellationToken -&gt; Azure.Response&lt;bool&gt;" Usage="chaosCapabilityMetadataCollection.Exists (capabilityTypeName, cancellationToken)" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Azure.Response&lt;System.Boolean&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="capabilityTypeName" Type="System.String" /> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="capabilityTypeName"> String that represents a Capability Type resource name. </param> <param name="cancellationToken"> The cancellation token to use. </param> <summary> Checks to see if the resource exists in azure. <list type="bullet"><item><term>Request Path</term><description>/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes/{capabilityTypeName}</description></item><item><term>Operation Id</term><description>CapabilityType_Get</description></item><item><term>Default Api Version</term><description>2025-01-01</description></item><item><term>Resource</term><description><see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /></description></item></list></summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <exception cref="T:System.ArgumentException"> <paramref name="capabilityTypeName" /> is an empty string, and was expected to be non-empty. </exception> <exception cref="T:System.ArgumentNullException"> <paramref name="capabilityTypeName" /> is null. </exception> </Docs> </Member> <Member MemberName="ExistsAsync"> <MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Azure.Response&lt;bool&gt;&gt; ExistsAsync (string capabilityTypeName, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response`1&lt;bool&gt;&gt; ExistsAsync(string capabilityTypeName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.ExistsAsync(System.String,System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Public Overridable Function ExistsAsync (capabilityTypeName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of Boolean))" /> <MemberSignature Language="F#" Value="abstract member ExistsAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;bool&gt;&gt;&#xA;override this.ExistsAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;bool&gt;&gt;" Usage="chaosCapabilityMetadataCollection.ExistsAsync (capabilityTypeName, cancellationToken)" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Threading.Tasks.Task&lt;Azure.Response&lt;System.Boolean&gt;&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="capabilityTypeName" Type="System.String" /> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="capabilityTypeName"> String that represents a Capability Type resource name. </param> <param name="cancellationToken"> The cancellation token to use. </param> <summary> Checks to see if the resource exists in azure. <list type="bullet"><item><term>Request Path</term><description>/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes/{capabilityTypeName}</description></item><item><term>Operation Id</term><description>CapabilityType_Get</description></item><item><term>Default Api Version</term><description>2025-01-01</description></item><item><term>Resource</term><description><see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /></description></item></list></summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <exception cref="T:System.ArgumentException"> <paramref name="capabilityTypeName" /> is an empty string, and was expected to be non-empty. </exception> <exception cref="T:System.ArgumentNullException"> <paramref name="capabilityTypeName" /> is null. </exception> </Docs> </Member> <Member MemberName="Get"> <MemberSignature Language="C#" Value="public virtual Azure.Response&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; Get (string capabilityTypeName, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; Get(string capabilityTypeName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.Get(System.String,System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Public Overridable Function Get (capabilityTypeName As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of ChaosCapabilityMetadataResource)" /> <MemberSignature Language="F#" Value="abstract member Get : string * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&#xA;override this.Get : string * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;" Usage="chaosCapabilityMetadataCollection.Get (capabilityTypeName, cancellationToken)" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Azure.Response&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="capabilityTypeName" Type="System.String" /> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="capabilityTypeName"> String that represents a Capability Type resource name. </param> <param name="cancellationToken"> The cancellation token to use. </param> <summary> Get a Capability Type resource for given Target Type and location. <list type="bullet"><item><term>Request Path</term><description>/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes/{capabilityTypeName}</description></item><item><term>Operation Id</term><description>CapabilityType_Get</description></item><item><term>Default Api Version</term><description>2025-01-01</description></item><item><term>Resource</term><description><see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /></description></item></list></summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <exception cref="T:System.ArgumentException"> <paramref name="capabilityTypeName" /> is an empty string, and was expected to be non-empty. </exception> <exception cref="T:System.ArgumentNullException"> <paramref name="capabilityTypeName" /> is null. </exception> </Docs> </Member> <Member MemberName="GetAll"> <MemberSignature Language="C#" Value="public virtual Azure.Pageable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; GetAll (string continuationToken = default, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Pageable`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; GetAll(string continuationToken, valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.GetAll(System.String,System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Public Overridable Function GetAll (Optional continuationToken As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of ChaosCapabilityMetadataResource)" /> <MemberSignature Language="F#" Value="abstract member GetAll : string * System.Threading.CancellationToken -&gt; Azure.Pageable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&#xA;override this.GetAll : string * System.Threading.CancellationToken -&gt; Azure.Pageable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;" Usage="chaosCapabilityMetadataCollection.GetAll (continuationToken, cancellationToken)" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Azure.Pageable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="continuationToken" Type="System.String" /> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="continuationToken"> String that sets the continuation token. </param> <param name="cancellationToken"> The cancellation token to use. </param> <summary> Get a list of Capability Type resources for given Target Type and location. <list type="bullet"><item><term>Request Path</term><description>/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes</description></item><item><term>Operation Id</term><description>CapabilityType_List</description></item><item><term>Default Api Version</term><description>2025-01-01</description></item><item><term>Resource</term><description><see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /></description></item></list></summary> <returns> A collection of <see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /> that may take multiple service requests to iterate over. </returns> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="GetAllAsync"> <MemberSignature Language="C#" Value="public virtual Azure.AsyncPageable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; GetAllAsync (string continuationToken = default, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.AsyncPageable`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; GetAllAsync(string continuationToken, valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.GetAllAsync(System.String,System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Public Overridable Function GetAllAsync (Optional continuationToken As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of ChaosCapabilityMetadataResource)" /> <MemberSignature Language="F#" Value="abstract member GetAllAsync : string * System.Threading.CancellationToken -&gt; Azure.AsyncPageable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&#xA;override this.GetAllAsync : string * System.Threading.CancellationToken -&gt; Azure.AsyncPageable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;" Usage="chaosCapabilityMetadataCollection.GetAllAsync (continuationToken, cancellationToken)" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Azure.AsyncPageable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="continuationToken" Type="System.String" /> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="continuationToken"> String that sets the continuation token. </param> <param name="cancellationToken"> The cancellation token to use. </param> <summary> Get a list of Capability Type resources for given Target Type and location. <list type="bullet"><item><term>Request Path</term><description>/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes</description></item><item><term>Operation Id</term><description>CapabilityType_List</description></item><item><term>Default Api Version</term><description>2025-01-01</description></item><item><term>Resource</term><description><see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /></description></item></list></summary> <returns> An async collection of <see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /> that may take multiple service requests to iterate over. </returns> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="GetAsync"> <MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt; GetAsync (string capabilityTypeName, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt; GetAsync(string capabilityTypeName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.GetAsync(System.String,System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Public Overridable Function GetAsync (capabilityTypeName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of ChaosCapabilityMetadataResource))" /> <MemberSignature Language="F#" Value="abstract member GetAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt;&#xA;override this.GetAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt;" Usage="chaosCapabilityMetadataCollection.GetAsync (capabilityTypeName, cancellationToken)" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="capabilityTypeName" Type="System.String" /> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="capabilityTypeName"> String that represents a Capability Type resource name. </param> <param name="cancellationToken"> The cancellation token to use. </param> <summary> Get a Capability Type resource for given Target Type and location. <list type="bullet"><item><term>Request Path</term><description>/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes/{capabilityTypeName}</description></item><item><term>Operation Id</term><description>CapabilityType_Get</description></item><item><term>Default Api Version</term><description>2025-01-01</description></item><item><term>Resource</term><description><see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /></description></item></list></summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <exception cref="T:System.ArgumentException"> <paramref name="capabilityTypeName" /> is an empty string, and was expected to be non-empty. </exception> <exception cref="T:System.ArgumentNullException"> <paramref name="capabilityTypeName" /> is null. </exception> </Docs> </Member> <Member MemberName="GetIfExists"> <MemberSignature Language="C#" Value="public virtual Azure.NullableResponse&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; GetIfExists (string capabilityTypeName, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.NullableResponse`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; GetIfExists(string capabilityTypeName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.GetIfExists(System.String,System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Public Overridable Function GetIfExists (capabilityTypeName As String, Optional cancellationToken As CancellationToken = Nothing) As NullableResponse(Of ChaosCapabilityMetadataResource)" /> <MemberSignature Language="F#" Value="abstract member GetIfExists : string * System.Threading.CancellationToken -&gt; Azure.NullableResponse&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&#xA;override this.GetIfExists : string * System.Threading.CancellationToken -&gt; Azure.NullableResponse&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;" Usage="chaosCapabilityMetadataCollection.GetIfExists (capabilityTypeName, cancellationToken)" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Azure.NullableResponse&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="capabilityTypeName" Type="System.String" /> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="capabilityTypeName"> String that represents a Capability Type resource name. </param> <param name="cancellationToken"> The cancellation token to use. </param> <summary> Tries to get details for this resource from the service. <list type="bullet"><item><term>Request Path</term><description>/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes/{capabilityTypeName}</description></item><item><term>Operation Id</term><description>CapabilityType_Get</description></item><item><term>Default Api Version</term><description>2025-01-01</description></item><item><term>Resource</term><description><see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /></description></item></list></summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <exception cref="T:System.ArgumentException"> <paramref name="capabilityTypeName" /> is an empty string, and was expected to be non-empty. </exception> <exception cref="T:System.ArgumentNullException"> <paramref name="capabilityTypeName" /> is null. </exception> </Docs> </Member> <Member MemberName="GetIfExistsAsync"> <MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task&lt;Azure.NullableResponse&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt; GetIfExistsAsync (string capabilityTypeName, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.NullableResponse`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt; GetIfExistsAsync(string capabilityTypeName, valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.GetIfExistsAsync(System.String,System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Public Overridable Function GetIfExistsAsync (capabilityTypeName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of NullableResponse(Of ChaosCapabilityMetadataResource))" /> <MemberSignature Language="F#" Value="abstract member GetIfExistsAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.NullableResponse&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt;&#xA;override this.GetIfExistsAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.NullableResponse&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt;" Usage="chaosCapabilityMetadataCollection.GetIfExistsAsync (capabilityTypeName, cancellationToken)" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Threading.Tasks.Task&lt;Azure.NullableResponse&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="capabilityTypeName" Type="System.String" /> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="capabilityTypeName"> String that represents a Capability Type resource name. </param> <param name="cancellationToken"> The cancellation token to use. </param> <summary> Tries to get details for this resource from the service. <list type="bullet"><item><term>Request Path</term><description>/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/locations/{location}/targetTypes/{targetTypeName}/capabilityTypes/{capabilityTypeName}</description></item><item><term>Operation Id</term><description>CapabilityType_Get</description></item><item><term>Default Api Version</term><description>2025-01-01</description></item><item><term>Resource</term><description><see cref="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource" /></description></item></list></summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <exception cref="T:System.ArgumentException"> <paramref name="capabilityTypeName" /> is an empty string, and was expected to be non-empty. </exception> <exception cref="T:System.ArgumentNullException"> <paramref name="capabilityTypeName" /> is null. </exception> </Docs> </Member> <Member MemberName="System.Collections.Generic.IAsyncEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetAsyncEnumerator"> <MemberSignature Language="C#" Value="System.Collections.Generic.IAsyncEnumerator&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; IAsyncEnumerable&lt;ChaosCapabilityMetadataResource&gt;.GetAsyncEnumerator (System.Threading.CancellationToken cancellationToken);" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IAsyncEnumerator`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; System.Collections.Generic.IAsyncEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetAsyncEnumerator(valuetype System.Threading.CancellationToken cancellationToken) cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.System#Collections#Generic#IAsyncEnumerable&lt;Azure#ResourceManager#Chaos#ChaosCapabilityMetadataResource&gt;#GetAsyncEnumerator(System.Threading.CancellationToken)" /> <MemberSignature Language="VB.NET" Value="Function GetAsyncEnumerator (cancellationToken As CancellationToken) As IAsyncEnumerator(Of ChaosCapabilityMetadataResource) Implements IAsyncEnumerable(Of ChaosCapabilityMetadataResource).GetAsyncEnumerator" /> <MemberSignature Language="F#" Value="abstract member System.Collections.Generic.IAsyncEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetAsyncEnumerator : System.Threading.CancellationToken -&gt; System.Collections.Generic.IAsyncEnumerator&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&#xA;override this.System.Collections.Generic.IAsyncEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetAsyncEnumerator : System.Threading.CancellationToken -&gt; System.Collections.Generic.IAsyncEnumerator&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;" Usage="chaosCapabilityMetadataCollection.System.Collections.Generic.IAsyncEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetAsyncEnumerator cancellationToken" /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)</InterfaceMember> </Implements> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Collections.Generic.IAsyncEnumerator&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" /> </Parameters> <Docs> <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> that may be used to cancel the asynchronous iteration.</param> <summary>Returns an enumerator that iterates asynchronously through the collection.</summary> <returns>An enumerator that can be used to iterate asynchronously through the collection.</returns> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="System.Collections.Generic.IEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetEnumerator"> <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerator&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; IEnumerable&lt;ChaosCapabilityMetadataResource&gt;.GetEnumerator ();" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt; System.Collections.Generic.IEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetEnumerator() cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.System#Collections#Generic#IEnumerable&lt;Azure#ResourceManager#Chaos#ChaosCapabilityMetadataResource&gt;#GetEnumerator" /> <MemberSignature Language="VB.NET" Value="Function GetEnumerator () As IEnumerator(Of ChaosCapabilityMetadataResource) Implements IEnumerable(Of ChaosCapabilityMetadataResource).GetEnumerator" /> <MemberSignature Language="F#" Value="abstract member System.Collections.Generic.IEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetEnumerator : unit -&gt; System.Collections.Generic.IEnumerator&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;&#xA;override this.System.Collections.Generic.IEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetEnumerator : unit -&gt; System.Collections.Generic.IEnumerator&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;" Usage="chaosCapabilityMetadataCollection.System.Collections.Generic.IEnumerable&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;.GetEnumerator " /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.Collections.Generic.IEnumerable`1.GetEnumerator</InterfaceMember> </Implements> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Collections.Generic.IEnumerator&lt;Azure.ResourceManager.Chaos.ChaosCapabilityMetadataResource&gt;</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>Returns an enumerator that iterates through the collection.</summary> <returns>An enumerator that can be used to iterate through the collection.</returns> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="System.Collections.IEnumerable.GetEnumerator"> <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" /> <MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataCollection.System#Collections#IEnumerable#GetEnumerator" /> <MemberSignature Language="VB.NET" Value="Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator" /> <MemberSignature Language="F#" Value="abstract member System.Collections.IEnumerable.GetEnumerator : unit -&gt; System.Collections.IEnumerator&#xA;override this.System.Collections.IEnumerable.GetEnumerator : unit -&gt; System.Collections.IEnumerator" Usage="chaosCapabilityMetadataCollection.System.Collections.IEnumerable.GetEnumerator " /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.Collections.IEnumerable.GetEnumerator</InterfaceMember> </Implements> <AssemblyInfo> <AssemblyName>Azure.ResourceManager.Chaos</AssemblyName> <AssemblyVersion>1.1.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Collections.IEnumerator</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>Returns an enumerator that iterates through a collection.</summary> <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns> <remarks>To be added.</remarks> </Docs> </Member> </Members> </Type>