### YamlMime:JavaType uid: "com.azure.resourcemanager.avs.models.Operation" fullName: "com.azure.resourcemanager.avs.models.Operation" name: "Operation" nameWithType: "Operation" summary: "An immutable client-side representation of Operation." syntax: "public interface **Operation**" methods: - uid: "com.azure.resourcemanager.avs.models.Operation.actionType()" fullName: "com.azure.resourcemanager.avs.models.Operation.actionType()" name: "actionType()" nameWithType: "Operation.actionType()" summary: "Gets the actionType property: Enum." modifiers: - "abstract" syntax: "public abstract ActionType actionType()" desc: "Gets the actionType property: Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs." returns: description: "the actionType value." type: "" - uid: "com.azure.resourcemanager.avs.models.Operation.display()" fullName: "com.azure.resourcemanager.avs.models.Operation.display()" name: "display()" nameWithType: "Operation.display()" summary: "Gets the display property: Localized display information for this particular operation." modifiers: - "abstract" syntax: "public abstract OperationDisplay display()" desc: "Gets the display property: Localized display information for this particular operation." returns: description: "the display value." type: "" - uid: "com.azure.resourcemanager.avs.models.Operation.innerModel()" fullName: "com.azure.resourcemanager.avs.models.Operation.innerModel()" name: "innerModel()" nameWithType: "Operation.innerModel()" summary: "Gets the inner com.azure.resourcemanager.avs.fluent.models.OperationInner object." modifiers: - "abstract" syntax: "public abstract OperationInner innerModel()" desc: "Gets the inner com.azure.resourcemanager.avs.fluent.models.OperationInner object." returns: description: "the inner object." type: "" - uid: "com.azure.resourcemanager.avs.models.Operation.isDataAction()" fullName: "com.azure.resourcemanager.avs.models.Operation.isDataAction()" name: "isDataAction()" nameWithType: "Operation.isDataAction()" summary: "Gets the isDataAction property: Whether the operation applies to data-plane." modifiers: - "abstract" syntax: "public abstract Boolean isDataAction()" desc: "Gets the isDataAction property: Whether the operation applies to data-plane. This is \"true\" for data-plane operations and \"false\" for ARM/control-plane operations." returns: description: "the isDataAction value." type: "Boolean" - uid: "com.azure.resourcemanager.avs.models.Operation.name()" fullName: "com.azure.resourcemanager.avs.models.Operation.name()" name: "name()" nameWithType: "Operation.name()" summary: "Gets the name property: The name of the operation, as per Resource-Based Access Control (RBAC)." modifiers: - "abstract" syntax: "public abstract String name()" desc: "Gets the name property: The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"." returns: description: "the name value." type: "String" - uid: "com.azure.resourcemanager.avs.models.Operation.origin()" fullName: "com.azure.resourcemanager.avs.models.Operation.origin()" name: "origin()" nameWithType: "Operation.origin()" summary: "Gets the origin property: The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX." modifiers: - "abstract" syntax: "public abstract Origin origin()" desc: "Gets the origin property: The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"." returns: description: "the origin value." type: "" type: "interface" desc: "An immutable client-side representation of Operation." metadata: {} package: "com.azure.resourcemanager.avs.models" artifact: com.azure.resourcemanager:azure-resourcemanager-avs:1.2.0