AccessAllowedReason
May 22, 2025 ยท View on GitHub
Example Usage
import { AccessAllowedReason } from "@launchdarkly/mcp-server/models/components";
let value: AccessAllowedReason = {
resources: [
"proj/*:env/*;qa_*:/flag/*",
],
actions: [
"*",
],
effect: "allow",
};
Fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
resources | string[] | :heavy_minus_sign: | Resource specifier strings | [ "proj/:env/;qa_:/flag/" ] |
notResources | string[] | :heavy_minus_sign: | Targeted resources are the resources NOT in this list. The resources and notActions fields must be empty to use this field. | |
actions | string[] | :heavy_minus_sign: | Actions to perform on a resource | [ "*" ] |
notActions | string[] | :heavy_minus_sign: | Targeted actions are the actions NOT in this list. The actions and notResources fields must be empty to use this field. | |
effect | components.AccessAllowedReasonEffect | :heavy_check_mark: | Whether this statement should allow or deny actions on the resources. | allow |
roleName | string | :heavy_minus_sign: | N/A |