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]