Class FactName

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.regioninfo.FactName
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:15.307Z") @Stability(Stable) public class FactName extends software.amazon.jsii.JsiiObject
All standardized fact names.

Example:

 public class MyFact implements IFact {
     public final Object region;
     public final Object name;
     public final Object value;
 }
 Fact.register(new MyFact());
 
  • Field Details

    • APPMESH_ECR_ACCOUNT

      @Stability(Stable) public static final String APPMESH_ECR_ACCOUNT
      The ID of the AWS account that owns the public ECR repository that contains the AWS App Mesh Envoy Proxy images in a given region.
    • CDK_METADATA_RESOURCE_AVAILABLE

      @Stability(Stable) public static final String CDK_METADATA_RESOURCE_AVAILABLE
      Whether the AWS::CDK::Metadata CloudFormation Resource is available in-region or not.

      The value is a boolean modelled as YES or NO.

    • DLC_REPOSITORY_ACCOUNT

      @Stability(Stable) public static final String DLC_REPOSITORY_ACCOUNT
      The ID of the AWS account that owns the public ECR repository that contains the AWS Deep Learning Containers images in a given region.
    • DOMAIN_SUFFIX

      @Stability(Stable) public static final String DOMAIN_SUFFIX
      The domain suffix for a region (e.g: 'amazonaws.com`).
    • EBS_ENV_ENDPOINT_HOSTED_ZONE_ID

      @Stability(Stable) public static final String EBS_ENV_ENDPOINT_HOSTED_ZONE_ID
      The hosted zone ID used by Route 53 to alias a EBS environment endpoint in this region (e.g: Z2O1EMRO9K5GLX).
    • ELBV2_ACCOUNT

      @Stability(Stable) public static final String ELBV2_ACCOUNT
      The account for ELBv2 in this region.
    • FIREHOSE_CIDR_BLOCK

      @Stability(Stable) public static final String FIREHOSE_CIDR_BLOCK
      The CIDR block used by Kinesis Data Firehose servers.
    • IS_OPT_IN_REGION

      @Stability(Stable) public static final String IS_OPT_IN_REGION
      Whether the given region is an opt-in region or not.

      The value is a boolean modelled as YES or NO.

    • PARTITION

      @Stability(Stable) public static final String PARTITION
      The name of the partition for a region (e.g: 'aws', 'aws-cn', ...).
    • S3_STATIC_WEBSITE_ENDPOINT

      @Stability(Stable) public static final String S3_STATIC_WEBSITE_ENDPOINT
      The endpoint used for hosting S3 static websites.
    • S3_STATIC_WEBSITE_ZONE_53_HOSTED_ZONE_ID

      @Stability(Stable) public static final String S3_STATIC_WEBSITE_ZONE_53_HOSTED_ZONE_ID
      The endpoint used for aliasing S3 static websites in Route 53.
    • SAML_SIGN_ON_URL

      @Stability(Stable) public static final String SAML_SIGN_ON_URL
      The SAML Sign On URL for partition used by IAM SAML Principal.
    • VPC_ENDPOINT_SERVICE_NAME_PREFIX

      @Stability(Stable) public static final String VPC_ENDPOINT_SERVICE_NAME_PREFIX
      The prefix for VPC Endpoint Service names, cn.com.amazonaws.vpce for China regions, com.amazonaws.vpce otherwise.
  • Constructor Details

    • FactName

      protected FactName(software.amazon.jsii.JsiiObjectRef objRef)
    • FactName

      protected FactName(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • FactName

      @Stability(Stable) public FactName()
  • Method Details

    • adotLambdaLayer

      @Stability(Stable) @NotNull public static String adotLambdaLayer(@NotNull String type, @NotNull String version, @NotNull String architecture)
      The ARN of Amazon Distro for OpenTelemetry (ADOT) Lambda layer for a given lambda type, version and architecture.

      Parameters:
      type - the type of the ADOT lambda layer. This parameter is required.
      version - the layer version. This parameter is required.
      architecture - the Lambda Function architecture (e.g. 'x86_64' or 'arm64'). This parameter is required.
    • appConfigLambdaLayerVersion

      @Stability(Stable) @NotNull public static String appConfigLambdaLayerVersion(@NotNull String version, @Nullable String arch)
      The ARN of AppConfig Lambda Layer for a given version (e.g. 2.0.181).

      Parameters:
      version - The layer version. This parameter is required.
      arch - The architecture (optional), defaults to x86_64.
    • appConfigLambdaLayerVersion

      @Stability(Stable) @NotNull public static String appConfigLambdaLayerVersion(@NotNull String version)
      The ARN of AppConfig Lambda Layer for a given version (e.g. 2.0.181).

      Parameters:
      version - The layer version. This parameter is required.
    • cloudwatchLambdaInsightsVersion

      @Stability(Stable) @NotNull public static String cloudwatchLambdaInsightsVersion(@NotNull String version, @Nullable String arch)
      The ARN of CloudWatch Lambda Insights for a version (e.g. 1.0.98.0).

      Parameters:
      version - This parameter is required.
      arch -
    • cloudwatchLambdaInsightsVersion

      @Stability(Stable) @NotNull public static String cloudwatchLambdaInsightsVersion(@NotNull String version)
      The ARN of CloudWatch Lambda Insights for a version (e.g. 1.0.98.0).

      Parameters:
      version - This parameter is required.
    • paramsAndSecretsLambdaLayer

      @Stability(Stable) @NotNull public static String paramsAndSecretsLambdaLayer(@NotNull String version, @NotNull String architecture)
      The ARN of Parameters and Secrets Lambda layer for a given lambda architecture.

      Parameters:
      version - the layer version. This parameter is required.
      architecture - the Lambda Function architecture (e.g. 'x86_64' or 'arm64'). This parameter is required.
    • servicePrincipal

      @Stability(Stable) @NotNull public static String servicePrincipal(@NotNull String service)
      The name of the regional service principal for a given service.

      Parameters:
      service - the service name, either simple (e.g: s3, codedeploy) or qualified (e.g: s3.amazonaws.com). The .amazonaws.com and .amazonaws.com.cn domains are stripped from service names, so they are canonicalized in that respect. This parameter is required.