:py:mod:`vendor_fabric.aws.sso` =============================== .. py:module:: vendor_fabric.aws.sso .. autodoc2-docstring:: vendor_fabric.aws.sso :parser: myst :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`AWSSSOmixin ` - .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin :parser: myst :summary: API ~~~ .. py:class:: AWSSSOmixin :canonical: vendor_fabric.aws.sso.AWSSSOmixin .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin :parser: myst .. py:method:: get_identity_store_id(execution_role_arn: str | None = None) -> extended_data.containers.ExtendedString :canonical: vendor_fabric.aws.sso.AWSSSOmixin.get_identity_store_id .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.get_identity_store_id :parser: myst .. py:method:: get_sso_instance_arn(execution_role_arn: str | None = None) -> extended_data.containers.ExtendedString :canonical: vendor_fabric.aws.sso.AWSSSOmixin.get_sso_instance_arn .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.get_sso_instance_arn :parser: myst .. py:method:: list_sso_users(identity_store_id: str | None = None, unhump_users: bool = True, flatten_name: bool = True, sort_by_name: bool = False, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.aws.sso.AWSSSOmixin.list_sso_users .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.list_sso_users :parser: myst .. py:method:: get_sso_user(user_id: str, identity_store_id: str | None = None, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict | None :canonical: vendor_fabric.aws.sso.AWSSSOmixin.get_sso_user .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.get_sso_user :parser: myst .. py:method:: create_sso_user(user_name: str, display_name: str, given_name: str | None = None, family_name: str | None = None, emails: collections.abc.Sequence[collections.abc.Mapping[str, typing.Any]] | None = None, identity_store_id: str | None = None, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.aws.sso.AWSSSOmixin.create_sso_user .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.create_sso_user :parser: myst .. py:method:: delete_sso_user(user_id: str, identity_store_id: str | None = None, execution_role_arn: str | None = None) -> None :canonical: vendor_fabric.aws.sso.AWSSSOmixin.delete_sso_user .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.delete_sso_user :parser: myst .. py:method:: list_sso_groups(identity_store_id: str | None = None, unhump_groups: bool = True, expand_members: bool = False, users: collections.abc.Mapping[str, collections.abc.Mapping[str, typing.Any]] | None = None, sort_by_name: bool = False, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.aws.sso.AWSSSOmixin.list_sso_groups .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.list_sso_groups :parser: myst .. py:method:: create_sso_group(display_name: str, description: str = '', identity_store_id: str | None = None, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.aws.sso.AWSSSOmixin.create_sso_group .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.create_sso_group :parser: myst .. py:method:: delete_sso_group(group_id: str, identity_store_id: str | None = None, execution_role_arn: str | None = None) -> None :canonical: vendor_fabric.aws.sso.AWSSSOmixin.delete_sso_group .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.delete_sso_group :parser: myst .. py:method:: add_user_to_group(user_id: str, group_id: str, identity_store_id: str | None = None, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.aws.sso.AWSSSOmixin.add_user_to_group .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.add_user_to_group :parser: myst .. py:method:: remove_user_from_group(membership_id: str, identity_store_id: str | None = None, execution_role_arn: str | None = None) -> None :canonical: vendor_fabric.aws.sso.AWSSSOmixin.remove_user_from_group .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.remove_user_from_group :parser: myst .. py:method:: list_permission_sets(instance_arn: str | None = None, include_inline_policy: bool = True, include_managed_policies: bool = True, unhump_sets: bool = True, sort_by_name: bool = False, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.aws.sso.AWSSSOmixin.list_permission_sets .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.list_permission_sets :parser: myst .. py:method:: list_account_assignments(account_id: str, permission_set_arn: str, instance_arn: str | None = None, unhump_assignments: bool = True, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedList[extended_data.containers.ExtendedDict] :canonical: vendor_fabric.aws.sso.AWSSSOmixin.list_account_assignments .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.list_account_assignments :parser: myst .. py:method:: create_account_assignment(account_id: str, permission_set_arn: str, principal_id: str, principal_type: str, instance_arn: str | None = None, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.aws.sso.AWSSSOmixin.create_account_assignment .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.create_account_assignment :parser: myst .. py:method:: delete_account_assignment(account_id: str, permission_set_arn: str, principal_id: str, principal_type: str, instance_arn: str | None = None, execution_role_arn: str | None = None) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.aws.sso.AWSSSOmixin.delete_account_assignment .. autodoc2-docstring:: vendor_fabric.aws.sso.AWSSSOmixin.delete_account_assignment :parser: myst