heat.engine.clients.os.keystone.fake_keystoneclient 模块

一个假的 FakeKeystoneClient。这可以在某些运行时场景中使用,您希望完全禁用 Heat 的内部 Keystone 依赖项。一个例子是 TripleO Undercloud 安装程序。

要在运行时使用此类,请设置以下 heat.conf 配置设置

keystone_backend = heat.engine.clients.os.keystone.fake_keystoneclient .FakeKeystoneClient

class heat.engine.clients.os.keystone.fake_keystoneclient.FakeKeystoneClient(username='test_username', password='password', user_id='1234', access='4567', secret='8901', credential_id='abcdxyz', auth_token='abcd1234', context=None, stack_domain_id='4321', client=None)[source]

基类: object

create_ec2_keypair(user_id)[source]
create_stack_domain_project(stack_id)[source]
create_stack_domain_user(username, project_id, password=None)[source]
create_stack_domain_user_keypair(user_id, project_id)[source]
create_stack_user(username, password)[source]
create_trust_context()[source]
delete_ec2_keypair(credential_id=None, user_id=None, access=None)[source]
delete_stack_domain_project(project_id)[source]
delete_stack_domain_user(user_id, project_id)[source]
delete_stack_domain_user_keypair(user_id, project_id, credential_id)[source]
delete_stack_user(user_id)[source]
delete_trust(trust_id)[source]
disable_stack_domain_user(user_id, project_id)[source]
disable_stack_user(user_id)[source]
enable_stack_domain_user(user_id, project_id)[source]
enable_stack_user(user_id)[source]
get_ec2_keypair(access, user_id)[source]
regenerate_trust_context()[source]
server_keystone_endpoint_url(fallback_endpoint)[source]
stack_domain_user_token(user_id, project_id, password)[source]