AWSVar#

pydantic model fitrequest.aws_var.AWSVar[source]#

Bases: BaseModel

Fields:
field path: str [Required]#
field region: AWSRegionEnum = AWSRegionEnum.eu_central_1#
field secret_type: AWSSecretTypeEnum [Required]#
static secret_manager_value(session: Session, path: str) str | None[source]#
static ssm_value(session: Session, path: str) str | None[source]#
property session: Session#
property value: str | None#

AWSSecretTypeEnum#

class fitrequest.aws_var.AWSSecretTypeEnum(value)[source]#

Bases: str, Enum

secretsmanager = 'secretsmanager'#
ssm = 'ssm'#

AWSRegionEnum#

class fitrequest.aws_var.AWSRegionEnum(value)[source]#

Bases: str, Enum

af_south_1 = 'af-south-1'#
ap_east_1 = 'ap-east-1'#
ap_northeast_1 = 'ap-northeast-1'#
ap_northeast_2 = 'ap-northeast-2'#
ap_northeast_3 = 'ap-northeast-3'#
ap_south_1 = 'ap-south-1'#
ap_south_2 = 'ap-south-2'#
ap_southeast_1 = 'ap-southeast-1'#
ap_southeast_2 = 'ap-southeast-2'#
ap_southeast_3 = 'ap-southeast-3'#
ap_southeast_4 = 'ap-southeast-4'#
ca_central_1 = 'ca-central-1'#
eu_central_1 = 'eu-central-1'#
eu_central_2 = 'eu-central-2'#
eu_north_1 = 'eu-north-1'#
eu_south_1 = 'eu-south-1'#
eu_south_2 = 'eu-south-2'#
eu_west_1 = 'eu-west-1'#
eu_west_2 = 'eu-west-2'#
eu_west_3 = 'eu-west-3'#
me_central_1 = 'me-central-1'#
me_south_1 = 'me-south-1'#
sa_east_1 = 'sa-east-1'#
us_east_1 = 'us-east-1'#
us_east_2 = 'us-east-2'#
us_west_1 = 'us-west-1'#
us_west_2 = 'us-west-2'#