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
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.
client = boto3.client("sso-admin")
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 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
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 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
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 boto3.client("sso-admin").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("sso-admin").close
method.
boto3 documentation
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
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 IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").create_instance_access_control_attribute_configuration
method.
boto3 documentation
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 IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").create_permission_set
method.
boto3 documentation
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 AWS account using a specified permission set.
Type annotations and code completion for boto3.client("sso-admin").delete_account_assignment
method.
boto3 documentation
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 boto3.client("sso-admin").delete_inline_policy_from_permission_set
method.
boto3 documentation
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 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
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 boto3.client("sso-admin").delete_permission_set
method.
boto3 documentation
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 boto3.client("sso-admin").delete_permissions_boundary_from_permission_set
method.
boto3 documentation
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 boto3.client("sso-admin").describe_account_assignment_creation_status
method.
boto3 documentation
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 boto3.client("sso-admin").describe_account_assignment_deletion_status
method.
boto3 documentation
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 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
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 boto3.client("sso-admin").describe_permission_set
method.
boto3 documentation
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 boto3.client("sso-admin").describe_permission_set_provisioning_status
method.
boto3 documentation
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 boto3.client("sso-admin").detach_customer_managed_policy_reference_from_permission_set
method.
boto3 documentation
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 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
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 boto3.client("sso-admin").generate_presigned_url
method.
boto3 documentation
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
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 boto3.client("sso-admin").get_permissions_boundary_for_permission_set
method.
boto3 documentation
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 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
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 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
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 AWS account with the specified permission set.
Type annotations and code completion for boto3.client("sso-admin").list_account_assignments
method.
boto3 documentation
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 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
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 boto3.client("sso-admin").list_customer_managed_policy_references_in_permission_set
method.
boto3 documentation
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 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
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 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
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 IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").list_permission_set_provisioning_status
method.
boto3 documentation
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 IAM Identity Center instance.
Type annotations and code completion for boto3.client("sso-admin").list_permission_sets
method.
boto3 documentation
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 AWS account.
Type annotations and code completion for boto3.client("sso-admin").list_permission_sets_provisioned_to_account
method.
boto3 documentation
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 boto3.client("sso-admin").list_tags_for_resource
method.
boto3 documentation
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 boto3.client("sso-admin").provision_permission_set
method.
boto3 documentation
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 boto3.client("sso-admin").put_inline_policy_to_permission_set
method.
boto3 documentation
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 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
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 boto3.client("sso-admin").tag_resource
method.
boto3 documentation
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 boto3.client("sso-admin").untag_resource
method.
boto3 documentation
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 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
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 boto3.client("sso-admin").update_permission_set
method.
boto3 documentation
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)
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