com.azure.resourcemanager.authorization.models.Permission Maven / Gradle / Ivy
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.azure.resourcemanager.authorization.models;
import com.azure.resourcemanager.authorization.fluent.models.PermissionInner;
import com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel;
import java.util.List;
/** An immutable client-side representation of a permission. */
public interface Permission extends HasInnerModel {
/** @return allowed actions */
List actions();
/** @return denied actions */
List notActions();
/** @return allowed Data actions */
List dataActions();
/** @return denied Data actions */
List notDataActions();
}