class GeoEngineer::Resources::AwsVpcEndpoint
AwsVpcEndpoint
is the aws_vpc_endpoint
terrform resource,
{www.terraform.io/docs/providers/aws/r/vpc_endpoint.html Terraform Docs}
Public Class Methods
_fetch_remote_resources(provider)
click to toggle source
# File lib/geoengineer/resources/aws_vpc_endpoint.rb, line 16 def self._fetch_remote_resources(provider) AwsClients.ec2(provider).describe_vpc_endpoints['vpc_endpoints'].map(&:to_h).map do |endpoint| endpoint.merge( { _terraform_id: endpoint[:vpc_endpoint_id], _geo_id: "#{endpoint[:vpc_id]}::#{endpoint[:service_name]}" } ) end end