@Generated(value="jsii-pacmak/1.42.0 (build 5f6b62c)", date="2021-11-07T11:27:34.232Z") @Stability(value=Stable) public class RegionInfo extends software.amazon.jsii.JsiiObject
| Modifier | Constructor and Description |
|---|---|
protected |
RegionInfo(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
RegionInfo(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
cloudwatchLambdaInsightsArn(String insightsVersion)
The ARN of the CloudWatch Lambda Insights extension, for the given version.
|
static RegionInfo |
get(String name)
Obtain region info for a given region name.
|
String |
getAppMeshRepositoryAccount()
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.
|
Boolean |
getCdkMetadataResourceAvailable()
Whether the `AWS::CDK::Metadata` CloudFormation Resource is available in this region or not.
|
String |
getDlcRepositoryAccount()
The ID of the AWS account that owns the public ECR repository containing the AWS Deep Learning Containers images in this region.
|
String |
getDomainSuffix()
The domain name suffix (e.g: amazonaws.com) for this region.
|
String |
getEbsEnvEndpointHostedZoneId()
The hosted zone ID used by Route 53 to alias a EBS environment endpoint in this region (e.g: Z2O1EMRO9K5GLX).
|
String |
getElbv2Account()
The account ID for ELBv2 in this region.
|
String |
getFirehoseCidrBlock()
The CIDR block used by Kinesis Data Firehose servers.
|
String |
getName() |
String |
getPartition()
The name of the ARN partition for this region (e.g: aws).
|
static List<RegionInfo> |
getRegions() |
String |
getS3StaticWebsiteEndpoint()
The endpoint used by S3 static website hosting in this region (e.g: s3-static-website-us-east-1.amazonaws.com).
|
String |
getS3StaticWebsiteHostedZoneId()
The hosted zone ID used by Route 53 to alias a S3 static website in this region (e.g: Z2O1EMRO9K5GLX).
|
String |
getVpcEndpointServiceNamePrefix()
The prefix for VPC Endpoint Service names, cn.com.amazonaws.vpce for China regions, com.amazonaws.vpce otherwise.
|
static Map<String,String> |
regionMap(String factName)
Retrieves a collection of all fact values for all regions that fact is defined in.
|
String |
servicePrincipal(String service)
The name of the service principal for a given service in this region.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected RegionInfo(software.amazon.jsii.JsiiObjectRef objRef)
protected RegionInfo(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable) @NotNull public static RegionInfo get(@NotNull String name)
name - the name of the region (e.g: us-east-1). This parameter is required.@Stability(value=Stable) @NotNull public static Map<String,String> regionMap(@NotNull String factName)
factName - the name of the fact to retrieve values for. This parameter is required.@Stability(value=Stable) @Nullable public String cloudwatchLambdaInsightsArn(@NotNull String insightsVersion)
insightsVersion - the version (e.g. 1.0.98.0). This parameter is required.@Stability(value=Stable) @Nullable public String servicePrincipal(@NotNull String service)
service - the service name (e.g: s3.amazonaws.com). This parameter is required.@Stability(value=Stable) @NotNull public static List<RegionInfo> getRegions()
@Stability(value=Stable) @NotNull public Boolean getCdkMetadataResourceAvailable()
@Stability(value=Stable) @NotNull public String getName()
@Stability(value=Stable) @Nullable public String getAppMeshRepositoryAccount()
@Stability(value=Stable) @Nullable public String getDlcRepositoryAccount()
@Stability(value=Stable) @Nullable public String getDomainSuffix()
@Stability(value=Stable) @Nullable public String getEbsEnvEndpointHostedZoneId()
@Stability(value=Stable) @Nullable public String getElbv2Account()
@Stability(value=Stable) @Nullable public String getFirehoseCidrBlock()
@Stability(value=Stable) @Nullable public String getPartition()
@Stability(value=Stable) @Nullable public String getS3StaticWebsiteEndpoint()
@Stability(value=Stable) @Nullable public String getS3StaticWebsiteHostedZoneId()
@Stability(value=Stable) @Nullable public String getVpcEndpointServiceNamePrefix()
Copyright © 2021. All rights reserved.