VpcOriginEndpoint Class
Represents the VPC origin endpoint.
Example
ts
// 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
ts
new VpcOriginEndpoint()
python
VpcOriginEndpoint()
java
new VpcOriginEndpoint()
csharp
new VpcOriginEndpoint()
go
NewVpcOriginEndpoint()
Properties
The domain name of the CloudFront VPC origin endpoint configuration.
Default: No domain name configured
The ARN of the CloudFront VPC origin endpoint configuration.
Methods
applicationLoadBalancer(alb: IApplicationLoadBalancer): VpcOriginEndpoint // chainable@staticmethod def application_load_balancer(alb: IApplicationLoadBalancer) -> VpcOriginEndpointpublic static VpcOriginEndpoint applicationLoadBalancer(IApplicationLoadBalancer alb)public static VpcOriginEndpoint ApplicationLoadBalancer(IApplicationLoadBalancer alb)func ApplicationLoadBalancer(Alb IApplicationLoadBalancer) VpcOriginEndpointstatic#A VPC origin endpoint from an Application Load Balancer.
ec2Instance(instance: IInstance): VpcOriginEndpoint // chainable@staticmethod def ec2_instance(instance: IInstance) -> VpcOriginEndpointpublic static VpcOriginEndpoint ec2Instance(IInstance instance)public static VpcOriginEndpoint Ec2Instance(IInstance instance)func Ec2Instance(Instance IInstance) VpcOriginEndpointstatic#A VPC origin endpoint from an EC2 instance.
networkLoadBalancer(nlb: INetworkLoadBalancer): VpcOriginEndpoint // chainable@staticmethod def network_load_balancer(nlb: INetworkLoadBalancer) -> VpcOriginEndpointpublic static VpcOriginEndpoint networkLoadBalancer(INetworkLoadBalancer nlb)public static VpcOriginEndpoint NetworkLoadBalancer(INetworkLoadBalancer nlb)func NetworkLoadBalancer(Nlb INetworkLoadBalancer) VpcOriginEndpointstatic#A VPC origin endpoint from an Network Load Balancer.