Skip to content

Commit e4a3f2e

Browse files
tomasdembellidylanratcliffe
authored andcommitted
add terraform mappings to apigateway adapters
1 parent d0b9d23 commit e4a3f2e

File tree

7 files changed

+20
-2
lines changed

7 files changed

+20
-2
lines changed

adapters/apigateway-api-key.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,4 +123,7 @@ var apiKeyAdapterMetadata = Metadata.Register(&sdp.AdapterMetadata{
123123
ListDescription: "List all API Keys",
124124
SearchDescription: "Search for API Keys by their name",
125125
},
126+
TerraformMappings: []*sdp.TerraformMapping{
127+
{TerraformQueryMap: "aws_api_gateway_api_key.id"},
128+
},
126129
})

adapters/apigateway-authorizer.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,4 +123,7 @@ var authorizerAdapterMetadata = Metadata.Register(&sdp.AdapterMetadata{
123123
GetDescription: "Get an API Gateway Authorizer by its rest API ID and ID: rest-api-id/authorizer-id",
124124
SearchDescription: "Search for API Gateway Authorizers by their rest API ID or with rest API ID and their name: rest-api-id/authorizer-name",
125125
},
126+
TerraformMappings: []*sdp.TerraformMapping{
127+
{TerraformQueryMap: "aws_api_gateway_authorizer.id"},
128+
},
126129
})

adapters/apigateway-deployment.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ func convertGetDeploymentOutputToDeployment(output *apigateway.GetDeploymentOutp
1717
Id: output.Id,
1818
CreatedDate: output.CreatedDate,
1919
Description: output.Description,
20-
ApiSummary: output.ApiSummary,
20+
ApiSummary: output.ApiSummary,
2121
}
2222
}
2323

@@ -117,4 +117,7 @@ var deploymentAdapterMetadata = Metadata.Register(&sdp.AdapterMetadata{
117117
GetDescription: "Get an API Gateway Deployment by its rest API ID and ID: rest-api-id/deployment-id",
118118
SearchDescription: "Search for API Gateway Deployments by their rest API ID or with rest API ID and their description: rest-api-id/deployment-description",
119119
},
120+
TerraformMappings: []*sdp.TerraformMapping{
121+
{TerraformQueryMap: "aws_api_gateway_deployment.id"},
122+
},
120123
})

adapters/apigateway-domain-name.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,6 @@ var apiGatewayDomainNameAdapterMetadata = Metadata.Register(&sdp.AdapterMetadata
235235
},
236236
PotentialLinks: []string{"acm-certificate"},
237237
TerraformMappings: []*sdp.TerraformMapping{
238-
{TerraformQueryMap: "aws_api_gateway_domain_name.domain_name"},
238+
{TerraformQueryMap: "aws_api_gateway_domain_name.id"},
239239
},
240240
})

adapters/apigateway-model.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,7 @@ var modelAdapterMetadata = Metadata.Register(&sdp.AdapterMetadata{
111111
GetDescription: "Get an API Gateway Model by its rest API ID and model name: rest-api-id/model-name",
112112
SearchDescription: "Search for API Gateway Models by their rest API ID: rest-api-id",
113113
},
114+
TerraformMappings: []*sdp.TerraformMapping{
115+
{TerraformQueryMap: "aws_api_gateway_model.id"},
116+
},
114117
})

adapters/apigateway-stage.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,4 +165,7 @@ var stageAdapterMetadata = Metadata.Register(&sdp.AdapterMetadata{
165165
SearchDescription: "Search for API Gateway Stages by their rest API ID or with rest API ID and deployment-id: rest-api-id/deployment-id",
166166
},
167167
PotentialLinks: []string{"wafv2-web-acl"},
168+
TerraformMappings: []*sdp.TerraformMapping{
169+
{TerraformQueryMap: "aws_api_gateway_stage.id"},
170+
},
168171
})

adapters/apigateway-vpc-link.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,7 @@ var vpcLinkAdapterMetadata = Metadata.Register(&sdp.AdapterMetadata{
132132
ListDescription: "List all VPC Links",
133133
SearchDescription: "Search for VPC Links by their name",
134134
},
135+
TerraformMappings: []*sdp.TerraformMapping{
136+
{TerraformQueryMap: "aws_api_gateway_vpc_link.id"},
137+
},
135138
})

0 commit comments

Comments
 (0)