sushy.resources.sessionservice 包¶
子模块¶
sushy.resources.sessionservice.session 模块¶
- class sushy.resources.sessionservice.session.Session(connector, identity, redfish_version=None, registries=None, root=None)¶
基类:
ResourceBase- delete()¶
删除 Session 的方法。
- 引发:
ServerSideError
- description = <sushy.resources.base.Field object>¶
会话服务描述
- identity = <sushy.resources.base.Field object>¶
会话服务标识字符串
- name = <sushy.resources.base.Field object>¶
会话服务名称
- username = <sushy.resources.base.Field object>¶
此会话的帐户的用户名。
sushy.resources.sessionservice.sessionservice 模块¶
- class sushy.resources.sessionservice.sessionservice.SessionService(connector, identity, redfish_version=None, registries=None, root=None)¶
基类:
ResourceBase- close_session(session_uri)¶
此函数用于根据其 ID 关闭会话。
- 引发:
ServerSideError
- create_session(username, password, target_uri=None)¶
此函数将尝试创建一个会话。
创建一个会话并返回关联的密钥和 URI。
- 参数:
username – 请求新会话的用户的用户名
password – 与请求新会话的用户关联的密码
target_uri – “Sessions” uri,通常形式为:‘/redfish/v1/SessionService/Sessions’
- 返回值:
一个元组形式的会话密钥和 uri
- 引发:
MissingXAuthToken
- 引发:
ConnectionError
- 引发:
AccessError
- 引发:
HTTPError
- description = <sushy.resources.base.Field object>¶
会话服务描述
- identity = <sushy.resources.base.Field object>¶
会话服务标识字符串
- name = <sushy.resources.base.Field object>¶
会话服务名称
- service_enabled = <sushy.resources.base.Field object>¶
告诉我们会话服务是否已启用
- session_timeout = <sushy.resources.base.Field object>¶
会话服务超时时间
- property sessions¶
提供对 SessionCollection 实例的引用的属性
它在第一次查询时计算一次。 在刷新时,此属性会重置。