openstackclient.identity package¶
Subpackages¶
- openstackclient.identity.v2_0 package
- Submodules
- openstackclient.identity.v2_0.catalog module
- openstackclient.identity.v2_0.ec2creds module
- openstackclient.identity.v2_0.endpoint module
- openstackclient.identity.v2_0.project module
- openstackclient.identity.v2_0.role module
- openstackclient.identity.v2_0.role_assignment module
- openstackclient.identity.v2_0.service module
- openstackclient.identity.v2_0.token module
- openstackclient.identity.v2_0.user module
- Module contents
- openstackclient.identity.v3 package
- Submodules
- openstackclient.identity.v3.access_rule module
- openstackclient.identity.v3.application_credential module
- openstackclient.identity.v3.catalog module
- openstackclient.identity.v3.consumer module
- openstackclient.identity.v3.credential module
- openstackclient.identity.v3.domain module
- openstackclient.identity.v3.ec2creds module
- openstackclient.identity.v3.endpoint module
- openstackclient.identity.v3.endpoint_group module
- openstackclient.identity.v3.federation_protocol module
- openstackclient.identity.v3.group module
- openstackclient.identity.v3.identity_provider module
- openstackclient.identity.v3.implied_role module
- openstackclient.identity.v3.limit module
- openstackclient.identity.v3.mapping module
- openstackclient.identity.v3.policy module
- openstackclient.identity.v3.project module
- openstackclient.identity.v3.region module
- openstackclient.identity.v3.registered_limit module
- openstackclient.identity.v3.role module
- openstackclient.identity.v3.role_assignment module
- openstackclient.identity.v3.service module
- openstackclient.identity.v3.service_provider module
- openstackclient.identity.v3.tag module
- openstackclient.identity.v3.token module
- openstackclient.identity.v3.trust module
- openstackclient.identity.v3.unscoped_saml module
- openstackclient.identity.v3.user module
- Module contents
Submodules¶
openstackclient.identity.client module¶
- class openstackclient.identity.client.IdentityClientv2(**kwargs)¶
Bases:
ClientTweak 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