
software.amazon.awscdk.regioninfo.FactName Maven / Gradle / Ivy
package software.amazon.awscdk.regioninfo;
/**
* All standardized fact names.
*
* Example:
*
*
* // The code below shows an example of how to instantiate this type.
* // The values are placeholders you should change.
* import software.amazon.awscdk.regioninfo.*;
* FactName factName = new FactName();
*
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.101.0 (build b95fe5d)", date = "2024-08-14T19:54:07.543Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@software.amazon.jsii.Jsii(module = software.amazon.awscdk.regioninfo.$Module.class, fqn = "@aws-cdk/region-info.FactName")
public class FactName extends software.amazon.jsii.JsiiObject {
protected FactName(final software.amazon.jsii.JsiiObjectRef objRef) {
super(objRef);
}
protected FactName(final software.amazon.jsii.JsiiObject.InitializationMode initializationMode) {
super(initializationMode);
}
static {
APPMESH_ECR_ACCOUNT = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "APPMESH_ECR_ACCOUNT", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
CDK_METADATA_RESOURCE_AVAILABLE = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "CDK_METADATA_RESOURCE_AVAILABLE", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
DLC_REPOSITORY_ACCOUNT = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "DLC_REPOSITORY_ACCOUNT", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
DOMAIN_SUFFIX = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "DOMAIN_SUFFIX", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
EBS_ENV_ENDPOINT_HOSTED_ZONE_ID = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "EBS_ENV_ENDPOINT_HOSTED_ZONE_ID", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
ELBV2_ACCOUNT = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "ELBV2_ACCOUNT", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
FIREHOSE_CIDR_BLOCK = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "FIREHOSE_CIDR_BLOCK", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
IS_OPT_IN_REGION = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "IS_OPT_IN_REGION", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
LATEST_NODE_RUNTIME = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "LATEST_NODE_RUNTIME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
PARTITION = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "PARTITION", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
S3_STATIC_WEBSITE_ENDPOINT = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "S3_STATIC_WEBSITE_ENDPOINT", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
S3_STATIC_WEBSITE_ZONE_53_HOSTED_ZONE_ID = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "S3_STATIC_WEBSITE_ZONE_53_HOSTED_ZONE_ID", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
SAML_SIGN_ON_URL = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "SAML_SIGN_ON_URL", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
VPC_ENDPOINT_SERVICE_NAME_PREFIX = software.amazon.jsii.JsiiObject.jsiiStaticGet(software.amazon.awscdk.regioninfo.FactName.class, "VPC_ENDPOINT_SERVICE_NAME_PREFIX", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
}
/**
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public FactName() {
super(software.amazon.jsii.JsiiObject.InitializationMode.JSII);
software.amazon.jsii.JsiiEngine.getInstance().createNewObject(this);
}
/**
* The ARN of Amazon Distro for OpenTelemetry (ADOT) Lambda layer for a given lambda type, version and architecture.
*
* @param type the type of the ADOT lambda layer. This parameter is required.
* @param version the layer version. This parameter is required.
* @param architecture the Lambda Function architecture (e.g. 'x86_64' or 'arm64'). This parameter is required.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public static @org.jetbrains.annotations.NotNull java.lang.String adotLambdaLayer(final @org.jetbrains.annotations.NotNull java.lang.String type, final @org.jetbrains.annotations.NotNull java.lang.String version, final @org.jetbrains.annotations.NotNull java.lang.String architecture) {
return software.amazon.jsii.JsiiObject.jsiiStaticCall(software.amazon.awscdk.regioninfo.FactName.class, "adotLambdaLayer", software.amazon.jsii.NativeType.forClass(java.lang.String.class), new Object[] { java.util.Objects.requireNonNull(type, "type is required"), java.util.Objects.requireNonNull(version, "version is required"), java.util.Objects.requireNonNull(architecture, "architecture is required") });
}
/**
* The ARN of AppConfig Lambda Layer for a given version (e.g. 2.0.181).
*
* @param version The layer version. This parameter is required.
* @param arch The architecture (optional), defaults to x86_64.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public static @org.jetbrains.annotations.NotNull java.lang.String appConfigLambdaLayerVersion(final @org.jetbrains.annotations.NotNull java.lang.String version, final @org.jetbrains.annotations.Nullable java.lang.String arch) {
return software.amazon.jsii.JsiiObject.jsiiStaticCall(software.amazon.awscdk.regioninfo.FactName.class, "appConfigLambdaLayerVersion", software.amazon.jsii.NativeType.forClass(java.lang.String.class), new Object[] { java.util.Objects.requireNonNull(version, "version is required"), arch });
}
/**
* The ARN of AppConfig Lambda Layer for a given version (e.g. 2.0.181).
*
* @param version The layer version. This parameter is required.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public static @org.jetbrains.annotations.NotNull java.lang.String appConfigLambdaLayerVersion(final @org.jetbrains.annotations.NotNull java.lang.String version) {
return software.amazon.jsii.JsiiObject.jsiiStaticCall(software.amazon.awscdk.regioninfo.FactName.class, "appConfigLambdaLayerVersion", software.amazon.jsii.NativeType.forClass(java.lang.String.class), new Object[] { java.util.Objects.requireNonNull(version, "version is required") });
}
/**
* The ARN of CloudWatch Lambda Insights for a version (e.g. 1.0.98.0).
*
* @param version This parameter is required.
* @param arch
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public static @org.jetbrains.annotations.NotNull java.lang.String cloudwatchLambdaInsightsVersion(final @org.jetbrains.annotations.NotNull java.lang.String version, final @org.jetbrains.annotations.Nullable java.lang.String arch) {
return software.amazon.jsii.JsiiObject.jsiiStaticCall(software.amazon.awscdk.regioninfo.FactName.class, "cloudwatchLambdaInsightsVersion", software.amazon.jsii.NativeType.forClass(java.lang.String.class), new Object[] { java.util.Objects.requireNonNull(version, "version is required"), arch });
}
/**
* The ARN of CloudWatch Lambda Insights for a version (e.g. 1.0.98.0).
*
* @param version This parameter is required.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public static @org.jetbrains.annotations.NotNull java.lang.String cloudwatchLambdaInsightsVersion(final @org.jetbrains.annotations.NotNull java.lang.String version) {
return software.amazon.jsii.JsiiObject.jsiiStaticCall(software.amazon.awscdk.regioninfo.FactName.class, "cloudwatchLambdaInsightsVersion", software.amazon.jsii.NativeType.forClass(java.lang.String.class), new Object[] { java.util.Objects.requireNonNull(version, "version is required") });
}
/**
* The ARN of Parameters and Secrets Lambda layer for a given lambda architecture.
*
* @param version the layer version. This parameter is required.
* @param architecture the Lambda Function architecture (e.g. 'x86_64' or 'arm64'). This parameter is required.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public static @org.jetbrains.annotations.NotNull java.lang.String paramsAndSecretsLambdaLayer(final @org.jetbrains.annotations.NotNull java.lang.String version, final @org.jetbrains.annotations.NotNull java.lang.String architecture) {
return software.amazon.jsii.JsiiObject.jsiiStaticCall(software.amazon.awscdk.regioninfo.FactName.class, "paramsAndSecretsLambdaLayer", software.amazon.jsii.NativeType.forClass(java.lang.String.class), new Object[] { java.util.Objects.requireNonNull(version, "version is required"), java.util.Objects.requireNonNull(architecture, "architecture is required") });
}
/**
* (deprecated) The name of the regional service principal for a given service.
*
* @deprecated
* - Use
iam.ServicePrincipal.servicePrincipalName()
instead.
*
* @param 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.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Deprecated)
@Deprecated
public static @org.jetbrains.annotations.NotNull java.lang.String servicePrincipal(final @org.jetbrains.annotations.NotNull java.lang.String service) {
return software.amazon.jsii.JsiiObject.jsiiStaticCall(software.amazon.awscdk.regioninfo.FactName.class, "servicePrincipal", software.amazon.jsii.NativeType.forClass(java.lang.String.class), new Object[] { java.util.Objects.requireNonNull(service, "service is required") });
}
/**
* 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.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String APPMESH_ECR_ACCOUNT;
/**
* Whether the AWS::CDK::Metadata CloudFormation Resource is available in-region or not.
*
* The value is a boolean
* modelled as YES
or NO
.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String CDK_METADATA_RESOURCE_AVAILABLE;
/**
* The ID of the AWS account that owns the public ECR repository that contains the AWS Deep Learning Containers images in a given region.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String DLC_REPOSITORY_ACCOUNT;
/**
* The domain suffix for a region (e.g: 'amazonaws.com`).
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String DOMAIN_SUFFIX;
/**
* The hosted zone ID used by Route 53 to alias a EBS environment endpoint in this region (e.g: Z2O1EMRO9K5GLX).
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String EBS_ENV_ENDPOINT_HOSTED_ZONE_ID;
/**
* The account for ELBv2 in this region.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String ELBV2_ACCOUNT;
/**
* The CIDR block used by Kinesis Data Firehose servers.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String FIREHOSE_CIDR_BLOCK;
/**
* Whether the given region is an opt-in region or not.
*
* The value is a boolean
* modelled as YES
or NO
.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String IS_OPT_IN_REGION;
/**
* The latest Lambda NodeJS runtime available in a given region.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String LATEST_NODE_RUNTIME;
/**
* The name of the partition for a region (e.g: 'aws', 'aws-cn', ...).
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String PARTITION;
/**
* The endpoint used for hosting S3 static websites.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String S3_STATIC_WEBSITE_ENDPOINT;
/**
* The endpoint used for aliasing S3 static websites in Route 53.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String S3_STATIC_WEBSITE_ZONE_53_HOSTED_ZONE_ID;
/**
* The SAML Sign On URL for partition used by IAM SAML Principal.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String SAML_SIGN_ON_URL;
/**
* The prefix for VPC Endpoint Service names, cn.com.amazonaws.vpce for China regions, com.amazonaws.vpce otherwise.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static java.lang.String VPC_ENDPOINT_SERVICE_NAME_PREFIX;
}