xml/Azure.ResourceManager.Chaos/ChaosCapabilityMetadataData.xml (433 lines of code) (raw):
<Type Name="ChaosCapabilityMetadataData" FullName="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData">
<TypeSignature Language="C#" Value="public class ChaosCapabilityMetadataData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ChaosCapabilityMetadataData extends Azure.ResourceManager.Models.ResourceData implements class System.ClientModel.Primitives.IJsonModel`1<class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>, class System.ClientModel.Primitives.IPersistableModel`1<class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>" />
<TypeSignature Language="DocId" Value="T:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData" />
<TypeSignature Language="VB.NET" Value="Public Class ChaosCapabilityMetadataData
Inherits ResourceData
Implements IJsonModel(Of ChaosCapabilityMetadataData), IPersistableModel(Of ChaosCapabilityMetadataData)" />
<TypeSignature Language="F#" Value="type ChaosCapabilityMetadataData = class
 inherit ResourceData
 interface IJsonModel<ChaosCapabilityMetadataData>
 interface IPersistableModel<ChaosCapabilityMetadataData>" />
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Azure.ResourceManager.Models.ResourceData</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData></InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData></InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.ClientModel.Primitives.IPersistableModel<T></InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
A class representing the ChaosCapabilityMetadata data model.
Model that represents a Capability Type resource.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="AzureRbacActions">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IReadOnlyList<string> AzureRbacActions { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IReadOnlyList`1<string> AzureRbacActions" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.AzureRbacActions" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property AzureRbacActions As IReadOnlyList(Of String)" />
<MemberSignature Language="F#" Value="member this.AzureRbacActions : System.Collections.Generic.IReadOnlyList<string>" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.AzureRbacActions" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IReadOnlyList<System.String></ReturnType>
</ReturnValue>
<Docs>
<summary> Control plane actions necessary to execute capability type. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AzureRbacDataActions">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IReadOnlyList<string> AzureRbacDataActions { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IReadOnlyList`1<string> AzureRbacDataActions" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.AzureRbacDataActions" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property AzureRbacDataActions As IReadOnlyList(Of String)" />
<MemberSignature Language="F#" Value="member this.AzureRbacDataActions : System.Collections.Generic.IReadOnlyList<string>" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.AzureRbacDataActions" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IReadOnlyList<System.String></ReturnType>
</ReturnValue>
<Docs>
<summary> Data plane actions necessary to execute capability type. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Description">
<MemberSignature Language="C#" Value="public string Description { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Description" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.Description" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Description As String" />
<MemberSignature Language="F#" Value="member this.Description : string" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.Description" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary> Localized string of the description. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DisplayName">
<MemberSignature Language="C#" Value="public string DisplayName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DisplayName" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.DisplayName" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property DisplayName As String" />
<MemberSignature Language="F#" Value="member this.DisplayName : string" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.DisplayName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary> Localized string of the display name. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="JsonModelWriteCore">
<MemberSignature Language="C#" Value="protected override void JsonModelWriteCore (System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void JsonModelWriteCore(class System.Text.Json.Utf8JsonWriter writer, class System.ClientModel.Primitives.ModelReaderWriterOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Sub JsonModelWriteCore (writer As Utf8JsonWriter, options As ModelReaderWriterOptions)" />
<MemberSignature Language="F#" Value="abstract member JsonModelWriteCore : System.Text.Json.Utf8JsonWriter * System.ClientModel.Primitives.ModelReaderWriterOptions -> unit
override this.JsonModelWriteCore : System.Text.Json.Utf8JsonWriter * System.ClientModel.Primitives.ModelReaderWriterOptions -> unit" Usage="chaosCapabilityMetadataData.JsonModelWriteCore (writer, options)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="writer" Type="System.Text.Json.Utf8JsonWriter" />
<Parameter Name="options" Type="System.ClientModel.Primitives.ModelReaderWriterOptions" />
</Parameters>
<Docs>
<param name="writer"> The JSON writer. </param>
<param name="options"> The client options for reading and writing models. </param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Kind">
<MemberSignature Language="C#" Value="public string Kind { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Kind" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.Kind" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Kind As String" />
<MemberSignature Language="F#" Value="member this.Kind : string" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.Kind" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary> String of the kind of this Capability Type. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ParametersSchema">
<MemberSignature Language="C#" Value="public string ParametersSchema { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ParametersSchema" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.ParametersSchema" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ParametersSchema As String" />
<MemberSignature Language="F#" Value="member this.ParametersSchema : string" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.ParametersSchema" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary> URL to retrieve JSON schema of the Capability Type parameters. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Publisher">
<MemberSignature Language="C#" Value="public string Publisher { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Publisher" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.Publisher" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Publisher As String" />
<MemberSignature Language="F#" Value="member this.Publisher : string" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.Publisher" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary> String of the Publisher that this Capability Type extends. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RequiredAzureRoleDefinitionIds">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IReadOnlyList<string> RequiredAzureRoleDefinitionIds { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IReadOnlyList`1<string> RequiredAzureRoleDefinitionIds" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.RequiredAzureRoleDefinitionIds" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property RequiredAzureRoleDefinitionIds As IReadOnlyList(Of String)" />
<MemberSignature Language="F#" Value="member this.RequiredAzureRoleDefinitionIds : System.Collections.Generic.IReadOnlyList<string>" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.RequiredAzureRoleDefinitionIds" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IReadOnlyList<System.String></ReturnType>
</ReturnValue>
<Docs>
<summary> Required Azure Role Definition Ids to execute capability type. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RuntimeKind">
<MemberSignature Language="C#" Value="public string RuntimeKind { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string RuntimeKind" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.RuntimeKind" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property RuntimeKind As String" />
<MemberSignature Language="F#" Value="member this.RuntimeKind : string" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.RuntimeKind" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary> String of the kind of the resource's action type (continuous or discrete). </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create">
<MemberSignature Language="C#" Value="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData IJsonModel<ChaosCapabilityMetadataData>.Create (ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create(valuetype System.Text.Json.Utf8JsonReader& reader, class System.ClientModel.Primitives.ModelReaderWriterOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.System#ClientModel#Primitives#IJsonModel<Azure#ResourceManager#Chaos#ChaosCapabilityMetadataData>#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)" />
<MemberSignature Language="VB.NET" Value="Function Create (ByRef reader As Utf8JsonReader, options As ModelReaderWriterOptions) As ChaosCapabilityMetadataData Implements IJsonModel(Of ChaosCapabilityMetadataData).Create" />
<MemberSignature Language="F#" Value="abstract member System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create : Utf8JsonReader * System.ClientModel.Primitives.ModelReaderWriterOptions -> Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData
override this.System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create : Utf8JsonReader * System.ClientModel.Primitives.ModelReaderWriterOptions -> Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData" Usage="chaosCapabilityMetadataData.System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create (reader, options)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.ClientModel.Primitives.IJsonModel`1.Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="reader" Type="System.Text.Json.Utf8JsonReader" RefType="ref" />
<Parameter Name="options" Type="System.ClientModel.Primitives.ModelReaderWriterOptions" />
</Parameters>
<Docs>
<param name="reader">The <see cref="T:System.Text.Json.Utf8JsonReader" /> to read.</param>
<param name="options">The <see cref="T:System.ClientModel.Primitives.ModelReaderWriterOptions" /> to use.</param>
<summary>
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.
</summary>
<returns>A <typeparamref name="T" /> representation of the JSON value.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.FormatException">If the model does not support the requested <see cref="P:System.ClientModel.Primitives.ModelReaderWriterOptions.Format" />.</exception>
</Docs>
</Member>
<Member MemberName="System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write">
<MemberSignature Language="C#" Value="void IJsonModel<ChaosCapabilityMetadataData>.Write (System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write(class System.Text.Json.Utf8JsonWriter writer, class System.ClientModel.Primitives.ModelReaderWriterOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.System#ClientModel#Primitives#IJsonModel<Azure#ResourceManager#Chaos#ChaosCapabilityMetadataData>#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)" />
<MemberSignature Language="VB.NET" Value="Sub Write (writer As Utf8JsonWriter, options As ModelReaderWriterOptions) Implements IJsonModel(Of ChaosCapabilityMetadataData).Write" />
<MemberSignature Language="F#" Value="abstract member System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write : System.Text.Json.Utf8JsonWriter * System.ClientModel.Primitives.ModelReaderWriterOptions -> unit
override this.System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write : System.Text.Json.Utf8JsonWriter * System.ClientModel.Primitives.ModelReaderWriterOptions -> unit" Usage="chaosCapabilityMetadataData.System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write (writer, options)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.ClientModel.Primitives.IJsonModel`1.Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="writer" Type="System.Text.Json.Utf8JsonWriter" />
<Parameter Name="options" Type="System.ClientModel.Primitives.ModelReaderWriterOptions" />
</Parameters>
<Docs>
<param name="writer">The <see cref="T:System.Text.Json.Utf8JsonWriter" /> to write into.</param>
<param name="options">The <see cref="T:System.ClientModel.Primitives.ModelReaderWriterOptions" /> to use.</param>
<summary>
Writes the model to the provided <see cref="T:System.Text.Json.Utf8JsonWriter" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.FormatException">If the model does not support the requested <see cref="P:System.ClientModel.Primitives.ModelReaderWriterOptions.Format" />.</exception>
</Docs>
</Member>
<Member MemberName="System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create">
<MemberSignature Language="C#" Value="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData IPersistableModel<ChaosCapabilityMetadataData>.Create (BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create(class System.BinaryData data, class System.ClientModel.Primitives.ModelReaderWriterOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.System#ClientModel#Primitives#IPersistableModel<Azure#ResourceManager#Chaos#ChaosCapabilityMetadataData>#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)" />
<MemberSignature Language="VB.NET" Value="Function Create (data As BinaryData, options As ModelReaderWriterOptions) As ChaosCapabilityMetadataData Implements IPersistableModel(Of ChaosCapabilityMetadataData).Create" />
<MemberSignature Language="F#" Value="abstract member System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create : BinaryData * System.ClientModel.Primitives.ModelReaderWriterOptions -> Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData
override this.System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create : BinaryData * System.ClientModel.Primitives.ModelReaderWriterOptions -> Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData" Usage="chaosCapabilityMetadataData.System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Create (data, options)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.ClientModel.Primitives.IPersistableModel`1.Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.BinaryData" />
<Parameter Name="options" Type="System.ClientModel.Primitives.ModelReaderWriterOptions" />
</Parameters>
<Docs>
<param name="data">The <see cref="T:System.BinaryData" /> to parse.</param>
<param name="options">The <see cref="T:System.ClientModel.Primitives.ModelReaderWriterOptions" /> to use.</param>
<summary>
Converts the provided <see cref="T:System.BinaryData" /> into a model.
</summary>
<returns>A <typeparamref name="T" /> representation of the data.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.FormatException">If the model does not support the requested <see cref="P:System.ClientModel.Primitives.ModelReaderWriterOptions.Format" />.</exception>
</Docs>
</Member>
<Member MemberName="System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.GetFormatFromOptions">
<MemberSignature Language="C#" Value="string IPersistableModel<ChaosCapabilityMetadataData>.GetFormatFromOptions (System.ClientModel.Primitives.ModelReaderWriterOptions options);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance string System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.GetFormatFromOptions(class System.ClientModel.Primitives.ModelReaderWriterOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.System#ClientModel#Primitives#IPersistableModel<Azure#ResourceManager#Chaos#ChaosCapabilityMetadataData>#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)" />
<MemberSignature Language="VB.NET" Value="Function GetFormatFromOptions (options As ModelReaderWriterOptions) As String Implements IPersistableModel(Of ChaosCapabilityMetadataData).GetFormatFromOptions" />
<MemberSignature Language="F#" Value="abstract member System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.GetFormatFromOptions : System.ClientModel.Primitives.ModelReaderWriterOptions -> string
override this.System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.GetFormatFromOptions : System.ClientModel.Primitives.ModelReaderWriterOptions -> string" Usage="chaosCapabilityMetadataData.System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.GetFormatFromOptions options" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.ClientModel.Primitives.IPersistableModel`1.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="System.ClientModel.Primitives.ModelReaderWriterOptions" />
</Parameters>
<Docs>
<param name="options">The <see cref="T:System.ClientModel.Primitives.ModelReaderWriterOptions" /> to consider when serializing and deserializing the model.</param>
<summary>
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.
</summary>
<returns>The format that the model uses when communicating with the serivce.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write">
<MemberSignature Language="C#" Value="BinaryData IPersistableModel<ChaosCapabilityMetadataData>.Write (System.ClientModel.Primitives.ModelReaderWriterOptions options);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.BinaryData System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write(class System.ClientModel.Primitives.ModelReaderWriterOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.System#ClientModel#Primitives#IPersistableModel<Azure#ResourceManager#Chaos#ChaosCapabilityMetadataData>#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)" />
<MemberSignature Language="VB.NET" Value="Function Write (options As ModelReaderWriterOptions) As BinaryData Implements IPersistableModel(Of ChaosCapabilityMetadataData).Write" />
<MemberSignature Language="F#" Value="abstract member System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write : System.ClientModel.Primitives.ModelReaderWriterOptions -> BinaryData
override this.System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write : System.ClientModel.Primitives.ModelReaderWriterOptions -> BinaryData" Usage="chaosCapabilityMetadataData.System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData>.Write options" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.ClientModel.Primitives.IPersistableModel`1.Write(System.ClientModel.Primitives.ModelReaderWriterOptions)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.BinaryData</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="System.ClientModel.Primitives.ModelReaderWriterOptions" />
</Parameters>
<Docs>
<param name="options">The <see cref="T:System.ClientModel.Primitives.ModelReaderWriterOptions" /> to use.</param>
<summary>
Writes the model into a <see cref="T:System.BinaryData" />.
</summary>
<returns>A binary representation of the written model.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.FormatException">If the model does not support the requested <see cref="P:System.ClientModel.Primitives.ModelReaderWriterOptions.Format" />.</exception>
</Docs>
</Member>
<Member MemberName="TargetType">
<MemberSignature Language="C#" Value="public string TargetType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TargetType" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.TargetType" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property TargetType As String" />
<MemberSignature Language="F#" Value="member this.TargetType : string" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.TargetType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary> String of the Target Type that this Capability Type extends. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Urn">
<MemberSignature Language="C#" Value="public string Urn { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Urn" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.Urn" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Urn As String" />
<MemberSignature Language="F#" Value="member this.Urn : string" Usage="Azure.ResourceManager.Chaos.ChaosCapabilityMetadataData.Urn" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Chaos</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary> String of the URN for this Capability Type. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>