class VpcOriginEndpoint
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.CloudFront.VpcOriginEndpoint |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awscloudfront#VpcOriginEndpoint |
![]() | software.amazon.awscdk.services.cloudfront.VpcOriginEndpoint |
![]() | aws_cdk.aws_cloudfront.VpcOriginEndpoint |
![]() | aws-cdk-lib » aws_cloudfront » VpcOriginEndpoint |
Represents the VPC origin endpoint.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudfront as cloudfront } from 'aws-cdk-lib';
import { aws_elasticloadbalancingv2 as elbv2 } from 'aws-cdk-lib';
declare const applicationLoadBalancer: elbv2.ApplicationLoadBalancer;
const vpcOriginEndpoint = cloudfront.VpcOriginEndpoint.applicationLoadBalancer(applicationLoadBalancer);
Initializer
new VpcOriginEndpoint()
Properties
Name | Type | Description |
---|---|---|
endpoint | string | The ARN of the CloudFront VPC origin endpoint configuration. |
domain | string | The domain name of the CloudFront VPC origin endpoint configuration. |
endpointArn
Type:
string
The ARN of the CloudFront VPC origin endpoint configuration.
domainName?
Type:
string
(optional, default: No domain name configured)
The domain name of the CloudFront VPC origin endpoint configuration.
Methods
Name | Description |
---|---|
static application | A VPC origin endpoint from an Application Load Balancer. |
static ec2 | A VPC origin endpoint from an EC2 instance. |
static network | A VPC origin endpoint from an Network Load Balancer. |
static applicationLoadBalancer(alb)
public static applicationLoadBalancer(alb: IApplicationLoadBalancer): VpcOriginEndpoint
Parameters
Returns
A VPC origin endpoint from an Application Load Balancer.
static ec2Instance(instance)
public static ec2Instance(instance: IInstance): VpcOriginEndpoint
Parameters
- instance
IInstance
Returns
A VPC origin endpoint from an EC2 instance.
static networkLoadBalancer(nlb)
public static networkLoadBalancer(nlb: INetworkLoadBalancer): VpcOriginEndpoint
Parameters
Returns
A VPC origin endpoint from an Network Load Balancer.