Share via


ApiOperation Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.ApiOperationTypeConverter))]
public class ApiOperation : Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.IApiOperation
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.ApiOperationTypeConverter))>]
type ApiOperation = class
    interface IApiOperation
    interface IJsonSerializable
Public Class ApiOperation
Implements IApiOperation
Inheritance
ApiOperation
Attributes
Implements

Constructors

ApiOperation()

Creates an new ApiOperation instance.

Properties

DisplayDescription

The description of the operation

DisplayOperation

Operation type: Read, write, delete, etc.

DisplayProvider

Service provider: Microsoft.StorageCache

DisplayResource

Resource on which the operation is performed: Cache, etc.

IsDataAction

The flag that indicates whether the operation applies to data plane.

Name

Operation name: {provider}/{resource}/{operation}

Origin

Origin of the operation.

ServiceSpecificationLogSpecification

Details about operations related to logs.

ServiceSpecificationMetricSpecification

Details about operations related to metrics.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ApiOperation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ApiOperation.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.IApiOperation.

FromJsonString(String)

Creates a new instance of ApiOperation, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ApiOperation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to