Package-level declarations

Types

Link copied to clipboard

You don't have sufficient access to perform this action.

Link copied to clipboard

Contains information about an action for a request for which an authorization decision is made.

Link copied to clipboard
sealed class AttributeValue

The value of an attribute.

Link copied to clipboard
Link copied to clipboard

Contains the information about an error resulting from a BatchGetPolicy API call.

Link copied to clipboard

Information about a policy that you include in a BatchGetPolicy API request.

Link copied to clipboard

Contains information about a policy returned from a BatchGetPolicy API request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An authorization request that you include in a BatchIsAuthorized API request.

Link copied to clipboard

The decision, based on policy evaluation, from an individual authorization request in a BatchIsAuthorized API request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An authorization request that you include in a BatchIsAuthorizedWithToken API request.

Link copied to clipboard

The decision, based on policy evaluation, from an individual authorization request in a BatchIsAuthorizedWithToken API request.

Link copied to clipboard
sealed class CedarVersion
Link copied to clipboard

The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source.

Link copied to clipboard

The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source.

Link copied to clipboard

The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source.

Link copied to clipboard

The configuration for an identity source that represents a connection to an Amazon Cognito user pool used as an identity provider for Verified Permissions.

Link copied to clipboard

The configuration for an identity source that represents a connection to an Amazon Cognito user pool used as an identity provider for Verified Permissions.

Link copied to clipboard

The configuration for an identity source that represents a connection to an Amazon Cognito user pool used as an identity provider for Verified Permissions.

Link copied to clipboard
sealed class Configuration

Contains configuration information used when creating a new identity source.

Link copied to clipboard
sealed class ConfigurationDetail

Contains configuration information about an identity source.

Link copied to clipboard
sealed class ConfigurationItem

Contains configuration information about an identity source.

Link copied to clipboard

The request failed because another request to modify a resource occurred at the same.

Link copied to clipboard
sealed class ContextDefinition

Contains additional details about the context of the request. Verified Permissions evaluates this information in an authorization request as part of the when and unless clauses in a policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class Decision
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class DeletionProtection
Link copied to clipboard

Contains information about one of the policies that determined an authorization decision.

Link copied to clipboard
sealed class EntitiesDefinition

Contains the list of entities to be considered during an authorization request. This includes all principals, resources, and actions required to successfully evaluate the request.

Link copied to clipboard

Contains the identifier of an entity, including its ID and type.

Link copied to clipboard

Contains information about an entity that can be referenced in a Cedar policy.

Link copied to clipboard
sealed class EntityReference

Contains information about a principal or resource that can be referenced in a Cedar policy.

Link copied to clipboard

Contains a description of an evaluation error.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A structure that contains configuration of the identity source.

Link copied to clipboard

A structure that defines characteristics of an identity source that you can use to filter.

Link copied to clipboard

A structure that defines an identity source.

Link copied to clipboard

A structure that contains configuration of the identity source.

Link copied to clipboard

The request failed because of an internal error. Try your request again later

Link copied to clipboard

The policy store can't be deleted because deletion protection is enabled. To delete this policy store, disable deletion protection.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The configuration of an OpenID Connect (OIDC) identity source for handling access token claims. Contains the claim that you want to identify as the principal in an authorization request, and the values of the aud claim, or audiences, that you want to accept.

The configuration of an OpenID Connect (OIDC) identity source for handling access token claims. Contains the claim that you want to identify as the principal in an authorization request, and the values of the aud claim, or audiences, that you want to accept.

The configuration of an OpenID Connect (OIDC) identity source for handling access token claims. Contains the claim that you want to identify as the principal in an authorization request, and the values of the aud claim, or audiences, that you want to accept.

Link copied to clipboard

Contains configuration details of an OpenID Connect (OIDC) identity provider, or identity source, that Verified Permissions can use to generate entities from authenticated identities. It specifies the issuer URL, token type that you want to use, and policy store entity details.

Link copied to clipboard

Contains configuration details of an OpenID Connect (OIDC) identity provider, or identity source, that Verified Permissions can use to generate entities from authenticated identities. It specifies the issuer URL, token type that you want to use, and policy store entity details.

Link copied to clipboard

Contains configuration details of an OpenID Connect (OIDC) identity provider, or identity source, that Verified Permissions can use to generate entities from authenticated identities. It specifies the issuer URL, token type that you want to use, and policy store entity details.

Link copied to clipboard

The claim in OIDC identity provider tokens that indicates a user's group membership, and the entity type that you want to map it to. For example, this object can map the contents of a groups claim to MyCorp::UserGroup.

Link copied to clipboard

The claim in OIDC identity provider tokens that indicates a user's group membership, and the entity type that you want to map it to. For example, this object can map the contents of a groups claim to MyCorp::UserGroup.

Link copied to clipboard

The claim in OIDC identity provider tokens that indicates a user's group membership, and the entity type that you want to map it to. For example, this object can map the contents of a groups claim to MyCorp::UserGroup.

Link copied to clipboard

The configuration of an OpenID Connect (OIDC) identity source for handling identity (ID) token claims. Contains the claim that you want to identify as the principal in an authorization request, and the values of the aud claim, or audiences, that you want to accept.

The configuration of an OpenID Connect (OIDC) identity source for handling identity (ID) token claims. Contains the claim that you want to identify as the principal in an authorization request, and the values of the aud claim, or audiences, that you want to accept.

The configuration of an OpenID Connect (OIDC) identity source for handling identity (ID) token claims. Contains the claim that you want to identify as the principal in an authorization request, and the values of the aud claim, or audiences, that you want to accept.

Link copied to clipboard

The token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source.

Link copied to clipboard

The token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source.

Link copied to clipboard

The token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source.

Link copied to clipboard
sealed class OpenIdIssuer
Link copied to clipboard
sealed class PolicyDefinition

A structure that contains the details for a Cedar policy definition. It includes the policy type, a description, and a policy body. This is a top level data type used to create a policy.

Link copied to clipboard

A structure that describes a policy definition. It must always have either an static or a templateLinked element.

Link copied to clipboard

A structure that describes a PolicyDefinintion. It will always have either an StaticPolicy or a TemplateLinkedPolicy element.

Link copied to clipboard
sealed class PolicyEffect
Link copied to clipboard

Contains information about a filter to refine policies returned in a query.

Link copied to clipboard

Contains information about a policy.

Link copied to clipboard

Contains information about a policy store.

Link copied to clipboard

Contains details about a policy template

Link copied to clipboard
sealed class PolicyType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains information about a resource conflict.

Link copied to clipboard

The request failed because it references a resource that doesn't exist.

Link copied to clipboard
sealed class ResourceType
Link copied to clipboard
sealed class SchemaDefinition

Contains a list of principal types, resource types, and actions that can be specified in policies stored in the same policy store. If the validation mode for the policy store is set to STRICT, then policies that can't be validated by this schema are rejected by Verified Permissions and can't be stored in the policy store.

Link copied to clipboard

The request failed because it would cause a service quota to be exceeded.

Link copied to clipboard

Contains information about a static policy.

Link copied to clipboard

A structure that contains details about a static policy. It includes the description and policy body.

Link copied to clipboard

A structure that contains details about a static policy. It includes the description and policy statement.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains information about a policy created by instantiating a policy template.

Link copied to clipboard

Contains information about a policy that was created by instantiating a policy template.

Link copied to clipboard

Contains information about a policy created by instantiating a policy template.

Link copied to clipboard

The request failed because it exceeded a throttling quota.

Link copied to clipboard

No more tags be added because the limit (50) has been reached. To add new tags, use UntagResource to remove existing tags.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The user group entities from an Amazon Cognito user pool identity source.

Link copied to clipboard

Contains configuration details of a Amazon Cognito user pool for use with an identity source.

Link copied to clipboard
sealed class UpdateConfiguration

Contains an update to replace the configuration in an existing identity source.

The configuration of an OpenID Connect (OIDC) identity source for handling access token claims. Contains the claim that you want to identify as the principal in an authorization request, and the values of the aud claim, or audiences, that you want to accept.

Link copied to clipboard

Contains configuration details of an OpenID Connect (OIDC) identity provider, or identity source, that Verified Permissions can use to generate entities from authenticated identities. It specifies the issuer URL, token type that you want to use, and policy store entity details.

Link copied to clipboard

The claim in OIDC identity provider tokens that indicates a user's group membership, and the entity type that you want to map it to. For example, this object can map the contents of a groups claim to MyCorp::UserGroup.

The configuration of an OpenID Connect (OIDC) identity source for handling identity (ID) token claims. Contains the claim that you want to identify as the principal in an authorization request, and the values of the aud claim, or audiences, that you want to accept.

Link copied to clipboard

The token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source.

Link copied to clipboard

Contains information about updates to be applied to a policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains information about an update to a static policy.

Link copied to clipboard

The request failed because one or more input parameters don't satisfy their constraint requirements. The output is provided as a list of fields and a reason for each field that isn't valid.

Link copied to clipboard

Details about a field that failed policy validation.

Link copied to clipboard
sealed class ValidationMode
Link copied to clipboard

A structure that contains Cedar policy validation settings for the policy store. The validation mode determines which validation failures that Cedar considers serious enough to block acceptance of a new or edited static policy or policy template.

Link copied to clipboard

Base class for all service related exceptions thrown by the VerifiedPermissions client