Source code for steampipe_alchemy.models.aws_iam_account_password_policy

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 AwsIamAccountPasswordPolicy(Base, FormatMixins): __tablename__ = 'aws_iam_account_password_policy' allow_users_to_change_password = Column('allow_users_to_change_password', Boolean, nullable=True) expire_passwords = Column('expire_passwords', Boolean, nullable=True) hard_expiry = Column('hard_expiry', Boolean, nullable=True) max_password_age = Column('max_password_age', BigInteger, nullable=True) minimum_password_length = Column('minimum_password_length', BigInteger, nullable=True) password_reuse_prevention = Column('password_reuse_prevention', BigInteger, nullable=True) require_lowercase_characters = Column('require_lowercase_characters', Boolean, nullable=True) require_numbers = Column('require_numbers', Boolean, nullable=True) require_symbols = Column('require_symbols', Boolean, nullable=True) require_uppercase_characters = Column('require_uppercase_characters', Boolean, 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)