openstackclient.identity package

Subpackages

Submodules

openstackclient.identity.client module

class openstackclient.identity.client.IdentityClientv2(**kwargs)

Bases: Client

Tweak the earlier client class to deal with some changes

openstackclient.identity.client.build_option_parser(parser: ArgumentParser) ArgumentParser

Hook to add global options

openstackclient.identity.client.make_client(instance: Any) Any

Returns an identity service client.

openstackclient.identity.common module

Common identity code

openstackclient.identity.common.add_group_domain_option_to_parser(parser: ArgumentParser) None
openstackclient.identity.common.add_inherited_option_to_parser(parser: ArgumentParser) None
openstackclient.identity.common.add_project_domain_option_to_parser(parser: ~argparse.ArgumentParser, enhance_help: ~collections.abc.Callable[[str], str] = <function <lambda>>) None
openstackclient.identity.common.add_resource_option_to_parser(parser: ArgumentParser) None
openstackclient.identity.common.add_role_domain_option_to_parser(parser: ArgumentParser) None
openstackclient.identity.common.add_user_domain_option_to_parser(parser: ArgumentParser) None
openstackclient.identity.common.find_domain(identity_client: Any, name_or_id: str) Domain
openstackclient.identity.common.find_domain_id_sdk(identity_client: Any, name_or_id: str, *, validate_actor_existence: bool = True) str
openstackclient.identity.common.find_group(identity_client: Any, name_or_id: str, domain_name_or_id: str | None = None) Group
openstackclient.identity.common.find_group_id_sdk(identity_client: Any, name_or_id: str, domain_name_or_id: str | None = None, *, validate_actor_existence: bool = True) str
openstackclient.identity.common.find_project(identity_client: Any, name_or_id: str, domain_name_or_id: str | None = None) Project
openstackclient.identity.common.find_project_id_sdk(identity_client: Any, name_or_id: str, domain_name_or_id: str | None = None, *, validate_actor_existence: bool = True, validate_domain_actor_existence: bool | None = None) str
openstackclient.identity.common.find_service(identity_client: Any, name_type_or_id: str) Any

Find a service by id, name or type.

openstackclient.identity.common.find_service_in_list(service_list: list[Any], service_id: str) Any

Find a service by id in service list.

openstackclient.identity.common.find_service_sdk(identity_client: Any, name_type_or_id: str) Any

Find a service by id, name or type.

openstackclient.identity.common.find_user(identity_client: Any, name_or_id: str, domain_name_or_id: str | None = None) User
openstackclient.identity.common.find_user_id_sdk(identity_client: Any, name_or_id: str, domain_name_or_id: str | None = None, *, validate_actor_existence: bool = True) str
openstackclient.identity.common.get_resource(manager: Any, name_type_or_id: str) Any

Find a resource by id or name.

openstackclient.identity.common.get_resource_by_id(manager: Any, resource_id: str) Any

Get resource by ID

Raises CommandError if the resource is not found

Module contents