Type definitions#
Index > VerifiedPermissions > Type definitions
Auto-generated documentation for VerifiedPermissions type annotations stubs module types-boto3-verifiedpermissions.
AttributeValueUnionTypeDef#
# AttributeValueUnionTypeDef Union usage example
from types_boto3_verifiedpermissions.type_defs import AttributeValueUnionTypeDef
def get_value() -> AttributeValueUnionTypeDef:
return ...
# AttributeValueUnionTypeDef definition
AttributeValueUnionTypeDef = Union[
AttributeValueTypeDef, # (1)
AttributeValueOutputTypeDef, # (2)
]
ContextDefinitionUnionTypeDef#
# ContextDefinitionUnionTypeDef Union usage example
from types_boto3_verifiedpermissions.type_defs import ContextDefinitionUnionTypeDef
def get_value() -> ContextDefinitionUnionTypeDef:
return ...
# ContextDefinitionUnionTypeDef definition
ContextDefinitionUnionTypeDef = Union[
ContextDefinitionTypeDef, # (1)
ContextDefinitionOutputTypeDef, # (2)
]
BatchIsAuthorizedInputItemUnionTypeDef#
# BatchIsAuthorizedInputItemUnionTypeDef Union usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedInputItemUnionTypeDef
def get_value() -> BatchIsAuthorizedInputItemUnionTypeDef:
return ...
# BatchIsAuthorizedInputItemUnionTypeDef definition
BatchIsAuthorizedInputItemUnionTypeDef = Union[
BatchIsAuthorizedInputItemTypeDef, # (1)
BatchIsAuthorizedInputItemOutputTypeDef, # (2)
]
BatchIsAuthorizedWithTokenInputItemUnionTypeDef#
# BatchIsAuthorizedWithTokenInputItemUnionTypeDef Union usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedWithTokenInputItemUnionTypeDef
def get_value() -> BatchIsAuthorizedWithTokenInputItemUnionTypeDef:
return ...
# BatchIsAuthorizedWithTokenInputItemUnionTypeDef definition
BatchIsAuthorizedWithTokenInputItemUnionTypeDef = Union[
BatchIsAuthorizedWithTokenInputItemTypeDef, # (1)
BatchIsAuthorizedWithTokenInputItemOutputTypeDef, # (2)
]
ActionIdentifierTypeDef#
# ActionIdentifierTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ActionIdentifierTypeDef
def get_value() -> ActionIdentifierTypeDef:
return {
"actionType": ...,
}
# ActionIdentifierTypeDef definition
class ActionIdentifierTypeDef(TypedDict):
actionType: str,
actionId: str,
EntityIdentifierTypeDef#
# EntityIdentifierTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import EntityIdentifierTypeDef
def get_value() -> EntityIdentifierTypeDef:
return {
"entityType": ...,
}
# EntityIdentifierTypeDef definition
class EntityIdentifierTypeDef(TypedDict):
entityType: str,
entityId: str,
BatchGetPolicyErrorItemTypeDef#
# BatchGetPolicyErrorItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchGetPolicyErrorItemTypeDef
def get_value() -> BatchGetPolicyErrorItemTypeDef:
return {
"code": ...,
}
# BatchGetPolicyErrorItemTypeDef definition
class BatchGetPolicyErrorItemTypeDef(TypedDict):
code: BatchGetPolicyErrorCodeType, # (1)
policyStoreId: str,
policyId: str,
message: str,
BatchGetPolicyInputItemTypeDef#
# BatchGetPolicyInputItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchGetPolicyInputItemTypeDef
def get_value() -> BatchGetPolicyInputItemTypeDef:
return {
"policyStoreId": ...,
}
# BatchGetPolicyInputItemTypeDef definition
class BatchGetPolicyInputItemTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeterminingPolicyItemTypeDef#
# DeterminingPolicyItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import DeterminingPolicyItemTypeDef
def get_value() -> DeterminingPolicyItemTypeDef:
return {
"policyId": ...,
}
# DeterminingPolicyItemTypeDef definition
class DeterminingPolicyItemTypeDef(TypedDict):
policyId: str,
EvaluationErrorItemTypeDef#
# EvaluationErrorItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import EvaluationErrorItemTypeDef
def get_value() -> EvaluationErrorItemTypeDef:
return {
"errorDescription": ...,
}
# EvaluationErrorItemTypeDef definition
class EvaluationErrorItemTypeDef(TypedDict):
errorDescription: str,
CognitoGroupConfigurationDetailTypeDef#
# CognitoGroupConfigurationDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CognitoGroupConfigurationDetailTypeDef
def get_value() -> CognitoGroupConfigurationDetailTypeDef:
return {
"groupEntityType": ...,
}
# CognitoGroupConfigurationDetailTypeDef definition
class CognitoGroupConfigurationDetailTypeDef(TypedDict):
groupEntityType: NotRequired[str],
CognitoGroupConfigurationItemTypeDef#
# CognitoGroupConfigurationItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CognitoGroupConfigurationItemTypeDef
def get_value() -> CognitoGroupConfigurationItemTypeDef:
return {
"groupEntityType": ...,
}
# CognitoGroupConfigurationItemTypeDef definition
class CognitoGroupConfigurationItemTypeDef(TypedDict):
groupEntityType: NotRequired[str],
CognitoGroupConfigurationTypeDef#
# CognitoGroupConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CognitoGroupConfigurationTypeDef
def get_value() -> CognitoGroupConfigurationTypeDef:
return {
"groupEntityType": ...,
}
# CognitoGroupConfigurationTypeDef definition
class CognitoGroupConfigurationTypeDef(TypedDict):
groupEntityType: str,
ValidationSettingsTypeDef#
# ValidationSettingsTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ValidationSettingsTypeDef
def get_value() -> ValidationSettingsTypeDef:
return {
"mode": ...,
}
# ValidationSettingsTypeDef definition
class ValidationSettingsTypeDef(TypedDict):
mode: ValidationModeType, # (1)
CreatePolicyTemplateInputTypeDef#
# CreatePolicyTemplateInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CreatePolicyTemplateInputTypeDef
def get_value() -> CreatePolicyTemplateInputTypeDef:
return {
"policyStoreId": ...,
}
# CreatePolicyTemplateInputTypeDef definition
class CreatePolicyTemplateInputTypeDef(TypedDict):
policyStoreId: str,
statement: str,
clientToken: NotRequired[str],
description: NotRequired[str],
DeleteIdentitySourceInputTypeDef#
# DeleteIdentitySourceInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import DeleteIdentitySourceInputTypeDef
def get_value() -> DeleteIdentitySourceInputTypeDef:
return {
"policyStoreId": ...,
}
# DeleteIdentitySourceInputTypeDef definition
class DeleteIdentitySourceInputTypeDef(TypedDict):
policyStoreId: str,
identitySourceId: str,
DeletePolicyInputTypeDef#
# DeletePolicyInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import DeletePolicyInputTypeDef
def get_value() -> DeletePolicyInputTypeDef:
return {
"policyStoreId": ...,
}
# DeletePolicyInputTypeDef definition
class DeletePolicyInputTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
DeletePolicyStoreInputTypeDef#
# DeletePolicyStoreInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import DeletePolicyStoreInputTypeDef
def get_value() -> DeletePolicyStoreInputTypeDef:
return {
"policyStoreId": ...,
}
# DeletePolicyStoreInputTypeDef definition
class DeletePolicyStoreInputTypeDef(TypedDict):
policyStoreId: str,
DeletePolicyTemplateInputTypeDef#
# DeletePolicyTemplateInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import DeletePolicyTemplateInputTypeDef
def get_value() -> DeletePolicyTemplateInputTypeDef:
return {
"policyStoreId": ...,
}
# DeletePolicyTemplateInputTypeDef definition
class DeletePolicyTemplateInputTypeDef(TypedDict):
policyStoreId: str,
policyTemplateId: str,
GetIdentitySourceInputTypeDef#
# GetIdentitySourceInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetIdentitySourceInputTypeDef
def get_value() -> GetIdentitySourceInputTypeDef:
return {
"policyStoreId": ...,
}
# GetIdentitySourceInputTypeDef definition
class GetIdentitySourceInputTypeDef(TypedDict):
policyStoreId: str,
identitySourceId: str,
IdentitySourceDetailsTypeDef#
# IdentitySourceDetailsTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import IdentitySourceDetailsTypeDef
def get_value() -> IdentitySourceDetailsTypeDef:
return {
"clientIds": ...,
}
# IdentitySourceDetailsTypeDef definition
class IdentitySourceDetailsTypeDef(TypedDict):
clientIds: NotRequired[List[str]],
userPoolArn: NotRequired[str],
discoveryUrl: NotRequired[str],
openIdIssuer: NotRequired[OpenIdIssuerType], # (1)
- See OpenIdIssuerType
GetPolicyInputTypeDef#
# GetPolicyInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetPolicyInputTypeDef
def get_value() -> GetPolicyInputTypeDef:
return {
"policyStoreId": ...,
}
# GetPolicyInputTypeDef definition
class GetPolicyInputTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
GetPolicyStoreInputTypeDef#
# GetPolicyStoreInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetPolicyStoreInputTypeDef
def get_value() -> GetPolicyStoreInputTypeDef:
return {
"policyStoreId": ...,
}
# GetPolicyStoreInputTypeDef definition
class GetPolicyStoreInputTypeDef(TypedDict):
policyStoreId: str,
GetPolicyTemplateInputTypeDef#
# GetPolicyTemplateInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetPolicyTemplateInputTypeDef
def get_value() -> GetPolicyTemplateInputTypeDef:
return {
"policyStoreId": ...,
}
# GetPolicyTemplateInputTypeDef definition
class GetPolicyTemplateInputTypeDef(TypedDict):
policyStoreId: str,
policyTemplateId: str,
GetSchemaInputTypeDef#
# GetSchemaInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetSchemaInputTypeDef
def get_value() -> GetSchemaInputTypeDef:
return {
"policyStoreId": ...,
}
# GetSchemaInputTypeDef definition
class GetSchemaInputTypeDef(TypedDict):
policyStoreId: str,
IdentitySourceFilterTypeDef#
# IdentitySourceFilterTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import IdentitySourceFilterTypeDef
def get_value() -> IdentitySourceFilterTypeDef:
return {
"principalEntityType": ...,
}
# IdentitySourceFilterTypeDef definition
class IdentitySourceFilterTypeDef(TypedDict):
principalEntityType: NotRequired[str],
IdentitySourceItemDetailsTypeDef#
# IdentitySourceItemDetailsTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import IdentitySourceItemDetailsTypeDef
def get_value() -> IdentitySourceItemDetailsTypeDef:
return {
"clientIds": ...,
}
# IdentitySourceItemDetailsTypeDef definition
class IdentitySourceItemDetailsTypeDef(TypedDict):
clientIds: NotRequired[List[str]],
userPoolArn: NotRequired[str],
discoveryUrl: NotRequired[str],
openIdIssuer: NotRequired[OpenIdIssuerType], # (1)
- See OpenIdIssuerType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListPolicyStoresInputTypeDef#
# ListPolicyStoresInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPolicyStoresInputTypeDef
def get_value() -> ListPolicyStoresInputTypeDef:
return {
"nextToken": ...,
}
# ListPolicyStoresInputTypeDef definition
class ListPolicyStoresInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PolicyStoreItemTypeDef#
# PolicyStoreItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PolicyStoreItemTypeDef
def get_value() -> PolicyStoreItemTypeDef:
return {
"policyStoreId": ...,
}
# PolicyStoreItemTypeDef definition
class PolicyStoreItemTypeDef(TypedDict):
policyStoreId: str,
arn: str,
createdDate: datetime,
lastUpdatedDate: NotRequired[datetime],
description: NotRequired[str],
ListPolicyTemplatesInputTypeDef#
# ListPolicyTemplatesInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPolicyTemplatesInputTypeDef
def get_value() -> ListPolicyTemplatesInputTypeDef:
return {
"policyStoreId": ...,
}
# ListPolicyTemplatesInputTypeDef definition
class ListPolicyTemplatesInputTypeDef(TypedDict):
policyStoreId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PolicyTemplateItemTypeDef#
# PolicyTemplateItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PolicyTemplateItemTypeDef
def get_value() -> PolicyTemplateItemTypeDef:
return {
"policyStoreId": ...,
}
# PolicyTemplateItemTypeDef definition
class PolicyTemplateItemTypeDef(TypedDict):
policyStoreId: str,
policyTemplateId: str,
createdDate: datetime,
lastUpdatedDate: datetime,
description: NotRequired[str],
OpenIdConnectAccessTokenConfigurationDetailTypeDef#
# OpenIdConnectAccessTokenConfigurationDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectAccessTokenConfigurationDetailTypeDef
def get_value() -> OpenIdConnectAccessTokenConfigurationDetailTypeDef:
return {
"principalIdClaim": ...,
}
# OpenIdConnectAccessTokenConfigurationDetailTypeDef definition
class OpenIdConnectAccessTokenConfigurationDetailTypeDef(TypedDict):
principalIdClaim: NotRequired[str],
audiences: NotRequired[List[str]],
OpenIdConnectAccessTokenConfigurationItemTypeDef#
# OpenIdConnectAccessTokenConfigurationItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectAccessTokenConfigurationItemTypeDef
def get_value() -> OpenIdConnectAccessTokenConfigurationItemTypeDef:
return {
"principalIdClaim": ...,
}
# OpenIdConnectAccessTokenConfigurationItemTypeDef definition
class OpenIdConnectAccessTokenConfigurationItemTypeDef(TypedDict):
principalIdClaim: NotRequired[str],
audiences: NotRequired[List[str]],
OpenIdConnectAccessTokenConfigurationTypeDef#
# OpenIdConnectAccessTokenConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectAccessTokenConfigurationTypeDef
def get_value() -> OpenIdConnectAccessTokenConfigurationTypeDef:
return {
"principalIdClaim": ...,
}
# OpenIdConnectAccessTokenConfigurationTypeDef definition
class OpenIdConnectAccessTokenConfigurationTypeDef(TypedDict):
principalIdClaim: NotRequired[str],
audiences: NotRequired[Sequence[str]],
OpenIdConnectGroupConfigurationDetailTypeDef#
# OpenIdConnectGroupConfigurationDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectGroupConfigurationDetailTypeDef
def get_value() -> OpenIdConnectGroupConfigurationDetailTypeDef:
return {
"groupClaim": ...,
}
# OpenIdConnectGroupConfigurationDetailTypeDef definition
class OpenIdConnectGroupConfigurationDetailTypeDef(TypedDict):
groupClaim: str,
groupEntityType: str,
OpenIdConnectGroupConfigurationItemTypeDef#
# OpenIdConnectGroupConfigurationItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectGroupConfigurationItemTypeDef
def get_value() -> OpenIdConnectGroupConfigurationItemTypeDef:
return {
"groupClaim": ...,
}
# OpenIdConnectGroupConfigurationItemTypeDef definition
class OpenIdConnectGroupConfigurationItemTypeDef(TypedDict):
groupClaim: str,
groupEntityType: str,
OpenIdConnectGroupConfigurationTypeDef#
# OpenIdConnectGroupConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectGroupConfigurationTypeDef
def get_value() -> OpenIdConnectGroupConfigurationTypeDef:
return {
"groupClaim": ...,
}
# OpenIdConnectGroupConfigurationTypeDef definition
class OpenIdConnectGroupConfigurationTypeDef(TypedDict):
groupClaim: str,
groupEntityType: str,
OpenIdConnectIdentityTokenConfigurationDetailTypeDef#
# OpenIdConnectIdentityTokenConfigurationDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectIdentityTokenConfigurationDetailTypeDef
def get_value() -> OpenIdConnectIdentityTokenConfigurationDetailTypeDef:
return {
"principalIdClaim": ...,
}
# OpenIdConnectIdentityTokenConfigurationDetailTypeDef definition
class OpenIdConnectIdentityTokenConfigurationDetailTypeDef(TypedDict):
principalIdClaim: NotRequired[str],
clientIds: NotRequired[List[str]],
OpenIdConnectIdentityTokenConfigurationItemTypeDef#
# OpenIdConnectIdentityTokenConfigurationItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectIdentityTokenConfigurationItemTypeDef
def get_value() -> OpenIdConnectIdentityTokenConfigurationItemTypeDef:
return {
"principalIdClaim": ...,
}
# OpenIdConnectIdentityTokenConfigurationItemTypeDef definition
class OpenIdConnectIdentityTokenConfigurationItemTypeDef(TypedDict):
principalIdClaim: NotRequired[str],
clientIds: NotRequired[List[str]],
OpenIdConnectIdentityTokenConfigurationTypeDef#
# OpenIdConnectIdentityTokenConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectIdentityTokenConfigurationTypeDef
def get_value() -> OpenIdConnectIdentityTokenConfigurationTypeDef:
return {
"principalIdClaim": ...,
}
# OpenIdConnectIdentityTokenConfigurationTypeDef definition
class OpenIdConnectIdentityTokenConfigurationTypeDef(TypedDict):
principalIdClaim: NotRequired[str],
clientIds: NotRequired[Sequence[str]],
StaticPolicyDefinitionDetailTypeDef#
# StaticPolicyDefinitionDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import StaticPolicyDefinitionDetailTypeDef
def get_value() -> StaticPolicyDefinitionDetailTypeDef:
return {
"description": ...,
}
# StaticPolicyDefinitionDetailTypeDef definition
class StaticPolicyDefinitionDetailTypeDef(TypedDict):
statement: str,
description: NotRequired[str],
StaticPolicyDefinitionItemTypeDef#
# StaticPolicyDefinitionItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import StaticPolicyDefinitionItemTypeDef
def get_value() -> StaticPolicyDefinitionItemTypeDef:
return {
"description": ...,
}
# StaticPolicyDefinitionItemTypeDef definition
class StaticPolicyDefinitionItemTypeDef(TypedDict):
description: NotRequired[str],
StaticPolicyDefinitionTypeDef#
# StaticPolicyDefinitionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import StaticPolicyDefinitionTypeDef
def get_value() -> StaticPolicyDefinitionTypeDef:
return {
"description": ...,
}
# StaticPolicyDefinitionTypeDef definition
class StaticPolicyDefinitionTypeDef(TypedDict):
statement: str,
description: NotRequired[str],
SchemaDefinitionTypeDef#
# SchemaDefinitionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import SchemaDefinitionTypeDef
def get_value() -> SchemaDefinitionTypeDef:
return {
"cedarJson": ...,
}
# SchemaDefinitionTypeDef definition
class SchemaDefinitionTypeDef(TypedDict):
cedarJson: NotRequired[str],
UpdateCognitoGroupConfigurationTypeDef#
# UpdateCognitoGroupConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateCognitoGroupConfigurationTypeDef
def get_value() -> UpdateCognitoGroupConfigurationTypeDef:
return {
"groupEntityType": ...,
}
# UpdateCognitoGroupConfigurationTypeDef definition
class UpdateCognitoGroupConfigurationTypeDef(TypedDict):
groupEntityType: str,
UpdateOpenIdConnectAccessTokenConfigurationTypeDef#
# UpdateOpenIdConnectAccessTokenConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateOpenIdConnectAccessTokenConfigurationTypeDef
def get_value() -> UpdateOpenIdConnectAccessTokenConfigurationTypeDef:
return {
"principalIdClaim": ...,
}
# UpdateOpenIdConnectAccessTokenConfigurationTypeDef definition
class UpdateOpenIdConnectAccessTokenConfigurationTypeDef(TypedDict):
principalIdClaim: NotRequired[str],
audiences: NotRequired[Sequence[str]],
UpdateOpenIdConnectGroupConfigurationTypeDef#
# UpdateOpenIdConnectGroupConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateOpenIdConnectGroupConfigurationTypeDef
def get_value() -> UpdateOpenIdConnectGroupConfigurationTypeDef:
return {
"groupClaim": ...,
}
# UpdateOpenIdConnectGroupConfigurationTypeDef definition
class UpdateOpenIdConnectGroupConfigurationTypeDef(TypedDict):
groupClaim: str,
groupEntityType: str,
UpdateOpenIdConnectIdentityTokenConfigurationTypeDef#
# UpdateOpenIdConnectIdentityTokenConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateOpenIdConnectIdentityTokenConfigurationTypeDef
def get_value() -> UpdateOpenIdConnectIdentityTokenConfigurationTypeDef:
return {
"principalIdClaim": ...,
}
# UpdateOpenIdConnectIdentityTokenConfigurationTypeDef definition
class UpdateOpenIdConnectIdentityTokenConfigurationTypeDef(TypedDict):
principalIdClaim: NotRequired[str],
clientIds: NotRequired[Sequence[str]],
UpdateStaticPolicyDefinitionTypeDef#
# UpdateStaticPolicyDefinitionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateStaticPolicyDefinitionTypeDef
def get_value() -> UpdateStaticPolicyDefinitionTypeDef:
return {
"description": ...,
}
# UpdateStaticPolicyDefinitionTypeDef definition
class UpdateStaticPolicyDefinitionTypeDef(TypedDict):
statement: str,
description: NotRequired[str],
UpdatePolicyTemplateInputTypeDef#
# UpdatePolicyTemplateInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdatePolicyTemplateInputTypeDef
def get_value() -> UpdatePolicyTemplateInputTypeDef:
return {
"policyStoreId": ...,
}
# UpdatePolicyTemplateInputTypeDef definition
class UpdatePolicyTemplateInputTypeDef(TypedDict):
policyStoreId: str,
policyTemplateId: str,
statement: str,
description: NotRequired[str],
AttributeValueOutputTypeDef#
# AttributeValueOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import AttributeValueOutputTypeDef
def get_value() -> AttributeValueOutputTypeDef:
return {
"boolean": ...,
}
# AttributeValueOutputTypeDef definition
class AttributeValueOutputTypeDef(TypedDict):
boolean: NotRequired[bool],
entityIdentifier: NotRequired[EntityIdentifierTypeDef], # (1)
long: NotRequired[int],
string: NotRequired[str],
set: NotRequired[List[Dict[str, Any]]],
record: NotRequired[Dict[str, Dict[str, Any]]],
ipaddr: NotRequired[str],
decimal: NotRequired[str],
AttributeValueTypeDef#
# AttributeValueTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import AttributeValueTypeDef
def get_value() -> AttributeValueTypeDef:
return {
"boolean": ...,
}
# AttributeValueTypeDef definition
class AttributeValueTypeDef(TypedDict):
boolean: NotRequired[bool],
entityIdentifier: NotRequired[EntityIdentifierTypeDef], # (1)
long: NotRequired[int],
string: NotRequired[str],
set: NotRequired[Sequence[Mapping[str, Any]]],
record: NotRequired[Mapping[str, Mapping[str, Any]]],
ipaddr: NotRequired[str],
decimal: NotRequired[str],
EntityReferenceTypeDef#
# EntityReferenceTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import EntityReferenceTypeDef
def get_value() -> EntityReferenceTypeDef:
return {
"unspecified": ...,
}
# EntityReferenceTypeDef definition
class EntityReferenceTypeDef(TypedDict):
unspecified: NotRequired[bool],
identifier: NotRequired[EntityIdentifierTypeDef], # (1)
TemplateLinkedPolicyDefinitionDetailTypeDef#
# TemplateLinkedPolicyDefinitionDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import TemplateLinkedPolicyDefinitionDetailTypeDef
def get_value() -> TemplateLinkedPolicyDefinitionDetailTypeDef:
return {
"policyTemplateId": ...,
}
# TemplateLinkedPolicyDefinitionDetailTypeDef definition
class TemplateLinkedPolicyDefinitionDetailTypeDef(TypedDict):
policyTemplateId: str,
principal: NotRequired[EntityIdentifierTypeDef], # (1)
resource: NotRequired[EntityIdentifierTypeDef], # (1)
TemplateLinkedPolicyDefinitionItemTypeDef#
# TemplateLinkedPolicyDefinitionItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import TemplateLinkedPolicyDefinitionItemTypeDef
def get_value() -> TemplateLinkedPolicyDefinitionItemTypeDef:
return {
"policyTemplateId": ...,
}
# TemplateLinkedPolicyDefinitionItemTypeDef definition
class TemplateLinkedPolicyDefinitionItemTypeDef(TypedDict):
policyTemplateId: str,
principal: NotRequired[EntityIdentifierTypeDef], # (1)
resource: NotRequired[EntityIdentifierTypeDef], # (1)
TemplateLinkedPolicyDefinitionTypeDef#
# TemplateLinkedPolicyDefinitionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import TemplateLinkedPolicyDefinitionTypeDef
def get_value() -> TemplateLinkedPolicyDefinitionTypeDef:
return {
"policyTemplateId": ...,
}
# TemplateLinkedPolicyDefinitionTypeDef definition
class TemplateLinkedPolicyDefinitionTypeDef(TypedDict):
policyTemplateId: str,
principal: NotRequired[EntityIdentifierTypeDef], # (1)
resource: NotRequired[EntityIdentifierTypeDef], # (1)
BatchGetPolicyInputTypeDef#
# BatchGetPolicyInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchGetPolicyInputTypeDef
def get_value() -> BatchGetPolicyInputTypeDef:
return {
"requests": ...,
}
# BatchGetPolicyInputTypeDef definition
class BatchGetPolicyInputTypeDef(TypedDict):
requests: Sequence[BatchGetPolicyInputItemTypeDef], # (1)
CreateIdentitySourceOutputTypeDef#
# CreateIdentitySourceOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CreateIdentitySourceOutputTypeDef
def get_value() -> CreateIdentitySourceOutputTypeDef:
return {
"createdDate": ...,
}
# CreateIdentitySourceOutputTypeDef definition
class CreateIdentitySourceOutputTypeDef(TypedDict):
createdDate: datetime,
identitySourceId: str,
lastUpdatedDate: datetime,
policyStoreId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePolicyOutputTypeDef#
# CreatePolicyOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CreatePolicyOutputTypeDef
def get_value() -> CreatePolicyOutputTypeDef:
return {
"policyStoreId": ...,
}
# CreatePolicyOutputTypeDef definition
class CreatePolicyOutputTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
policyType: PolicyTypeType, # (1)
principal: EntityIdentifierTypeDef, # (2)
resource: EntityIdentifierTypeDef, # (2)
actions: List[ActionIdentifierTypeDef], # (4)
createdDate: datetime,
lastUpdatedDate: datetime,
effect: PolicyEffectType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See PolicyTypeType
- See EntityIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ActionIdentifierTypeDef
- See PolicyEffectType
- See ResponseMetadataTypeDef
CreatePolicyStoreOutputTypeDef#
# CreatePolicyStoreOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CreatePolicyStoreOutputTypeDef
def get_value() -> CreatePolicyStoreOutputTypeDef:
return {
"policyStoreId": ...,
}
# CreatePolicyStoreOutputTypeDef definition
class CreatePolicyStoreOutputTypeDef(TypedDict):
policyStoreId: str,
arn: str,
createdDate: datetime,
lastUpdatedDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePolicyTemplateOutputTypeDef#
# CreatePolicyTemplateOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CreatePolicyTemplateOutputTypeDef
def get_value() -> CreatePolicyTemplateOutputTypeDef:
return {
"policyStoreId": ...,
}
# CreatePolicyTemplateOutputTypeDef definition
class CreatePolicyTemplateOutputTypeDef(TypedDict):
policyStoreId: str,
policyTemplateId: str,
createdDate: datetime,
lastUpdatedDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPolicyTemplateOutputTypeDef#
# GetPolicyTemplateOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetPolicyTemplateOutputTypeDef
def get_value() -> GetPolicyTemplateOutputTypeDef:
return {
"policyStoreId": ...,
}
# GetPolicyTemplateOutputTypeDef definition
class GetPolicyTemplateOutputTypeDef(TypedDict):
policyStoreId: str,
policyTemplateId: str,
description: str,
statement: str,
createdDate: datetime,
lastUpdatedDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSchemaOutputTypeDef#
# GetSchemaOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetSchemaOutputTypeDef
def get_value() -> GetSchemaOutputTypeDef:
return {
"policyStoreId": ...,
}
# GetSchemaOutputTypeDef definition
class GetSchemaOutputTypeDef(TypedDict):
policyStoreId: str,
schema: str,
createdDate: datetime,
lastUpdatedDate: datetime,
namespaces: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutSchemaOutputTypeDef#
# PutSchemaOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PutSchemaOutputTypeDef
def get_value() -> PutSchemaOutputTypeDef:
return {
"policyStoreId": ...,
}
# PutSchemaOutputTypeDef definition
class PutSchemaOutputTypeDef(TypedDict):
policyStoreId: str,
namespaces: List[str],
createdDate: datetime,
lastUpdatedDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateIdentitySourceOutputTypeDef#
# UpdateIdentitySourceOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateIdentitySourceOutputTypeDef
def get_value() -> UpdateIdentitySourceOutputTypeDef:
return {
"createdDate": ...,
}
# UpdateIdentitySourceOutputTypeDef definition
class UpdateIdentitySourceOutputTypeDef(TypedDict):
createdDate: datetime,
identitySourceId: str,
lastUpdatedDate: datetime,
policyStoreId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePolicyOutputTypeDef#
# UpdatePolicyOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdatePolicyOutputTypeDef
def get_value() -> UpdatePolicyOutputTypeDef:
return {
"policyStoreId": ...,
}
# UpdatePolicyOutputTypeDef definition
class UpdatePolicyOutputTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
policyType: PolicyTypeType, # (1)
principal: EntityIdentifierTypeDef, # (2)
resource: EntityIdentifierTypeDef, # (2)
actions: List[ActionIdentifierTypeDef], # (4)
createdDate: datetime,
lastUpdatedDate: datetime,
effect: PolicyEffectType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See PolicyTypeType
- See EntityIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ActionIdentifierTypeDef
- See PolicyEffectType
- See ResponseMetadataTypeDef
UpdatePolicyStoreOutputTypeDef#
# UpdatePolicyStoreOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdatePolicyStoreOutputTypeDef
def get_value() -> UpdatePolicyStoreOutputTypeDef:
return {
"policyStoreId": ...,
}
# UpdatePolicyStoreOutputTypeDef definition
class UpdatePolicyStoreOutputTypeDef(TypedDict):
policyStoreId: str,
arn: str,
createdDate: datetime,
lastUpdatedDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePolicyTemplateOutputTypeDef#
# UpdatePolicyTemplateOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdatePolicyTemplateOutputTypeDef
def get_value() -> UpdatePolicyTemplateOutputTypeDef:
return {
"policyStoreId": ...,
}
# UpdatePolicyTemplateOutputTypeDef definition
class UpdatePolicyTemplateOutputTypeDef(TypedDict):
policyStoreId: str,
policyTemplateId: str,
createdDate: datetime,
lastUpdatedDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
IsAuthorizedOutputTypeDef#
# IsAuthorizedOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import IsAuthorizedOutputTypeDef
def get_value() -> IsAuthorizedOutputTypeDef:
return {
"decision": ...,
}
# IsAuthorizedOutputTypeDef definition
class IsAuthorizedOutputTypeDef(TypedDict):
decision: DecisionType, # (1)
determiningPolicies: List[DeterminingPolicyItemTypeDef], # (2)
errors: List[EvaluationErrorItemTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DecisionType
- See DeterminingPolicyItemTypeDef
- See EvaluationErrorItemTypeDef
- See ResponseMetadataTypeDef
IsAuthorizedWithTokenOutputTypeDef#
# IsAuthorizedWithTokenOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import IsAuthorizedWithTokenOutputTypeDef
def get_value() -> IsAuthorizedWithTokenOutputTypeDef:
return {
"decision": ...,
}
# IsAuthorizedWithTokenOutputTypeDef definition
class IsAuthorizedWithTokenOutputTypeDef(TypedDict):
decision: DecisionType, # (1)
determiningPolicies: List[DeterminingPolicyItemTypeDef], # (2)
errors: List[EvaluationErrorItemTypeDef], # (3)
principal: EntityIdentifierTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DecisionType
- See DeterminingPolicyItemTypeDef
- See EvaluationErrorItemTypeDef
- See EntityIdentifierTypeDef
- See ResponseMetadataTypeDef
CognitoUserPoolConfigurationDetailTypeDef#
# CognitoUserPoolConfigurationDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CognitoUserPoolConfigurationDetailTypeDef
def get_value() -> CognitoUserPoolConfigurationDetailTypeDef:
return {
"userPoolArn": ...,
}
# CognitoUserPoolConfigurationDetailTypeDef definition
class CognitoUserPoolConfigurationDetailTypeDef(TypedDict):
userPoolArn: str,
clientIds: List[str],
issuer: str,
groupConfiguration: NotRequired[CognitoGroupConfigurationDetailTypeDef], # (1)
CognitoUserPoolConfigurationItemTypeDef#
# CognitoUserPoolConfigurationItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CognitoUserPoolConfigurationItemTypeDef
def get_value() -> CognitoUserPoolConfigurationItemTypeDef:
return {
"userPoolArn": ...,
}
# CognitoUserPoolConfigurationItemTypeDef definition
class CognitoUserPoolConfigurationItemTypeDef(TypedDict):
userPoolArn: str,
clientIds: List[str],
issuer: str,
groupConfiguration: NotRequired[CognitoGroupConfigurationItemTypeDef], # (1)
CognitoUserPoolConfigurationTypeDef#
# CognitoUserPoolConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CognitoUserPoolConfigurationTypeDef
def get_value() -> CognitoUserPoolConfigurationTypeDef:
return {
"userPoolArn": ...,
}
# CognitoUserPoolConfigurationTypeDef definition
class CognitoUserPoolConfigurationTypeDef(TypedDict):
userPoolArn: str,
clientIds: NotRequired[Sequence[str]],
groupConfiguration: NotRequired[CognitoGroupConfigurationTypeDef], # (1)
CreatePolicyStoreInputTypeDef#
# CreatePolicyStoreInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CreatePolicyStoreInputTypeDef
def get_value() -> CreatePolicyStoreInputTypeDef:
return {
"validationSettings": ...,
}
# CreatePolicyStoreInputTypeDef definition
class CreatePolicyStoreInputTypeDef(TypedDict):
validationSettings: ValidationSettingsTypeDef, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
GetPolicyStoreOutputTypeDef#
# GetPolicyStoreOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetPolicyStoreOutputTypeDef
def get_value() -> GetPolicyStoreOutputTypeDef:
return {
"policyStoreId": ...,
}
# GetPolicyStoreOutputTypeDef definition
class GetPolicyStoreOutputTypeDef(TypedDict):
policyStoreId: str,
arn: str,
validationSettings: ValidationSettingsTypeDef, # (1)
createdDate: datetime,
lastUpdatedDate: datetime,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePolicyStoreInputTypeDef#
# UpdatePolicyStoreInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdatePolicyStoreInputTypeDef
def get_value() -> UpdatePolicyStoreInputTypeDef:
return {
"policyStoreId": ...,
}
# UpdatePolicyStoreInputTypeDef definition
class UpdatePolicyStoreInputTypeDef(TypedDict):
policyStoreId: str,
validationSettings: ValidationSettingsTypeDef, # (1)
description: NotRequired[str],
ListIdentitySourcesInputTypeDef#
# ListIdentitySourcesInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListIdentitySourcesInputTypeDef
def get_value() -> ListIdentitySourcesInputTypeDef:
return {
"policyStoreId": ...,
}
# ListIdentitySourcesInputTypeDef definition
class ListIdentitySourcesInputTypeDef(TypedDict):
policyStoreId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filters: NotRequired[Sequence[IdentitySourceFilterTypeDef]], # (1)
ListIdentitySourcesInputPaginateTypeDef#
# ListIdentitySourcesInputPaginateTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListIdentitySourcesInputPaginateTypeDef
def get_value() -> ListIdentitySourcesInputPaginateTypeDef:
return {
"policyStoreId": ...,
}
# ListIdentitySourcesInputPaginateTypeDef definition
class ListIdentitySourcesInputPaginateTypeDef(TypedDict):
policyStoreId: str,
filters: NotRequired[Sequence[IdentitySourceFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPolicyStoresInputPaginateTypeDef#
# ListPolicyStoresInputPaginateTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPolicyStoresInputPaginateTypeDef
def get_value() -> ListPolicyStoresInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPolicyStoresInputPaginateTypeDef definition
class ListPolicyStoresInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPolicyTemplatesInputPaginateTypeDef#
# ListPolicyTemplatesInputPaginateTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPolicyTemplatesInputPaginateTypeDef
def get_value() -> ListPolicyTemplatesInputPaginateTypeDef:
return {
"policyStoreId": ...,
}
# ListPolicyTemplatesInputPaginateTypeDef definition
class ListPolicyTemplatesInputPaginateTypeDef(TypedDict):
policyStoreId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPolicyStoresOutputTypeDef#
# ListPolicyStoresOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPolicyStoresOutputTypeDef
def get_value() -> ListPolicyStoresOutputTypeDef:
return {
"nextToken": ...,
}
# ListPolicyStoresOutputTypeDef definition
class ListPolicyStoresOutputTypeDef(TypedDict):
policyStores: List[PolicyStoreItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListPolicyTemplatesOutputTypeDef#
# ListPolicyTemplatesOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPolicyTemplatesOutputTypeDef
def get_value() -> ListPolicyTemplatesOutputTypeDef:
return {
"nextToken": ...,
}
# ListPolicyTemplatesOutputTypeDef definition
class ListPolicyTemplatesOutputTypeDef(TypedDict):
policyTemplates: List[PolicyTemplateItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
OpenIdConnectTokenSelectionDetailTypeDef#
# OpenIdConnectTokenSelectionDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectTokenSelectionDetailTypeDef
def get_value() -> OpenIdConnectTokenSelectionDetailTypeDef:
return {
"accessTokenOnly": ...,
}
# OpenIdConnectTokenSelectionDetailTypeDef definition
class OpenIdConnectTokenSelectionDetailTypeDef(TypedDict):
accessTokenOnly: NotRequired[OpenIdConnectAccessTokenConfigurationDetailTypeDef], # (1)
identityTokenOnly: NotRequired[OpenIdConnectIdentityTokenConfigurationDetailTypeDef], # (2)
- See OpenIdConnectAccessTokenConfigurationDetailTypeDef
- See OpenIdConnectIdentityTokenConfigurationDetailTypeDef
OpenIdConnectTokenSelectionItemTypeDef#
# OpenIdConnectTokenSelectionItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectTokenSelectionItemTypeDef
def get_value() -> OpenIdConnectTokenSelectionItemTypeDef:
return {
"accessTokenOnly": ...,
}
# OpenIdConnectTokenSelectionItemTypeDef definition
class OpenIdConnectTokenSelectionItemTypeDef(TypedDict):
accessTokenOnly: NotRequired[OpenIdConnectAccessTokenConfigurationItemTypeDef], # (1)
identityTokenOnly: NotRequired[OpenIdConnectIdentityTokenConfigurationItemTypeDef], # (2)
- See OpenIdConnectAccessTokenConfigurationItemTypeDef
- See OpenIdConnectIdentityTokenConfigurationItemTypeDef
OpenIdConnectTokenSelectionTypeDef#
# OpenIdConnectTokenSelectionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectTokenSelectionTypeDef
def get_value() -> OpenIdConnectTokenSelectionTypeDef:
return {
"accessTokenOnly": ...,
}
# OpenIdConnectTokenSelectionTypeDef definition
class OpenIdConnectTokenSelectionTypeDef(TypedDict):
accessTokenOnly: NotRequired[OpenIdConnectAccessTokenConfigurationTypeDef], # (1)
identityTokenOnly: NotRequired[OpenIdConnectIdentityTokenConfigurationTypeDef], # (2)
PutSchemaInputTypeDef#
# PutSchemaInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PutSchemaInputTypeDef
def get_value() -> PutSchemaInputTypeDef:
return {
"policyStoreId": ...,
}
# PutSchemaInputTypeDef definition
class PutSchemaInputTypeDef(TypedDict):
policyStoreId: str,
definition: SchemaDefinitionTypeDef, # (1)
UpdateCognitoUserPoolConfigurationTypeDef#
# UpdateCognitoUserPoolConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateCognitoUserPoolConfigurationTypeDef
def get_value() -> UpdateCognitoUserPoolConfigurationTypeDef:
return {
"userPoolArn": ...,
}
# UpdateCognitoUserPoolConfigurationTypeDef definition
class UpdateCognitoUserPoolConfigurationTypeDef(TypedDict):
userPoolArn: str,
clientIds: NotRequired[Sequence[str]],
groupConfiguration: NotRequired[UpdateCognitoGroupConfigurationTypeDef], # (1)
UpdateOpenIdConnectTokenSelectionTypeDef#
# UpdateOpenIdConnectTokenSelectionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateOpenIdConnectTokenSelectionTypeDef
def get_value() -> UpdateOpenIdConnectTokenSelectionTypeDef:
return {
"accessTokenOnly": ...,
}
# UpdateOpenIdConnectTokenSelectionTypeDef definition
class UpdateOpenIdConnectTokenSelectionTypeDef(TypedDict):
accessTokenOnly: NotRequired[UpdateOpenIdConnectAccessTokenConfigurationTypeDef], # (1)
identityTokenOnly: NotRequired[UpdateOpenIdConnectIdentityTokenConfigurationTypeDef], # (2)
- See UpdateOpenIdConnectAccessTokenConfigurationTypeDef
- See UpdateOpenIdConnectIdentityTokenConfigurationTypeDef
UpdatePolicyDefinitionTypeDef#
# UpdatePolicyDefinitionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdatePolicyDefinitionTypeDef
def get_value() -> UpdatePolicyDefinitionTypeDef:
return {
"static": ...,
}
# UpdatePolicyDefinitionTypeDef definition
class UpdatePolicyDefinitionTypeDef(TypedDict):
static: NotRequired[UpdateStaticPolicyDefinitionTypeDef], # (1)
ContextDefinitionOutputTypeDef#
# ContextDefinitionOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ContextDefinitionOutputTypeDef
def get_value() -> ContextDefinitionOutputTypeDef:
return {
"contextMap": ...,
}
# ContextDefinitionOutputTypeDef definition
class ContextDefinitionOutputTypeDef(TypedDict):
contextMap: NotRequired[Dict[str, AttributeValueOutputTypeDef]], # (1)
cedarJson: NotRequired[str],
PolicyFilterTypeDef#
# PolicyFilterTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PolicyFilterTypeDef
def get_value() -> PolicyFilterTypeDef:
return {
"principal": ...,
}
# PolicyFilterTypeDef definition
class PolicyFilterTypeDef(TypedDict):
principal: NotRequired[EntityReferenceTypeDef], # (1)
resource: NotRequired[EntityReferenceTypeDef], # (1)
policyType: NotRequired[PolicyTypeType], # (3)
policyTemplateId: NotRequired[str],
PolicyDefinitionDetailTypeDef#
# PolicyDefinitionDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PolicyDefinitionDetailTypeDef
def get_value() -> PolicyDefinitionDetailTypeDef:
return {
"static": ...,
}
# PolicyDefinitionDetailTypeDef definition
class PolicyDefinitionDetailTypeDef(TypedDict):
static: NotRequired[StaticPolicyDefinitionDetailTypeDef], # (1)
templateLinked: NotRequired[TemplateLinkedPolicyDefinitionDetailTypeDef], # (2)
PolicyDefinitionItemTypeDef#
# PolicyDefinitionItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PolicyDefinitionItemTypeDef
def get_value() -> PolicyDefinitionItemTypeDef:
return {
"static": ...,
}
# PolicyDefinitionItemTypeDef definition
class PolicyDefinitionItemTypeDef(TypedDict):
static: NotRequired[StaticPolicyDefinitionItemTypeDef], # (1)
templateLinked: NotRequired[TemplateLinkedPolicyDefinitionItemTypeDef], # (2)
PolicyDefinitionTypeDef#
# PolicyDefinitionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PolicyDefinitionTypeDef
def get_value() -> PolicyDefinitionTypeDef:
return {
"static": ...,
}
# PolicyDefinitionTypeDef definition
class PolicyDefinitionTypeDef(TypedDict):
static: NotRequired[StaticPolicyDefinitionTypeDef], # (1)
templateLinked: NotRequired[TemplateLinkedPolicyDefinitionTypeDef], # (2)
OpenIdConnectConfigurationDetailTypeDef#
# OpenIdConnectConfigurationDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectConfigurationDetailTypeDef
def get_value() -> OpenIdConnectConfigurationDetailTypeDef:
return {
"issuer": ...,
}
# OpenIdConnectConfigurationDetailTypeDef definition
class OpenIdConnectConfigurationDetailTypeDef(TypedDict):
issuer: str,
tokenSelection: OpenIdConnectTokenSelectionDetailTypeDef, # (2)
entityIdPrefix: NotRequired[str],
groupConfiguration: NotRequired[OpenIdConnectGroupConfigurationDetailTypeDef], # (1)
OpenIdConnectConfigurationItemTypeDef#
# OpenIdConnectConfigurationItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectConfigurationItemTypeDef
def get_value() -> OpenIdConnectConfigurationItemTypeDef:
return {
"issuer": ...,
}
# OpenIdConnectConfigurationItemTypeDef definition
class OpenIdConnectConfigurationItemTypeDef(TypedDict):
issuer: str,
tokenSelection: OpenIdConnectTokenSelectionItemTypeDef, # (2)
entityIdPrefix: NotRequired[str],
groupConfiguration: NotRequired[OpenIdConnectGroupConfigurationItemTypeDef], # (1)
OpenIdConnectConfigurationTypeDef#
# OpenIdConnectConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import OpenIdConnectConfigurationTypeDef
def get_value() -> OpenIdConnectConfigurationTypeDef:
return {
"issuer": ...,
}
# OpenIdConnectConfigurationTypeDef definition
class OpenIdConnectConfigurationTypeDef(TypedDict):
issuer: str,
tokenSelection: OpenIdConnectTokenSelectionTypeDef, # (2)
entityIdPrefix: NotRequired[str],
groupConfiguration: NotRequired[OpenIdConnectGroupConfigurationTypeDef], # (1)
UpdateOpenIdConnectConfigurationTypeDef#
# UpdateOpenIdConnectConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateOpenIdConnectConfigurationTypeDef
def get_value() -> UpdateOpenIdConnectConfigurationTypeDef:
return {
"issuer": ...,
}
# UpdateOpenIdConnectConfigurationTypeDef definition
class UpdateOpenIdConnectConfigurationTypeDef(TypedDict):
issuer: str,
tokenSelection: UpdateOpenIdConnectTokenSelectionTypeDef, # (2)
entityIdPrefix: NotRequired[str],
groupConfiguration: NotRequired[UpdateOpenIdConnectGroupConfigurationTypeDef], # (1)
UpdatePolicyInputTypeDef#
# UpdatePolicyInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdatePolicyInputTypeDef
def get_value() -> UpdatePolicyInputTypeDef:
return {
"policyStoreId": ...,
}
# UpdatePolicyInputTypeDef definition
class UpdatePolicyInputTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
definition: UpdatePolicyDefinitionTypeDef, # (1)
BatchIsAuthorizedInputItemOutputTypeDef#
# BatchIsAuthorizedInputItemOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedInputItemOutputTypeDef
def get_value() -> BatchIsAuthorizedInputItemOutputTypeDef:
return {
"principal": ...,
}
# BatchIsAuthorizedInputItemOutputTypeDef definition
class BatchIsAuthorizedInputItemOutputTypeDef(TypedDict):
principal: NotRequired[EntityIdentifierTypeDef], # (1)
action: NotRequired[ActionIdentifierTypeDef], # (2)
resource: NotRequired[EntityIdentifierTypeDef], # (1)
context: NotRequired[ContextDefinitionOutputTypeDef], # (4)
- See EntityIdentifierTypeDef
- See ActionIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ContextDefinitionOutputTypeDef
BatchIsAuthorizedWithTokenInputItemOutputTypeDef#
# BatchIsAuthorizedWithTokenInputItemOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedWithTokenInputItemOutputTypeDef
def get_value() -> BatchIsAuthorizedWithTokenInputItemOutputTypeDef:
return {
"action": ...,
}
# BatchIsAuthorizedWithTokenInputItemOutputTypeDef definition
class BatchIsAuthorizedWithTokenInputItemOutputTypeDef(TypedDict):
action: NotRequired[ActionIdentifierTypeDef], # (1)
resource: NotRequired[EntityIdentifierTypeDef], # (2)
context: NotRequired[ContextDefinitionOutputTypeDef], # (3)
ContextDefinitionTypeDef#
# ContextDefinitionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ContextDefinitionTypeDef
def get_value() -> ContextDefinitionTypeDef:
return {
"contextMap": ...,
}
# ContextDefinitionTypeDef definition
class ContextDefinitionTypeDef(TypedDict):
contextMap: NotRequired[Mapping[str, AttributeValueUnionTypeDef]], # (1)
cedarJson: NotRequired[str],
EntityItemTypeDef#
# EntityItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import EntityItemTypeDef
def get_value() -> EntityItemTypeDef:
return {
"identifier": ...,
}
# EntityItemTypeDef definition
class EntityItemTypeDef(TypedDict):
identifier: EntityIdentifierTypeDef, # (1)
attributes: NotRequired[Mapping[str, AttributeValueUnionTypeDef]], # (2)
parents: NotRequired[Sequence[EntityIdentifierTypeDef]], # (3)
- See EntityIdentifierTypeDef
- See AttributeValueTypeDef AttributeValueOutputTypeDef
- See EntityIdentifierTypeDef
ListPoliciesInputPaginateTypeDef#
# ListPoliciesInputPaginateTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPoliciesInputPaginateTypeDef
def get_value() -> ListPoliciesInputPaginateTypeDef:
return {
"policyStoreId": ...,
}
# ListPoliciesInputPaginateTypeDef definition
class ListPoliciesInputPaginateTypeDef(TypedDict):
policyStoreId: str,
filter: NotRequired[PolicyFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPoliciesInputTypeDef#
# ListPoliciesInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPoliciesInputTypeDef
def get_value() -> ListPoliciesInputTypeDef:
return {
"policyStoreId": ...,
}
# ListPoliciesInputTypeDef definition
class ListPoliciesInputTypeDef(TypedDict):
policyStoreId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filter: NotRequired[PolicyFilterTypeDef], # (1)
BatchGetPolicyOutputItemTypeDef#
# BatchGetPolicyOutputItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchGetPolicyOutputItemTypeDef
def get_value() -> BatchGetPolicyOutputItemTypeDef:
return {
"policyStoreId": ...,
}
# BatchGetPolicyOutputItemTypeDef definition
class BatchGetPolicyOutputItemTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
policyType: PolicyTypeType, # (1)
definition: PolicyDefinitionDetailTypeDef, # (2)
createdDate: datetime,
lastUpdatedDate: datetime,
GetPolicyOutputTypeDef#
# GetPolicyOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetPolicyOutputTypeDef
def get_value() -> GetPolicyOutputTypeDef:
return {
"policyStoreId": ...,
}
# GetPolicyOutputTypeDef definition
class GetPolicyOutputTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
policyType: PolicyTypeType, # (1)
principal: EntityIdentifierTypeDef, # (2)
resource: EntityIdentifierTypeDef, # (2)
actions: List[ActionIdentifierTypeDef], # (4)
definition: PolicyDefinitionDetailTypeDef, # (5)
createdDate: datetime,
lastUpdatedDate: datetime,
effect: PolicyEffectType, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See PolicyTypeType
- See EntityIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ActionIdentifierTypeDef
- See PolicyDefinitionDetailTypeDef
- See PolicyEffectType
- See ResponseMetadataTypeDef
PolicyItemTypeDef#
# PolicyItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import PolicyItemTypeDef
def get_value() -> PolicyItemTypeDef:
return {
"policyStoreId": ...,
}
# PolicyItemTypeDef definition
class PolicyItemTypeDef(TypedDict):
policyStoreId: str,
policyId: str,
policyType: PolicyTypeType, # (1)
definition: PolicyDefinitionItemTypeDef, # (5)
createdDate: datetime,
lastUpdatedDate: datetime,
principal: NotRequired[EntityIdentifierTypeDef], # (2)
resource: NotRequired[EntityIdentifierTypeDef], # (2)
actions: NotRequired[List[ActionIdentifierTypeDef]], # (4)
effect: NotRequired[PolicyEffectType], # (6)
- See PolicyTypeType
- See EntityIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ActionIdentifierTypeDef
- See PolicyDefinitionItemTypeDef
- See PolicyEffectType
CreatePolicyInputTypeDef#
# CreatePolicyInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CreatePolicyInputTypeDef
def get_value() -> CreatePolicyInputTypeDef:
return {
"policyStoreId": ...,
}
# CreatePolicyInputTypeDef definition
class CreatePolicyInputTypeDef(TypedDict):
policyStoreId: str,
definition: PolicyDefinitionTypeDef, # (1)
clientToken: NotRequired[str],
ConfigurationDetailTypeDef#
# ConfigurationDetailTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ConfigurationDetailTypeDef
def get_value() -> ConfigurationDetailTypeDef:
return {
"cognitoUserPoolConfiguration": ...,
}
# ConfigurationDetailTypeDef definition
class ConfigurationDetailTypeDef(TypedDict):
cognitoUserPoolConfiguration: NotRequired[CognitoUserPoolConfigurationDetailTypeDef], # (1)
openIdConnectConfiguration: NotRequired[OpenIdConnectConfigurationDetailTypeDef], # (2)
ConfigurationItemTypeDef#
# ConfigurationItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ConfigurationItemTypeDef
def get_value() -> ConfigurationItemTypeDef:
return {
"cognitoUserPoolConfiguration": ...,
}
# ConfigurationItemTypeDef definition
class ConfigurationItemTypeDef(TypedDict):
cognitoUserPoolConfiguration: NotRequired[CognitoUserPoolConfigurationItemTypeDef], # (1)
openIdConnectConfiguration: NotRequired[OpenIdConnectConfigurationItemTypeDef], # (2)
ConfigurationTypeDef#
# ConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ConfigurationTypeDef
def get_value() -> ConfigurationTypeDef:
return {
"cognitoUserPoolConfiguration": ...,
}
# ConfigurationTypeDef definition
class ConfigurationTypeDef(TypedDict):
cognitoUserPoolConfiguration: NotRequired[CognitoUserPoolConfigurationTypeDef], # (1)
openIdConnectConfiguration: NotRequired[OpenIdConnectConfigurationTypeDef], # (2)
UpdateConfigurationTypeDef#
# UpdateConfigurationTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateConfigurationTypeDef
def get_value() -> UpdateConfigurationTypeDef:
return {
"cognitoUserPoolConfiguration": ...,
}
# UpdateConfigurationTypeDef definition
class UpdateConfigurationTypeDef(TypedDict):
cognitoUserPoolConfiguration: NotRequired[UpdateCognitoUserPoolConfigurationTypeDef], # (1)
openIdConnectConfiguration: NotRequired[UpdateOpenIdConnectConfigurationTypeDef], # (2)
BatchIsAuthorizedOutputItemTypeDef#
# BatchIsAuthorizedOutputItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedOutputItemTypeDef
def get_value() -> BatchIsAuthorizedOutputItemTypeDef:
return {
"request": ...,
}
# BatchIsAuthorizedOutputItemTypeDef definition
class BatchIsAuthorizedOutputItemTypeDef(TypedDict):
request: BatchIsAuthorizedInputItemOutputTypeDef, # (1)
decision: DecisionType, # (2)
determiningPolicies: List[DeterminingPolicyItemTypeDef], # (3)
errors: List[EvaluationErrorItemTypeDef], # (4)
- See BatchIsAuthorizedInputItemOutputTypeDef
- See DecisionType
- See DeterminingPolicyItemTypeDef
- See EvaluationErrorItemTypeDef
BatchIsAuthorizedWithTokenOutputItemTypeDef#
# BatchIsAuthorizedWithTokenOutputItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedWithTokenOutputItemTypeDef
def get_value() -> BatchIsAuthorizedWithTokenOutputItemTypeDef:
return {
"request": ...,
}
# BatchIsAuthorizedWithTokenOutputItemTypeDef definition
class BatchIsAuthorizedWithTokenOutputItemTypeDef(TypedDict):
request: BatchIsAuthorizedWithTokenInputItemOutputTypeDef, # (1)
decision: DecisionType, # (2)
determiningPolicies: List[DeterminingPolicyItemTypeDef], # (3)
errors: List[EvaluationErrorItemTypeDef], # (4)
- See BatchIsAuthorizedWithTokenInputItemOutputTypeDef
- See DecisionType
- See DeterminingPolicyItemTypeDef
- See EvaluationErrorItemTypeDef
EntitiesDefinitionTypeDef#
# EntitiesDefinitionTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import EntitiesDefinitionTypeDef
def get_value() -> EntitiesDefinitionTypeDef:
return {
"entityList": ...,
}
# EntitiesDefinitionTypeDef definition
class EntitiesDefinitionTypeDef(TypedDict):
entityList: NotRequired[Sequence[EntityItemTypeDef]], # (1)
cedarJson: NotRequired[str],
BatchGetPolicyOutputTypeDef#
# BatchGetPolicyOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchGetPolicyOutputTypeDef
def get_value() -> BatchGetPolicyOutputTypeDef:
return {
"results": ...,
}
# BatchGetPolicyOutputTypeDef definition
class BatchGetPolicyOutputTypeDef(TypedDict):
results: List[BatchGetPolicyOutputItemTypeDef], # (1)
errors: List[BatchGetPolicyErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListPoliciesOutputTypeDef#
# ListPoliciesOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListPoliciesOutputTypeDef
def get_value() -> ListPoliciesOutputTypeDef:
return {
"nextToken": ...,
}
# ListPoliciesOutputTypeDef definition
class ListPoliciesOutputTypeDef(TypedDict):
policies: List[PolicyItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetIdentitySourceOutputTypeDef#
# GetIdentitySourceOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import GetIdentitySourceOutputTypeDef
def get_value() -> GetIdentitySourceOutputTypeDef:
return {
"createdDate": ...,
}
# GetIdentitySourceOutputTypeDef definition
class GetIdentitySourceOutputTypeDef(TypedDict):
createdDate: datetime,
details: IdentitySourceDetailsTypeDef, # (1)
identitySourceId: str,
lastUpdatedDate: datetime,
policyStoreId: str,
principalEntityType: str,
configuration: ConfigurationDetailTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
IdentitySourceItemTypeDef#
# IdentitySourceItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import IdentitySourceItemTypeDef
def get_value() -> IdentitySourceItemTypeDef:
return {
"createdDate": ...,
}
# IdentitySourceItemTypeDef definition
class IdentitySourceItemTypeDef(TypedDict):
createdDate: datetime,
identitySourceId: str,
lastUpdatedDate: datetime,
policyStoreId: str,
principalEntityType: str,
details: NotRequired[IdentitySourceItemDetailsTypeDef], # (1)
configuration: NotRequired[ConfigurationItemTypeDef], # (2)
CreateIdentitySourceInputTypeDef#
# CreateIdentitySourceInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import CreateIdentitySourceInputTypeDef
def get_value() -> CreateIdentitySourceInputTypeDef:
return {
"policyStoreId": ...,
}
# CreateIdentitySourceInputTypeDef definition
class CreateIdentitySourceInputTypeDef(TypedDict):
policyStoreId: str,
configuration: ConfigurationTypeDef, # (1)
clientToken: NotRequired[str],
principalEntityType: NotRequired[str],
UpdateIdentitySourceInputTypeDef#
# UpdateIdentitySourceInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import UpdateIdentitySourceInputTypeDef
def get_value() -> UpdateIdentitySourceInputTypeDef:
return {
"policyStoreId": ...,
}
# UpdateIdentitySourceInputTypeDef definition
class UpdateIdentitySourceInputTypeDef(TypedDict):
policyStoreId: str,
identitySourceId: str,
updateConfiguration: UpdateConfigurationTypeDef, # (1)
principalEntityType: NotRequired[str],
BatchIsAuthorizedOutputTypeDef#
# BatchIsAuthorizedOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedOutputTypeDef
def get_value() -> BatchIsAuthorizedOutputTypeDef:
return {
"results": ...,
}
# BatchIsAuthorizedOutputTypeDef definition
class BatchIsAuthorizedOutputTypeDef(TypedDict):
results: List[BatchIsAuthorizedOutputItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchIsAuthorizedWithTokenOutputTypeDef#
# BatchIsAuthorizedWithTokenOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedWithTokenOutputTypeDef
def get_value() -> BatchIsAuthorizedWithTokenOutputTypeDef:
return {
"principal": ...,
}
# BatchIsAuthorizedWithTokenOutputTypeDef definition
class BatchIsAuthorizedWithTokenOutputTypeDef(TypedDict):
principal: EntityIdentifierTypeDef, # (1)
results: List[BatchIsAuthorizedWithTokenOutputItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See EntityIdentifierTypeDef
- See BatchIsAuthorizedWithTokenOutputItemTypeDef
- See ResponseMetadataTypeDef
BatchIsAuthorizedInputItemTypeDef#
# BatchIsAuthorizedInputItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedInputItemTypeDef
def get_value() -> BatchIsAuthorizedInputItemTypeDef:
return {
"principal": ...,
}
# BatchIsAuthorizedInputItemTypeDef definition
class BatchIsAuthorizedInputItemTypeDef(TypedDict):
principal: NotRequired[EntityIdentifierTypeDef], # (1)
action: NotRequired[ActionIdentifierTypeDef], # (2)
resource: NotRequired[EntityIdentifierTypeDef], # (1)
context: NotRequired[ContextDefinitionUnionTypeDef], # (4)
- See EntityIdentifierTypeDef
- See ActionIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ContextDefinitionTypeDef ContextDefinitionOutputTypeDef
BatchIsAuthorizedWithTokenInputItemTypeDef#
# BatchIsAuthorizedWithTokenInputItemTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedWithTokenInputItemTypeDef
def get_value() -> BatchIsAuthorizedWithTokenInputItemTypeDef:
return {
"action": ...,
}
# BatchIsAuthorizedWithTokenInputItemTypeDef definition
class BatchIsAuthorizedWithTokenInputItemTypeDef(TypedDict):
action: NotRequired[ActionIdentifierTypeDef], # (1)
resource: NotRequired[EntityIdentifierTypeDef], # (2)
context: NotRequired[ContextDefinitionUnionTypeDef], # (3)
- See ActionIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ContextDefinitionTypeDef ContextDefinitionOutputTypeDef
IsAuthorizedInputTypeDef#
# IsAuthorizedInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import IsAuthorizedInputTypeDef
def get_value() -> IsAuthorizedInputTypeDef:
return {
"policyStoreId": ...,
}
# IsAuthorizedInputTypeDef definition
class IsAuthorizedInputTypeDef(TypedDict):
policyStoreId: str,
principal: NotRequired[EntityIdentifierTypeDef], # (1)
action: NotRequired[ActionIdentifierTypeDef], # (2)
resource: NotRequired[EntityIdentifierTypeDef], # (1)
context: NotRequired[ContextDefinitionUnionTypeDef], # (4)
entities: NotRequired[EntitiesDefinitionTypeDef], # (5)
- See EntityIdentifierTypeDef
- See ActionIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ContextDefinitionTypeDef ContextDefinitionOutputTypeDef
- See EntitiesDefinitionTypeDef
IsAuthorizedWithTokenInputTypeDef#
# IsAuthorizedWithTokenInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import IsAuthorizedWithTokenInputTypeDef
def get_value() -> IsAuthorizedWithTokenInputTypeDef:
return {
"policyStoreId": ...,
}
# IsAuthorizedWithTokenInputTypeDef definition
class IsAuthorizedWithTokenInputTypeDef(TypedDict):
policyStoreId: str,
identityToken: NotRequired[str],
accessToken: NotRequired[str],
action: NotRequired[ActionIdentifierTypeDef], # (1)
resource: NotRequired[EntityIdentifierTypeDef], # (2)
context: NotRequired[ContextDefinitionUnionTypeDef], # (3)
entities: NotRequired[EntitiesDefinitionTypeDef], # (4)
- See ActionIdentifierTypeDef
- See EntityIdentifierTypeDef
- See ContextDefinitionTypeDef ContextDefinitionOutputTypeDef
- See EntitiesDefinitionTypeDef
ListIdentitySourcesOutputTypeDef#
# ListIdentitySourcesOutputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import ListIdentitySourcesOutputTypeDef
def get_value() -> ListIdentitySourcesOutputTypeDef:
return {
"nextToken": ...,
}
# ListIdentitySourcesOutputTypeDef definition
class ListIdentitySourcesOutputTypeDef(TypedDict):
identitySources: List[IdentitySourceItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
BatchIsAuthorizedInputTypeDef#
# BatchIsAuthorizedInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedInputTypeDef
def get_value() -> BatchIsAuthorizedInputTypeDef:
return {
"policyStoreId": ...,
}
# BatchIsAuthorizedInputTypeDef definition
class BatchIsAuthorizedInputTypeDef(TypedDict):
policyStoreId: str,
requests: Sequence[BatchIsAuthorizedInputItemUnionTypeDef], # (1)
entities: NotRequired[EntitiesDefinitionTypeDef], # (2)
- See BatchIsAuthorizedInputItemTypeDef BatchIsAuthorizedInputItemOutputTypeDef
- See EntitiesDefinitionTypeDef
BatchIsAuthorizedWithTokenInputTypeDef#
# BatchIsAuthorizedWithTokenInputTypeDef TypedDict usage example
from types_boto3_verifiedpermissions.type_defs import BatchIsAuthorizedWithTokenInputTypeDef
def get_value() -> BatchIsAuthorizedWithTokenInputTypeDef:
return {
"policyStoreId": ...,
}
# BatchIsAuthorizedWithTokenInputTypeDef definition
class BatchIsAuthorizedWithTokenInputTypeDef(TypedDict):
policyStoreId: str,
requests: Sequence[BatchIsAuthorizedWithTokenInputItemUnionTypeDef], # (1)
identityToken: NotRequired[str],
accessToken: NotRequired[str],
entities: NotRequired[EntitiesDefinitionTypeDef], # (2)