PolicyItem

Contains information about a policy.

This data type is used as a response parameter for the ListPolicies operation.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The action that a policy permits or forbids. For example, {"actions": [{"actionId": "ViewPhoto", "actionType": "PhotoFlash::Action"}, {"entityID": "SharePhoto", "entityType": "PhotoFlash::Action"}]}.

Link copied to clipboard

The date and time the policy was created.

Link copied to clipboard

The policy definition of an item in the list of policies returned.

Link copied to clipboard

The effect of the decision that a policy returns to an authorization request. For example, "effect": "Permit".

Link copied to clipboard

The date and time the policy was most recently updated.

Link copied to clipboard

The identifier of the policy you want information about.

Link copied to clipboard

The identifier of the policy store where the policy you want information about is stored.

Link copied to clipboard

The type of the policy. This is one of the following values:

Link copied to clipboard

The principal associated with the policy.

Link copied to clipboard

The resource associated with the policy.

Functions

Link copied to clipboard
inline fun copy(block: PolicyItem.Builder.() -> Unit = {}): PolicyItem
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String