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.102.0 (build e354887)",
date="2024-09-10T01:10:17.826Z")
@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());
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
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.static final String
Whether the AWS::CDK::Metadata CloudFormation Resource is available in-region or not.static final String
The ID of the AWS account that owns the public ECR repository that contains the AWS Deep Learning Containers images in a given region.static final String
The domain suffix for a region (e.g: 'amazonaws.com`).static final String
The hosted zone ID used by Route 53 to alias a EBS environment endpoint in this region (e.g: Z2O1EMRO9K5GLX).static final String
The account for ELBv2 in this region.static final String
The CIDR block used by Kinesis Data Firehose servers.static final String
Whether the given region is an opt-in region or not.static final String
The latest Lambda NodeJS runtime available in a given region.static final String
The name of the partition for a region (e.g: 'aws', 'aws-cn', ...).static final String
The endpoint used for hosting S3 static websites.static final String
The endpoint used for aliasing S3 static websites in Route 53.static final String
The SAML Sign On URL for partition used by IAM SAML Principal.static final String
The prefix for VPC Endpoint Service names, cn.com.amazonaws.vpce for China regions, com.amazonaws.vpce otherwise. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
adotLambdaLayer
(String type, String version, String architecture) The ARN of Amazon Distro for OpenTelemetry (ADOT) Lambda layer for a given lambda type, version and architecture.static String
appConfigLambdaLayerVersion
(String version) The ARN of AppConfig Lambda Layer for a given version (e.g.static String
appConfigLambdaLayerVersion
(String version, String arch) The ARN of AppConfig Lambda Layer for a given version (e.g.static String
cloudwatchLambdaInsightsVersion
(String version) The ARN of CloudWatch Lambda Insights for a version (e.g.static String
cloudwatchLambdaInsightsVersion
(String version, String arch) The ARN of CloudWatch Lambda Insights for a version (e.g.static String
paramsAndSecretsLambdaLayer
(String version, String architecture) The ARN of Parameters and Secrets Lambda layer for a given lambda architecture.static String
servicePrincipal
(String service) Deprecated.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
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
Whether the AWS::CDK::Metadata CloudFormation Resource is available in-region or not.The value is a boolean modelled as
YES
orNO
. -
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
The domain suffix for a region (e.g: 'amazonaws.com`). -
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
The account for ELBv2 in this region. -
FIREHOSE_CIDR_BLOCK
The CIDR block used by Kinesis Data Firehose servers. -
IS_OPT_IN_REGION
Whether the given region is an opt-in region or not.The value is a boolean modelled as
YES
orNO
. -
LATEST_NODE_RUNTIME
The latest Lambda NodeJS runtime available in a given region. -
PARTITION
The name of the partition for a region (e.g: 'aws', 'aws-cn', ...). -
S3_STATIC_WEBSITE_ENDPOINT
The endpoint used for hosting S3 static websites. -
S3_STATIC_WEBSITE_ZONE_53_HOSTED_ZONE_ID
The endpoint used for aliasing S3 static websites in Route 53. -
SAML_SIGN_ON_URL
The SAML Sign On URL for partition used by IAM SAML Principal. -
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(Deprecated) @Deprecated @NotNull public static String servicePrincipal(@NotNull String service) Deprecated.- Use
iam.ServicePrincipal.servicePrincipalName()
instead.
(deprecated) 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.
- Use
-
iam.ServicePrincipal.servicePrincipalName()
instead.