aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

AWS::EC2::VPNConnection VpnTunnelOptionsSpecification - All tunnel settings ( like Phase1 / Phase2 / ike etc) should be configurable through cf

Open
#429 30 comments 61 reactions 0 assignees View on GitHub
compute
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

## Instructions for CloudFormation Coverage New Issues Template
1. Title
AWS::EC2::VPNConnection VpnTunnelOptionsSpecification - Alle Tunnel Settings ( like Phase1 / Phase2 / ike etc) should be configurable through cf

2. Scope of request -> AWS::Service::ResourceType::TheResource-ExistingAttribute supports A and B today, but not new C feature.

AWS Resource supports only following attributes:

`
{
"PreSharedKey" : String,
"TunnelInsideCidr" : String
}
`
Would really like to have
`
{
"PreSharedKey" : String,
"TunnelInsideCidr" : String
"DPDTimeoutSeconds": Integer
"IKEVersions": String
"Phase1DHGroupNumbers": String
"Phase1EncryptionAlgorithms": String
"Phase1IntegrityAlgorithms": String
"Phase1LifetimeSeconds": Integer
"Phase2DHGroupNumbers: Integer
"Phase2EncryptionAlgorithms: String
"Phase2IntegrityAlgorithms: String
"Phase2LifetimeSeconds: Integer
"RekeyFuzzPercentage: String
"RekeyMarginTimeSeconds: Integer
"ReplayWindowSize: Integer
}
`
3. Expected behavior ->
Can Set Tunneloptions via CF

4. Test case recommendation (optional) ->
Cloud Formation Sets Code

5. Links to existing API doc (optional)

https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnTunnelOptionsSpecification.html

6. Category tag (optional)

Cloud Formation

Contributor guide

Open the contributing guide

Research direction

Start with the linked AWS ModifyVpnTunnelOptionsSpecification API documentation and the requested VpnTunnelOptionsSpecification attributes in this issue. Determine how CloudFormation should expose those settings, then verify that the listed tunnel options can be configured through CloudFormation and are covered by an appropriate test or validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.