IAMRolesAnywhere#
Client#
- class IAMRolesAnywhere.Client#
A low-level client representing IAM Roles Anywhere
Identity and Access Management Roles Anywhere provides a secure way for your workloads such as servers, containers, and applications that run outside of Amazon Web Services to obtain temporary Amazon Web Services credentials. Your workloads can use the same IAM policies and roles you have for native Amazon Web Services applications to access Amazon Web Services resources. Using IAM Roles Anywhere eliminates the need to manage long-term credentials for workloads running outside of Amazon Web Services.
To use IAM Roles Anywhere, your workloads must use X.509 certificates issued by their certificate authority (CA). You register the CA with IAM Roles Anywhere as a trust anchor to establish trust between your public key infrastructure (PKI) and IAM Roles Anywhere. If you don’t manage your own PKI system, you can use Private Certificate Authority to create a CA and then use that to establish trust with IAM Roles Anywhere.
This guide describes the IAM Roles Anywhere operations that you can call programmatically. For more information about IAM Roles Anywhere, see the IAM Roles Anywhere User Guide.
import boto3 client = boto3.client('rolesanywhere')
These are the available methods:
- can_paginate
- close
- create_profile
- create_trust_anchor
- delete_attribute_mapping
- delete_crl
- delete_profile
- delete_trust_anchor
- disable_crl
- disable_profile
- disable_trust_anchor
- enable_crl
- enable_profile
- enable_trust_anchor
- get_crl
- get_paginator
- get_profile
- get_subject
- get_trust_anchor
- get_waiter
- import_crl
- list_crls
- list_profiles
- list_subjects
- list_tags_for_resource
- list_trust_anchors
- put_attribute_mapping
- put_notification_settings
- reset_notification_settings
- tag_resource
- untag_resource
- update_crl
- update_profile
- update_trust_anchor
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: