AccessPolicy
Access Policy for user or user group that defines how entities can or cannot access resources.
- Schema
Properties
| Name | Required | Type | Description |
|---|---|---|---|
| name | string | DetailsA name associated with the AccessPolicy. | |
| compartment | Reference<> | DetailsOptional compartment for newly created resources. If this field is set, any resources created by a user with this access policy will automatically be included in the specified compartment. | |
| resource | AccessPolicyResource[] | DetailsAccess details for a resource type. | |
| resourceType | ✓ | string | DetailsThe resource type. |
| compartment | Reference<> | DetailsDEPRECATED Optional compartment restriction for the resource type. | |
| criteria | string | DetailsThe rules that the server should use to determine which resources to allow. The rules are search criteria (without the [base] part). Like Bundle.entry.request.url, it has no leading "/". | |
| readonly | boolean | DetailsOptional flag to indicate that the resource type is read-only. | |
| hiddenFields | string[] | DetailsOptional list of hidden fields. Hidden fields are not readable or writeable. | |
| readonlyFields | string[] | DetailsOptional list of read-only fields. Read-only fields are readable but not writeable. | |
| writeConstraint | Expression[] | DetailsInvariants that must be satisfied for the resource to be written. Can include %before and %after placeholders to refer to the resource before and after the updates are applied. | |
| ipAccessRule | AccessPolicyIpAccessRule[] | DetailsUse IP Access Rules to allowlist, block, and challenge traffic based on the visitor IP address. | |
| name | string | DetailsFriendly name that will make it easy for you to identify the IP Access Rule in the future. | |
| value | ✓ | string | DetailsAn IP Access rule will apply a certain action to incoming traffic based on the visitor IP address or IP range. |
| action | ✓ | code | DetailsAccess rule can perform one of the following actions: "allow" | "block". |
Search Parameters
| Name | Type | Description | Expression |
|---|---|---|---|
| name | string | The name of the access policy | AccessPolicy.name |
Inherited Properties
| Name | Required | Type | Description |
|---|---|---|---|
| id | string | Logical id of this artifact DetailsThe logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. | |
| meta | Meta | DetailsThe metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. | |
| implicitRules | uri | DetailsA reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. | |
| language | code | DetailsThe base language in which the resource is written. |