EgressRuleConfig

class aws_cdk.aws_ec2.EgressRuleConfig(*, cidr_ip=None, cidr_ipv6=None, destination_prefix_list_id=None, destination_security_group_id=None)

Bases: RuleConfig

Configuration for an egress security group rule.

Parameters:
  • cidr_ip (Optional[str]) – The IPv4 address range, in CIDR format. Default: - No IPv4 CIDR

  • cidr_ipv6 (Optional[str]) – The IPv6 address range, in CIDR format. Default: - No IPv6 CIDR

  • destination_prefix_list_id (Optional[str]) – The ID of a destination prefix list. Default: - No destination prefix list

  • destination_security_group_id (Optional[str]) – The ID of a destination security group. Default: - No destination security group

See:

https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-properties-ec2-securitygroup-egress.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_ec2 as ec2

egress_rule_config = ec2.EgressRuleConfig(
    cidr_ip="cidrIp",
    cidr_ipv6="cidrIpv6",
    destination_prefix_list_id="destinationPrefixListId",
    destination_security_group_id="destinationSecurityGroupId"
)

Attributes

cidr_ip

The IPv4 address range, in CIDR format.

Default:
  • No IPv4 CIDR

cidr_ipv6

The IPv6 address range, in CIDR format.

Default:
  • No IPv6 CIDR

destination_prefix_list_id

The ID of a destination prefix list.

Default:
  • No destination prefix list

destination_security_group_id

The ID of a destination security group.

Default:
  • No destination security group