CfnVPCEndpointProps

class aws_cdk.aws_ec2.CfnVPCEndpointProps(*, service_name, vpc_id, policy_document=None, private_dns_enabled=None, route_table_ids=None, security_group_ids=None, subnet_ids=None, vpc_endpoint_type=None)

Bases: object

__init__(*, service_name, vpc_id, policy_document=None, private_dns_enabled=None, route_table_ids=None, security_group_ids=None, subnet_ids=None, vpc_endpoint_type=None)

Properties for defining a AWS::EC2::VPCEndpoint.

Parameters
  • service_name (str) – AWS::EC2::VPCEndpoint.ServiceName.

  • vpc_id (str) – AWS::EC2::VPCEndpoint.VpcId.

  • policy_document (Optional[Any]) – AWS::EC2::VPCEndpoint.PolicyDocument.

  • private_dns_enabled (Union[bool, None, IResolvable]) – AWS::EC2::VPCEndpoint.PrivateDnsEnabled.

  • route_table_ids (Optional[List[str]]) – AWS::EC2::VPCEndpoint.RouteTableIds.

  • security_group_ids (Optional[List[str]]) – AWS::EC2::VPCEndpoint.SecurityGroupIds.

  • subnet_ids (Optional[List[str]]) – AWS::EC2::VPCEndpoint.SubnetIds.

  • vpc_endpoint_type (Optional[str]) – AWS::EC2::VPCEndpoint.VpcEndpointType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html

Attributes

policy_document

AWS::EC2::VPCEndpoint.PolicyDocument.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-policydocument

Return type

Any

private_dns_enabled

AWS::EC2::VPCEndpoint.PrivateDnsEnabled.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-privatednsenabled

Return type

Union[bool, None, IResolvable]

route_table_ids

AWS::EC2::VPCEndpoint.RouteTableIds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-routetableids

Return type

Optional[List[str]]

security_group_ids

AWS::EC2::VPCEndpoint.SecurityGroupIds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-securitygroupids

Return type

Optional[List[str]]

service_name

AWS::EC2::VPCEndpoint.ServiceName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-servicename

Return type

str

subnet_ids

AWS::EC2::VPCEndpoint.SubnetIds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-subnetids

Return type

Optional[List[str]]

vpc_endpoint_type

AWS::EC2::VPCEndpoint.VpcEndpointType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcendpointtype

Return type

Optional[str]

vpc_id

AWS::EC2::VPCEndpoint.VpcId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcid

Return type

str