GetPolicyOutput
¶
Source code in docs_src/capo_verifiedpermissions/types/get_policy_output.py
actions
instance-attribute
¶
actions: NotRequired[ActionIdentifierList]
The action that a policy permits or forbids. For example, {"actions": [{"actionId": "ViewPhoto", "actionType": "PhotoFlash::Action"}, {"entityID": "SharePhoto", "entityType": "PhotoFlash::Action"}]}.
created_date
instance-attribute
¶
created_date: TimestampFormat
The date and time that the policy was originally created.
definition
instance-attribute
¶
definition: PolicyDefinitionDetail
The definition of the requested policy.
effect
instance-attribute
¶
effect: NotRequired[PolicyEffect]
The effect of the decision that a policy returns to an authorization request. For example, "effect": "Permit".
last_updated_date
instance-attribute
¶
last_updated_date: TimestampFormat
The date and time that the policy was last updated.
name
instance-attribute
¶
name: NotRequired[PolicyName]
The name of the policy, if one was assigned when the policy was created or last updated.
policy_id
instance-attribute
¶
policy_id: PolicyId
The unique ID of the policy that you want information about.
policy_store_id
instance-attribute
¶
policy_store_id: PolicyStoreId
The ID of the policy store that contains the policy that you want information about.
principal
instance-attribute
¶
principal: NotRequired[EntityIdentifier]
The principal specified in the policy's scope. This element isn't included in the response when Principal isn't present in the policy content.
resource
instance-attribute
¶
resource: NotRequired[EntityIdentifier]
The resource specified in the policy's scope. This element isn't included in the response when Resource isn't present in the policy content.