SSOAdminClient#
Auto-generated documentation for SSOAdmin type annotations stubs module mypy-boto3-sso-admin.
SSOAdminClient#
Type annotations and code completion for boto3.client("sso-admin")
.
boto3 documentation
# SSOAdminClient usage example
from boto3.session import Session
from mypy_boto3_sso_admin.client import SSOAdminClient
def get_sso-admin_client() -> SSOAdminClient:
return Session().client("sso-admin")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("sso-admin").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("sso-admin")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.InternalServerException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_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 boto3.client("sso-admin").attach_customer_managed_policy_reference_to_permission_set
method.
boto3 documentation
# attach_customer_managed_policy_reference_to_permission_set method definition
def attach_customer_managed_policy_reference_to_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef, # (1)
) -> Dict[str, Any]:
...
# attach_customer_managed_policy_reference_to_permission_set method usage example with argument unpacking
kwargs: AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"CustomerManagedPolicyReference": ...,
}
parent.attach_customer_managed_policy_reference_to_permission_set(**kwargs)
attach_managed_policy_to_permission_set#
Attaches an AWS managed policy ARN to a permission set.
Type annotations and code completion for boto3.client("sso-admin").attach_managed_policy_to_permission_set
method.
boto3 documentation
# attach_managed_policy_to_permission_set method definition
def attach_managed_policy_to_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
ManagedPolicyArn: str,
) -> Dict[str, Any]:
...
# attach_managed_policy_to_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("sso-admin").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
create_account_assignment#
Assigns access to a principal for a specified AWS account using a specified permission set.
Type annotations and code completion for boto3.client("sso-admin").create_account_assignment
method.
boto3 documentation
# create_account_assignment method definition
def create_account_assignment(
self,
*,
InstanceArn: str,
TargetId: str,
TargetType: TargetTypeType, # (1)
PermissionSetArn: str,
PrincipalType: PrincipalTypeType, # (2)
PrincipalId: str,
) -> CreateAccountAssignmentResponseTypeDef: # (3)
...
# create_account_assignment method usage example with argument unpacking
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 IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").create_instance_access_control_attribute_configuration
method.
boto3 documentation
# create_instance_access_control_attribute_configuration method definition
def create_instance_access_control_attribute_configuration(
self,
*,
InstanceArn: str,
InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef, # (1)
) -> Dict[str, Any]:
...
# create_instance_access_control_attribute_configuration method usage example with argument unpacking
kwargs: CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"InstanceAccessControlAttributeConfiguration": ...,
}
parent.create_instance_access_control_attribute_configuration(**kwargs)
create_permission_set#
Creates a permission set within a specified IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").create_permission_set
method.
boto3 documentation
# create_permission_set method definition
def create_permission_set(
self,
*,
Name: str,
InstanceArn: str,
Description: str = ...,
SessionDuration: str = ...,
RelayState: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreatePermissionSetResponseTypeDef: # (2)
...
# create_permission_set method usage example with argument unpacking
kwargs: CreatePermissionSetRequestRequestTypeDef = { # (1)
"Name": ...,
"InstanceArn": ...,
}
parent.create_permission_set(**kwargs)
delete_account_assignment#
Deletes a principal's access from a specified AWS account using a specified permission set.
Type annotations and code completion for boto3.client("sso-admin").delete_account_assignment
method.
boto3 documentation
# delete_account_assignment method definition
def delete_account_assignment(
self,
*,
InstanceArn: str,
TargetId: str,
TargetType: TargetTypeType, # (1)
PermissionSetArn: str,
PrincipalType: PrincipalTypeType, # (2)
PrincipalId: str,
) -> DeleteAccountAssignmentResponseTypeDef: # (3)
...
# delete_account_assignment method usage example with argument unpacking
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 boto3.client("sso-admin").delete_inline_policy_from_permission_set
method.
boto3 documentation
# delete_inline_policy_from_permission_set method definition
def delete_inline_policy_from_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> Dict[str, Any]:
...
# delete_inline_policy_from_permission_set method usage example with argument unpacking
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 IAM Identity Center instance and deletes all of the attribute mappings that have been configured.
Type annotations and code completion for boto3.client("sso-admin").delete_instance_access_control_attribute_configuration
method.
boto3 documentation
# delete_instance_access_control_attribute_configuration method definition
def delete_instance_access_control_attribute_configuration(
self,
*,
InstanceArn: str,
) -> Dict[str, Any]:
...
# delete_instance_access_control_attribute_configuration method usage example with argument unpacking
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 boto3.client("sso-admin").delete_permission_set
method.
boto3 documentation
# delete_permission_set method definition
def delete_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> Dict[str, Any]:
...
# delete_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").delete_permissions_boundary_from_permission_set
method.
boto3 documentation
# delete_permissions_boundary_from_permission_set method definition
def delete_permissions_boundary_from_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> Dict[str, Any]:
...
# delete_permissions_boundary_from_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").describe_account_assignment_creation_status
method.
boto3 documentation
# describe_account_assignment_creation_status method definition
def describe_account_assignment_creation_status(
self,
*,
InstanceArn: str,
AccountAssignmentCreationRequestId: str,
) -> DescribeAccountAssignmentCreationStatusResponseTypeDef: # (1)
...
# describe_account_assignment_creation_status method usage example with argument unpacking
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 boto3.client("sso-admin").describe_account_assignment_deletion_status
method.
boto3 documentation
# describe_account_assignment_deletion_status method definition
def describe_account_assignment_deletion_status(
self,
*,
InstanceArn: str,
AccountAssignmentDeletionRequestId: str,
) -> DescribeAccountAssignmentDeletionStatusResponseTypeDef: # (1)
...
# describe_account_assignment_deletion_status method usage example with argument unpacking
kwargs: DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"AccountAssignmentDeletionRequestId": ...,
}
parent.describe_account_assignment_deletion_status(**kwargs)
describe_instance_access_control_attribute_configuration#
Returns the list of IAM Identity Center identity store attributes that have been configured to work with attributes-based access control (ABAC) for the specified IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").describe_instance_access_control_attribute_configuration
method.
boto3 documentation
# describe_instance_access_control_attribute_configuration method definition
def describe_instance_access_control_attribute_configuration(
self,
*,
InstanceArn: str,
) -> DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef: # (1)
...
# describe_instance_access_control_attribute_configuration method usage example with argument unpacking
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 boto3.client("sso-admin").describe_permission_set
method.
boto3 documentation
# describe_permission_set method definition
def describe_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> DescribePermissionSetResponseTypeDef: # (1)
...
# describe_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").describe_permission_set_provisioning_status
method.
boto3 documentation
# describe_permission_set_provisioning_status method definition
def describe_permission_set_provisioning_status(
self,
*,
InstanceArn: str,
ProvisionPermissionSetRequestId: str,
) -> DescribePermissionSetProvisioningStatusResponseTypeDef: # (1)
...
# describe_permission_set_provisioning_status method usage example with argument unpacking
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 boto3.client("sso-admin").detach_customer_managed_policy_reference_from_permission_set
method.
boto3 documentation
# detach_customer_managed_policy_reference_from_permission_set method definition
def detach_customer_managed_policy_reference_from_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef, # (1)
) -> Dict[str, Any]:
...
# detach_customer_managed_policy_reference_from_permission_set method usage example with argument unpacking
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 AWS managed policy ARN from the specified permission set.
Type annotations and code completion for boto3.client("sso-admin").detach_managed_policy_from_permission_set
method.
boto3 documentation
# detach_managed_policy_from_permission_set method definition
def detach_managed_policy_from_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
ManagedPolicyArn: str,
) -> Dict[str, Any]:
...
# detach_managed_policy_from_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
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 boto3.client("sso-admin").get_inline_policy_for_permission_set
method.
boto3 documentation
# get_inline_policy_for_permission_set method definition
def get_inline_policy_for_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> GetInlinePolicyForPermissionSetResponseTypeDef: # (1)
...
# get_inline_policy_for_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").get_permissions_boundary_for_permission_set
method.
boto3 documentation
# get_permissions_boundary_for_permission_set method definition
def get_permissions_boundary_for_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
) -> GetPermissionsBoundaryForPermissionSetResponseTypeDef: # (1)
...
# get_permissions_boundary_for_permission_set method usage example with argument unpacking
kwargs: GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.get_permissions_boundary_for_permission_set(**kwargs)
list_account_assignment_creation_status#
Lists the status of the AWS account assignment creation requests for a specified IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").list_account_assignment_creation_status
method.
boto3 documentation
# list_account_assignment_creation_status method definition
def list_account_assignment_creation_status(
self,
*,
InstanceArn: str,
MaxResults: int = ...,
NextToken: str = ...,
Filter: OperationStatusFilterTypeDef = ..., # (1)
) -> ListAccountAssignmentCreationStatusResponseTypeDef: # (2)
...
# list_account_assignment_creation_status method usage example with argument unpacking
kwargs: ListAccountAssignmentCreationStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.list_account_assignment_creation_status(**kwargs)
list_account_assignment_deletion_status#
Lists the status of the AWS account assignment deletion requests for a specified IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").list_account_assignment_deletion_status
method.
boto3 documentation
# list_account_assignment_deletion_status method definition
def list_account_assignment_deletion_status(
self,
*,
InstanceArn: str,
MaxResults: int = ...,
NextToken: str = ...,
Filter: OperationStatusFilterTypeDef = ..., # (1)
) -> ListAccountAssignmentDeletionStatusResponseTypeDef: # (2)
...
# list_account_assignment_deletion_status method usage example with argument unpacking
kwargs: ListAccountAssignmentDeletionStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.list_account_assignment_deletion_status(**kwargs)
list_account_assignments#
Lists the assignee of the specified AWS account with the specified permission set.
Type annotations and code completion for boto3.client("sso-admin").list_account_assignments
method.
boto3 documentation
# list_account_assignments method definition
def list_account_assignments(
self,
*,
InstanceArn: str,
AccountId: str,
PermissionSetArn: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListAccountAssignmentsResponseTypeDef: # (1)
...
# list_account_assignments method usage example with argument unpacking
kwargs: ListAccountAssignmentsRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"AccountId": ...,
"PermissionSetArn": ...,
}
parent.list_account_assignments(**kwargs)
list_accounts_for_provisioned_permission_set#
Lists all the AWS accounts where the specified permission set is provisioned.
Type annotations and code completion for boto3.client("sso-admin").list_accounts_for_provisioned_permission_set
method.
boto3 documentation
# list_accounts_for_provisioned_permission_set method definition
def list_accounts_for_provisioned_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
ProvisioningStatus: ProvisioningStatusType = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListAccountsForProvisionedPermissionSetResponseTypeDef: # (2)
...
# list_accounts_for_provisioned_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").list_customer_managed_policy_references_in_permission_set
method.
boto3 documentation
# list_customer_managed_policy_references_in_permission_set method definition
def list_customer_managed_policy_references_in_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef: # (1)
...
# list_customer_managed_policy_references_in_permission_set method usage example with argument unpacking
kwargs: ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.list_customer_managed_policy_references_in_permission_set(**kwargs)
list_instances#
Lists the IAM Identity Center instances that the caller has access to.
Type annotations and code completion for boto3.client("sso-admin").list_instances
method.
boto3 documentation
# list_instances method definition
def list_instances(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListInstancesResponseTypeDef: # (1)
...
# list_instances method usage example with argument unpacking
kwargs: ListInstancesRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_instances(**kwargs)
list_managed_policies_in_permission_set#
Lists the AWS managed policy that is attached to a specified permission set.
Type annotations and code completion for boto3.client("sso-admin").list_managed_policies_in_permission_set
method.
boto3 documentation
# list_managed_policies_in_permission_set method definition
def list_managed_policies_in_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListManagedPoliciesInPermissionSetResponseTypeDef: # (1)
...
# list_managed_policies_in_permission_set method usage example with argument unpacking
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 IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").list_permission_set_provisioning_status
method.
boto3 documentation
# list_permission_set_provisioning_status method definition
def list_permission_set_provisioning_status(
self,
*,
InstanceArn: str,
MaxResults: int = ...,
NextToken: str = ...,
Filter: OperationStatusFilterTypeDef = ..., # (1)
) -> ListPermissionSetProvisioningStatusResponseTypeDef: # (2)
...
# list_permission_set_provisioning_status method usage example with argument unpacking
kwargs: ListPermissionSetProvisioningStatusRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
}
parent.list_permission_set_provisioning_status(**kwargs)
list_permission_sets#
Lists the PermissionSets in an IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").list_permission_sets
method.
boto3 documentation
# list_permission_sets method definition
def list_permission_sets(
self,
*,
InstanceArn: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListPermissionSetsResponseTypeDef: # (1)
...
# list_permission_sets method usage example with argument unpacking
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 AWS account.
Type annotations and code completion for boto3.client("sso-admin").list_permission_sets_provisioned_to_account
method.
boto3 documentation
# list_permission_sets_provisioned_to_account method definition
def list_permission_sets_provisioned_to_account(
self,
*,
InstanceArn: str,
AccountId: str,
ProvisioningStatus: ProvisioningStatusType = ..., # (1)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListPermissionSetsProvisionedToAccountResponseTypeDef: # (2)
...
# list_permission_sets_provisioned_to_account method usage example with argument unpacking
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 boto3.client("sso-admin").list_tags_for_resource
method.
boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
InstanceArn: str,
ResourceArn: str,
NextToken: str = ...,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
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 boto3.client("sso-admin").provision_permission_set
method.
boto3 documentation
# provision_permission_set method definition
def provision_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
TargetType: ProvisionTargetTypeType, # (1)
TargetId: str = ...,
) -> ProvisionPermissionSetResponseTypeDef: # (2)
...
# provision_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").put_inline_policy_to_permission_set
method.
boto3 documentation
# put_inline_policy_to_permission_set method definition
def put_inline_policy_to_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
InlinePolicy: str,
) -> Dict[str, Any]:
...
# put_inline_policy_to_permission_set method usage example with argument unpacking
kwargs: PutInlinePolicyToPermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
"InlinePolicy": ...,
}
parent.put_inline_policy_to_permission_set(**kwargs)
put_permissions_boundary_to_permission_set#
Attaches an AWS managed or customer managed policy to the specified PermissionSet as a permissions boundary.
Type annotations and code completion for boto3.client("sso-admin").put_permissions_boundary_to_permission_set
method.
boto3 documentation
# put_permissions_boundary_to_permission_set method definition
def put_permissions_boundary_to_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
PermissionsBoundary: PermissionsBoundaryTypeDef, # (1)
) -> Dict[str, Any]:
...
# put_permissions_boundary_to_permission_set method usage example with argument unpacking
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 boto3.client("sso-admin").tag_resource
method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
InstanceArn: str,
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
) -> Dict[str, Any]:
...
- See TagTypeDef
# tag_resource method usage example with argument unpacking
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 boto3.client("sso-admin").untag_resource
method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
InstanceArn: str,
ResourceArn: str,
TagKeys: Sequence[str],
) -> Dict[str, Any]:
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"ResourceArn": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_instance_access_control_attribute_configuration#
Updates the IAM Identity Center identity store attributes that you can use with the IAM Identity Center instance for attributes-based access control (ABAC).
Type annotations and code completion for boto3.client("sso-admin").update_instance_access_control_attribute_configuration
method.
boto3 documentation
# update_instance_access_control_attribute_configuration method definition
def update_instance_access_control_attribute_configuration(
self,
*,
InstanceArn: str,
InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef, # (1)
) -> Dict[str, Any]:
...
# update_instance_access_control_attribute_configuration method usage example with argument unpacking
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 boto3.client("sso-admin").update_permission_set
method.
boto3 documentation
# update_permission_set method definition
def update_permission_set(
self,
*,
InstanceArn: str,
PermissionSetArn: str,
Description: str = ...,
SessionDuration: str = ...,
RelayState: str = ...,
) -> Dict[str, Any]:
...
# update_permission_set method usage example with argument unpacking
kwargs: UpdatePermissionSetRequestRequestTypeDef = { # (1)
"InstanceArn": ...,
"PermissionSetArn": ...,
}
parent.update_permission_set(**kwargs)
get_paginator#
Type annotations and code completion for boto3.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