def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint services.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "transcribe" ) + BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "transcribestreaming" )
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "autoscaling" ) + BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "autoscaling-plans" )
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "redshift" ) + BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "redshift-data", policy_supported=False )
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "ec2" ) + BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "ec2messages" )
def __init__(self, region_name, account_id): BaseBackend.__init__(self, region_name, account_id) for backend in EC2Backend.__mro__: if backend not in [EC2Backend, BaseBackend, object]: backend.__init__(self) # Default VPC exists by default, which is the current behavior # of EC2-VPC. See for detail: # # docs.aws.amazon.com/AmazonVPC/latest/UserGuide/default-vpc.html # if not self.vpcs: vpc = self.create_default_vpc() else: # For now this is included for potential # backward-compatibility issues vpc = self.vpcs.values()[0] self.default_vpc = vpc # Create default subnet for each availability zone ip, _ = vpc.cidr_block.split("/") ip = ip.split(".") ip[2] = 0 for zone in self.describe_availability_zones(): az_name = zone.name cidr_block = ".".join(str(i) for i in ip) + "/20" self.create_subnet(vpc.id, cidr_block, availability_zone=az_name) ip[2] += 16
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" docker_endpoint = { "AcceptanceRequired": False, "AvailabilityZones": zones, "BaseEndpointDnsNames": [f"dkr.ecr.{service_region}.vpce.amazonaws.com"], "ManagesVpcEndpoints": False, "Owner": "amazon", "PrivateDnsName": f"*.dkr.ecr.{service_region}.amazonaws.com", "PrivateDnsNameVerificationState": "verified", "PrivateDnsNames": [{ "PrivateDnsName": f"*.dkr.ecr.{service_region}.amazonaws.com" }], "ServiceId": f"vpce-svc-{BaseBackend.vpce_random_number()}", "ServiceName": f"com.amazonaws.{service_region}.ecr.dkr", "ServiceType": [{ "ServiceType": "Interface" }], "Tags": [], "VpcEndpointPolicySupported": True, } return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "api.ecr", special_service_name="ecr.api") + [docker_endpoint]
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "firehose", special_service_name="kinesis-firehose")
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "athena")
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "elasticbeanstalk" ) + BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "elasticbeanstalk-health")
def default_vpc_endpoint_service(service_region, zones): """List of dicts representing default VPC endpoints for this service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "ds")
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint services.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "secretsmanager")
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "cloudformation", policy_supported=False)
def default_vpc_endpoint_service(service_region, zones): """Default VPC endpoint service.""" return BaseBackend.default_vpc_endpoint_service_factory( service_region, zones, "elasticmapreduce" )