FactName

class aws_cdk.region_info.FactName

Bases: object

All standardized fact names.

ExampleMetadata:

infused

Example:

class MyFact(region_info.IFact):

region_info.Fact.register(MyFact())

Attributes

APPMESH_ECR_ACCOUNT = 'appMeshRepositoryAccount'
CDK_METADATA_RESOURCE_AVAILABLE = 'cdk:metadata-resource:available'
DLC_REPOSITORY_ACCOUNT = 'dlcRepositoryAccount'
DOMAIN_SUFFIX = 'domainSuffix'
EBS_ENV_ENDPOINT_HOSTED_ZONE_ID = 'ebs-environment:route-53-hosted-zone-id'
ELBV2_ACCOUNT = 'elbv2Account'
FIREHOSE_CIDR_BLOCK = 'firehoseCidrBlock'
PARTITION = 'partition'
S3_STATIC_WEBSITE_ENDPOINT = 's3-static-website:endpoint'
S3_STATIC_WEBSITE_ZONE_53_HOSTED_ZONE_ID = 's3-static-website:route-53-hosted-zone-id'
VPC_ENDPOINT_SERVICE_NAME_PREFIX = 'vpcEndpointServiceNamePrefix'

Static Methods

classmethod cloudwatch_lambda_insights_version(version, arch=None)

The ARN of CloudWatch Lambda Insights for a version (e.g. 1.0.98.0).

Parameters:
  • version (str) –

  • arch (Optional[str]) –

Return type:

str

classmethod service_principal(service)

The name of the regional service principal for a given service.

Parameters:

service (str) – the service name, either simple (e.g: s3, codedeploy) or qualified (e.g: s3.amazonaws.com). The .amazonaws.com and .amazonaws.com.rproxy.goskope.com.cn domains are stripped from service names, so they are canonicalized in that respect.

Return type:

str