Source code for steampipe_alchemy.models.aws_iam_account_summary

from sqlalchemy import Column
from sqlalchemy.types import JSON, Text, Boolean, TIMESTAMP, BigInteger
from sqlalchemy.dialects import postgresql as psql
from steampipe_alchemy.mixins import FormatMixins

from steampipe_alchemy import Base

[docs]class AwsIamAccountSummary(Base, FormatMixins): __tablename__ = 'aws_iam_account_summary' access_keys_per_user_quota = Column('access_keys_per_user_quota', BigInteger, nullable=True) account_access_keys_present = Column('account_access_keys_present', BigInteger, nullable=True) account_mfa_enabled = Column('account_mfa_enabled', Boolean, nullable=True) account_signing_certificates_present = Column('account_signing_certificates_present', BigInteger, nullable=True) assume_role_policy_size_quota = Column('assume_role_policy_size_quota', BigInteger, nullable=True) attached_policies_per_group_quota = Column('attached_policies_per_group_quota', BigInteger, nullable=True) attached_policies_per_role_quota = Column('attached_policies_per_role_quota', BigInteger, nullable=True) attached_policies_per_user_quota = Column('attached_policies_per_user_quota', BigInteger, nullable=True) global_endpoint_token_version = Column('global_endpoint_token_version', BigInteger, nullable=True) group_policy_size_quota = Column('group_policy_size_quota', BigInteger, nullable=True) groups = Column('groups', BigInteger, nullable=True) groups_per_user_quota = Column('groups_per_user_quota', BigInteger, nullable=True) groups_quota = Column('groups_quota', BigInteger, nullable=True) instance_profiles = Column('instance_profiles', BigInteger, nullable=True) instance_profiles_quota = Column('instance_profiles_quota', BigInteger, nullable=True) mfa_devices = Column('mfa_devices', BigInteger, nullable=True) mfa_devices_in_use = Column('mfa_devices_in_use', BigInteger, nullable=True) policies = Column('policies', BigInteger, nullable=True) policies_quota = Column('policies_quota', BigInteger, nullable=True) policy_size_quota = Column('policy_size_quota', BigInteger, nullable=True) policy_versions_in_use = Column('policy_versions_in_use', BigInteger, nullable=True) policy_versions_in_use_quota = Column('policy_versions_in_use_quota', BigInteger, nullable=True) providers = Column('providers', BigInteger, nullable=True) role_policy_size_quota = Column('role_policy_size_quota', BigInteger, nullable=True) roles = Column('roles', BigInteger, nullable=True) roles_quota = Column('roles_quota', BigInteger, nullable=True) server_certificates = Column('server_certificates', BigInteger, nullable=True) server_certificates_quota = Column('server_certificates_quota', BigInteger, nullable=True) signing_certificates_per_user_quota = Column('signing_certificates_per_user_quota', BigInteger, nullable=True) user_policy_size_quota = Column('user_policy_size_quota', BigInteger, nullable=True) users = Column('users', BigInteger, nullable=True) users_quota = Column('users_quota', BigInteger, nullable=True) versions_per_policy_quota = Column('versions_per_policy_quota', BigInteger, nullable=True) partition = Column('partition', Text, nullable=True) region = Column('region', Text, nullable=True) account_id = Column('account_id', Text, primary_key=True, nullable=True)