Skip to content

AccessRule🔗

Definition🔗

class AccessRule implements \JsonSerializable
{
    /**
     * The kind this rule applies to (dashboards, alert, etc)
     */
    public string $kind;

    /**
     * READ, WRITE, CREATE, DELETE, ...
     * should move to k8s style verbs like: "get", "list", "watch", "create", "update", "patch", "delete"
     * @var string
     */
    public $verb;

    /**
     * Specific sub-elements like "alert.rules" or "dashboard.permissions"????
     */
    public ?string $target;

}

Methods🔗

fromArray🔗

Builds this object from an array.

This function is meant to be used with the return value of json_decode($json, true).

static fromArray(array $inputData)

jsonSerialize🔗

Returns the data representing this object, preparing it for JSON serialization with json_encode().

jsonSerialize()

See also🔗