Actions Supported by Identity Policy-based Authorization
IAM provides system-defined identity policies to define typical cloud service permissions. You can also create custom identity policies using the actions supported by cloud services for more refined access control.
In addition to IAM, the Organizations service also provides Service Control Policies (SCPs) to set access control policies.
SCPs do not actually grant any permissions to an entity. They only set the permissions boundary for the entity. When SCPs are attached to an organizational unit (OU) or a member account, the SCPs do not directly grant permissions to that OU or member account. Instead, the SCPs only determine what permissions are available for that member account or those member accounts under that OU. The granted permissions can be applied only if they are allowed by the SCPs.
To learn more about how IAM is different from Organizations for access control, see How IAM Is Different from Organizations for Access Control?.
This section describes the elements used by IAM custom identity policies and Organizations SCPs. The elements include actions, resources, and conditions.
- For details about how to use these elements to edit an IAM custom identity policy, see Creating a Custom Identity Policy.
- For details about how to use these elements to edit a custom SCP, see Creating an SCP.
Actions
Actions are specific operations that are allowed or denied in an identity policy.
- The Access Level column describes how the action is classified (List, Read, or Write). This classification helps you understand the level of access that an action grants when you use it in an identity policy.
- The Resource Type column indicates whether the action supports resource-level permissions.
- You can use a wildcard (*) to indicate all resource types. If this column is empty (-), the action does not support resource-level permissions and you must specify all resources ("*") in your identity policy statements.
- If this column includes a resource type, you must specify the URN in the Resource element of your identity policy statements.
- Required resources are marked with asterisks (*) in the table. If you specify a resource in a statement using this action, then it must be of this type.
For details about the resource types defined by VOD, see Resources.
- The Condition Key column contains keys that you can specify in the Condition element of an identity policy statement.
- If the Resource Type column has values for an action, the condition key takes effect only for the listed resource types.
- If the Resource Type column is empty (-) for an action, the condition key takes effect for all resources that action supports.
- If the Condition Key column is empty (-) for an action, the action does not support any condition keys.
For details about the condition keys defined by VOD, see Conditions.
- The Alias column lists the policy actions that are configured in identity policies. With these actions, you can use APIs for policy-based authorization. For details, see Policies and Identity Policies.
The following table lists the actions that you can define in identity policy statements for VOD.
|
Action |
Description |
Access Level |
Resource Type (*: required) |
Condition Key |
Alias |
|---|---|---|---|---|---|
|
vod:asset:publishFromObs |
Grants permission to publish media from OBS with one click. |
Write |
- |
- |
- |
|
vod:asset:checkDuplication |
Grants permission to upload file MD5. |
Read |
- |
- |
- |
|
vod:asset:createExtractAudioTask |
Grants permission to extract audio from video media assets. |
Write |
vod * |
- |
|
|
vod:asset:createPackagingRelation |
Grants permission to associate media assets with real-time transcoding configurations. |
Write |
vod * |
- |
|
|
vod:asset:createProcessTask |
Grants permission to process media. |
Write |
vod * |
- |
|
|
vod:asset:createRefreshTask |
Grants permission to refresh CDN. |
Write |
vod * |
- |
|
|
vod:asset:createUploadTaskByUrl |
Grants permission to create media assets via URL pull method. |
Write |
vod * |
- |
- |
|
vod:asset:delete |
Grants permission to delete media. |
Write |
vod * |
- |
- |
|
vod:asset:deleteProcessTask |
Grants permission to cancel media transcoding tasks. |
Write |
vod * |
- |
|
|
vod:asset:deleteTranscodeProduct |
Grants permission to delete transcoding outputs. |
Write |
vod * |
- |
|
|
vod:asset:deleteUploadTaskByUrl |
Grants permission to delete URL pull tasks. |
Write |
vod * |
- |
- |
|
vod:asset:getCiphers |
Grants permission to query keys. |
Read |
vod * |
- |
|
|
vod:asset:getDetails |
Grants permission to query detailed information of specified media. |
Read |
vod * |
- |
|
|
vod:asset:getInfo |
Grants permission to query media information. |
List |
vod * |
- |
- |
|
vod:asset:getPreheatTask |
Grants permission to query CDN preheating. |
Read |
- |
- |
- |
|
vod:asset:getRefreshTask |
Grants permission to query CDN refresh. |
Read |
- |
- |
- |
|
vod:asset:getShieldInfo |
Grants permission to query media asset blocking information. |
Read |
vod * |
- |
|
|
vod:asset:getTaskInfo |
Grants permission to list asset task info. |
List |
vod * |
- |
- |
|
vod:asset:getUploadTaskByUrl |
Grants permission to query URL pull tasks. |
List |
vod * |
- |
- |
|
vod:asset:list |
Grants permission to query media list. |
List |
vod * |
- |
- |
|
vod:asset:listAuthUrl |
Grants permission to obtain playback URLs with authentication information. |
List |
- |
- |
- |
|
vod:asset:modifyInfo |
Grants permission to update media information. |
Write |
vod * |
- |
|
|
vod:asset:preheat |
Grants permission to preheat CDN. |
Write |
- |
- |
- |
|
vod:asset:publish |
Grants permission to publish media. |
Write |
vod * |
- |
- |
|
vod:asset:retrievalUploadTaskByUrl |
Grants permission to restore URL pull tasks. |
Write |
vod * |
- |
- |
|
vod:asset:review |
Grants permission to create media asset review tasks. |
Write |
vod * |
- |
|
|
vod:asset:shield |
Grants permission to block media assets. |
Write |
vod * |
- |
|
|
vod:asset:stopExtractAudioTask |
Grants permission to cancel audio extraction tasks. |
Write |
- |
- |
- |
|
vod:asset:stopUploadTaskByUrl |
Grants permission to cancel URL pull tasks. |
Write |
vod * |
- |
- |
|
vod:asset:unpublish |
Grants permission to cancel media release. |
Write |
vod * |
- |
- |
|
vod:asset:update |
Grants permission to update media. |
Write |
vod * |
- |
|
|
vod:asset:updateStorageMode |
Grants permission to modify media asset file storage mode in OBS. |
Write |
vod * |
- |
|
|
vod:asset:upload |
Grants permission to confirm media upload. |
Write |
vod * |
- |
- |
|
vod:bucket:authority |
Grants permission to bucket authorization. |
Write |
- |
- |
- |
|
vod:bucket:list |
Grants permission to query bucket lists. |
List |
- |
- |
- |
|
vod:category:create |
Grants permission to create media asset categories. |
Write |
- |
- |
- |
|
vod:category:delete |
Grants permission to delete media asset categories. |
Write |
- |
- |
- |
|
vod:category:list |
Grants permission to query media asset category information lists. |
List |
- |
- |
- |
|
vod:category:update |
Grants permission to modify media asset categories. |
Write |
- |
- |
- |
|
vod:cdnBill:get |
Grants permission to query CDN billing methods. |
Read |
- |
- |
- |
|
vod:cdnBill:update |
Grants permission to set CDN billing methods. |
Write |
- |
- |
- |
|
vod:domain:create |
Grants permission to create CDN domain names. |
Write |
- |
- |
- |
|
vod:domain:delete |
Grants permission to delete CDN domain names. |
Write |
- |
- |
- |
|
vod:domain:disable |
Grants permission to disable CDN domain names. |
Write |
- |
- |
- |
|
vod:domain:enable |
Grants permission to enable CDN domain names. |
Write |
- |
- |
- |
|
vod:domain:getHttpsSetting |
Grants permission to configure HTTPS. |
Read |
- |
- |
- |
|
vod:domain:getIpv6Config |
Grants permission to configure the domain name IPv6 switch. |
Read |
- |
- |
- |
|
vod:domain:getRefererGuard |
Grants permission to query playback anti-hotlinking configuration. |
Read |
- |
- |
- |
|
vod:domain:getUrlAuthGuard |
Grants permission to query URL authentication configuration. |
Read |
- |
- |
- |
|
vod:domain:list |
Grants permission to query CDN domain names. |
List |
- |
- |
- |
|
vod:domain:modifyHttpsSetting |
Grants permission to configure HTTPS. |
Write |
- |
- |
- |
|
vod:domain:modifyRefererGuard |
Grants permission to set playback anti-hotlinking for a single domain. |
Write |
- |
- |
- |
|
vod:domain:modifyUrlAuthGuard |
Grants permission to set URL authentication configuration. |
Write |
- |
- |
- |
|
vod:domain:update |
Grants permission to modify CDN domain names. |
Write |
- |
- |
- |
|
vod:domain:updateIpv6Config |
Grants permission to configure the domain name IPv6 switch. |
Write |
- |
- |
- |
|
vod:drm-template:create |
Grants permission to create a DRM template. |
Write |
- |
- |
- |
|
vod:drm-template:delete |
Grants permission to delete DRM template information. |
Write |
- |
- |
- |
|
vod:drm-template:list |
Grants permission to retrieve DRM template information. |
List |
- |
- |
- |
|
vod:encryptionConfigurations:get |
Grants permission to query key retrieval addresses. |
Read |
- |
- |
- |
|
vod:encryptionConfigurations:update |
Grants permission to set key retrieval addresses. |
Write |
- |
- |
- |
|
vod:enterpriseProject:list |
Grants permission to query the list of authorized enterprise projects. |
List |
- |
- |
- |
|
vod:increment:create |
Grants permission to create incremental audio and video hosting configurations. |
Write |
- |
- |
- |
|
vod:increment:delete |
Grants permission to delete incremental audio and video hosting configurations. |
Write |
- |
- |
- |
|
vod:increment:get |
Grants permission to query incremental audio and video hosting configurations. |
Read |
- |
- |
- |
|
vod:increment:update |
Grants permission to modify incremental audio and video hosting configurations. |
Write |
- |
- |
- |
|
vod:log:get |
Grants permission to query CDN logs. |
Read |
- |
- |
- |
|
vod:log:getDailySummary |
Grants permission to query media daily playback statistics. |
Read |
- |
- |
- |
|
vod:notification:get |
Grants permission to query on-demand service server event notifications. |
Read |
- |
- |
- |
|
vod:notification:update |
Grants permission to configure on-demand service server event notifications. |
Write |
- |
- |
- |
|
vod:object:list |
Grants permission to query objects in buckets. |
List |
- |
- |
- |
|
vod:packagingConfigurations:create |
Grants permission to add a single real-time trans-encoding configuration. |
Write |
- |
- |
- |
|
vod:packagingConfigurations:delete |
Grants permission to delete a single real-time transcoding configuration. |
Write |
- |
- |
- |
|
vod:packagingConfigurations:get |
Grants permission to query details of a single configuration list. |
Read |
- |
- |
- |
|
vod:packagingConfigurations:list |
Grants permission to query the real-time transcoding configuration list. |
List |
- |
- |
- |
|
vod:packagingGroup:create |
Grants permission to create real-time trans-encoding configuration groups. |
Write |
- |
- |
- |
|
vod:packagingGroup:delete |
Grants permission to delete real-time trans-encoding configuration groups. |
Write |
- |
- |
- |
|
vod:packagingGroup:list |
Grants permission to query real-time trans-encoding configuration group lists. |
List |
- |
- |
- |
|
vod:packagingGroup:update |
Grants permission to modify real-time trans-encoding configuration groups. |
Write |
- |
- |
- |
|
vod:reviewTemplate:create |
Grants permission to create custom review templates. |
Write |
- |
- |
- |
|
vod:reviewTemplate:delete |
Grants permission to delete custom review templates. |
Write |
- |
- |
- |
|
vod:reviewTemplate:list |
Grants permission to query review template lists. |
List |
- |
- |
- |
|
vod:reviewTemplate:update |
Grants permission to modify review templates. |
Write |
- |
- |
- |
|
vod:statistics:get |
Grants permission to query CDN data information for a domain. |
Read |
- |
- |
- |
|
vod:stock:get |
Grants permission to query hosting task details. |
Read |
- |
- |
- |
|
vod:stock:getAssetInfo |
Grants permission to query details of hosted media. |
Read |
- |
- |
- |
|
vod:stock:list |
Grants permission to query output paths. |
List |
- |
- |
- |
|
vod:storageModeType:get |
Grants permission to query media asset cooling configurations. |
Read |
- |
- |
- |
|
vod:storageModeType:update |
Grants permission to modify media asset cooling granularity. |
Write |
- |
- |
- |
|
vod:storagePolicy:create |
Grants permission to create a cooling-down policy. |
Write |
- |
- |
- |
|
vod:storagePolicy:delete |
Grants permission to delete media asset cooling-down policies. |
Write |
- |
- |
- |
|
vod:storagePolicy:list |
Grants permission to query media asset cooling-down policies. |
List |
- |
- |
- |
|
vod:storagePolicy:update |
Grants permission to modify media asset cooling-down policies. |
Write |
- |
- |
- |
|
vod:subtitles:update |
Grants permission to multi-subtitle package. |
Write |
- |
- |
- |
|
vod:templateCollection:create |
Grants permission to create a custom template group collection. |
Write |
- |
- |
- |
|
vod:templateCollection:delete |
Grants permission to delete a custom template group collection. |
Write |
- |
- |
- |
|
vod:templateCollection:list |
Grants permission to query a custom template group collection. |
List |
- |
- |
- |
|
vod:templateCollection:update |
Grants permission to modify a custom template group collection. |
Write |
- |
- |
- |
|
vod:templateGroup:create |
Grants permission to create custom transcoding template groups. |
Write |
- |
- |
- |
|
vod:templateGroup:delete |
Grants permission to delete custom transcoding template groups. |
Write |
- |
- |
- |
|
vod:templateGroup:list |
Grants permission to query the list of transcoding template groups. |
List |
- |
- |
- |
|
vod:templateGroup:update |
Grants permission to modify transcoding template groups. |
Write |
- |
- |
- |
|
vod:tenantInfo:update |
Grants permission to modify tenant information. |
Write |
- |
- |
- |
|
vod:watermark:create |
Grants permission to enable watermarking. |
Write |
- |
- |
- |
|
vod:watermarkTemplate:create |
Grants permission to create watermark templates. |
Write |
- |
- |
- |
|
vod:watermarkTemplate:delete |
Grants permission to delete watermark templates. |
Write |
- |
- |
- |
|
vod:watermarkTemplate:list |
Grants permission to query watermark lists. |
List |
- |
- |
- |
|
vod:watermarkTemplate:update |
Grants permission to modify watermark templates. |
Write |
- |
- |
- |
|
vod:workflow:create |
Grants permission to create workflows. |
Write |
- |
- |
- |
|
vod:workflow:delete |
Grants permission to delete workflows. |
Write |
- |
- |
- |
|
vod:workflow:get |
Grants permission to query workflow details. |
Read |
- |
- |
- |
|
vod:workflow:list |
Grants permission to query the workflow list. |
List |
- |
- |
- |
|
vod:workflow:update |
Grants permission to modify workflows. |
Write |
- |
- |
- |
|
vod:workflowTask:create |
Grants permission to execute workflow tasks. |
Write |
- |
- |
- |
|
vod:workflowTask:getDetails |
Grants permission to query workflow task details. |
Read |
- |
- |
- |
|
vod:workflowTask:list |
Grants permission to query the workflow task list. |
List |
- |
- |
- |
Each API of VOD usually supports one or more actions. Table 2 lists the supported actions and dependencies.
|
API |
Action |
Dependencies |
|---|---|---|
|
- |
vod:asset:review |
- |
|
- |
vod:bucket:authority |
|
|
vod:asset:deleteProcessTask |
- |
|
|
vod:asset:stopExtractAudioTask |
- |
|
|
- |
vod:asset:checkDuplication |
- |
|
vod:asset:checkDuplication |
- |
|
|
- |
vod:domain:updateIpv6Config |
- |
|
- |
vod:domain:modifyHttpsSetting |
|
|
vod:asset:upload |
- |
|
|
- |
vod:asset:upload |
- |
|
vod:watermarkTemplate:create |
- |
|
|
vod:asset:upload |
- |
|
|
vod:category:create |
- |
|
|
vod:asset:createProcessTask |
- |
|
|
vod:asset:review |
- |
|
|
- |
vod:category:create |
- |
|
- |
vod:domain:create |
eps:enterpriseProjects:list |
|
- |
vod:domain:modifyUrlAuthGuard |
- |
|
- |
vod:drm-template:create |
- |
|
vod:asset:createExtractAudioTask |
- |
|
|
- |
vod:increment:create |
|
|
- |
vod:packagingConfigurations:create |
- |
|
- |
vod:packagingGroup:create |
- |
|
vod:asset:preheat |
- |
|
|
- |
vod:reviewTemplate:create |
- |
|
- |
vod:storagePolicy:create |
- |
|
- |
vod:templateGroup:create |
- |
|
POST /v1.0/{project_id}/asset/template-collection/transcodings |
vod:templateCollection:create |
- |
|
vod:templateGroup:create |
- |
|
|
vod:watermarkTemplate:create |
- |
|
|
- |
vod:workflow:create |
- |
|
vod:category:delete |
- |
|
|
- |
vod:asset:deleteProcessTask |
- |
|
vod:asset:delete |
- |
|
|
- |
vod:category:delete |
- |
|
- |
vod:domain:delete |
- |
|
- |
vod:drm-template:delete |
- |
|
- |
vod:asset:stopExtractAudioTask |
- |
|
- |
vod:increment:delete |
obs:bucket:putBucketNotification |
|
- |
vod:packagingConfigurations:delete |
- |
|
- |
vod:packagingGroup:delete |
- |
|
- |
vod:reviewTemplate:delete |
- |
|
- |
vod:storagePolicy:delete |
- |
|
- |
vod:templateGroup:delete |
- |
|
DELETE /v1.0/{project_id}/asset/template-collection/transcodings |
vod:templateCollection:delete |
- |
|
vod:asset:deleteTranscodeProduct |
- |
|
|
vod:templateGroup:delete |
- |
|
|
- |
vod:asset:deleteUploadTaskByUrl |
- |
|
vod:watermarkTemplate:delete |
- |
|
|
- |
vod:workflow:delete |
- |
|
- |
vod:domain:disable |
- |
|
- |
vod:domain:enable |
- |
|
- |
vod:watermark:create |
- |
|
- |
vod:asset:createExtractAudioTask |
- |
|
- |
vod:log:getDailySummary |
- |
|
- |
vod:asset:listAuthUrl |
- |
|
- |
vod:asset:listAuthUrl |
- |
|
- |
vod:asset:getCiphers |
- |
|
- |
vod:drm-template:list |
- |
|
- |
vod:encryptionConfigurations:get |
- |
|
vod:category:list |
- |
|
|
vod:log:getDailySummary |
- |
|
|
vod:asset:list |
- |
|
|
vod:asset:getTaskInfo |
- |
|
|
vod:category:list |
- |
|
|
vod:log:get |
- |
|
|
- |
vod:storagePolicy:list |
- |
|
- |
vod:templateGroup:list |
- |
|
GET /v1.0/{project_id}/asset/template-collection/transcodings |
vod:templateCollection:list |
- |
|
vod:statistics:get |
- |
|
|
vod:templateGroup:list |
- |
|
|
vod:watermarkTemplate:list |
- |
|
|
- |
vod:category:update |
- |
|
- |
vod:domain:update |
- |
|
- |
vod:increment:update |
|
|
- |
vod:domain:modifyRefererGuard |
- |
|
vod:subtitles:update |
- |
|
|
- |
vod:workflow:update |
- |
|
- |
vod:notification:update |
- |
|
- |
vod:asset:createPackagingRelation |
- |
|
- |
vod:asset:preheat |
- |
|
- |
vod:asset:createProcessTask |
- |
|
vod:asset:publishFromObs |
|
|
|
vod:asset:publish |
- |
|
|
- |
vod:bucket:list |
|
|
- |
vod:object:list |
obs:object:getObject |
|
- |
vod:asset:getDetails |
- |
|
- |
vod:asset:list |
- |
|
- |
vod:asset:getInfo |
- |
|
- |
vod:asset:upload |
- |
|
- |
vod:category:list |
- |
|
- |
vod:cdnBill:get |
- |
|
- |
vod:statistics:get |
- |
|
- |
vod:statistics:get |
- |
|
- |
vod:domain:list |
eps:enterpriseProjects:list |
|
- |
vod:domain:getUrlAuthGuard |
- |
|
- |
vod:log:get |
- |
|
- |
vod:enterpriseProject:list |
eps:enterpriseProjects:list |
|
- |
vod:increment:get |
obs:bucket:listBucket |
|
- |
vod:domain:getHttpsSetting |
- |
|
- |
vod:notification:get |
- |
|
- |
vod:notification:get |
- |
|
- |
vod:packagingConfigurations:list |
- |
|
- |
vod:packagingConfigurations:get |
- |
|
- |
vod:packagingGroup:list |
- |
|
- |
vod:asset:getPreheatTask |
- |
|
- |
vod:domain:getRefererGuard |
- |
|
- |
vod:asset:list |
- |
|
- |
vod:asset:unpublish |
- |
|
- |
vod:reviewTemplate:list |
- |
|
- |
vod:asset:getShieldInfo |
- |
|
- |
vod:stock:getAssetInfo |
- |
|
- |
vod:stock:list |
- |
|
- |
vod:stock:get |
- |
|
- |
vod:templateGroup:list |
- |
|
- |
vod:statistics:get |
- |
|
- |
vod:asset:getUploadTaskByUrl |
- |
|
- |
vod:statistics:get |
- |
|
- |
vod:statistics:get |
- |
|
- |
vod:watermarkTemplate:list |
- |
|
- |
vod:watermarkTemplate:list |
- |
|
- |
vod:workflow:get |
- |
|
- |
vod:workflow:list |
- |
|
- |
vod:workflowTask:getDetails |
- |
|
- |
vod:workflowTask:list |
- |
|
vod:asset:createRefreshTask |
- |
|
|
- |
vod:asset:retrievalUploadTaskByUrl |
- |
|
- |
vod:cdnBill:update |
- |
|
- |
vod:encryptionConfigurations:update |
- |
|
- |
vod:tenantInfo:update |
- |
|
- |
vod:asset:shield |
- |
|
vod:asset:getCiphers |
- |
|
|
vod:asset:getDetails |
- |
|
|
vod:asset:getInfo |
- |
|
|
vod:asset:upload |
- |
|
|
vod:statistics:get |
- |
|
|
- |
vod:domain:getHttpsSetting |
scm:cert:list |
|
- |
vod:domain:getIpv6Config |
- |
|
vod:asset:getPreheatTask |
- |
|
|
vod:asset:getRefreshTask |
- |
|
|
vod:storageModeType:get |
- |
|
|
vod:statistics:get |
- |
|
|
vod:statistics:get |
- |
|
|
- |
vod:workflowTask:create |
- |
|
- |
vod:asset:stopUploadTaskByUrl |
- |
|
- |
vod:subtitles:update |
- |
|
vod:asset:unpublish |
- |
|
|
vod:asset:update |
- |
|
|
vod:category:update |
- |
|
|
vod:asset:modifyInfo |
- |
|
|
vod:bucket:authority |
|
|
|
vod:asset:update |
- |
|
|
- |
vod:packagingGroup:update |
- |
|
- |
vod:reviewTemplate:update |
- |
|
vod:asset:updateStorageMode |
- |
|
|
vod:storageModeType:update |
- |
|
|
- |
vod:storagePolicy:update |
- |
|
- |
vod:templateGroup:update |
- |
|
PUT /v1.0/{project_id}/asset/template-collection/transcodings |
vod:templateCollection:update |
- |
|
vod:templateGroup:update |
- |
|
|
- |
vod:watermarkTemplate:update |
- |
|
vod:watermarkTemplate:update |
- |
|
|
- |
vod:asset:update |
- |
|
vod:asset:createUploadTaskByUrl |
|
|
|
- |
vod:asset:upload |
- |
Resources
A resource type indicates the resources that an identity policy applies to. If you specify a resource type for any action in Table 3, the resource URN must be specified in the identity policy statements using that action, and the identity policy applies only to resources of this type. If no resource type is specified, the Resource element is marked with an asterisk (*) and the identity policy applies to all resources. You can also set condition keys in an identity policy to define resource types.
The following table lists the resource types that you can define in identity policy statements for VOD.
Conditions
Condition Key Overview
A Condition element lets you specify conditions for when an identity policy is in effect. It contains condition keys and operators.
- The condition key that you specify can be a global condition key or a service-specific condition key.
- Global condition keys (with the g: prefix) apply to all actions. Cloud services do not need to provide user identity information. Instead, the system automatically obtains such information and authenticates users. For details, see Global Condition Keys.
- Service-specific condition keys (with the abbreviation of a service name plus a colon as the prefix, for example, vod) apply only to operations of the xx service. For details, see Table 4.
- The number of values associated with a condition key in the request context of an API call makes the condition key single-valued or multivalued. Single-valued condition keys have at most one value in the request context of an API call. Multivalued condition keys can have multiple values in the request context of an API call. For example, a request can originate from at most one VPC endpoint, so g:SourceVpce is a single-valued condition key. You can tag resources and include multiple tag key-value pairs in a request, so g:TagKeys is a multivalued condition key.
- A condition operator, condition key, and a condition value together constitute a complete condition statement. An identity policy can be applied only when its request conditions are met. For supported condition operators, see operators.
Service-specific condition keys supported by VOD
The following table lists the condition keys that you can define in identity policies for VOD. You can include these condition keys to specify conditions for when your identity policy is in effect.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot