SSOAdminClient
Auto-generated documentation for SSOAdmin type annotations stubs module types-aiobotocore-sso-admin.
SSOAdminClient
Type annotations and code completion for session.client("sso-admin")
boto3 documentation
from aioboto3.session import Session
from types_aiobotocore_sso_admin.client import SSOAdminClient
session = Session()
async with session.client("sso-admin") as client:
client: SSOAdminClient
Exceptions
aioboto3
client exceptions are generated in runtime.
This class provides code completion for session.client("sso-admin").exceptions
structure.
async with session.client("sso-admin") as client:
try:
do_something(client)
except (
client.AccessDeniedException,
client.ClientError,
client.ConflictException,
client.InternalServerException,
client.ResourceNotFoundException,
client.ServiceQuotaExceededException,
client.ThrottlingException,
client.ValidationException,
) as e:
print(e)
from types_aiobotocore_sso_admin.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods
attach_customer_managed_policy_reference_to_permission_set
Attaches the specified customer managed policy to the specified PermissionSet .
Type annotations and code completion for session.client("sso-admin").attach_customer_managed_policy_reference_to_permission_set
method.
boto3 documentation
await def attach_customer_managed_policy_reference_to_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef, # (1)
) -> Dict[str, Any]:
...
kwargs: AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"CustomerManagedPolicyReference": ...,
}
parent.attach_customer_managed_policy_reference_to_permission_set(**kwargs)
attach_managed_policy_to_permission_set
Attaches an Amazon Web Services managed policy ARN to a permission set.
Type annotations and code completion for session.client("sso-admin").attach_managed_policy_to_permission_set
method.
boto3 documentation
await def attach_managed_policy_to_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
ManagedPolicyArn: str,
) -> Dict[str, Any]:
...
kwargs: AttachManagedPolicyToPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"ManagedPolicyArn": ...,
}
parent.attach_managed_policy_to_permission_set(**kwargs)
can_paginate
Check if an operation can be paginated.
Type annotations and code completion for session.client("sso-admin").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for session.client("sso-admin").close
method.
boto3 documentation
create_account_assignment
Assigns access to a principal for a specified Amazon Web Services account using a specified permission set.
Type annotations and code completion for session.client("sso-admin").create_account_assignment
method.
boto3 documentation
await def create_account_assignment(
self,
*,
InstanceArn: str,
TargetId: str,
TargetType: TargetTypeType, # (1)
PermissionSetArn: str,
PrincipalType: PrincipalTypeType, # (2)
PrincipalId: str,
) -> CreateAccountAssignmentResponseTypeDef: # (3)
...
kwargs: CreateAccountAssignmentRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"TargetId": ...,
"TargetType": ...,
"PermissionSetArn": ...,
"PrincipalType": ...,
"PrincipalId": ...,
}
parent.create_account_assignment(**kwargs)
create_instance_access_control_attribute_configuration
Enables the attributes-based access control (ABAC) feature for the specified Amazon Web Services SSO instance.
Type annotations and code completion for session.client("sso-admin").create_instance_access_control_attribute_configuration
method.
boto3 documentation
await def create_instance_access_control_attribute_configuration(
self,
*,
InstanceArn: str,
InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef, # (1)
) -> Dict[str, Any]:
...
kwargs: CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"InstanceAccessControlAttributeConfiguration": ...,
}
parent.create_instance_access_control_attribute_configuration(**kwargs)
create_permission_set
Creates a permission set within a specified Amazon Web Services SSO instance.
Type annotations and code completion for session.client("sso-admin").create_permission_set
method.
boto3 documentation
await def create_permission_set(
self,
*,
Name: str,
InstanceArn: str,
Description: str = ...,
SessionDuration: str = ...,
RelayState: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreatePermissionSetResponseTypeDef: # (2)
...
kwargs: CreatePermissionSetRequestRequestTypeDef = { # (1)
"Name": ...,
"InstanceArn": ...,
}
parent.create_permission_set(**kwargs)
delete_account_assignment
Deletes a principal's access from a specified Amazon Web Services account using a specified permission set.
Type annotations and code completion for session.client("sso-admin").delete_account_assignment
method.
boto3 documentation
await def delete_account_assignment(
self,
*,
InstanceArn: str,
TargetId: str,
TargetType: TargetTypeType, # (1)
PermissionSetArn: str,
PrincipalType: PrincipalTypeType, # (2)
PrincipalId: str,
) -> DeleteAccountAssignmentResponseTypeDef: # (3)
...
kwargs: DeleteAccountAssignmentRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"TargetId": ...,
"TargetType": ...,
"PermissionSetArn": ...,
"PrincipalType": ...,
"PrincipalId": ...,
}
parent.delete_account_assignment(**kwargs)
delete_inline_policy_from_permission_set
Deletes the inline policy from a specified permission set.
Type annotations and code completion for session.client("sso-admin").delete_inline_policy_from_permission_set
method.
boto3 documentation
await def delete_inline_policy_from_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> Dict[str, Any]:
...
kwargs: DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.delete_inline_policy_from_permission_set(**kwargs)
delete_instance_access_control_attribute_configuration
Disables the attributes-based access control (ABAC) feature for the specified Amazon Web Services SSO instance and deletes all of the attribute mappings that have been configured.
Type annotations and code completion for session.client("sso-admin").delete_instance_access_control_attribute_configuration
method.
boto3 documentation
await def delete_instance_access_control_attribute_configuration(
self,
*,
InstanceArn: str,
) -> Dict[str, Any]:
...
kwargs: DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.delete_instance_access_control_attribute_configuration(**kwargs)
delete_permission_set
Deletes the specified permission set.
Type annotations and code completion for session.client("sso-admin").delete_permission_set
method.
boto3 documentation
await def delete_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> Dict[str, Any]:
...
kwargs: DeletePermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.delete_permission_set(**kwargs)
delete_permissions_boundary_from_permission_set
Deletes the permissions boundary from a specified PermissionSet .
Type annotations and code completion for session.client("sso-admin").delete_permissions_boundary_from_permission_set
method.
boto3 documentation
await def delete_permissions_boundary_from_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> Dict[str, Any]:
...
kwargs: DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.delete_permissions_boundary_from_permission_set(**kwargs)
describe_account_assignment_creation_status
Describes the status of the assignment creation request.
Type annotations and code completion for session.client("sso-admin").describe_account_assignment_creation_status
method.
boto3 documentation
await def describe_account_assignment_creation_status(
self,
*,
InstanceArn: str,
AccountAssignmentCreationRequestId: str,
) -> DescribeAccountAssignmentCreationStatusResponseTypeDef: # (1)
...
kwargs: DescribeAccountAssignmentCreationStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"AccountAssignmentCreationRequestId": ...,
}
parent.describe_account_assignment_creation_status(**kwargs)
describe_account_assignment_deletion_status
Describes the status of the assignment deletion request.
Type annotations and code completion for session.client("sso-admin").describe_account_assignment_deletion_status
method.
boto3 documentation
await def describe_account_assignment_deletion_status(
self,
*,
InstanceArn: str,
AccountAssignmentDeletionRequestId: str,
) -> DescribeAccountAssignmentDeletionStatusResponseTypeDef: # (1)
...
kwargs: DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"AccountAssignmentDeletionRequestId": ...,
}
parent.describe_account_assignment_deletion_status(**kwargs)
describe_instance_access_control_attribute_configuration
Returns the list of Amazon Web Services SSO identity store attributes that have been configured to work with attributes-based access control (ABAC) for the specified Amazon Web Services SSO instance.
Type annotations and code completion for session.client("sso-admin").describe_instance_access_control_attribute_configuration
method.
boto3 documentation
await def describe_instance_access_control_attribute_configuration(
self,
*,
InstanceArn: str,
) -> DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef: # (1)
...
kwargs: DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.describe_instance_access_control_attribute_configuration(**kwargs)
describe_permission_set
Gets the details of the permission set.
Type annotations and code completion for session.client("sso-admin").describe_permission_set
method.
boto3 documentation
await def describe_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> DescribePermissionSetResponseTypeDef: # (1)
...
kwargs: DescribePermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.describe_permission_set(**kwargs)
describe_permission_set_provisioning_status
Describes the status for the given permission set provisioning request.
Type annotations and code completion for session.client("sso-admin").describe_permission_set_provisioning_status
method.
boto3 documentation
await def describe_permission_set_provisioning_status(
self,
*,
InstanceArn: str,
ProvisionPermissionSetRequestId: str,
) -> DescribePermissionSetProvisioningStatusResponseTypeDef: # (1)
...
kwargs: DescribePermissionSetProvisioningStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"ProvisionPermissionSetRequestId": ...,
}
parent.describe_permission_set_provisioning_status(**kwargs)
detach_customer_managed_policy_reference_from_permission_set
Detaches the specified customer managed policy from the specified PermissionSet .
Type annotations and code completion for session.client("sso-admin").detach_customer_managed_policy_reference_from_permission_set
method.
boto3 documentation
await def detach_customer_managed_policy_reference_from_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef, # (1)
) -> Dict[str, Any]:
...
kwargs: DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"CustomerManagedPolicyReference": ...,
}
parent.detach_customer_managed_policy_reference_from_permission_set(**kwargs)
detach_managed_policy_from_permission_set
Detaches the attached Amazon Web Services managed policy ARN from the specified permission set.
Type annotations and code completion for session.client("sso-admin").detach_managed_policy_from_permission_set
method.
boto3 documentation
await def detach_managed_policy_from_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
ManagedPolicyArn: str,
) -> Dict[str, Any]:
...
kwargs: DetachManagedPolicyFromPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"ManagedPolicyArn": ...,
}
parent.detach_managed_policy_from_permission_set(**kwargs)
generate_presigned_url
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for session.client("sso-admin").generate_presigned_url
method.
boto3 documentation
await def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_inline_policy_for_permission_set
Obtains the inline policy assigned to the permission set.
Type annotations and code completion for session.client("sso-admin").get_inline_policy_for_permission_set
method.
boto3 documentation
await def get_inline_policy_for_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> GetInlinePolicyForPermissionSetResponseTypeDef: # (1)
...
kwargs: GetInlinePolicyForPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.get_inline_policy_for_permission_set(**kwargs)
get_permissions_boundary_for_permission_set
Obtains the permissions boundary for a specified PermissionSet .
Type annotations and code completion for session.client("sso-admin").get_permissions_boundary_for_permission_set
method.
boto3 documentation
await def get_permissions_boundary_for_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> GetPermissionsBoundaryForPermissionSetResponseTypeDef: # (1)
...
kwargs: GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.get_permissions_boundary_for_permission_set(**kwargs)
list_account_assignment_creation_status
Lists the status of the Amazon Web Services account assignment creation requests for a specified Amazon Web Services SSO instance.
Type annotations and code completion for session.client("sso-admin").list_account_assignment_creation_status
method.
boto3 documentation
await def list_account_assignment_creation_status(
self,
*,
InstanceArn: str,
MaxResults: int = ...,
NextToken: str = ...,
Filter: OperationStatusFilterTypeDef = ..., # (1)
) -> ListAccountAssignmentCreationStatusResponseTypeDef: # (2)
...
kwargs: ListAccountAssignmentCreationStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.list_account_assignment_creation_status(**kwargs)
list_account_assignment_deletion_status
Lists the status of the Amazon Web Services account assignment deletion requests for a specified Amazon Web Services SSO instance.
Type annotations and code completion for session.client("sso-admin").list_account_assignment_deletion_status
method.
boto3 documentation
await def list_account_assignment_deletion_status(
self,
*,
InstanceArn: str,
MaxResults: int = ...,
NextToken: str = ...,
Filter: OperationStatusFilterTypeDef = ..., # (1)
) -> ListAccountAssignmentDeletionStatusResponseTypeDef: # (2)
...
kwargs: ListAccountAssignmentDeletionStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.list_account_assignment_deletion_status(**kwargs)
list_account_assignments
Lists the assignee of the specified Amazon Web Services account with the specified permission set.
Type annotations and code completion for session.client("sso-admin").list_account_assignments
method.
boto3 documentation
await def list_account_assignments(
self,
*,
InstanceArn: str,
AccountId: str,
PermissionSetArn: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListAccountAssignmentsResponseTypeDef: # (1)
...
kwargs: ListAccountAssignmentsRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"AccountId": ...,
"PermissionSetArn": ...,
}
parent.list_account_assignments(**kwargs)
list_accounts_for_provisioned_permission_set
Lists all the Amazon Web Services accounts where the specified permission set is provisioned.
Type annotations and code completion for session.client("sso-admin").list_accounts_for_provisioned_permission_set
method.
boto3 documentation
await def list_accounts_for_provisioned_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
ProvisioningStatus: ProvisioningStatusType = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListAccountsForProvisionedPermissionSetResponseTypeDef: # (2)
...
kwargs: ListAccountsForProvisionedPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.list_accounts_for_provisioned_permission_set(**kwargs)
list_customer_managed_policy_references_in_permission_set
Lists all customer managed policies attached to a specified PermissionSet .
Type annotations and code completion for session.client("sso-admin").list_customer_managed_policy_references_in_permission_set
method.
boto3 documentation
await def list_customer_managed_policy_references_in_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef: # (1)
...
kwargs: ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.list_customer_managed_policy_references_in_permission_set(**kwargs)
list_instances
Lists the Amazon Web Services SSO instances that the caller has access to.
Type annotations and code completion for session.client("sso-admin").list_instances
method.
boto3 documentation
await def list_instances(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListInstancesResponseTypeDef: # (1)
...
kwargs: ListInstancesRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_instances(**kwargs)
list_managed_policies_in_permission_set
Lists the Amazon Web Services managed policy that is attached to a specified permission set.
Type annotations and code completion for session.client("sso-admin").list_managed_policies_in_permission_set
method.
boto3 documentation
await def list_managed_policies_in_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListManagedPoliciesInPermissionSetResponseTypeDef: # (1)
...
kwargs: ListManagedPoliciesInPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.list_managed_policies_in_permission_set(**kwargs)
list_permission_set_provisioning_status
Lists the status of the permission set provisioning requests for a specified Amazon Web Services SSO instance.
Type annotations and code completion for session.client("sso-admin").list_permission_set_provisioning_status
method.
boto3 documentation
await def list_permission_set_provisioning_status(
self,
*,
InstanceArn: str,
MaxResults: int = ...,
NextToken: str = ...,
Filter: OperationStatusFilterTypeDef = ..., # (1)
) -> ListPermissionSetProvisioningStatusResponseTypeDef: # (2)
...
kwargs: ListPermissionSetProvisioningStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.list_permission_set_provisioning_status(**kwargs)
list_permission_sets
Lists the PermissionSet s in an Amazon Web Services SSO instance.
Type annotations and code completion for session.client("sso-admin").list_permission_sets
method.
boto3 documentation
await def list_permission_sets(
self,
*,
InstanceArn: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListPermissionSetsResponseTypeDef: # (1)
...
kwargs: ListPermissionSetsRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.list_permission_sets(**kwargs)
list_permission_sets_provisioned_to_account
Lists all the permission sets that are provisioned to a specified Amazon Web Services account.
Type annotations and code completion for session.client("sso-admin").list_permission_sets_provisioned_to_account
method.
boto3 documentation
await def list_permission_sets_provisioned_to_account(
self,
*,
InstanceArn: str,
AccountId: str,
ProvisioningStatus: ProvisioningStatusType = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListPermissionSetsProvisionedToAccountResponseTypeDef: # (2)
...
kwargs: ListPermissionSetsProvisionedToAccountRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"AccountId": ...,
}
parent.list_permission_sets_provisioned_to_account(**kwargs)
list_tags_for_resource
Lists the tags that are attached to a specified resource.
Type annotations and code completion for session.client("sso-admin").list_tags_for_resource
method.
boto3 documentation
await def list_tags_for_resource(
self,
*,
InstanceArn: str,
ResourceArn: str,
NextToken: str = ...,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
provision_permission_set
The process by which a specified permission set is provisioned to the specified target.
Type annotations and code completion for session.client("sso-admin").provision_permission_set
method.
boto3 documentation
await def provision_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
TargetType: ProvisionTargetTypeType, # (1)
TargetId: str = ...,
) -> ProvisionPermissionSetResponseTypeDef: # (2)
...
kwargs: ProvisionPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"TargetType": ...,
}
parent.provision_permission_set(**kwargs)
put_inline_policy_to_permission_set
Attaches an inline policy to a permission set.
Type annotations and code completion for session.client("sso-admin").put_inline_policy_to_permission_set
method.
boto3 documentation
await def put_inline_policy_to_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
InlinePolicy: str,
) -> Dict[str, Any]:
...
kwargs: PutInlinePolicyToPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"InlinePolicy": ...,
}
parent.put_inline_policy_to_permission_set(**kwargs)
put_permissions_boundary_to_permission_set
Attaches an Amazon Web Services managed or customer managed policy to the specified PermissionSet as a permissions boundary.
Type annotations and code completion for session.client("sso-admin").put_permissions_boundary_to_permission_set
method.
boto3 documentation
await def put_permissions_boundary_to_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
PermissionsBoundary: PermissionsBoundaryTypeDef, # (1)
) -> Dict[str, Any]:
...
kwargs: PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"PermissionsBoundary": ...,
}
parent.put_permissions_boundary_to_permission_set(**kwargs)
tag_resource
Associates a set of tags with a specified resource.
Type annotations and code completion for session.client("sso-admin").tag_resource
method.
boto3 documentation
await def tag_resource(
self,
*,
InstanceArn: str,
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
) -> Dict[str, Any]:
...
- See TagTypeDef
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"ResourceArn": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource
Disassociates a set of tags from a specified resource.
Type annotations and code completion for session.client("sso-admin").untag_resource
method.
boto3 documentation
await def untag_resource(
self,
*,
InstanceArn: str,
ResourceArn: str,
TagKeys: Sequence[str],
) -> Dict[str, Any]:
...
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"ResourceArn": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_instance_access_control_attribute_configuration
Updates the Amazon Web Services SSO identity store attributes that you can use with the Amazon Web Services SSO instance for attributes-based access control (ABAC).
Type annotations and code completion for session.client("sso-admin").update_instance_access_control_attribute_configuration
method.
boto3 documentation
await def update_instance_access_control_attribute_configuration(
self,
*,
InstanceArn: str,
InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef, # (1)
) -> Dict[str, Any]:
...
kwargs: UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"InstanceAccessControlAttributeConfiguration": ...,
}
parent.update_instance_access_control_attribute_configuration(**kwargs)
update_permission_set
Updates an existing permission set.
Type annotations and code completion for session.client("sso-admin").update_permission_set
method.
boto3 documentation
await def update_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
Description: str = ...,
SessionDuration: str = ...,
RelayState: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdatePermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.update_permission_set(**kwargs)
__aenter__
Type annotations and code completion for session.client("sso-admin").__aenter__
method.
boto3 documentation
__aexit__
Type annotations and code completion for session.client("sso-admin").__aexit__
method.
boto3 documentation
get_paginator
Type annotations and code completion for session.client("sso-admin").get_paginator
method with overloads.
client.get_paginator("list_account_assignment_creation_status")
-> ListAccountAssignmentCreationStatusPaginatorclient.get_paginator("list_account_assignment_deletion_status")
-> ListAccountAssignmentDeletionStatusPaginatorclient.get_paginator("list_account_assignments")
-> ListAccountAssignmentsPaginatorclient.get_paginator("list_accounts_for_provisioned_permission_set")
-> ListAccountsForProvisionedPermissionSetPaginatorclient.get_paginator("list_customer_managed_policy_references_in_permission_set")
-> ListCustomerManagedPolicyReferencesInPermissionSetPaginatorclient.get_paginator("list_instances")
-> ListInstancesPaginatorclient.get_paginator("list_managed_policies_in_permission_set")
-> ListManagedPoliciesInPermissionSetPaginatorclient.get_paginator("list_permission_set_provisioning_status")
-> ListPermissionSetProvisioningStatusPaginatorclient.get_paginator("list_permission_sets")
-> ListPermissionSetsPaginatorclient.get_paginator("list_permission_sets_provisioned_to_account")
-> ListPermissionSetsProvisionedToAccountPaginatorclient.get_paginator("list_tags_for_resource")
-> ListTagsForResourcePaginator