airflow.providers.amazon.aws.auth_manager.avp.facade

Module Contents

Classes

AwsAuthManagerAmazonVerifiedPermissionsFacade

Facade for Amazon Verified Permissions.

class airflow.providers.amazon.aws.auth_manager.avp.facade.AwsAuthManagerAmazonVerifiedPermissionsFacade(context=None)[source]

Bases: airflow.utils.log.logging_mixin.LoggingMixin

Facade for Amazon Verified Permissions.

Used as an intermediate layer between AWS auth manager and Amazon Verified Permissions.

avp_client()[source]

Build Amazon Verified Permissions client.

avp_policy_store_id()[source]

Get the Amazon Verified Permission policy store ID from config.

is_authorized(*, method, entity_type, user, entity_id=None, entity_fetcher=None)[source]

Make an authorization decision against Amazon Verified Permissions.

Check whether the user has permissions to access given resource.

Parameters

Was this entry helpful?