keystoneauth1.access.types module

class keystoneauth1.access.types.AccessV2

Bases: TypedDict

__annotations__ = {'metadata': typing_extensions.NotRequired[keystoneauth1.access.types.MetadataV2], 'serviceCatalog': typing_extensions.NotRequired[typing.List[keystoneauth1.access.types.CatalogServiceV2]], 'token': <class 'keystoneauth1.access.types.TokenV2'>, 'trust': typing_extensions.NotRequired[keystoneauth1.access.types.TrustV2], 'user': <class 'keystoneauth1.access.types.UserV2'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'token': <class 'keystoneauth1.access.types.TokenV2'>, 'serviceCatalog': typing_extensions.NotRequired[typing.List[keystoneauth1.access.types.CatalogServiceV2]], 'user': <class 'keystoneauth1.access.types.UserV2'>, 'metadata': typing_extensions.NotRequired[keystoneauth1.access.types.MetadataV2], 'trust': typing_extensions.NotRequired[keystoneauth1.access.types.TrustV2]}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'AccessV2' objects>, '__weakref__': <attribute '__weakref__' of 'AccessV2' objects>, '__doc__': None, '__required_keys__': frozenset({'token', 'trust', 'serviceCatalog', 'user', 'metadata'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'metadata', 'serviceCatalog', 'token', 'trust', 'user'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

metadata: NotRequired[MetadataV2]
serviceCatalog: NotRequired[List[CatalogServiceV2]]
token: TokenV2
trust: NotRequired[TrustV2]
user: UserV2
class keystoneauth1.access.types.ApplicationCredentialAccessRuleV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'ApplicationCredentialAccessRuleV3' objects>, '__weakref__': <attribute '__weakref__' of 'ApplicationCredentialAccessRuleV3' objects>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
class keystoneauth1.access.types.ApplicationCredentialV3

Bases: TypedDict

__annotations__ = {'access_rules': typing_extensions.NotRequired[typing.List[keystoneauth1.access.types.ApplicationCredentialAccessRuleV3]], 'id': <class 'str'>, 'name': <class 'str'>, 'restricted': <class 'bool'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'access_rules': typing_extensions.NotRequired[typing.List[keystoneauth1.access.types.ApplicationCredentialAccessRuleV3]], 'id': <class 'str'>, 'name': <class 'str'>, 'restricted': <class 'bool'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'ApplicationCredentialV3' objects>, '__weakref__': <attribute '__weakref__' of 'ApplicationCredentialV3' objects>, '__doc__': None, '__required_keys__': frozenset({'access_rules', 'id', 'restricted', 'name'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'access_rules', 'id', 'name', 'restricted'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

access_rules: NotRequired[List[ApplicationCredentialAccessRuleV3]]
id: str
name: str
restricted: bool
class keystoneauth1.access.types.CatalogServiceV2

Bases: TypedDict

__annotations__ = {'endpoints': typing.List[keystoneauth1.access.types.EndpointV2], 'endpoints_links': typing.List[typing.Any], 'name': <class 'str'>, 'type': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'endpoints': typing.List[keystoneauth1.access.types.EndpointV2], 'endpoints_links': typing.List[typing.Any], 'type': <class 'str'>, 'name': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'CatalogServiceV2' objects>, '__weakref__': <attribute '__weakref__' of 'CatalogServiceV2' objects>, '__doc__': None, '__required_keys__': frozenset({'type', 'name', 'endpoints', 'endpoints_links'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'endpoints', 'endpoints_links', 'name', 'type'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

endpoints: List[EndpointV2]
endpoints_links: List[Any]
name: str
type: str
class keystoneauth1.access.types.DomainV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>, 'name': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>, 'name': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'DomainV3' objects>, '__weakref__': <attribute '__weakref__' of 'DomainV3' objects>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id', 'name'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
name: str
class keystoneauth1.access.types.EndpointV2

Bases: TypedDict

__annotations__ = {'adminURL': <class 'str'>, 'id': <class 'str'>, 'internalURL': <class 'str'>, 'publicURL': <class 'str'>, 'region': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'adminURL': <class 'str'>, 'region': <class 'str'>, 'internalURL': <class 'str'>, 'id': <class 'str'>, 'publicURL': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'EndpointV2' objects>, '__weakref__': <attribute '__weakref__' of 'EndpointV2' objects>, '__doc__': None, '__required_keys__': frozenset({'id', 'internalURL', 'adminURL', 'region', 'publicURL'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'adminURL', 'id', 'internalURL', 'publicURL', 'region'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

adminURL: str
id: str
internalURL: str
publicURL: str
region: str
class keystoneauth1.access.types.EndpointV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>, 'interface': <class 'str'>, 'region': <class 'str'>, 'region_id': <class 'str'>, 'url': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>, 'interface': <class 'str'>, 'region': <class 'str'>, 'region_id': <class 'str'>, 'url': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'EndpointV3' objects>, '__weakref__': <attribute '__weakref__' of 'EndpointV3' objects>, '__doc__': None, '__required_keys__': frozenset({'id', 'region', 'region_id', 'url', 'interface'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id', 'interface', 'region', 'region_id', 'url'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
interface: str
region: str
region_id: str
url: str
class keystoneauth1.access.types.FederationGroupV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'FederationGroupV3' objects>, '__weakref__': <attribute '__weakref__' of 'FederationGroupV3' objects>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
class keystoneauth1.access.types.FederationProtocolV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'FederationProtocolV3' objects>, '__weakref__': <attribute '__weakref__' of 'FederationProtocolV3' objects>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
class keystoneauth1.access.types.FederationProviderV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'FederationProviderV3' objects>, '__weakref__': <attribute '__weakref__' of 'FederationProviderV3' objects>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
class keystoneauth1.access.types.FederationV3

Bases: TypedDict

__annotations__ = {'groups': typing.List[keystoneauth1.access.types.FederationGroupV3], 'identity_provider': <class 'keystoneauth1.access.types.FederationProviderV3'>, 'protocol': <class 'keystoneauth1.access.types.FederationProtocolV3'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'groups': typing.List[keystoneauth1.access.types.FederationGroupV3], 'identity_provider': <class 'keystoneauth1.access.types.FederationProviderV3'>, 'protocol': <class 'keystoneauth1.access.types.FederationProtocolV3'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'FederationV3' objects>, '__weakref__': <attribute '__weakref__' of 'FederationV3' objects>, '__doc__': None, '__required_keys__': frozenset({'protocol', 'identity_provider', 'groups'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'groups', 'identity_provider', 'protocol'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

groups: List[FederationGroupV3]
identity_provider: FederationProviderV3
protocol: FederationProtocolV3
class keystoneauth1.access.types.MetadataV2

Bases: TypedDict

__annotations__ = {'is_admin': <class 'int'>, 'roles': typing.List[str]}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'is_admin': <class 'int'>, 'roles': typing.List[str]}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'MetadataV2' objects>, '__weakref__': <attribute '__weakref__' of 'MetadataV2' objects>, '__doc__': None, '__required_keys__': frozenset({'roles', 'is_admin'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'is_admin', 'roles'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

is_admin: int
roles: List[str]
class keystoneauth1.access.types.OAuth1V3

Bases: TypedDict

__annotations__ = {'access_token_id': <class 'str'>, 'consumer_id': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'access_token_id': <class 'str'>, 'consumer_id': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'OAuth1V3' objects>, '__weakref__': <attribute '__weakref__' of 'OAuth1V3' objects>, '__doc__': None, '__required_keys__': frozenset({'access_token_id', 'consumer_id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'access_token_id', 'consumer_id'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

access_token_id: str
consumer_id: str
class keystoneauth1.access.types.OAuth2V3

Bases: dict

__annotations__ = {'x5t#S256': <class 'str'>}
__dict__ = mappingproxy({'__annotations__': {'x5t#S256': <class 'str'>}, '__module__': 'keystoneauth1.access.types', '__dict__': <attribute '__dict__' of 'OAuth2V3' objects>, '__weakref__': <attribute '__weakref__' of 'OAuth2V3' objects>, '__doc__': None, '__required_keys__': frozenset({'x5t#S256'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__required_keys__ = frozenset({'x5t#S256'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

class keystoneauth1.access.types.ProjectDomainV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>, 'name': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>, 'name': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'ProjectDomainV3' objects>, '__weakref__': <attribute '__weakref__' of 'ProjectDomainV3' objects>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id', 'name'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
name: str
class keystoneauth1.access.types.ProjectV3

Bases: TypedDict

__annotations__ = {'domain': <class 'keystoneauth1.access.types.ProjectDomainV3'>, 'id': <class 'str'>, 'name': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'domain': <class 'keystoneauth1.access.types.ProjectDomainV3'>, 'id': <class 'str'>, 'name': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'ProjectV3' objects>, '__weakref__': <attribute '__weakref__' of 'ProjectV3' objects>, '__doc__': None, '__required_keys__': frozenset({'name', 'id', 'domain'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'domain', 'id', 'name'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

domain: ProjectDomainV3
id: str
name: str
class keystoneauth1.access.types.RoleV2

Bases: TypedDict

__annotations__ = {'name': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'name': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'RoleV2' objects>, '__weakref__': <attribute '__weakref__' of 'RoleV2' objects>, '__doc__': None, '__required_keys__': frozenset({'name'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'name'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

name: str
class keystoneauth1.access.types.RoleV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>, 'name': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>, 'name': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'RoleV3' objects>, '__weakref__': <attribute '__weakref__' of 'RoleV3' objects>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id', 'name'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
name: str
class keystoneauth1.access.types.ServiceProviderV3

Bases: TypedDict

__annotations__ = {'auth_url': <class 'str'>, 'id': <class 'str'>, 'sp_url': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'auth_url': <class 'str'>, 'id': <class 'str'>, 'sp_url': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'ServiceProviderV3' objects>, '__weakref__': <attribute '__weakref__' of 'ServiceProviderV3' objects>, '__doc__': None, '__required_keys__': frozenset({'id', 'sp_url', 'auth_url'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'auth_url', 'id', 'sp_url'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

auth_url: str
id: str
sp_url: str
class keystoneauth1.access.types.ServiceV3

Bases: TypedDict

__annotations__ = {'endpoints': typing.List[keystoneauth1.access.types.EndpointV3], 'id': <class 'str'>, 'name': <class 'str'>, 'type': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'endpoints': typing.List[keystoneauth1.access.types.EndpointV3], 'id': <class 'str'>, 'name': <class 'str'>, 'type': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'ServiceV3' objects>, '__weakref__': <attribute '__weakref__' of 'ServiceV3' objects>, '__doc__': None, '__required_keys__': frozenset({'name', 'id', 'endpoints', 'type'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'endpoints', 'id', 'name', 'type'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

endpoints: List[EndpointV3]
id: str
name: str
type: str
class keystoneauth1.access.types.SystemV3

Bases: TypedDict

__annotations__ = {'all': <class 'bool'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'all': <class 'bool'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'SystemV3' objects>, '__weakref__': <attribute '__weakref__' of 'SystemV3' objects>, '__doc__': None, '__required_keys__': frozenset({'all'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'all'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

all: bool
class keystoneauth1.access.types.TenantV2

Bases: TypedDict

__annotations__ = {'description': typing_extensions.NotRequired[typing.Optional[str]], 'enabled': typing_extensions.NotRequired[bool], 'id': <class 'str'>, 'name': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'description': typing_extensions.NotRequired[typing.Optional[str]], 'enabled': typing_extensions.NotRequired[bool], 'id': <class 'str'>, 'name': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'TenantV2' objects>, '__weakref__': <attribute '__weakref__' of 'TenantV2' objects>, '__doc__': None, '__required_keys__': frozenset({'description', 'id', 'enabled', 'name'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'description', 'enabled', 'id', 'name'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

description: NotRequired[str | None]
enabled: NotRequired[bool]
id: str
name: str
class keystoneauth1.access.types.TokenResponseV2

Bases: TypedDict

__annotations__ = {'access': <class 'keystoneauth1.access.types.AccessV2'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'access': <class 'keystoneauth1.access.types.AccessV2'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'TokenResponseV2' objects>, '__weakref__': <attribute '__weakref__' of 'TokenResponseV2' objects>, '__doc__': None, '__required_keys__': frozenset({'access'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'access'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

access: AccessV2
class keystoneauth1.access.types.TokenResponseV3

Bases: TypedDict

__annotations__ = {'token': <class 'keystoneauth1.access.types.TokenV3'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'token': <class 'keystoneauth1.access.types.TokenV3'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'TokenResponseV3' objects>, '__weakref__': <attribute '__weakref__' of 'TokenResponseV3' objects>, '__doc__': None, '__required_keys__': frozenset({'token'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'token'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

token: TokenV3
class keystoneauth1.access.types.TokenV2

Bases: TypedDict

__annotations__ = {'audit_ids': typing.List[str], 'bind': typing_extensions.NotRequired[typing.Dict[str, typing.Any]], 'expires': <class 'str'>, 'id': <class 'str'>, 'issued_at': typing_extensions.NotRequired[str], 'tenant': typing_extensions.NotRequired[keystoneauth1.access.types.TenantV2]}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'audit_ids': typing.List[str], 'bind': typing_extensions.NotRequired[typing.Dict[str, typing.Any]], 'expires': <class 'str'>, 'id': <class 'str'>, 'issued_at': typing_extensions.NotRequired[str], 'tenant': typing_extensions.NotRequired[keystoneauth1.access.types.TenantV2]}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'TokenV2' objects>, '__weakref__': <attribute '__weakref__' of 'TokenV2' objects>, '__doc__': None, '__required_keys__': frozenset({'issued_at', 'tenant', 'id', 'audit_ids', 'expires', 'bind'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'audit_ids', 'bind', 'expires', 'id', 'issued_at', 'tenant'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

audit_ids: List[str]
bind: NotRequired[Dict[str, Any]]
expires: str
id: str
issued_at: NotRequired[str]
tenant: NotRequired[TenantV2]
class keystoneauth1.access.types.TokenV3

Bases: dict

__annotations__ = {'OS-OAUTH1': typing_extensions.NotRequired[keystoneauth1.access.types.OAuth1V3], 'OS-TRUST:trust': typing_extensions.NotRequired[keystoneauth1.access.types.TrustV3], 'application_credential': typing_extensions.NotRequired[keystoneauth1.access.types.ApplicationCredentialV3], 'audit_ids': typing.List[str], 'bind': typing_extensions.NotRequired[typing.Dict[str, typing.Any]], 'catalog': typing_extensions.NotRequired[typing.List[keystoneauth1.access.types.ServiceV3]], 'domain': typing_extensions.NotRequired[keystoneauth1.access.types.DomainV3], 'expires_at': <class 'str'>, 'is_admin_project': typing_extensions.NotRequired[bool], 'is_domain': typing_extensions.NotRequired[bool], 'issued_at': <class 'str'>, 'methods': typing.List[str], 'oauth2_credential': typing_extensions.NotRequired[keystoneauth1.access.types.OAuth2V3], 'project': <class 'keystoneauth1.access.types.ProjectV3'>, 'roles': typing.List[keystoneauth1.access.types.RoleV3], 'service_providers': typing_extensions.NotRequired[typing.List[keystoneauth1.access.types.ServiceProviderV3]], 'system': typing_extensions.NotRequired[keystoneauth1.access.types.SystemV3], 'user': <class 'keystoneauth1.access.types.UserV3'>}
__dict__ = mappingproxy({'__annotations__': {'application_credential': typing_extensions.NotRequired[keystoneauth1.access.types.ApplicationCredentialV3], 'audit_ids': typing.List[str], 'bind': typing_extensions.NotRequired[typing.Dict[str, typing.Any]], 'catalog': typing_extensions.NotRequired[typing.List[keystoneauth1.access.types.ServiceV3]], 'domain': typing_extensions.NotRequired[keystoneauth1.access.types.DomainV3], 'expires_at': <class 'str'>, 'is_admin_project': typing_extensions.NotRequired[bool], 'is_domain': typing_extensions.NotRequired[bool], 'issued_at': <class 'str'>, 'methods': typing.List[str], 'oauth2_credential': typing_extensions.NotRequired[keystoneauth1.access.types.OAuth2V3], 'project': <class 'keystoneauth1.access.types.ProjectV3'>, 'roles': typing.List[keystoneauth1.access.types.RoleV3], 'service_providers': typing_extensions.NotRequired[typing.List[keystoneauth1.access.types.ServiceProviderV3]], 'system': typing_extensions.NotRequired[keystoneauth1.access.types.SystemV3], 'user': <class 'keystoneauth1.access.types.UserV3'>, 'OS-OAUTH1': typing_extensions.NotRequired[keystoneauth1.access.types.OAuth1V3], 'OS-TRUST:trust': typing_extensions.NotRequired[keystoneauth1.access.types.TrustV3]}, '__module__': 'keystoneauth1.access.types', '__dict__': <attribute '__dict__' of 'TokenV3' objects>, '__weakref__': <attribute '__weakref__' of 'TokenV3' objects>, '__doc__': None, '__required_keys__': frozenset({'audit_ids', 'is_admin_project', 'expires_at', 'catalog', 'OS-OAUTH1', 'oauth2_credential', 'is_domain', 'OS-TRUST:trust', 'application_credential', 'user', 'issued_at', 'roles', 'domain', 'service_providers', 'project', 'system', 'bind', 'methods'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__required_keys__ = frozenset({'OS-OAUTH1', 'OS-TRUST:trust', 'application_credential', 'audit_ids', 'bind', 'catalog', 'domain', 'expires_at', 'is_admin_project', 'is_domain', 'issued_at', 'methods', 'oauth2_credential', 'project', 'roles', 'service_providers', 'system', 'user'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

application_credential: NotRequired[ApplicationCredentialV3]
audit_ids: List[str]
bind: NotRequired[Dict[str, Any]]
catalog: NotRequired[List[ServiceV3]]
domain: NotRequired[DomainV3]
expires_at: str
is_admin_project: NotRequired[bool]
is_domain: NotRequired[bool]
issued_at: str
methods: List[str]
oauth2_credential: NotRequired[OAuth2V3]
project: ProjectV3
roles: List[RoleV3]
service_providers: NotRequired[List[ServiceProviderV3]]
system: NotRequired[SystemV3]
user: UserV3
class keystoneauth1.access.types.TrustV2

Bases: TypedDict

__annotations__ = {'id': <class 'str'>, 'impersonation': <class 'bool'>, 'trustee_user_id': <class 'str'>, 'trustor_user_id': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>, 'impersonation': <class 'bool'>, 'trustee_user_id': <class 'str'>, 'trustor_user_id': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'TrustV2' objects>, '__weakref__': <attribute '__weakref__' of 'TrustV2' objects>, '__doc__': None, '__required_keys__': frozenset({'trustor_user_id', 'trustee_user_id', 'id', 'impersonation'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id', 'impersonation', 'trustee_user_id', 'trustor_user_id'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
impersonation: bool
trustee_user_id: str
trustor_user_id: str
class keystoneauth1.access.types.TrustV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>, 'impersonation': <class 'bool'>, 'trustee_user': <class 'keystoneauth1.access.types.TrusteeUser'>, 'trustor_user': <class 'keystoneauth1.access.types.TrustorUser'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>, 'impersonation': <class 'bool'>, 'trustee_user': <class 'keystoneauth1.access.types.TrusteeUser'>, 'trustor_user': <class 'keystoneauth1.access.types.TrustorUser'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'TrustV3' objects>, '__weakref__': <attribute '__weakref__' of 'TrustV3' objects>, '__doc__': None, '__required_keys__': frozenset({'id', 'trustee_user', 'impersonation', 'trustor_user'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id', 'impersonation', 'trustee_user', 'trustor_user'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
impersonation: bool
trustee_user: TrusteeUser
trustor_user: TrustorUser
class keystoneauth1.access.types.TrusteeUser

Bases: TypedDict

__annotations__ = {'id': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'TrusteeUser' objects>, '__weakref__': <attribute '__weakref__' of 'TrusteeUser' objects>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
class keystoneauth1.access.types.TrustorUser

Bases: TypedDict

__annotations__ = {'id': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'TrustorUser' objects>, '__weakref__': <attribute '__weakref__' of 'TrustorUser' objects>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
class keystoneauth1.access.types.UserDomainV3

Bases: TypedDict

__annotations__ = {'id': <class 'str'>, 'name': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>, 'name': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'UserDomainV3' objects>, '__weakref__': <attribute '__weakref__' of 'UserDomainV3' objects>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id', 'name'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
name: str
class keystoneauth1.access.types.UserV2

Bases: TypedDict

__annotations__ = {'id': <class 'str'>, 'name': <class 'str'>, 'role_links': typing.List[typing.Any], 'roles': typing.List[keystoneauth1.access.types.RoleV2], 'tenantId': typing_extensions.NotRequired[str], 'tenantName': typing_extensions.NotRequired[str], 'username': <class 'str'>}
__dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__annotations__': {'id': <class 'str'>, 'name': <class 'str'>, 'role_links': typing.List[typing.Any], 'roles': typing.List[keystoneauth1.access.types.RoleV2], 'tenantId': typing_extensions.NotRequired[str], 'tenantName': typing_extensions.NotRequired[str], 'username': <class 'str'>}, '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__' of 'UserV2' objects>, '__weakref__': <attribute '__weakref__' of 'UserV2' objects>, '__doc__': None, '__required_keys__': frozenset({'roles', 'name', 'id', 'tenantName', 'tenantId', 'role_links', 'username'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__orig_bases__ = (<function TypedDict>,)
__required_keys__ = frozenset({'id', 'name', 'role_links', 'roles', 'tenantId', 'tenantName', 'username'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

id: str
name: str
role_links: List[Any]
roles: List[RoleV2]
tenantId: NotRequired[str]
tenantName: NotRequired[str]
username: str
class keystoneauth1.access.types.UserV3

Bases: dict

__annotations__ = {'OS-FEDERATION': typing_extensions.NotRequired[keystoneauth1.access.types.FederationV3], 'domain': <class 'keystoneauth1.access.types.UserDomainV3'>, 'id': <class 'str'>, 'name': <class 'str'>, 'password_expires_at': typing_extensions.NotRequired[str]}
__dict__ = mappingproxy({'__annotations__': {'domain': <class 'keystoneauth1.access.types.UserDomainV3'>, 'id': <class 'str'>, 'name': <class 'str'>, 'password_expires_at': typing_extensions.NotRequired[str], 'OS-FEDERATION': typing_extensions.NotRequired[keystoneauth1.access.types.FederationV3]}, '__module__': 'keystoneauth1.access.types', '__dict__': <attribute '__dict__' of 'UserV3' objects>, '__weakref__': <attribute '__weakref__' of 'UserV3' objects>, '__doc__': None, '__required_keys__': frozenset({'OS-FEDERATION', 'password_expires_at', 'name', 'id', 'domain'}), '__optional_keys__': frozenset(), '__total__': True})
__doc__ = None
__module__ = 'keystoneauth1.access.types'
__optional_keys__ = frozenset({})
__required_keys__ = frozenset({'OS-FEDERATION', 'domain', 'id', 'name', 'password_expires_at'})
__total__ = True
__weakref__

list of weak references to the object (if defined)

domain: UserDomainV3
id: str
name: str
password_expires_at: NotRequired[str]