Share via


IOperationDefinition Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.OperationDefinitionTypeConverter))]
public interface IOperationDefinition : Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.OperationDefinitionTypeConverter))>]
type IOperationDefinition = interface
    interface IJsonSerializable
Public Interface IOperationDefinition
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

DisplayDescription

The description for the operation.

DisplayOperation

The operation that users can perform.

DisplayProvider

The resource provider name: Microsoft.ContainerRegistry.

DisplayResource

The resource on which the operation is performed.

IsDataAction

This property indicates if the operation is an action or a data action ref: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-definitions#management-and-data-operations

Name

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

Origin

The origin information of the container registry operation.

ServiceSpecificationLogSpecification

A list of Azure Monitoring log definitions.

ServiceSpecificationMetricSpecification

A list of Azure Monitoring metrics definition.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to