Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/verifiedpermissions.ts?docs=full";

§Classes

VerifiedPermissions

§Interfaces

ActionIdentifier

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

AttributeValue

The value of an attribute.

BatchIsAuthorizedInput
BatchIsAuthorizedInputItem

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

BatchIsAuthorizedOutput
BatchIsAuthorizedOutputItem

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

BatchIsAuthorizedWithTokenInput
BatchIsAuthorizedWithTokenInputItem

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

BatchIsAuthorizedWithTokenOutput
BatchIsAuthorizedWithTokenOutputItem

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

CognitoGroupConfiguration

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

CognitoGroupConfigurationDetail

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

CognitoGroupConfigurationItem

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

CognitoUserPoolConfiguration

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

CognitoUserPoolConfigurationDetail

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

CognitoUserPoolConfigurationItem

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

Configuration

Contains configuration information used when creating a new identity source.

ConfigurationDetail

Contains configuration information about an identity source.

ConfigurationItem

Contains configuration information about an identity source.

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.

CreateIdentitySourceInput
CreateIdentitySourceOutput
CreatePolicyInput
CreatePolicyOutput
CreatePolicyStoreInput
CreatePolicyStoreOutput
CreatePolicyTemplateInput
CreatePolicyTemplateOutput
DeleteIdentitySourceInput
DeletePolicyInput
DeletePolicyStoreInput
DeletePolicyTemplateInput
DeterminingPolicyItem

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

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.

EntityIdentifier

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

EntityItem

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

EntityReference

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

EvaluationErrorItem

Contains a description of an evaluation error.

GetIdentitySourceInput
GetIdentitySourceOutput
GetPolicyInput
GetPolicyOutput
GetPolicyStoreInput
GetPolicyStoreOutput
GetPolicyTemplateInput
GetPolicyTemplateOutput
GetSchemaInput
GetSchemaOutput
IdentitySourceDetails

A structure that contains configuration of the identity source.

IdentitySourceFilter

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

IdentitySourceItem

A structure that defines an identity source.

IdentitySourceItemDetails

A structure that contains configuration of the identity source.

IsAuthorizedInput
IsAuthorizedOutput
IsAuthorizedWithTokenInput
IsAuthorizedWithTokenOutput
ListIdentitySourcesInput
ListIdentitySourcesOutput
ListPoliciesInput
ListPoliciesOutput
ListPolicyStoresInput
ListPolicyStoresOutput
ListPolicyTemplatesInput
ListPolicyTemplatesOutput
OpenIdConnectAccessTokenConfiguration

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.

OpenIdConnectAccessTokenConfigurationDetail

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.

OpenIdConnectAccessTokenConfigurationItem

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.

OpenIdConnectConfiguration

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.

OpenIdConnectConfigurationDetail

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.

OpenIdConnectConfigurationItem

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.

OpenIdConnectGroupConfiguration

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.

OpenIdConnectGroupConfigurationDetail

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.

OpenIdConnectGroupConfigurationItem

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.

OpenIdConnectIdentityTokenConfiguration

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.

OpenIdConnectIdentityTokenConfigurationDetail

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.

OpenIdConnectIdentityTokenConfigurationItem

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.

OpenIdConnectTokenSelection

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.

OpenIdConnectTokenSelectionDetail

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.

OpenIdConnectTokenSelectionItem

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.

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.

PolicyDefinitionDetail

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

PolicyDefinitionItem

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

PolicyFilter

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

PolicyItem

Contains information about a policy.

PolicyStoreItem

Contains information about a policy store.

PolicyTemplateItem

Contains details about a policy template

PutSchemaInput
PutSchemaOutput
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.

StaticPolicyDefinition

Contains information about a static policy.

StaticPolicyDefinitionDetail

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

StaticPolicyDefinitionItem

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

TemplateLinkedPolicyDefinition

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

TemplateLinkedPolicyDefinitionDetail

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

TemplateLinkedPolicyDefinitionItem

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

UpdateCognitoGroupConfiguration

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

UpdateCognitoUserPoolConfiguration

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

UpdateConfiguration

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

UpdateIdentitySourceInput
UpdateIdentitySourceOutput
UpdateOpenIdConnectAccessTokenConfiguration

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.

UpdateOpenIdConnectConfiguration

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.

UpdateOpenIdConnectGroupConfiguration

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.

UpdateOpenIdConnectIdentityTokenConfiguration

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.

UpdateOpenIdConnectTokenSelection

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.

UpdatePolicyDefinition

Contains information about updates to be applied to a policy.

UpdatePolicyInput
UpdatePolicyOutput
UpdatePolicyStoreInput
UpdatePolicyStoreOutput
UpdatePolicyTemplateInput
UpdatePolicyTemplateOutput
UpdateStaticPolicyDefinition

Contains information about an update to a static policy.

ValidationSettings

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.

§Type Aliases

Decision
OpenIdIssuer
PolicyEffect
PolicyType
ValidationMode