keystoneauth1.access.types module¶
- class keystoneauth1.access.types.AccessV2
Bases:
TypedDict- __annotate_func__()
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 75, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'user', 'token'}), '__optional_keys__': frozenset({'trust', 'serviceCatalog', 'metadata'}), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'token', 'serviceCatalog', 'metadata', 'user', 'trust'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'token': <class 'keystoneauth1.access.types.TokenV2'>, 'serviceCatalog': typing.NotRequired[list[keystoneauth1.access.types.CatalogServiceV2]], 'user': <class 'keystoneauth1.access.types.UserV2'>, 'metadata': typing.NotRequired[keystoneauth1.access.types.MetadataV2], 'trust': typing.NotRequired[keystoneauth1.access.types.TrustV2]}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 75
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'metadata', 'serviceCatalog', 'token', 'trust', 'user'})
- __optional_keys__ = frozenset({'metadata', 'serviceCatalog', 'trust'})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'token', 'user'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- metadata: NotRequired[MetadataV2]
- serviceCatalog: NotRequired[list[CatalogServiceV2]]
- token: TokenV2
- trust: NotRequired[TrustV2]
- user: UserV2
- class keystoneauth1.access.types.ApplicationCredentialAccessRuleV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 161, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 161
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- class keystoneauth1.access.types.ApplicationCredentialV3
Bases:
TypedDict- __annotations_cache__ = {'access_rules': typing.NotRequired[list[keystoneauth1.access.types.ApplicationCredentialAccessRuleV3]], 'id': <class 'str'>, 'name': <class 'str'>, 'restricted': <class 'bool'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 165, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name', 'restricted', 'id'}), '__optional_keys__': frozenset({'access_rules'}), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name', 'restricted', 'access_rules', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'access_rules': typing.NotRequired[list[keystoneauth1.access.types.ApplicationCredentialAccessRuleV3]], 'id': <class 'str'>, 'name': <class 'str'>, 'restricted': <class 'bool'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 165
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'access_rules', 'id', 'name', 'restricted'})
- __optional_keys__ = frozenset({'access_rules'})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'name', 'restricted'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- access_rules: NotRequired[list[ApplicationCredentialAccessRuleV3]]
- id: str
- name: str
- restricted: bool
- class keystoneauth1.access.types.CatalogServiceV2
Bases:
TypedDict- __annotations_cache__ = {'endpoints': list[keystoneauth1.access.types.EndpointV2], 'endpoints_links': list[typing.Any], 'name': <class 'str'>, 'type': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 42, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'type', 'endpoints', 'endpoints_links', 'name'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'type', 'endpoints', 'endpoints_links', 'name'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'endpoints': list[keystoneauth1.access.types.EndpointV2], 'endpoints_links': list[typing.Any], 'type': <class 'str'>, 'name': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 42
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'endpoints', 'endpoints_links', 'name', 'type'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'endpoints', 'endpoints_links', 'name', 'type'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- endpoints: list[EndpointV2]
- endpoints_links: list[Any]
- name: str
- type: str
- class keystoneauth1.access.types.DomainV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>, 'name': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 116, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>, 'name': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 116
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id', 'name'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'name'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- name: str
- class keystoneauth1.access.types.EndpointV2
Bases:
TypedDict- __annotations_cache__ = {'adminURL': <class 'str'>, 'id': <class 'str'>, 'internalURL': <class 'str'>, 'publicURL': <class 'str'>, 'region': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 34, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'internalURL', 'publicURL', 'adminURL', 'id', 'region'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'internalURL', 'publicURL', 'adminURL', 'id', 'region'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'adminURL': <class 'str'>, 'region': <class 'str'>, 'internalURL': <class 'str'>, 'id': <class 'str'>, 'publicURL': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 34
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'adminURL', 'id', 'internalURL', 'publicURL', 'region'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'adminURL', 'id', 'internalURL', 'publicURL', 'region'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- adminURL: str
- id: str
- internalURL: str
- publicURL: str
- region: str
- class keystoneauth1.access.types.EndpointV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>, 'interface': <class 'str'>, 'region': <class 'str'>, 'region_id': <class 'str'>, 'url': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 90, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'interface', 'url', 'region_id', 'region', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'interface', 'url', 'region_id', 'region', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>, 'interface': <class 'str'>, 'region': <class 'str'>, 'region_id': <class 'str'>, 'url': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 90
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id', 'interface', 'region', 'region_id', 'url'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'interface', 'region', 'region_id', 'url'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- interface: str
- region: str
- region_id: str
- url: str
- class keystoneauth1.access.types.FederationGroupV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 126, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 126
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- class keystoneauth1.access.types.FederationProtocolV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 134, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 134
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- class keystoneauth1.access.types.FederationProviderV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 130, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 130
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- class keystoneauth1.access.types.FederationV3
Bases:
TypedDict- __annotations_cache__ = {'groups': list[keystoneauth1.access.types.FederationGroupV3], 'identity_provider': <class 'keystoneauth1.access.types.FederationProviderV3'>, 'protocol': <class 'keystoneauth1.access.types.FederationProtocolV3'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 138, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'protocol', 'groups', 'identity_provider'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'protocol', 'groups', 'identity_provider'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'groups': list[keystoneauth1.access.types.FederationGroupV3], 'identity_provider': <class 'keystoneauth1.access.types.FederationProviderV3'>, 'protocol': <class 'keystoneauth1.access.types.FederationProtocolV3'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 138
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'groups', 'identity_provider', 'protocol'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'groups', 'identity_provider', 'protocol'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- groups: list[FederationGroupV3]
- identity_provider: FederationProviderV3
- protocol: FederationProtocolV3
- class keystoneauth1.access.types.MetadataV2
Bases:
TypedDict- __annotations_cache__ = {'is_admin': <class 'int'>, 'roles': list[str]}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 63, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'is_admin', 'roles'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'is_admin', 'roles'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'is_admin': <class 'int'>, 'roles': list[str]}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 63
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'is_admin', 'roles'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'is_admin', 'roles'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- is_admin: int
- roles: list[str]
- class keystoneauth1.access.types.OAuth1V3
Bases:
TypedDict- __annotations_cache__ = {'access_token_id': <class 'str'>, 'consumer_id': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 193, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'consumer_id', 'access_token_id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'consumer_id', 'access_token_id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'access_token_id': <class 'str'>, 'consumer_id': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 193
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'access_token_id', 'consumer_id'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'access_token_id', 'consumer_id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- access_token_id: str
- consumer_id: str
- class keystoneauth1.access.types.OAuth2V3
Bases:
TypedDict- __annotate_func__()
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__orig_bases__': (<function TypedDict>,), '__annotate_func__': <function _TypedDictMeta.__new__.<locals>.__annotate__>, '__required_keys__': frozenset({'x5t#S256'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'x5t#S256'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'x5t#S256': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'x5t#S256'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'x5t#S256'})
- __total__ = True
- __weakref__
list of weak references to the object
- class keystoneauth1.access.types.ProjectDomainV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>, 'name': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 105, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>, 'name': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 105
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id', 'name'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'name'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- name: str
- class keystoneauth1.access.types.ProjectV3
Bases:
TypedDict- __annotations_cache__ = {'domain': <class 'keystoneauth1.access.types.ProjectDomainV3'>, 'id': <class 'str'>, 'name': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 110, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name', 'domain', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name', 'domain', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'domain': <class 'keystoneauth1.access.types.ProjectDomainV3'>, 'id': <class 'str'>, 'name': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 110
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'domain', 'id', 'name'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'domain', 'id', 'name'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- domain: ProjectDomainV3
- id: str
- name: str
- class keystoneauth1.access.types.RoleV2
Bases:
TypedDict- __annotations_cache__ = {'name': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 49, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'name': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 49
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'name'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'name'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- name: str
- class keystoneauth1.access.types.RoleV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>, 'name': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 156, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>, 'name': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 156
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id', 'name'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'name'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- name: str
- class keystoneauth1.access.types.ServiceProviderV3
Bases:
TypedDict- __annotations_cache__ = {'auth_url': <class 'str'>, 'id': <class 'str'>, 'sp_url': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 172, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'sp_url', 'auth_url', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'sp_url', 'auth_url', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'auth_url': <class 'str'>, 'id': <class 'str'>, 'sp_url': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 172
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'auth_url', 'id', 'sp_url'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'auth_url', 'id', 'sp_url'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- auth_url: str
- id: str
- sp_url: str
- class keystoneauth1.access.types.ServiceV3
Bases:
TypedDict- __annotations_cache__ = {'endpoints': list[keystoneauth1.access.types.EndpointV3], 'id': <class 'str'>, 'name': <class 'str'>, 'type': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 98, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name', 'type', 'endpoints', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name', 'type', 'endpoints', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'endpoints': list[keystoneauth1.access.types.EndpointV3], 'id': <class 'str'>, 'name': <class 'str'>, 'type': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 98
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'endpoints', 'id', 'name', 'type'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'endpoints', 'id', 'name', 'type'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- endpoints: list[EndpointV3]
- id: str
- name: str
- type: str
- class keystoneauth1.access.types.SystemV3
Bases:
TypedDict- __annotations_cache__ = {'all': <class 'bool'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 201, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'all'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'all'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'all': <class 'bool'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 201
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'all'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'all'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- all: bool
- class keystoneauth1.access.types.TenantV2
Bases:
TypedDict- __annotations_cache__ = {'description': typing.NotRequired[str | None], 'enabled': typing.NotRequired[bool], 'id': <class 'str'>, 'name': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 18, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset({'description', 'enabled'}), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name', 'description', 'enabled', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'description': typing.NotRequired[str | None], 'enabled': typing.NotRequired[bool], 'id': <class 'str'>, 'name': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 18
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'description', 'enabled', 'id', 'name'})
- __optional_keys__ = frozenset({'description', 'enabled'})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'name'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- description: NotRequired[str | None]
- enabled: NotRequired[bool]
- id: str
- name: str
- class keystoneauth1.access.types.TokenResponseV2
Bases:
TypedDict- __annotations_cache__ = {'access': <class 'keystoneauth1.access.types.AccessV2'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 83, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'access'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'access'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'access': <class 'keystoneauth1.access.types.AccessV2'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 83
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'access'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'access'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- access: AccessV2
- class keystoneauth1.access.types.TokenResponseV3
Bases:
TypedDict- __annotations_cache__ = {'token': <class 'keystoneauth1.access.types.TokenV3'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 230, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'token'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'token'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'token': <class 'keystoneauth1.access.types.TokenV3'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 230
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'token'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'token'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- token: TokenV3
- class keystoneauth1.access.types.TokenV2
Bases:
TypedDict- __annotations_cache__ = {'audit_ids': list[str], 'bind': typing.NotRequired[dict[str, typing.Any]], 'expires': <class 'str'>, 'id': <class 'str'>, 'issued_at': typing.NotRequired[str], 'tenant': typing.NotRequired[keystoneauth1.access.types.TenantV2]}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 25, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'expires', 'audit_ids', 'id'}), '__optional_keys__': frozenset({'issued_at', 'bind', 'tenant'}), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'expires', 'issued_at', 'audit_ids', 'bind', 'tenant', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'audit_ids': list[str], 'bind': typing.NotRequired[dict[str, typing.Any]], 'expires': <class 'str'>, 'id': <class 'str'>, 'issued_at': typing.NotRequired[str], 'tenant': typing.NotRequired[keystoneauth1.access.types.TenantV2]}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 25
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'audit_ids', 'bind', 'expires', 'id', 'issued_at', 'tenant'})
- __optional_keys__ = frozenset({'bind', 'issued_at', 'tenant'})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'audit_ids', 'expires', 'id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- 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:
TypedDict- __annotate_func__()
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__orig_bases__': (<function TypedDict>,), '__annotate_func__': <function _TypedDictMeta.__new__.<locals>.__annotate__>, '__required_keys__': frozenset({'user', 'methods', 'roles', 'project', 'expires_at', 'issued_at', 'audit_ids'}), '__optional_keys__': frozenset({'OS-TRUST:trust', 'service_providers', 'is_admin_project', 'is_domain', 'OS-OAUTH1', 'oauth2_credential', 'application_credential', 'bind', 'catalog', 'domain', 'system'}), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'OS-TRUST:trust', 'service_providers', 'is_admin_project', 'is_domain', 'roles', 'expires_at', 'user', 'issued_at', 'audit_ids', 'catalog', 'domain', 'system', 'methods', 'oauth2_credential', 'project', 'application_credential', 'bind', 'OS-OAUTH1'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'application_credential': typing.NotRequired[keystoneauth1.access.types.ApplicationCredentialV3], 'audit_ids': list[str], 'bind': typing.NotRequired[dict[str, typing.Any]], 'catalog': typing.NotRequired[list[keystoneauth1.access.types.ServiceV3]], 'domain': typing.NotRequired[keystoneauth1.access.types.DomainV3], 'expires_at': <class 'str'>, 'is_admin_project': typing.NotRequired[bool], 'is_domain': typing.NotRequired[bool], 'issued_at': <class 'str'>, 'methods': list[str], 'oauth2_credential': typing.NotRequired[keystoneauth1.access.types.OAuth2V3], 'project': <class 'keystoneauth1.access.types.ProjectV3'>, 'roles': list[keystoneauth1.access.types.RoleV3], 'service_providers': typing.NotRequired[list[keystoneauth1.access.types.ServiceProviderV3]], 'system': typing.NotRequired[keystoneauth1.access.types.SystemV3], 'user': <class 'keystoneauth1.access.types.UserV3'>, 'OS-OAUTH1': typing.NotRequired[keystoneauth1.access.types.OAuth1V3], 'OS-TRUST:trust': typing.NotRequired[keystoneauth1.access.types.TrustV3]}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __module__ = 'keystoneauth1.access.types'
- __mutable_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'})
- __optional_keys__ = frozenset({'OS-OAUTH1', 'OS-TRUST:trust', 'application_credential', 'bind', 'catalog', 'domain', 'is_admin_project', 'is_domain', 'oauth2_credential', 'service_providers', 'system'})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'audit_ids', 'expires_at', 'issued_at', 'methods', 'project', 'roles', 'user'})
- __total__ = True
- __weakref__
list of weak references to the object
- 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_cache__ = {'id': <class 'str'>, 'impersonation': <class 'bool'>, 'trustee_user_id': <class 'str'>, 'trustor_user_id': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 68, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'impersonation', 'trustor_user_id', 'trustee_user_id', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'impersonation', 'trustor_user_id', 'trustee_user_id', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>, 'impersonation': <class 'bool'>, 'trustee_user_id': <class 'str'>, 'trustor_user_id': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 68
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id', 'impersonation', 'trustee_user_id', 'trustor_user_id'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'impersonation', 'trustee_user_id', 'trustor_user_id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- impersonation: bool
- trustee_user_id: str
- trustor_user_id: str
- class keystoneauth1.access.types.TrustV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>, 'impersonation': <class 'bool'>, 'trustee_user': <class 'keystoneauth1.access.types.TrusteeUser'>, 'trustor_user': <class 'keystoneauth1.access.types.TrustorUser'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 186, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'impersonation', 'trustor_user', 'trustee_user', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'impersonation', 'trustor_user', 'trustee_user', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>, 'impersonation': <class 'bool'>, 'trustee_user': <class 'keystoneauth1.access.types.TrusteeUser'>, 'trustor_user': <class 'keystoneauth1.access.types.TrustorUser'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 186
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id', 'impersonation', 'trustee_user', 'trustor_user'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'impersonation', 'trustee_user', 'trustor_user'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- impersonation: bool
- trustee_user: TrusteeUser
- trustor_user: TrustorUser
- class keystoneauth1.access.types.TrusteeUser
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 182, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 182
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- class keystoneauth1.access.types.TrustorUser
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 178, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 178
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- class keystoneauth1.access.types.UserDomainV3
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>, 'name': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 121, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'name', 'id'}), '__optional_keys__': frozenset(), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'name', 'id'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>, 'name': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 121
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id', 'name'})
- __optional_keys__ = frozenset({})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'name'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- id: str
- name: str
- class keystoneauth1.access.types.UserV2
Bases:
TypedDict- __annotations_cache__ = {'id': <class 'str'>, 'name': <class 'str'>, 'role_links': list[typing.Any], 'roles': list[keystoneauth1.access.types.RoleV2], 'tenantId': typing.NotRequired[str], 'tenantName': typing.NotRequired[str], 'username': <class 'str'>}
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__firstlineno__': 53, '__static_attributes__': (), '__orig_bases__': (<function TypedDict>,), '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__required_keys__': frozenset({'role_links', 'roles', 'username', 'id', 'name'}), '__optional_keys__': frozenset({'tenantId', 'tenantName'}), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'tenantId', 'role_links', 'roles', 'username', 'tenantName', 'id', 'name'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'id': <class 'str'>, 'name': <class 'str'>, 'role_links': list[typing.Any], 'roles': list[keystoneauth1.access.types.RoleV2], 'tenantId': typing.NotRequired[str], 'tenantName': typing.NotRequired[str], 'username': <class 'str'>}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __firstlineno__ = 53
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'id', 'name', 'role_links', 'roles', 'tenantId', 'tenantName', 'username'})
- __optional_keys__ = frozenset({'tenantId', 'tenantName'})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'id', 'name', 'role_links', 'roles', 'username'})
- __static_attributes__ = ()
- __total__ = True
- __weakref__
list of weak references to the object
- 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:
TypedDict- __annotate_func__()
- __closed__ = None
- __dict__ = mappingproxy({'__module__': 'keystoneauth1.access.types', '__dict__': <attribute '__dict__'>, '__weakref__': <attribute '__weakref__'>, '__doc__': None, '__orig_bases__': (<function TypedDict>,), '__annotate_func__': <function _TypedDictMeta.__new__.<locals>.__annotate__>, '__required_keys__': frozenset({'name', 'domain', 'id'}), '__optional_keys__': frozenset({'OS-FEDERATION', 'password_expires_at'}), '__readonly_keys__': frozenset(), '__mutable_keys__': frozenset({'password_expires_at', 'OS-FEDERATION', 'id', 'domain', 'name'}), '__total__': True, '__closed__': None, '__extra_items__': NoExtraItems, '__annotations_cache__': {'domain': <class 'keystoneauth1.access.types.UserDomainV3'>, 'id': <class 'str'>, 'name': <class 'str'>, 'password_expires_at': typing.NotRequired[str], 'OS-FEDERATION': typing.NotRequired[keystoneauth1.access.types.FederationV3]}})
- __doc__ = None
- __extra_items__ = NoExtraItems
- __module__ = 'keystoneauth1.access.types'
- __mutable_keys__ = frozenset({'OS-FEDERATION', 'domain', 'id', 'name', 'password_expires_at'})
- __optional_keys__ = frozenset({'OS-FEDERATION', 'password_expires_at'})
- __orig_bases__ = (<function TypedDict>,)
- __readonly_keys__ = frozenset({})
- __required_keys__ = frozenset({'domain', 'id', 'name'})
- __total__ = True
- __weakref__
list of weak references to the object
- domain: UserDomainV3
- id: str
- name: str
- password_expires_at: NotRequired[str]