// removed jquery ui css and js

View ACL Entities

Details

API Details
NameView ACL Entities
DescriptionDisplays applicable permissions for CloudCenter Resources managed by Access Control Lists (ACLs).
MethodGET
URI

v1/aclResources

CloudCenter Release
  • Introduced in CloudCenter 4.2.
  • Enhanced in CloudCenter 4.3 to include the IMAGE resourceName.
Notes
  • For additional context on <PORT> usage in the following example(s), see Base URI Format.
  • Only resource owners and users with WRITE perms can view all the fields for this resource. Other users can only view common fields like name, description, and so forth. See Permission Control for additional context.
ESB Header

action: get.aclResources

See the Enterprise Service Bus (ESB) section for the relevant release for additional context.

Example

curl -k -X GET -H "Accept: application/json" -u cliqradmin:40E45DBE57E35ECB "https://<HOST>:<PORT>/v1/aclResources"

Response

{
    "aclResourceAllowedPerms": [
        {
            "resourceName": "POLICY",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "ACTION_POLICY",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "PUBLISHED_APP",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "DEPLOYMENT_ENVIRONMENT",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete",
                "execute",
                "access",
                "approve",
                "move_in",
                "move_out",
                "authorize",
                "manage"
            ]
        },
        {
            "resourceName": "APPLICATION",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete",
                "execute"
            ]
        },
        {
            "resourceName": "REPOSITORY",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "CLOUD_ACCOUNT",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "SYSTEM_TAG",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "SECURITY_PROFILE",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "SERVICE",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "CUSTOM_ACTION",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        },
        {
            "resourceName": "PROJECT",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete",
                "notify"
            ]
        },
        {
            "resourceName": "IMAGE",
            "allowedPerms": [
                "administration",
                "read",
                "write",
                "delete"
            ]
        }
    ],
    "resource": "https://<HOST>:<PORT>/v1/aclResources"
}

Request Attributes

None

Response Attributes

aclResourceAllowedPerms
  • Description: Identities the configured resource managed by ACLs and their allowed permissions.
  • Type: List of permissions for each ACL resource

    resourceName
    • Description: An identifier for a CloudCenter Resource managed by ACLs. The supported ACL-managed resources are listed as enumerations. 

    • Type: Enumeration

      EnumerationDescription
      POLICY

      See Policy Management > Scaling Policies or Aging Policies

      ACTION_POLICY

      See Policy Management > Action Policies

      PUBLISHED_APPSee Application Tasks > Publish to Marketplace
      DEPLOYMENT_ENVIRONMENT See Deployment Environment
      APPLICATION

      See Application Profile

      • Model an Application
      • Model an Application by Importing the Profile
      REPOSITORYSee Share Artifact Repositories
      CLOUD_ACCOUNT See Configure Cloud(s)
      SYSTEM_TAGSee System Tags
      SECURITY_PROFILESee Security and Firewall Rules
      SERVICESee Manage Services
      LINK_TO_PARENTSee Federated CCM Management (Effective CloudCenter 4.8)
      LINK_TO_CHILD
      CUSTOM_ACTIONSee Policies > Custom Actions 
      PROJECTSee Projects
      IMAGESee Manage Images

      DISTRIBUTED_JOB

      See Deployment Environments > Sharing Deployments
      EXTENSION See Extensions
      ACI_EXTENSIONSee ACI Extensions
      SERVICE_NOW_EXTENSIONSee ServiceNow Extensions (Effective CloudCenter 4.8.2)
      ACTION See Actions Library (Effective CloudCenter 4.8)
      VIRTUAL_MACHINESee VM Management (Effective CloudCenter 4.8)
      AGING_POLICYSee Policies (Effective CloudCenter 4.8.2)
      SUSPENSION_POLICY
    allowedPerms
    • Description: The applicable perms for each CloudCenter Resource managed by ACLs to provide a reference for each resourceName. A static mapping for each class names provides a reference to generate data when issuing GET calls.
    • Type: String

      Applicable perms
      create
      read
      write
      delete
      approve
      move_in
      move_out
      administration
      access
      execute
      authorize
      manage
      notify



© 2017-2019 Cisco Systems, Inc. All rights reserved