View ACL Resource Details

Details

API DetailsRelease-Specific Information
CloudCenter Platform 4xCloudCenter Suite 5x
NameView ACL Resource Details
DescriptionDisplays configured permissions for CloudCenter Resources managed by Access Control Lists (ACLs)
Allowed Role(s)WM_USER
MethodGET
URIv1/acls/?id=id&resourceName=resourceName

cloudcenter-ccm-backend/api/v1/acls/?id=id&resourceName=resourceName

Sample Request
curl -k -X GET -H "Accept: application/json" -u cloudcenteradmin:40E45DBE57E35ECB "https://<HOST>:<PORT>/v1/acls/?id=15&resourceName=DEPLOYMENT_ENVIRONMENT"
curl -k -X GET -H "Accept: application/json" -u cloudcenteradmin:40E45DBE57E35ECB "https://<HOST>:<PORT>/cloudcenter-ccm-backend/api/v1/acls/?id=15&resourceName=DEPLOYMENT_ENVIRONMENT"
Release

Introduced in CloudCenter 4.2

Modified in CloudCenter Suite 5.0.0

Notes
  • 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.
Back To LinksCommon CloudCenter API CallsWorkload Manager API

ESB Header

action: get.acls
actionparam: id=id&resourceName=resourceName

Not applicable

Sample Response

Response CloudCenter Platform 4x

{

    "id": "15",
    "resourceName": "DEPLOYMENT_ENVIRONMENT",
    "users": [
        {
            "id": "2",
            "resource": "https://<HOST>:<PORT>/v1/acls/2?id=15&resourceName=DEPLOYMENT_ENVIRONMENT",
            "perms": [
                "manage",
                "approve",
                "delete",
                "move_out",
                "authorize",
                "read",
                "move_in",
                "write",
                "execute",
                "administration"
            ],
            "username": "cloudcenteradmin",
            "enabled": true,
            "type": "TENANT",
            "firstName": "CC",
            "lastName": "Admin",
            "tenantId": "1",
            "emailAddr": "admin@cliqrtech.com"
        }
    ],
    "userGroups": [],
    "tenantUsers": [],
    "tenantAndSubtenantUsers": [],
    "ownerUserId": "2",
    "resource": "https://<HOST>:<PORT>/v1/acls/?id=15&resourceName=DEPLOYMENT_ENVIRONMENT"
}

Response CloudCenter Suite 5x

{
   "id":"1",
   "resourceName":"DEPLOYMENT_ENVIRONMENT",
   "role":{
      "id":null,
      "resource":null,
      "perms":[
         "move_out",
         "administration",
         "approve",
         "execute",
         "move_in"
      ],
      "name":"All users with deployment environment permission",
      "description":"Any user with a role that allows them to create and manage deployment environments.",
      "tenantId":"1"
   },
   "users":[

   ],
   "userGroups":[

   ],
   "tenantUsers":[

   ],
   "tenantAndSubtenantUsers":[

   ],
   "ownerUserId":null,
   "resource":"https://<HOST>:<PORT>/cloudcenter-ccm-backend/api/v1/acls/?id=1&resourceName=DEPLOYMENT_ENVIRONMENT"
}

Request Attributes

id
  • DescriptionUnique, system-generated identifier for this CloudCenter Resource.

  • Type: String

Required

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

Required

Response Attributes

id
  • DescriptionUnique, system-generated identifier for this CloudCenter Resource.

  • Type: String
resourceName (click for additional context)
users (click for additional context)
userGroups (click for additional context)
tenantUsers (click for additional context)
tenantAndSubtenantUsers (click for additional context)
 ownerUserId 
  • DescriptionUnique, system-generated identifier for the owner of the resource. For example, a ServiceNow extension owner's User ID.

  • Type: String

resource
  • Description: Unique URL to access this resource.
  • Type: String



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