aws_ec2_network_insights_analysis

package
v0.0.0-...-4deecce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlternatePathHintsAttributes

type AlternatePathHintsAttributes struct {
	// contains filtered or unexported fields
}

func (AlternatePathHintsAttributes) ComponentArn

func (aph AlternatePathHintsAttributes) ComponentArn() terra.StringValue

func (AlternatePathHintsAttributes) ComponentId

func (AlternatePathHintsAttributes) InternalRef

func (aph AlternatePathHintsAttributes) InternalRef() (terra.Reference, error)

func (AlternatePathHintsAttributes) InternalTokens

func (aph AlternatePathHintsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AlternatePathHintsAttributes) InternalWithRef

type AlternatePathHintsState

type AlternatePathHintsState struct {
	ComponentArn string `json:"component_arn"`
	ComponentId  string `json:"component_id"`
}

type Args

type Args struct {
	// FilterInArns: set of string, optional
	FilterInArns terra.SetValue[terra.StringValue] `hcl:"filter_in_arns,attr"`
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// NetworkInsightsPathId: string, required
	NetworkInsightsPathId terra.StringValue `hcl:"network_insights_path_id,attr" validate:"required"`
	// Tags: map of string, optional
	Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"`
	// TagsAll: map of string, optional
	TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"`
	// WaitForCompletion: bool, optional
	WaitForCompletion terra.BoolValue `hcl:"wait_for_completion,attr"`
}

Args contains the configurations for aws_ec2_network_insights_analysis.

type DataAlternatePathHintsAttributes

type DataAlternatePathHintsAttributes struct {
	// contains filtered or unexported fields
}

func (DataAlternatePathHintsAttributes) ComponentArn

func (DataAlternatePathHintsAttributes) ComponentId

func (DataAlternatePathHintsAttributes) InternalRef

func (DataAlternatePathHintsAttributes) InternalTokens

func (aph DataAlternatePathHintsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataAlternatePathHintsAttributes) InternalWithRef

type DataAlternatePathHintsState

type DataAlternatePathHintsState struct {
	ComponentArn string `json:"component_arn"`
	ComponentId  string `json:"component_id"`
}

type DataArgs

type DataArgs struct {
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// NetworkInsightsAnalysisId: string, optional
	NetworkInsightsAnalysisId terra.StringValue `hcl:"network_insights_analysis_id,attr"`
	// Tags: map of string, optional
	Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"`
	// Filter: min=0
	Filter []DataFilter `hcl:"filter,block" validate:"min=0"`
}

DataArgs contains the configurations for aws_ec2_network_insights_analysis.

type DataExplanationsAclAttributes

type DataExplanationsAclAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsAclAttributes) Arn

func (DataExplanationsAclAttributes) Id

func (DataExplanationsAclAttributes) InternalRef

func (DataExplanationsAclAttributes) InternalTokens

func (a DataExplanationsAclAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataExplanationsAclAttributes) InternalWithRef

func (DataExplanationsAclAttributes) Name

type DataExplanationsAclRuleAttributes

type DataExplanationsAclRuleAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsAclRuleAttributes) Cidr

func (DataExplanationsAclRuleAttributes) Egress

func (DataExplanationsAclRuleAttributes) InternalRef

func (DataExplanationsAclRuleAttributes) InternalTokens

func (ar DataExplanationsAclRuleAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataExplanationsAclRuleAttributes) InternalWithRef

func (DataExplanationsAclRuleAttributes) PortRange

func (DataExplanationsAclRuleAttributes) Protocol

func (DataExplanationsAclRuleAttributes) RuleAction

func (DataExplanationsAclRuleAttributes) RuleNumber

type DataExplanationsAclRulePortRangeAttributes

type DataExplanationsAclRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsAclRulePortRangeAttributes) From

func (DataExplanationsAclRulePortRangeAttributes) InternalRef

func (DataExplanationsAclRulePortRangeAttributes) InternalTokens

func (DataExplanationsAclRulePortRangeAttributes) InternalWithRef

func (DataExplanationsAclRulePortRangeAttributes) To

type DataExplanationsAclRulePortRangeState

type DataExplanationsAclRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataExplanationsAclRuleState

type DataExplanationsAclRuleState struct {
	Cidr       string                                  `json:"cidr"`
	Egress     bool                                    `json:"egress"`
	Protocol   string                                  `json:"protocol"`
	RuleAction string                                  `json:"rule_action"`
	RuleNumber float64                                 `json:"rule_number"`
	PortRange  []DataExplanationsAclRulePortRangeState `json:"port_range"`
}

type DataExplanationsAclState

type DataExplanationsAclState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsAttachedToAttributes

type DataExplanationsAttachedToAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsAttachedToAttributes) Arn

func (DataExplanationsAttachedToAttributes) Id

func (DataExplanationsAttachedToAttributes) InternalRef

func (DataExplanationsAttachedToAttributes) InternalTokens

func (DataExplanationsAttachedToAttributes) InternalWithRef

func (DataExplanationsAttachedToAttributes) Name

type DataExplanationsAttachedToState

type DataExplanationsAttachedToState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsAttributes

type DataExplanationsAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsAttributes) Acl

func (DataExplanationsAttributes) AclRule

func (DataExplanationsAttributes) Address

func (DataExplanationsAttributes) Addresses

func (DataExplanationsAttributes) AttachedTo

func (DataExplanationsAttributes) AvailabilityZones

func (DataExplanationsAttributes) Cidrs

func (DataExplanationsAttributes) Component

func (DataExplanationsAttributes) CustomerGateway

func (DataExplanationsAttributes) Destination

func (DataExplanationsAttributes) DestinationVpc

func (DataExplanationsAttributes) Direction

func (DataExplanationsAttributes) ExplanationCode

func (e DataExplanationsAttributes) ExplanationCode() terra.StringValue

func (DataExplanationsAttributes) IngressRouteTable

func (DataExplanationsAttributes) InternalRef

func (e DataExplanationsAttributes) InternalRef() (terra.Reference, error)

func (DataExplanationsAttributes) InternalTokens

func (e DataExplanationsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataExplanationsAttributes) InternalWithRef

func (DataExplanationsAttributes) InternetGateway

func (DataExplanationsAttributes) LoadBalancerArn

func (e DataExplanationsAttributes) LoadBalancerArn() terra.StringValue

func (DataExplanationsAttributes) LoadBalancerListenerPort

func (e DataExplanationsAttributes) LoadBalancerListenerPort() terra.NumberValue

func (DataExplanationsAttributes) LoadBalancerTargetGroup

func (DataExplanationsAttributes) LoadBalancerTargetGroups

func (DataExplanationsAttributes) LoadBalancerTargetPort

func (e DataExplanationsAttributes) LoadBalancerTargetPort() terra.NumberValue

func (DataExplanationsAttributes) MissingComponent

func (e DataExplanationsAttributes) MissingComponent() terra.StringValue

func (DataExplanationsAttributes) NatGateway

func (DataExplanationsAttributes) NetworkInterface

func (DataExplanationsAttributes) PacketField

func (DataExplanationsAttributes) Port

func (DataExplanationsAttributes) PortRanges

func (DataExplanationsAttributes) PrefixList

func (DataExplanationsAttributes) Protocols

func (DataExplanationsAttributes) RouteTable

func (DataExplanationsAttributes) RouteTableRoute

func (DataExplanationsAttributes) SecurityGroup

func (DataExplanationsAttributes) SecurityGroupRule

func (DataExplanationsAttributes) SecurityGroups

func (DataExplanationsAttributes) SourceVpc

func (DataExplanationsAttributes) State

func (DataExplanationsAttributes) Subnet

func (DataExplanationsAttributes) SubnetRouteTable

func (DataExplanationsAttributes) TransitGateway

func (DataExplanationsAttributes) TransitGatewayAttachment

func (DataExplanationsAttributes) TransitGatewayRouteTable

func (DataExplanationsAttributes) Vpc

func (DataExplanationsAttributes) VpcEndpoint

func (DataExplanationsAttributes) VpcPeeringConnection

func (DataExplanationsAttributes) VpnConnection

func (DataExplanationsAttributes) VpnGateway

type DataExplanationsClassicLoadBalancerListenerAttributes

type DataExplanationsClassicLoadBalancerListenerAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsClassicLoadBalancerListenerAttributes) InstancePort

func (DataExplanationsClassicLoadBalancerListenerAttributes) InternalRef

func (DataExplanationsClassicLoadBalancerListenerAttributes) InternalTokens

func (DataExplanationsClassicLoadBalancerListenerAttributes) InternalWithRef

func (DataExplanationsClassicLoadBalancerListenerAttributes) LoadBalancerPort

type DataExplanationsClassicLoadBalancerListenerState

type DataExplanationsClassicLoadBalancerListenerState struct {
	InstancePort     float64 `json:"instance_port"`
	LoadBalancerPort float64 `json:"load_balancer_port"`
}

type DataExplanationsComponentAttributes

type DataExplanationsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsComponentAttributes) Arn

func (DataExplanationsComponentAttributes) Id

func (DataExplanationsComponentAttributes) InternalRef

func (DataExplanationsComponentAttributes) InternalTokens

func (DataExplanationsComponentAttributes) InternalWithRef

func (DataExplanationsComponentAttributes) Name

type DataExplanationsComponentState

type DataExplanationsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsCustomerGatewayAttributes

type DataExplanationsCustomerGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsCustomerGatewayAttributes) Arn

func (DataExplanationsCustomerGatewayAttributes) Id

func (DataExplanationsCustomerGatewayAttributes) InternalRef

func (DataExplanationsCustomerGatewayAttributes) InternalTokens

func (DataExplanationsCustomerGatewayAttributes) InternalWithRef

func (DataExplanationsCustomerGatewayAttributes) Name

type DataExplanationsCustomerGatewayState

type DataExplanationsCustomerGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsDestinationAttributes

type DataExplanationsDestinationAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsDestinationAttributes) Arn

func (DataExplanationsDestinationAttributes) Id

func (DataExplanationsDestinationAttributes) InternalRef

func (DataExplanationsDestinationAttributes) InternalTokens

func (DataExplanationsDestinationAttributes) InternalWithRef

func (DataExplanationsDestinationAttributes) Name

type DataExplanationsDestinationState

type DataExplanationsDestinationState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsDestinationVpcAttributes

type DataExplanationsDestinationVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsDestinationVpcAttributes) Arn

func (DataExplanationsDestinationVpcAttributes) Id

func (DataExplanationsDestinationVpcAttributes) InternalRef

func (DataExplanationsDestinationVpcAttributes) InternalTokens

func (DataExplanationsDestinationVpcAttributes) InternalWithRef

func (DataExplanationsDestinationVpcAttributes) Name

type DataExplanationsDestinationVpcState

type DataExplanationsDestinationVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsElasticLoadBalancerListenerAttributes

type DataExplanationsElasticLoadBalancerListenerAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsElasticLoadBalancerListenerAttributes) Arn

func (DataExplanationsElasticLoadBalancerListenerAttributes) Id

func (DataExplanationsElasticLoadBalancerListenerAttributes) InternalRef

func (DataExplanationsElasticLoadBalancerListenerAttributes) InternalTokens

func (DataExplanationsElasticLoadBalancerListenerAttributes) InternalWithRef

func (DataExplanationsElasticLoadBalancerListenerAttributes) Name

type DataExplanationsElasticLoadBalancerListenerState

type DataExplanationsElasticLoadBalancerListenerState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsIngressRouteTableAttributes

type DataExplanationsIngressRouteTableAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsIngressRouteTableAttributes) Arn

func (DataExplanationsIngressRouteTableAttributes) Id

func (DataExplanationsIngressRouteTableAttributes) InternalRef

func (DataExplanationsIngressRouteTableAttributes) InternalTokens

func (DataExplanationsIngressRouteTableAttributes) InternalWithRef

func (DataExplanationsIngressRouteTableAttributes) Name

type DataExplanationsIngressRouteTableState

type DataExplanationsIngressRouteTableState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsInternetGatewayAttributes

type DataExplanationsInternetGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsInternetGatewayAttributes) Arn

func (DataExplanationsInternetGatewayAttributes) Id

func (DataExplanationsInternetGatewayAttributes) InternalRef

func (DataExplanationsInternetGatewayAttributes) InternalTokens

func (DataExplanationsInternetGatewayAttributes) InternalWithRef

func (DataExplanationsInternetGatewayAttributes) Name

type DataExplanationsInternetGatewayState

type DataExplanationsInternetGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsLoadBalancerTargetGroupAttributes

type DataExplanationsLoadBalancerTargetGroupAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsLoadBalancerTargetGroupAttributes) Arn

func (DataExplanationsLoadBalancerTargetGroupAttributes) Id

func (DataExplanationsLoadBalancerTargetGroupAttributes) InternalRef

func (DataExplanationsLoadBalancerTargetGroupAttributes) InternalTokens

func (DataExplanationsLoadBalancerTargetGroupAttributes) InternalWithRef

func (DataExplanationsLoadBalancerTargetGroupAttributes) Name

type DataExplanationsLoadBalancerTargetGroupState

type DataExplanationsLoadBalancerTargetGroupState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsLoadBalancerTargetGroupsAttributes

type DataExplanationsLoadBalancerTargetGroupsAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsLoadBalancerTargetGroupsAttributes) Arn

func (DataExplanationsLoadBalancerTargetGroupsAttributes) Id

func (DataExplanationsLoadBalancerTargetGroupsAttributes) InternalRef

func (DataExplanationsLoadBalancerTargetGroupsAttributes) InternalTokens

func (DataExplanationsLoadBalancerTargetGroupsAttributes) InternalWithRef

func (DataExplanationsLoadBalancerTargetGroupsAttributes) Name

type DataExplanationsLoadBalancerTargetGroupsState

type DataExplanationsLoadBalancerTargetGroupsState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsNatGatewayAttributes

type DataExplanationsNatGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsNatGatewayAttributes) Arn

func (DataExplanationsNatGatewayAttributes) Id

func (DataExplanationsNatGatewayAttributes) InternalRef

func (DataExplanationsNatGatewayAttributes) InternalTokens

func (DataExplanationsNatGatewayAttributes) InternalWithRef

func (DataExplanationsNatGatewayAttributes) Name

type DataExplanationsNatGatewayState

type DataExplanationsNatGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsNetworkInterfaceAttributes

type DataExplanationsNetworkInterfaceAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsNetworkInterfaceAttributes) Arn

func (DataExplanationsNetworkInterfaceAttributes) Id

func (DataExplanationsNetworkInterfaceAttributes) InternalRef

func (DataExplanationsNetworkInterfaceAttributes) InternalTokens

func (DataExplanationsNetworkInterfaceAttributes) InternalWithRef

func (DataExplanationsNetworkInterfaceAttributes) Name

type DataExplanationsNetworkInterfaceState

type DataExplanationsNetworkInterfaceState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsPortRangesAttributes

type DataExplanationsPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsPortRangesAttributes) From

func (DataExplanationsPortRangesAttributes) InternalRef

func (DataExplanationsPortRangesAttributes) InternalTokens

func (DataExplanationsPortRangesAttributes) InternalWithRef

func (DataExplanationsPortRangesAttributes) To

type DataExplanationsPortRangesState

type DataExplanationsPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataExplanationsPrefixListAttributes

type DataExplanationsPrefixListAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsPrefixListAttributes) Arn

func (DataExplanationsPrefixListAttributes) Id

func (DataExplanationsPrefixListAttributes) InternalRef

func (DataExplanationsPrefixListAttributes) InternalTokens

func (DataExplanationsPrefixListAttributes) InternalWithRef

func (DataExplanationsPrefixListAttributes) Name

type DataExplanationsPrefixListState

type DataExplanationsPrefixListState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsRouteTableAttributes

type DataExplanationsRouteTableAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsRouteTableAttributes) Arn

func (DataExplanationsRouteTableAttributes) Id

func (DataExplanationsRouteTableAttributes) InternalRef

func (DataExplanationsRouteTableAttributes) InternalTokens

func (DataExplanationsRouteTableAttributes) InternalWithRef

func (DataExplanationsRouteTableAttributes) Name

type DataExplanationsRouteTableRouteAttributes

type DataExplanationsRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsRouteTableRouteAttributes) DestinationCidr

func (DataExplanationsRouteTableRouteAttributes) DestinationPrefixListId

func (rtr DataExplanationsRouteTableRouteAttributes) DestinationPrefixListId() terra.StringValue

func (DataExplanationsRouteTableRouteAttributes) EgressOnlyInternetGatewayId

func (rtr DataExplanationsRouteTableRouteAttributes) EgressOnlyInternetGatewayId() terra.StringValue

func (DataExplanationsRouteTableRouteAttributes) GatewayId

func (DataExplanationsRouteTableRouteAttributes) InstanceId

func (DataExplanationsRouteTableRouteAttributes) InternalRef

func (DataExplanationsRouteTableRouteAttributes) InternalTokens

func (DataExplanationsRouteTableRouteAttributes) InternalWithRef

func (DataExplanationsRouteTableRouteAttributes) NatGatewayId

func (DataExplanationsRouteTableRouteAttributes) NetworkInterfaceId

func (DataExplanationsRouteTableRouteAttributes) Origin

func (DataExplanationsRouteTableRouteAttributes) TransitGatewayId

func (DataExplanationsRouteTableRouteAttributes) VpcPeeringConnectionId

func (rtr DataExplanationsRouteTableRouteAttributes) VpcPeeringConnectionId() terra.StringValue

type DataExplanationsRouteTableRouteState

type DataExplanationsRouteTableRouteState struct {
	DestinationCidr             string `json:"destination_cidr"`
	DestinationPrefixListId     string `json:"destination_prefix_list_id"`
	EgressOnlyInternetGatewayId string `json:"egress_only_internet_gateway_id"`
	GatewayId                   string `json:"gateway_id"`
	InstanceId                  string `json:"instance_id"`
	NatGatewayId                string `json:"nat_gateway_id"`
	NetworkInterfaceId          string `json:"network_interface_id"`
	Origin                      string `json:"origin"`
	TransitGatewayId            string `json:"transit_gateway_id"`
	VpcPeeringConnectionId      string `json:"vpc_peering_connection_id"`
}

type DataExplanationsRouteTableState

type DataExplanationsRouteTableState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsSecurityGroupAttributes

type DataExplanationsSecurityGroupAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsSecurityGroupAttributes) Arn

func (DataExplanationsSecurityGroupAttributes) Id

func (DataExplanationsSecurityGroupAttributes) InternalRef

func (DataExplanationsSecurityGroupAttributes) InternalTokens

func (DataExplanationsSecurityGroupAttributes) InternalWithRef

func (DataExplanationsSecurityGroupAttributes) Name

type DataExplanationsSecurityGroupRuleAttributes

type DataExplanationsSecurityGroupRuleAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsSecurityGroupRuleAttributes) Cidr

func (DataExplanationsSecurityGroupRuleAttributes) Direction

func (DataExplanationsSecurityGroupRuleAttributes) InternalRef

func (DataExplanationsSecurityGroupRuleAttributes) InternalTokens

func (DataExplanationsSecurityGroupRuleAttributes) InternalWithRef

func (DataExplanationsSecurityGroupRuleAttributes) PortRange

func (DataExplanationsSecurityGroupRuleAttributes) PrefixListId

func (DataExplanationsSecurityGroupRuleAttributes) Protocol

func (DataExplanationsSecurityGroupRuleAttributes) SecurityGroupId

type DataExplanationsSecurityGroupRulePortRangeAttributes

type DataExplanationsSecurityGroupRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsSecurityGroupRulePortRangeAttributes) From

func (DataExplanationsSecurityGroupRulePortRangeAttributes) InternalRef

func (DataExplanationsSecurityGroupRulePortRangeAttributes) InternalTokens

func (DataExplanationsSecurityGroupRulePortRangeAttributes) InternalWithRef

func (DataExplanationsSecurityGroupRulePortRangeAttributes) To

type DataExplanationsSecurityGroupRulePortRangeState

type DataExplanationsSecurityGroupRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataExplanationsSecurityGroupRuleState

type DataExplanationsSecurityGroupRuleState struct {
	Cidr            string                                            `json:"cidr"`
	Direction       string                                            `json:"direction"`
	PrefixListId    string                                            `json:"prefix_list_id"`
	Protocol        string                                            `json:"protocol"`
	SecurityGroupId string                                            `json:"security_group_id"`
	PortRange       []DataExplanationsSecurityGroupRulePortRangeState `json:"port_range"`
}

type DataExplanationsSecurityGroupState

type DataExplanationsSecurityGroupState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsSecurityGroupsAttributes

type DataExplanationsSecurityGroupsAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsSecurityGroupsAttributes) Arn

func (DataExplanationsSecurityGroupsAttributes) Id

func (DataExplanationsSecurityGroupsAttributes) InternalRef

func (DataExplanationsSecurityGroupsAttributes) InternalTokens

func (DataExplanationsSecurityGroupsAttributes) InternalWithRef

func (DataExplanationsSecurityGroupsAttributes) Name

type DataExplanationsSecurityGroupsState

type DataExplanationsSecurityGroupsState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsSourceVpcAttributes

type DataExplanationsSourceVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsSourceVpcAttributes) Arn

func (DataExplanationsSourceVpcAttributes) Id

func (DataExplanationsSourceVpcAttributes) InternalRef

func (DataExplanationsSourceVpcAttributes) InternalTokens

func (DataExplanationsSourceVpcAttributes) InternalWithRef

func (DataExplanationsSourceVpcAttributes) Name

type DataExplanationsSourceVpcState

type DataExplanationsSourceVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsState

type DataExplanationsState struct {
	Address                       string                                               `json:"address"`
	Addresses                     []string                                             `json:"addresses"`
	AvailabilityZones             []string                                             `json:"availability_zones"`
	Cidrs                         []string                                             `json:"cidrs"`
	Direction                     string                                               `json:"direction"`
	ExplanationCode               string                                               `json:"explanation_code"`
	LoadBalancerArn               string                                               `json:"load_balancer_arn"`
	LoadBalancerListenerPort      float64                                              `json:"load_balancer_listener_port"`
	LoadBalancerTargetPort        float64                                              `json:"load_balancer_target_port"`
	MissingComponent              string                                               `json:"missing_component"`
	PacketField                   string                                               `json:"packet_field"`
	Port                          float64                                              `json:"port"`
	Protocols                     []string                                             `json:"protocols"`
	State                         string                                               `json:"state"`
	Acl                           []DataExplanationsAclState                           `json:"acl"`
	AclRule                       []DataExplanationsAclRuleState                       `json:"acl_rule"`
	AttachedTo                    []DataExplanationsAttachedToState                    `json:"attached_to"`
	ClassicLoadBalancerListener   []DataExplanationsClassicLoadBalancerListenerState   `json:"classic_load_balancer_listener"`
	Component                     []DataExplanationsComponentState                     `json:"component"`
	CustomerGateway               []DataExplanationsCustomerGatewayState               `json:"customer_gateway"`
	Destination                   []DataExplanationsDestinationState                   `json:"destination"`
	DestinationVpc                []DataExplanationsDestinationVpcState                `json:"destination_vpc"`
	ElasticLoadBalancerListener   []DataExplanationsElasticLoadBalancerListenerState   `json:"elastic_load_balancer_listener"`
	IngressRouteTable             []DataExplanationsIngressRouteTableState             `json:"ingress_route_table"`
	InternetGateway               []DataExplanationsInternetGatewayState               `json:"internet_gateway"`
	LoadBalancerTargetGroup       []DataExplanationsLoadBalancerTargetGroupState       `json:"load_balancer_target_group"`
	LoadBalancerTargetGroups      []DataExplanationsLoadBalancerTargetGroupsState      `json:"load_balancer_target_groups"`
	NatGateway                    []DataExplanationsNatGatewayState                    `json:"nat_gateway"`
	NetworkInterface              []DataExplanationsNetworkInterfaceState              `json:"network_interface"`
	PortRanges                    []DataExplanationsPortRangesState                    `json:"port_ranges"`
	PrefixList                    []DataExplanationsPrefixListState                    `json:"prefix_list"`
	RouteTable                    []DataExplanationsRouteTableState                    `json:"route_table"`
	RouteTableRoute               []DataExplanationsRouteTableRouteState               `json:"route_table_route"`
	SecurityGroup                 []DataExplanationsSecurityGroupState                 `json:"security_group"`
	SecurityGroupRule             []DataExplanationsSecurityGroupRuleState             `json:"security_group_rule"`
	SecurityGroups                []DataExplanationsSecurityGroupsState                `json:"security_groups"`
	SourceVpc                     []DataExplanationsSourceVpcState                     `json:"source_vpc"`
	Subnet                        []DataExplanationsSubnetState                        `json:"subnet"`
	SubnetRouteTable              []DataExplanationsSubnetRouteTableState              `json:"subnet_route_table"`
	TransitGateway                []DataExplanationsTransitGatewayState                `json:"transit_gateway"`
	TransitGatewayAttachment      []DataExplanationsTransitGatewayAttachmentState      `json:"transit_gateway_attachment"`
	TransitGatewayRouteTable      []DataExplanationsTransitGatewayRouteTableState      `json:"transit_gateway_route_table"`
	TransitGatewayRouteTableRoute []DataExplanationsTransitGatewayRouteTableRouteState `json:"transit_gateway_route_table_route"`
	Vpc                           []DataExplanationsVpcState                           `json:"vpc"`
	VpcEndpoint                   []DataExplanationsVpcEndpointState                   `json:"vpc_endpoint"`
	VpcPeeringConnection          []DataExplanationsVpcPeeringConnectionState          `json:"vpc_peering_connection"`
	VpnConnection                 []DataExplanationsVpnConnectionState                 `json:"vpn_connection"`
	VpnGateway                    []DataExplanationsVpnGatewayState                    `json:"vpn_gateway"`
}

type DataExplanationsSubnetAttributes

type DataExplanationsSubnetAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsSubnetAttributes) Arn

func (DataExplanationsSubnetAttributes) Id

func (DataExplanationsSubnetAttributes) InternalRef

func (DataExplanationsSubnetAttributes) InternalTokens

func (s DataExplanationsSubnetAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataExplanationsSubnetAttributes) InternalWithRef

func (DataExplanationsSubnetAttributes) Name

type DataExplanationsSubnetRouteTableAttributes

type DataExplanationsSubnetRouteTableAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsSubnetRouteTableAttributes) Arn

func (DataExplanationsSubnetRouteTableAttributes) Id

func (DataExplanationsSubnetRouteTableAttributes) InternalRef

func (DataExplanationsSubnetRouteTableAttributes) InternalTokens

func (DataExplanationsSubnetRouteTableAttributes) InternalWithRef

func (DataExplanationsSubnetRouteTableAttributes) Name

type DataExplanationsSubnetRouteTableState

type DataExplanationsSubnetRouteTableState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsSubnetState

type DataExplanationsSubnetState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsTransitGatewayAttachmentAttributes

type DataExplanationsTransitGatewayAttachmentAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsTransitGatewayAttachmentAttributes) Arn

func (DataExplanationsTransitGatewayAttachmentAttributes) Id

func (DataExplanationsTransitGatewayAttachmentAttributes) InternalRef

func (DataExplanationsTransitGatewayAttachmentAttributes) InternalTokens

func (DataExplanationsTransitGatewayAttachmentAttributes) InternalWithRef

func (DataExplanationsTransitGatewayAttachmentAttributes) Name

type DataExplanationsTransitGatewayAttachmentState

type DataExplanationsTransitGatewayAttachmentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsTransitGatewayAttributes

type DataExplanationsTransitGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsTransitGatewayAttributes) Arn

func (DataExplanationsTransitGatewayAttributes) Id

func (DataExplanationsTransitGatewayAttributes) InternalRef

func (DataExplanationsTransitGatewayAttributes) InternalTokens

func (DataExplanationsTransitGatewayAttributes) InternalWithRef

func (DataExplanationsTransitGatewayAttributes) Name

type DataExplanationsTransitGatewayRouteTableAttributes

type DataExplanationsTransitGatewayRouteTableAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsTransitGatewayRouteTableAttributes) Arn

func (DataExplanationsTransitGatewayRouteTableAttributes) Id

func (DataExplanationsTransitGatewayRouteTableAttributes) InternalRef

func (DataExplanationsTransitGatewayRouteTableAttributes) InternalTokens

func (DataExplanationsTransitGatewayRouteTableAttributes) InternalWithRef

func (DataExplanationsTransitGatewayRouteTableAttributes) Name

type DataExplanationsTransitGatewayRouteTableRouteAttributes

type DataExplanationsTransitGatewayRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) AttachmentId

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) DestinationCidr

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) InternalRef

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) InternalTokens

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) InternalWithRef

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) PrefixListId

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) ResourceId

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) ResourceType

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) RouteOrigin

func (DataExplanationsTransitGatewayRouteTableRouteAttributes) State

type DataExplanationsTransitGatewayRouteTableRouteState

type DataExplanationsTransitGatewayRouteTableRouteState struct {
	AttachmentId    string `json:"attachment_id"`
	DestinationCidr string `json:"destination_cidr"`
	PrefixListId    string `json:"prefix_list_id"`
	ResourceId      string `json:"resource_id"`
	ResourceType    string `json:"resource_type"`
	RouteOrigin     string `json:"route_origin"`
	State           string `json:"state"`
}

type DataExplanationsTransitGatewayRouteTableState

type DataExplanationsTransitGatewayRouteTableState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsTransitGatewayState

type DataExplanationsTransitGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsVpcAttributes

type DataExplanationsVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsVpcAttributes) Arn

func (DataExplanationsVpcAttributes) Id

func (DataExplanationsVpcAttributes) InternalRef

func (DataExplanationsVpcAttributes) InternalTokens

func (v DataExplanationsVpcAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataExplanationsVpcAttributes) InternalWithRef

func (DataExplanationsVpcAttributes) Name

type DataExplanationsVpcEndpointAttributes

type DataExplanationsVpcEndpointAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsVpcEndpointAttributes) Arn

func (DataExplanationsVpcEndpointAttributes) Id

func (DataExplanationsVpcEndpointAttributes) InternalRef

func (DataExplanationsVpcEndpointAttributes) InternalTokens

func (DataExplanationsVpcEndpointAttributes) InternalWithRef

func (DataExplanationsVpcEndpointAttributes) Name

type DataExplanationsVpcEndpointState

type DataExplanationsVpcEndpointState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsVpcPeeringConnectionAttributes

type DataExplanationsVpcPeeringConnectionAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsVpcPeeringConnectionAttributes) Arn

func (DataExplanationsVpcPeeringConnectionAttributes) Id

func (DataExplanationsVpcPeeringConnectionAttributes) InternalRef

func (DataExplanationsVpcPeeringConnectionAttributes) InternalTokens

func (DataExplanationsVpcPeeringConnectionAttributes) InternalWithRef

func (DataExplanationsVpcPeeringConnectionAttributes) Name

type DataExplanationsVpcPeeringConnectionState

type DataExplanationsVpcPeeringConnectionState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsVpcState

type DataExplanationsVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsVpnConnectionAttributes

type DataExplanationsVpnConnectionAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsVpnConnectionAttributes) Arn

func (DataExplanationsVpnConnectionAttributes) Id

func (DataExplanationsVpnConnectionAttributes) InternalRef

func (DataExplanationsVpnConnectionAttributes) InternalTokens

func (DataExplanationsVpnConnectionAttributes) InternalWithRef

func (DataExplanationsVpnConnectionAttributes) Name

type DataExplanationsVpnConnectionState

type DataExplanationsVpnConnectionState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataExplanationsVpnGatewayAttributes

type DataExplanationsVpnGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (DataExplanationsVpnGatewayAttributes) Arn

func (DataExplanationsVpnGatewayAttributes) Id

func (DataExplanationsVpnGatewayAttributes) InternalRef

func (DataExplanationsVpnGatewayAttributes) InternalTokens

func (DataExplanationsVpnGatewayAttributes) InternalWithRef

func (DataExplanationsVpnGatewayAttributes) Name

type DataExplanationsVpnGatewayState

type DataExplanationsVpnGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataFilter

type DataFilter struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// Values: set of string, required
	Values terra.SetValue[terra.StringValue] `hcl:"values,attr" validate:"required"`
}

type DataFilterAttributes

type DataFilterAttributes struct {
	// contains filtered or unexported fields
}

func (DataFilterAttributes) InternalRef

func (f DataFilterAttributes) InternalRef() (terra.Reference, error)

func (DataFilterAttributes) InternalTokens

func (f DataFilterAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataFilterAttributes) InternalWithRef

func (DataFilterAttributes) Name

func (DataFilterAttributes) Values

type DataFilterState

type DataFilterState struct {
	Name   string   `json:"name"`
	Values []string `json:"values"`
}

type DataForwardPathComponentsAclRuleAttributes

type DataForwardPathComponentsAclRuleAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsAclRuleAttributes) Cidr

func (DataForwardPathComponentsAclRuleAttributes) Egress

func (DataForwardPathComponentsAclRuleAttributes) InternalRef

func (DataForwardPathComponentsAclRuleAttributes) InternalTokens

func (DataForwardPathComponentsAclRuleAttributes) InternalWithRef

func (DataForwardPathComponentsAclRuleAttributes) PortRange

func (DataForwardPathComponentsAclRuleAttributes) Protocol

func (DataForwardPathComponentsAclRuleAttributes) RuleAction

func (DataForwardPathComponentsAclRuleAttributes) RuleNumber

type DataForwardPathComponentsAclRulePortRangeAttributes

type DataForwardPathComponentsAclRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsAclRulePortRangeAttributes) From

func (DataForwardPathComponentsAclRulePortRangeAttributes) InternalRef

func (DataForwardPathComponentsAclRulePortRangeAttributes) InternalTokens

func (DataForwardPathComponentsAclRulePortRangeAttributes) InternalWithRef

func (DataForwardPathComponentsAclRulePortRangeAttributes) To

type DataForwardPathComponentsAclRulePortRangeState

type DataForwardPathComponentsAclRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataForwardPathComponentsAclRuleState

type DataForwardPathComponentsAclRuleState struct {
	Cidr       string                                           `json:"cidr"`
	Egress     bool                                             `json:"egress"`
	Protocol   string                                           `json:"protocol"`
	RuleAction string                                           `json:"rule_action"`
	RuleNumber float64                                          `json:"rule_number"`
	PortRange  []DataForwardPathComponentsAclRulePortRangeState `json:"port_range"`
}

type DataForwardPathComponentsAdditionalDetailsAttributes

type DataForwardPathComponentsAdditionalDetailsAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsAdditionalDetailsAttributes) AdditionalDetailType

func (DataForwardPathComponentsAdditionalDetailsAttributes) InternalRef

func (DataForwardPathComponentsAdditionalDetailsAttributes) InternalTokens

func (DataForwardPathComponentsAdditionalDetailsAttributes) InternalWithRef

type DataForwardPathComponentsAdditionalDetailsComponentAttributes

type DataForwardPathComponentsAdditionalDetailsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsAdditionalDetailsComponentAttributes) Arn

func (DataForwardPathComponentsAdditionalDetailsComponentAttributes) Id

func (DataForwardPathComponentsAdditionalDetailsComponentAttributes) InternalRef

func (DataForwardPathComponentsAdditionalDetailsComponentAttributes) InternalTokens

func (DataForwardPathComponentsAdditionalDetailsComponentAttributes) InternalWithRef

func (DataForwardPathComponentsAdditionalDetailsComponentAttributes) Name

type DataForwardPathComponentsAdditionalDetailsComponentState

type DataForwardPathComponentsAdditionalDetailsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataForwardPathComponentsAdditionalDetailsState

type DataForwardPathComponentsAdditionalDetailsState struct {
	AdditionalDetailType string                                                     `json:"additional_detail_type"`
	Component            []DataForwardPathComponentsAdditionalDetailsComponentState `json:"component"`
}

type DataForwardPathComponentsAttachedToAttributes

type DataForwardPathComponentsAttachedToAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsAttachedToAttributes) Arn

func (DataForwardPathComponentsAttachedToAttributes) Id

func (DataForwardPathComponentsAttachedToAttributes) InternalRef

func (DataForwardPathComponentsAttachedToAttributes) InternalTokens

func (DataForwardPathComponentsAttachedToAttributes) InternalWithRef

func (DataForwardPathComponentsAttachedToAttributes) Name

type DataForwardPathComponentsAttachedToState

type DataForwardPathComponentsAttachedToState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataForwardPathComponentsAttributes

type DataForwardPathComponentsAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsAttributes) AclRule

func (DataForwardPathComponentsAttributes) AdditionalDetails

func (DataForwardPathComponentsAttributes) AttachedTo

func (DataForwardPathComponentsAttributes) Component

func (DataForwardPathComponentsAttributes) DestinationVpc

func (DataForwardPathComponentsAttributes) InboundHeader

func (DataForwardPathComponentsAttributes) InternalRef

func (DataForwardPathComponentsAttributes) InternalTokens

func (fpc DataForwardPathComponentsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataForwardPathComponentsAttributes) InternalWithRef

func (DataForwardPathComponentsAttributes) OutboundHeader

func (DataForwardPathComponentsAttributes) RouteTableRoute

func (DataForwardPathComponentsAttributes) SecurityGroupRule

func (DataForwardPathComponentsAttributes) SequenceNumber

func (DataForwardPathComponentsAttributes) SourceVpc

func (DataForwardPathComponentsAttributes) Subnet

func (DataForwardPathComponentsAttributes) TransitGateway

func (DataForwardPathComponentsAttributes) Vpc

type DataForwardPathComponentsComponentAttributes

type DataForwardPathComponentsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsComponentAttributes) Arn

func (DataForwardPathComponentsComponentAttributes) Id

func (DataForwardPathComponentsComponentAttributes) InternalRef

func (DataForwardPathComponentsComponentAttributes) InternalTokens

func (DataForwardPathComponentsComponentAttributes) InternalWithRef

func (DataForwardPathComponentsComponentAttributes) Name

type DataForwardPathComponentsComponentState

type DataForwardPathComponentsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataForwardPathComponentsDestinationVpcAttributes

type DataForwardPathComponentsDestinationVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsDestinationVpcAttributes) Arn

func (DataForwardPathComponentsDestinationVpcAttributes) Id

func (DataForwardPathComponentsDestinationVpcAttributes) InternalRef

func (DataForwardPathComponentsDestinationVpcAttributes) InternalTokens

func (DataForwardPathComponentsDestinationVpcAttributes) InternalWithRef

func (DataForwardPathComponentsDestinationVpcAttributes) Name

type DataForwardPathComponentsDestinationVpcState

type DataForwardPathComponentsDestinationVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataForwardPathComponentsInboundHeaderAttributes

type DataForwardPathComponentsInboundHeaderAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsInboundHeaderAttributes) DestinationAddresses

func (DataForwardPathComponentsInboundHeaderAttributes) InternalRef

func (DataForwardPathComponentsInboundHeaderAttributes) InternalTokens

func (DataForwardPathComponentsInboundHeaderAttributes) InternalWithRef

func (DataForwardPathComponentsInboundHeaderAttributes) Protocol

func (DataForwardPathComponentsInboundHeaderAttributes) SourceAddresses

type DataForwardPathComponentsInboundHeaderDestinationPortRangesAttributes

type DataForwardPathComponentsInboundHeaderDestinationPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) From

func (DataForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalRef

func (DataForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalTokens

func (DataForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalWithRef

func (DataForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) To

type DataForwardPathComponentsInboundHeaderDestinationPortRangesState

type DataForwardPathComponentsInboundHeaderDestinationPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataForwardPathComponentsInboundHeaderSourcePortRangesAttributes

type DataForwardPathComponentsInboundHeaderSourcePortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsInboundHeaderSourcePortRangesAttributes) From

func (DataForwardPathComponentsInboundHeaderSourcePortRangesAttributes) InternalRef

func (DataForwardPathComponentsInboundHeaderSourcePortRangesAttributes) InternalTokens

func (DataForwardPathComponentsInboundHeaderSourcePortRangesAttributes) InternalWithRef

func (DataForwardPathComponentsInboundHeaderSourcePortRangesAttributes) To

type DataForwardPathComponentsInboundHeaderSourcePortRangesState

type DataForwardPathComponentsInboundHeaderSourcePortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataForwardPathComponentsInboundHeaderState

type DataForwardPathComponentsInboundHeaderState struct {
	DestinationAddresses  []string                                                           `json:"destination_addresses"`
	Protocol              string                                                             `json:"protocol"`
	SourceAddresses       []string                                                           `json:"source_addresses"`
	DestinationPortRanges []DataForwardPathComponentsInboundHeaderDestinationPortRangesState `json:"destination_port_ranges"`
	SourcePortRanges      []DataForwardPathComponentsInboundHeaderSourcePortRangesState      `json:"source_port_ranges"`
}

type DataForwardPathComponentsOutboundHeaderAttributes

type DataForwardPathComponentsOutboundHeaderAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsOutboundHeaderAttributes) DestinationAddresses

func (DataForwardPathComponentsOutboundHeaderAttributes) InternalRef

func (DataForwardPathComponentsOutboundHeaderAttributes) InternalTokens

func (DataForwardPathComponentsOutboundHeaderAttributes) InternalWithRef

func (DataForwardPathComponentsOutboundHeaderAttributes) Protocol

func (DataForwardPathComponentsOutboundHeaderAttributes) SourceAddresses

type DataForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes

type DataForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) From

func (DataForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalRef

func (DataForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalTokens

func (DataForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalWithRef

func (DataForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) To

type DataForwardPathComponentsOutboundHeaderDestinationPortRangesState

type DataForwardPathComponentsOutboundHeaderDestinationPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataForwardPathComponentsOutboundHeaderSourcePortRangesAttributes

type DataForwardPathComponentsOutboundHeaderSourcePortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) From

func (DataForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalRef

func (DataForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalTokens

func (DataForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalWithRef

func (DataForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) To

type DataForwardPathComponentsOutboundHeaderSourcePortRangesState

type DataForwardPathComponentsOutboundHeaderSourcePortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataForwardPathComponentsOutboundHeaderState

type DataForwardPathComponentsOutboundHeaderState struct {
	DestinationAddresses  []string                                                            `json:"destination_addresses"`
	Protocol              string                                                              `json:"protocol"`
	SourceAddresses       []string                                                            `json:"source_addresses"`
	DestinationPortRanges []DataForwardPathComponentsOutboundHeaderDestinationPortRangesState `json:"destination_port_ranges"`
	SourcePortRanges      []DataForwardPathComponentsOutboundHeaderSourcePortRangesState      `json:"source_port_ranges"`
}

type DataForwardPathComponentsRouteTableRouteAttributes

type DataForwardPathComponentsRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsRouteTableRouteAttributes) DestinationCidr

func (DataForwardPathComponentsRouteTableRouteAttributes) DestinationPrefixListId

func (DataForwardPathComponentsRouteTableRouteAttributes) EgressOnlyInternetGatewayId

func (rtr DataForwardPathComponentsRouteTableRouteAttributes) EgressOnlyInternetGatewayId() terra.StringValue

func (DataForwardPathComponentsRouteTableRouteAttributes) GatewayId

func (DataForwardPathComponentsRouteTableRouteAttributes) InstanceId

func (DataForwardPathComponentsRouteTableRouteAttributes) InternalRef

func (DataForwardPathComponentsRouteTableRouteAttributes) InternalTokens

func (DataForwardPathComponentsRouteTableRouteAttributes) InternalWithRef

func (DataForwardPathComponentsRouteTableRouteAttributes) NatGatewayId

func (DataForwardPathComponentsRouteTableRouteAttributes) NetworkInterfaceId

func (DataForwardPathComponentsRouteTableRouteAttributes) Origin

func (DataForwardPathComponentsRouteTableRouteAttributes) TransitGatewayId

func (DataForwardPathComponentsRouteTableRouteAttributes) VpcPeeringConnectionId

type DataForwardPathComponentsRouteTableRouteState

type DataForwardPathComponentsRouteTableRouteState struct {
	DestinationCidr             string `json:"destination_cidr"`
	DestinationPrefixListId     string `json:"destination_prefix_list_id"`
	EgressOnlyInternetGatewayId string `json:"egress_only_internet_gateway_id"`
	GatewayId                   string `json:"gateway_id"`
	InstanceId                  string `json:"instance_id"`
	NatGatewayId                string `json:"nat_gateway_id"`
	NetworkInterfaceId          string `json:"network_interface_id"`
	Origin                      string `json:"origin"`
	TransitGatewayId            string `json:"transit_gateway_id"`
	VpcPeeringConnectionId      string `json:"vpc_peering_connection_id"`
}

type DataForwardPathComponentsSecurityGroupRuleAttributes

type DataForwardPathComponentsSecurityGroupRuleAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsSecurityGroupRuleAttributes) Cidr

func (DataForwardPathComponentsSecurityGroupRuleAttributes) Direction

func (DataForwardPathComponentsSecurityGroupRuleAttributes) InternalRef

func (DataForwardPathComponentsSecurityGroupRuleAttributes) InternalTokens

func (DataForwardPathComponentsSecurityGroupRuleAttributes) InternalWithRef

func (DataForwardPathComponentsSecurityGroupRuleAttributes) PrefixListId

func (DataForwardPathComponentsSecurityGroupRuleAttributes) Protocol

func (DataForwardPathComponentsSecurityGroupRuleAttributes) SecurityGroupId

type DataForwardPathComponentsSecurityGroupRulePortRangeAttributes

type DataForwardPathComponentsSecurityGroupRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsSecurityGroupRulePortRangeAttributes) From

func (DataForwardPathComponentsSecurityGroupRulePortRangeAttributes) InternalRef

func (DataForwardPathComponentsSecurityGroupRulePortRangeAttributes) InternalTokens

func (DataForwardPathComponentsSecurityGroupRulePortRangeAttributes) InternalWithRef

func (DataForwardPathComponentsSecurityGroupRulePortRangeAttributes) To

type DataForwardPathComponentsSecurityGroupRulePortRangeState

type DataForwardPathComponentsSecurityGroupRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataForwardPathComponentsSecurityGroupRuleState

type DataForwardPathComponentsSecurityGroupRuleState struct {
	Cidr            string                                                     `json:"cidr"`
	Direction       string                                                     `json:"direction"`
	PrefixListId    string                                                     `json:"prefix_list_id"`
	Protocol        string                                                     `json:"protocol"`
	SecurityGroupId string                                                     `json:"security_group_id"`
	PortRange       []DataForwardPathComponentsSecurityGroupRulePortRangeState `json:"port_range"`
}

type DataForwardPathComponentsSourceVpcAttributes

type DataForwardPathComponentsSourceVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsSourceVpcAttributes) Arn

func (DataForwardPathComponentsSourceVpcAttributes) Id

func (DataForwardPathComponentsSourceVpcAttributes) InternalRef

func (DataForwardPathComponentsSourceVpcAttributes) InternalTokens

func (DataForwardPathComponentsSourceVpcAttributes) InternalWithRef

func (DataForwardPathComponentsSourceVpcAttributes) Name

type DataForwardPathComponentsSourceVpcState

type DataForwardPathComponentsSourceVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataForwardPathComponentsState

type DataForwardPathComponentsState struct {
	SequenceNumber                float64                                                       `json:"sequence_number"`
	AclRule                       []DataForwardPathComponentsAclRuleState                       `json:"acl_rule"`
	AdditionalDetails             []DataForwardPathComponentsAdditionalDetailsState             `json:"additional_details"`
	AttachedTo                    []DataForwardPathComponentsAttachedToState                    `json:"attached_to"`
	Component                     []DataForwardPathComponentsComponentState                     `json:"component"`
	DestinationVpc                []DataForwardPathComponentsDestinationVpcState                `json:"destination_vpc"`
	InboundHeader                 []DataForwardPathComponentsInboundHeaderState                 `json:"inbound_header"`
	OutboundHeader                []DataForwardPathComponentsOutboundHeaderState                `json:"outbound_header"`
	RouteTableRoute               []DataForwardPathComponentsRouteTableRouteState               `json:"route_table_route"`
	SecurityGroupRule             []DataForwardPathComponentsSecurityGroupRuleState             `json:"security_group_rule"`
	SourceVpc                     []DataForwardPathComponentsSourceVpcState                     `json:"source_vpc"`
	Subnet                        []DataForwardPathComponentsSubnetState                        `json:"subnet"`
	TransitGateway                []DataForwardPathComponentsTransitGatewayState                `json:"transit_gateway"`
	TransitGatewayRouteTableRoute []DataForwardPathComponentsTransitGatewayRouteTableRouteState `json:"transit_gateway_route_table_route"`
	Vpc                           []DataForwardPathComponentsVpcState                           `json:"vpc"`
}

type DataForwardPathComponentsSubnetAttributes

type DataForwardPathComponentsSubnetAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsSubnetAttributes) Arn

func (DataForwardPathComponentsSubnetAttributes) Id

func (DataForwardPathComponentsSubnetAttributes) InternalRef

func (DataForwardPathComponentsSubnetAttributes) InternalTokens

func (DataForwardPathComponentsSubnetAttributes) InternalWithRef

func (DataForwardPathComponentsSubnetAttributes) Name

type DataForwardPathComponentsSubnetState

type DataForwardPathComponentsSubnetState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataForwardPathComponentsTransitGatewayAttributes

type DataForwardPathComponentsTransitGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsTransitGatewayAttributes) Arn

func (DataForwardPathComponentsTransitGatewayAttributes) Id

func (DataForwardPathComponentsTransitGatewayAttributes) InternalRef

func (DataForwardPathComponentsTransitGatewayAttributes) InternalTokens

func (DataForwardPathComponentsTransitGatewayAttributes) InternalWithRef

func (DataForwardPathComponentsTransitGatewayAttributes) Name

type DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes

type DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) AttachmentId

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) DestinationCidr

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) InternalRef

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) InternalTokens

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) InternalWithRef

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) PrefixListId

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) ResourceId

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) ResourceType

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) RouteOrigin

func (DataForwardPathComponentsTransitGatewayRouteTableRouteAttributes) State

type DataForwardPathComponentsTransitGatewayRouteTableRouteState

type DataForwardPathComponentsTransitGatewayRouteTableRouteState struct {
	AttachmentId    string `json:"attachment_id"`
	DestinationCidr string `json:"destination_cidr"`
	PrefixListId    string `json:"prefix_list_id"`
	ResourceId      string `json:"resource_id"`
	ResourceType    string `json:"resource_type"`
	RouteOrigin     string `json:"route_origin"`
	State           string `json:"state"`
}

type DataForwardPathComponentsTransitGatewayState

type DataForwardPathComponentsTransitGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataForwardPathComponentsVpcAttributes

type DataForwardPathComponentsVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataForwardPathComponentsVpcAttributes) Arn

func (DataForwardPathComponentsVpcAttributes) Id

func (DataForwardPathComponentsVpcAttributes) InternalRef

func (DataForwardPathComponentsVpcAttributes) InternalTokens

func (DataForwardPathComponentsVpcAttributes) InternalWithRef

func (DataForwardPathComponentsVpcAttributes) Name

type DataForwardPathComponentsVpcState

type DataForwardPathComponentsVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataReturnPathComponentsAclRuleAttributes

type DataReturnPathComponentsAclRuleAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsAclRuleAttributes) Cidr

func (DataReturnPathComponentsAclRuleAttributes) Egress

func (DataReturnPathComponentsAclRuleAttributes) InternalRef

func (DataReturnPathComponentsAclRuleAttributes) InternalTokens

func (DataReturnPathComponentsAclRuleAttributes) InternalWithRef

func (DataReturnPathComponentsAclRuleAttributes) PortRange

func (DataReturnPathComponentsAclRuleAttributes) Protocol

func (DataReturnPathComponentsAclRuleAttributes) RuleAction

func (DataReturnPathComponentsAclRuleAttributes) RuleNumber

type DataReturnPathComponentsAclRulePortRangeAttributes

type DataReturnPathComponentsAclRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsAclRulePortRangeAttributes) From

func (DataReturnPathComponentsAclRulePortRangeAttributes) InternalRef

func (DataReturnPathComponentsAclRulePortRangeAttributes) InternalTokens

func (DataReturnPathComponentsAclRulePortRangeAttributes) InternalWithRef

func (DataReturnPathComponentsAclRulePortRangeAttributes) To

type DataReturnPathComponentsAclRulePortRangeState

type DataReturnPathComponentsAclRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataReturnPathComponentsAclRuleState

type DataReturnPathComponentsAclRuleState struct {
	Cidr       string                                          `json:"cidr"`
	Egress     bool                                            `json:"egress"`
	Protocol   string                                          `json:"protocol"`
	RuleAction string                                          `json:"rule_action"`
	RuleNumber float64                                         `json:"rule_number"`
	PortRange  []DataReturnPathComponentsAclRulePortRangeState `json:"port_range"`
}

type DataReturnPathComponentsAdditionalDetailsAttributes

type DataReturnPathComponentsAdditionalDetailsAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsAdditionalDetailsAttributes) AdditionalDetailType

func (DataReturnPathComponentsAdditionalDetailsAttributes) InternalRef

func (DataReturnPathComponentsAdditionalDetailsAttributes) InternalTokens

func (DataReturnPathComponentsAdditionalDetailsAttributes) InternalWithRef

type DataReturnPathComponentsAdditionalDetailsComponentAttributes

type DataReturnPathComponentsAdditionalDetailsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsAdditionalDetailsComponentAttributes) Arn

func (DataReturnPathComponentsAdditionalDetailsComponentAttributes) Id

func (DataReturnPathComponentsAdditionalDetailsComponentAttributes) InternalRef

func (DataReturnPathComponentsAdditionalDetailsComponentAttributes) InternalTokens

func (DataReturnPathComponentsAdditionalDetailsComponentAttributes) InternalWithRef

func (DataReturnPathComponentsAdditionalDetailsComponentAttributes) Name

type DataReturnPathComponentsAdditionalDetailsComponentState

type DataReturnPathComponentsAdditionalDetailsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataReturnPathComponentsAdditionalDetailsState

type DataReturnPathComponentsAdditionalDetailsState struct {
	AdditionalDetailType string                                                    `json:"additional_detail_type"`
	Component            []DataReturnPathComponentsAdditionalDetailsComponentState `json:"component"`
}

type DataReturnPathComponentsAttachedToAttributes

type DataReturnPathComponentsAttachedToAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsAttachedToAttributes) Arn

func (DataReturnPathComponentsAttachedToAttributes) Id

func (DataReturnPathComponentsAttachedToAttributes) InternalRef

func (DataReturnPathComponentsAttachedToAttributes) InternalTokens

func (DataReturnPathComponentsAttachedToAttributes) InternalWithRef

func (DataReturnPathComponentsAttachedToAttributes) Name

type DataReturnPathComponentsAttachedToState

type DataReturnPathComponentsAttachedToState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataReturnPathComponentsAttributes

type DataReturnPathComponentsAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsAttributes) AclRule

func (DataReturnPathComponentsAttributes) AdditionalDetails

func (DataReturnPathComponentsAttributes) AttachedTo

func (DataReturnPathComponentsAttributes) Component

func (DataReturnPathComponentsAttributes) DestinationVpc

func (DataReturnPathComponentsAttributes) InboundHeader

func (DataReturnPathComponentsAttributes) InternalRef

func (DataReturnPathComponentsAttributes) InternalTokens

func (rpc DataReturnPathComponentsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataReturnPathComponentsAttributes) InternalWithRef

func (DataReturnPathComponentsAttributes) OutboundHeader

func (DataReturnPathComponentsAttributes) RouteTableRoute

func (DataReturnPathComponentsAttributes) SecurityGroupRule

func (DataReturnPathComponentsAttributes) SequenceNumber

func (DataReturnPathComponentsAttributes) SourceVpc

func (DataReturnPathComponentsAttributes) Subnet

func (DataReturnPathComponentsAttributes) TransitGateway

func (DataReturnPathComponentsAttributes) Vpc

type DataReturnPathComponentsComponentAttributes

type DataReturnPathComponentsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsComponentAttributes) Arn

func (DataReturnPathComponentsComponentAttributes) Id

func (DataReturnPathComponentsComponentAttributes) InternalRef

func (DataReturnPathComponentsComponentAttributes) InternalTokens

func (DataReturnPathComponentsComponentAttributes) InternalWithRef

func (DataReturnPathComponentsComponentAttributes) Name

type DataReturnPathComponentsComponentState

type DataReturnPathComponentsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataReturnPathComponentsDestinationVpcAttributes

type DataReturnPathComponentsDestinationVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsDestinationVpcAttributes) Arn

func (DataReturnPathComponentsDestinationVpcAttributes) Id

func (DataReturnPathComponentsDestinationVpcAttributes) InternalRef

func (DataReturnPathComponentsDestinationVpcAttributes) InternalTokens

func (DataReturnPathComponentsDestinationVpcAttributes) InternalWithRef

func (DataReturnPathComponentsDestinationVpcAttributes) Name

type DataReturnPathComponentsDestinationVpcState

type DataReturnPathComponentsDestinationVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataReturnPathComponentsInboundHeaderAttributes

type DataReturnPathComponentsInboundHeaderAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsInboundHeaderAttributes) DestinationAddresses

func (DataReturnPathComponentsInboundHeaderAttributes) InternalRef

func (DataReturnPathComponentsInboundHeaderAttributes) InternalTokens

func (DataReturnPathComponentsInboundHeaderAttributes) InternalWithRef

func (DataReturnPathComponentsInboundHeaderAttributes) Protocol

func (DataReturnPathComponentsInboundHeaderAttributes) SourceAddresses

type DataReturnPathComponentsInboundHeaderDestinationPortRangesAttributes

type DataReturnPathComponentsInboundHeaderDestinationPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) From

func (DataReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalRef

func (DataReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalTokens

func (DataReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalWithRef

func (DataReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) To

type DataReturnPathComponentsInboundHeaderDestinationPortRangesState

type DataReturnPathComponentsInboundHeaderDestinationPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataReturnPathComponentsInboundHeaderSourcePortRangesAttributes

type DataReturnPathComponentsInboundHeaderSourcePortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsInboundHeaderSourcePortRangesAttributes) From

func (DataReturnPathComponentsInboundHeaderSourcePortRangesAttributes) InternalRef

func (DataReturnPathComponentsInboundHeaderSourcePortRangesAttributes) InternalTokens

func (DataReturnPathComponentsInboundHeaderSourcePortRangesAttributes) InternalWithRef

func (DataReturnPathComponentsInboundHeaderSourcePortRangesAttributes) To

type DataReturnPathComponentsInboundHeaderSourcePortRangesState

type DataReturnPathComponentsInboundHeaderSourcePortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataReturnPathComponentsInboundHeaderState

type DataReturnPathComponentsInboundHeaderState struct {
	DestinationAddresses  []string                                                          `json:"destination_addresses"`
	Protocol              string                                                            `json:"protocol"`
	SourceAddresses       []string                                                          `json:"source_addresses"`
	DestinationPortRanges []DataReturnPathComponentsInboundHeaderDestinationPortRangesState `json:"destination_port_ranges"`
	SourcePortRanges      []DataReturnPathComponentsInboundHeaderSourcePortRangesState      `json:"source_port_ranges"`
}

type DataReturnPathComponentsOutboundHeaderAttributes

type DataReturnPathComponentsOutboundHeaderAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsOutboundHeaderAttributes) DestinationAddresses

func (DataReturnPathComponentsOutboundHeaderAttributes) InternalRef

func (DataReturnPathComponentsOutboundHeaderAttributes) InternalTokens

func (DataReturnPathComponentsOutboundHeaderAttributes) InternalWithRef

func (DataReturnPathComponentsOutboundHeaderAttributes) Protocol

func (DataReturnPathComponentsOutboundHeaderAttributes) SourceAddresses

type DataReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes

type DataReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) From

func (DataReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalRef

func (DataReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalTokens

func (DataReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalWithRef

func (DataReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) To

type DataReturnPathComponentsOutboundHeaderDestinationPortRangesState

type DataReturnPathComponentsOutboundHeaderDestinationPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataReturnPathComponentsOutboundHeaderSourcePortRangesAttributes

type DataReturnPathComponentsOutboundHeaderSourcePortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) From

func (DataReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalRef

func (DataReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalTokens

func (DataReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalWithRef

func (DataReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) To

type DataReturnPathComponentsOutboundHeaderSourcePortRangesState

type DataReturnPathComponentsOutboundHeaderSourcePortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataReturnPathComponentsOutboundHeaderState

type DataReturnPathComponentsOutboundHeaderState struct {
	DestinationAddresses  []string                                                           `json:"destination_addresses"`
	Protocol              string                                                             `json:"protocol"`
	SourceAddresses       []string                                                           `json:"source_addresses"`
	DestinationPortRanges []DataReturnPathComponentsOutboundHeaderDestinationPortRangesState `json:"destination_port_ranges"`
	SourcePortRanges      []DataReturnPathComponentsOutboundHeaderSourcePortRangesState      `json:"source_port_ranges"`
}

type DataReturnPathComponentsRouteTableRouteAttributes

type DataReturnPathComponentsRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsRouteTableRouteAttributes) DestinationCidr

func (DataReturnPathComponentsRouteTableRouteAttributes) DestinationPrefixListId

func (DataReturnPathComponentsRouteTableRouteAttributes) EgressOnlyInternetGatewayId

func (rtr DataReturnPathComponentsRouteTableRouteAttributes) EgressOnlyInternetGatewayId() terra.StringValue

func (DataReturnPathComponentsRouteTableRouteAttributes) GatewayId

func (DataReturnPathComponentsRouteTableRouteAttributes) InstanceId

func (DataReturnPathComponentsRouteTableRouteAttributes) InternalRef

func (DataReturnPathComponentsRouteTableRouteAttributes) InternalTokens

func (DataReturnPathComponentsRouteTableRouteAttributes) InternalWithRef

func (DataReturnPathComponentsRouteTableRouteAttributes) NatGatewayId

func (DataReturnPathComponentsRouteTableRouteAttributes) NetworkInterfaceId

func (DataReturnPathComponentsRouteTableRouteAttributes) Origin

func (DataReturnPathComponentsRouteTableRouteAttributes) TransitGatewayId

func (DataReturnPathComponentsRouteTableRouteAttributes) VpcPeeringConnectionId

type DataReturnPathComponentsRouteTableRouteState

type DataReturnPathComponentsRouteTableRouteState struct {
	DestinationCidr             string `json:"destination_cidr"`
	DestinationPrefixListId     string `json:"destination_prefix_list_id"`
	EgressOnlyInternetGatewayId string `json:"egress_only_internet_gateway_id"`
	GatewayId                   string `json:"gateway_id"`
	InstanceId                  string `json:"instance_id"`
	NatGatewayId                string `json:"nat_gateway_id"`
	NetworkInterfaceId          string `json:"network_interface_id"`
	Origin                      string `json:"origin"`
	TransitGatewayId            string `json:"transit_gateway_id"`
	VpcPeeringConnectionId      string `json:"vpc_peering_connection_id"`
}

type DataReturnPathComponentsSecurityGroupRuleAttributes

type DataReturnPathComponentsSecurityGroupRuleAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsSecurityGroupRuleAttributes) Cidr

func (DataReturnPathComponentsSecurityGroupRuleAttributes) Direction

func (DataReturnPathComponentsSecurityGroupRuleAttributes) InternalRef

func (DataReturnPathComponentsSecurityGroupRuleAttributes) InternalTokens

func (DataReturnPathComponentsSecurityGroupRuleAttributes) InternalWithRef

func (DataReturnPathComponentsSecurityGroupRuleAttributes) PrefixListId

func (DataReturnPathComponentsSecurityGroupRuleAttributes) Protocol

func (DataReturnPathComponentsSecurityGroupRuleAttributes) SecurityGroupId

type DataReturnPathComponentsSecurityGroupRulePortRangeAttributes

type DataReturnPathComponentsSecurityGroupRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsSecurityGroupRulePortRangeAttributes) From

func (DataReturnPathComponentsSecurityGroupRulePortRangeAttributes) InternalRef

func (DataReturnPathComponentsSecurityGroupRulePortRangeAttributes) InternalTokens

func (DataReturnPathComponentsSecurityGroupRulePortRangeAttributes) InternalWithRef

func (DataReturnPathComponentsSecurityGroupRulePortRangeAttributes) To

type DataReturnPathComponentsSecurityGroupRulePortRangeState

type DataReturnPathComponentsSecurityGroupRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type DataReturnPathComponentsSecurityGroupRuleState

type DataReturnPathComponentsSecurityGroupRuleState struct {
	Cidr            string                                                    `json:"cidr"`
	Direction       string                                                    `json:"direction"`
	PrefixListId    string                                                    `json:"prefix_list_id"`
	Protocol        string                                                    `json:"protocol"`
	SecurityGroupId string                                                    `json:"security_group_id"`
	PortRange       []DataReturnPathComponentsSecurityGroupRulePortRangeState `json:"port_range"`
}

type DataReturnPathComponentsSourceVpcAttributes

type DataReturnPathComponentsSourceVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsSourceVpcAttributes) Arn

func (DataReturnPathComponentsSourceVpcAttributes) Id

func (DataReturnPathComponentsSourceVpcAttributes) InternalRef

func (DataReturnPathComponentsSourceVpcAttributes) InternalTokens

func (DataReturnPathComponentsSourceVpcAttributes) InternalWithRef

func (DataReturnPathComponentsSourceVpcAttributes) Name

type DataReturnPathComponentsSourceVpcState

type DataReturnPathComponentsSourceVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataReturnPathComponentsState

type DataReturnPathComponentsState struct {
	SequenceNumber                float64                                                      `json:"sequence_number"`
	AclRule                       []DataReturnPathComponentsAclRuleState                       `json:"acl_rule"`
	AdditionalDetails             []DataReturnPathComponentsAdditionalDetailsState             `json:"additional_details"`
	AttachedTo                    []DataReturnPathComponentsAttachedToState                    `json:"attached_to"`
	Component                     []DataReturnPathComponentsComponentState                     `json:"component"`
	DestinationVpc                []DataReturnPathComponentsDestinationVpcState                `json:"destination_vpc"`
	InboundHeader                 []DataReturnPathComponentsInboundHeaderState                 `json:"inbound_header"`
	OutboundHeader                []DataReturnPathComponentsOutboundHeaderState                `json:"outbound_header"`
	RouteTableRoute               []DataReturnPathComponentsRouteTableRouteState               `json:"route_table_route"`
	SecurityGroupRule             []DataReturnPathComponentsSecurityGroupRuleState             `json:"security_group_rule"`
	SourceVpc                     []DataReturnPathComponentsSourceVpcState                     `json:"source_vpc"`
	Subnet                        []DataReturnPathComponentsSubnetState                        `json:"subnet"`
	TransitGateway                []DataReturnPathComponentsTransitGatewayState                `json:"transit_gateway"`
	TransitGatewayRouteTableRoute []DataReturnPathComponentsTransitGatewayRouteTableRouteState `json:"transit_gateway_route_table_route"`
	Vpc                           []DataReturnPathComponentsVpcState                           `json:"vpc"`
}

type DataReturnPathComponentsSubnetAttributes

type DataReturnPathComponentsSubnetAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsSubnetAttributes) Arn

func (DataReturnPathComponentsSubnetAttributes) Id

func (DataReturnPathComponentsSubnetAttributes) InternalRef

func (DataReturnPathComponentsSubnetAttributes) InternalTokens

func (DataReturnPathComponentsSubnetAttributes) InternalWithRef

func (DataReturnPathComponentsSubnetAttributes) Name

type DataReturnPathComponentsSubnetState

type DataReturnPathComponentsSubnetState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataReturnPathComponentsTransitGatewayAttributes

type DataReturnPathComponentsTransitGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsTransitGatewayAttributes) Arn

func (DataReturnPathComponentsTransitGatewayAttributes) Id

func (DataReturnPathComponentsTransitGatewayAttributes) InternalRef

func (DataReturnPathComponentsTransitGatewayAttributes) InternalTokens

func (DataReturnPathComponentsTransitGatewayAttributes) InternalWithRef

func (DataReturnPathComponentsTransitGatewayAttributes) Name

type DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes

type DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) AttachmentId

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) DestinationCidr

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) InternalRef

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) InternalTokens

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) InternalWithRef

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) PrefixListId

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) ResourceId

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) ResourceType

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) RouteOrigin

func (DataReturnPathComponentsTransitGatewayRouteTableRouteAttributes) State

type DataReturnPathComponentsTransitGatewayRouteTableRouteState

type DataReturnPathComponentsTransitGatewayRouteTableRouteState struct {
	AttachmentId    string `json:"attachment_id"`
	DestinationCidr string `json:"destination_cidr"`
	PrefixListId    string `json:"prefix_list_id"`
	ResourceId      string `json:"resource_id"`
	ResourceType    string `json:"resource_type"`
	RouteOrigin     string `json:"route_origin"`
	State           string `json:"state"`
}

type DataReturnPathComponentsTransitGatewayState

type DataReturnPathComponentsTransitGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataReturnPathComponentsVpcAttributes

type DataReturnPathComponentsVpcAttributes struct {
	// contains filtered or unexported fields
}

func (DataReturnPathComponentsVpcAttributes) Arn

func (DataReturnPathComponentsVpcAttributes) Id

func (DataReturnPathComponentsVpcAttributes) InternalRef

func (DataReturnPathComponentsVpcAttributes) InternalTokens

func (DataReturnPathComponentsVpcAttributes) InternalWithRef

func (DataReturnPathComponentsVpcAttributes) Name

type DataReturnPathComponentsVpcState

type DataReturnPathComponentsVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type DataSource

type DataSource struct {
	Name string
	Args DataArgs
}

DataSource represents the Terraform data resource aws_ec2_network_insights_analysis.

func Data

func Data(name string, args DataArgs) *DataSource

Data creates a new instance of DataSource.

func (*DataSource) Attributes

func (aenia *DataSource) Attributes() dataAwsEc2NetworkInsightsAnalysisAttributes

Attributes returns the attributes for DataSource.

func (*DataSource) Configuration

func (aenia *DataSource) Configuration() interface{}

Configuration returns the configuration (args) for DataSource.

func (*DataSource) DataSource

func (aenia *DataSource) DataSource() string

DataSource returns the Terraform object type for DataSource.

func (*DataSource) LocalName

func (aenia *DataSource) LocalName() string

LocalName returns the local name for DataSource.

type ExplanationsAclAttributes

type ExplanationsAclAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsAclAttributes) Arn

func (ExplanationsAclAttributes) Id

func (ExplanationsAclAttributes) InternalRef

func (a ExplanationsAclAttributes) InternalRef() (terra.Reference, error)

func (ExplanationsAclAttributes) InternalTokens

func (a ExplanationsAclAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsAclAttributes) InternalWithRef

func (ExplanationsAclAttributes) Name

type ExplanationsAclRuleAttributes

type ExplanationsAclRuleAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsAclRuleAttributes) Cidr

func (ExplanationsAclRuleAttributes) Egress

func (ExplanationsAclRuleAttributes) InternalRef

func (ar ExplanationsAclRuleAttributes) InternalRef() (terra.Reference, error)

func (ExplanationsAclRuleAttributes) InternalTokens

func (ar ExplanationsAclRuleAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsAclRuleAttributes) InternalWithRef

func (ExplanationsAclRuleAttributes) PortRange

func (ExplanationsAclRuleAttributes) Protocol

func (ExplanationsAclRuleAttributes) RuleAction

func (ExplanationsAclRuleAttributes) RuleNumber

type ExplanationsAclRulePortRangeAttributes

type ExplanationsAclRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsAclRulePortRangeAttributes) From

func (ExplanationsAclRulePortRangeAttributes) InternalRef

func (ExplanationsAclRulePortRangeAttributes) InternalTokens

func (ExplanationsAclRulePortRangeAttributes) InternalWithRef

func (ExplanationsAclRulePortRangeAttributes) To

type ExplanationsAclRulePortRangeState

type ExplanationsAclRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ExplanationsAclRuleState

type ExplanationsAclRuleState struct {
	Cidr       string                              `json:"cidr"`
	Egress     bool                                `json:"egress"`
	Protocol   string                              `json:"protocol"`
	RuleAction string                              `json:"rule_action"`
	RuleNumber float64                             `json:"rule_number"`
	PortRange  []ExplanationsAclRulePortRangeState `json:"port_range"`
}

type ExplanationsAclState

type ExplanationsAclState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsAttachedToAttributes

type ExplanationsAttachedToAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsAttachedToAttributes) Arn

func (ExplanationsAttachedToAttributes) Id

func (ExplanationsAttachedToAttributes) InternalRef

func (ExplanationsAttachedToAttributes) InternalTokens

func (at ExplanationsAttachedToAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsAttachedToAttributes) InternalWithRef

func (ExplanationsAttachedToAttributes) Name

type ExplanationsAttachedToState

type ExplanationsAttachedToState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsAttributes

type ExplanationsAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsAttributes) Acl

func (ExplanationsAttributes) AclRule

func (ExplanationsAttributes) Address

func (ExplanationsAttributes) Addresses

func (ExplanationsAttributes) AttachedTo

func (ExplanationsAttributes) AvailabilityZones

func (e ExplanationsAttributes) AvailabilityZones() terra.ListValue[terra.StringValue]

func (ExplanationsAttributes) Cidrs

func (ExplanationsAttributes) ClassicLoadBalancerListener

func (ExplanationsAttributes) Component

func (ExplanationsAttributes) CustomerGateway

func (ExplanationsAttributes) Destination

func (ExplanationsAttributes) DestinationVpc

func (ExplanationsAttributes) Direction

func (ExplanationsAttributes) ElasticLoadBalancerListener

func (ExplanationsAttributes) ExplanationCode

func (e ExplanationsAttributes) ExplanationCode() terra.StringValue

func (ExplanationsAttributes) IngressRouteTable

func (ExplanationsAttributes) InternalRef

func (e ExplanationsAttributes) InternalRef() (terra.Reference, error)

func (ExplanationsAttributes) InternalTokens

func (e ExplanationsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsAttributes) InternalWithRef

func (ExplanationsAttributes) InternetGateway

func (ExplanationsAttributes) LoadBalancerArn

func (e ExplanationsAttributes) LoadBalancerArn() terra.StringValue

func (ExplanationsAttributes) LoadBalancerListenerPort

func (e ExplanationsAttributes) LoadBalancerListenerPort() terra.NumberValue

func (ExplanationsAttributes) LoadBalancerTargetGroup

func (ExplanationsAttributes) LoadBalancerTargetGroups

func (ExplanationsAttributes) LoadBalancerTargetPort

func (e ExplanationsAttributes) LoadBalancerTargetPort() terra.NumberValue

func (ExplanationsAttributes) MissingComponent

func (e ExplanationsAttributes) MissingComponent() terra.StringValue

func (ExplanationsAttributes) NatGateway

func (ExplanationsAttributes) NetworkInterface

func (ExplanationsAttributes) PacketField

func (e ExplanationsAttributes) PacketField() terra.StringValue

func (ExplanationsAttributes) Port

func (ExplanationsAttributes) PortRanges

func (ExplanationsAttributes) PrefixList

func (ExplanationsAttributes) Protocols

func (ExplanationsAttributes) RouteTable

func (ExplanationsAttributes) RouteTableRoute

func (ExplanationsAttributes) SecurityGroup

func (ExplanationsAttributes) SecurityGroupRule

func (ExplanationsAttributes) SecurityGroups

func (ExplanationsAttributes) SourceVpc

func (ExplanationsAttributes) State

func (ExplanationsAttributes) Subnet

func (ExplanationsAttributes) SubnetRouteTable

func (ExplanationsAttributes) TransitGateway

func (ExplanationsAttributes) TransitGatewayAttachment

func (ExplanationsAttributes) TransitGatewayRouteTable

func (ExplanationsAttributes) TransitGatewayRouteTableRoute

func (ExplanationsAttributes) Vpc

func (ExplanationsAttributes) VpcEndpoint

func (ExplanationsAttributes) VpcPeeringConnection

func (ExplanationsAttributes) VpnConnection

func (ExplanationsAttributes) VpnGateway

type ExplanationsClassicLoadBalancerListenerAttributes

type ExplanationsClassicLoadBalancerListenerAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsClassicLoadBalancerListenerAttributes) InstancePort

func (ExplanationsClassicLoadBalancerListenerAttributes) InternalRef

func (ExplanationsClassicLoadBalancerListenerAttributes) InternalTokens

func (ExplanationsClassicLoadBalancerListenerAttributes) InternalWithRef

func (ExplanationsClassicLoadBalancerListenerAttributes) LoadBalancerPort

type ExplanationsClassicLoadBalancerListenerState

type ExplanationsClassicLoadBalancerListenerState struct {
	InstancePort     float64 `json:"instance_port"`
	LoadBalancerPort float64 `json:"load_balancer_port"`
}

type ExplanationsComponentAttributes

type ExplanationsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsComponentAttributes) Arn

func (ExplanationsComponentAttributes) Id

func (ExplanationsComponentAttributes) InternalRef

func (ExplanationsComponentAttributes) InternalTokens

func (c ExplanationsComponentAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsComponentAttributes) InternalWithRef

func (ExplanationsComponentAttributes) Name

type ExplanationsComponentState

type ExplanationsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsCustomerGatewayAttributes

type ExplanationsCustomerGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsCustomerGatewayAttributes) Arn

func (ExplanationsCustomerGatewayAttributes) Id

func (ExplanationsCustomerGatewayAttributes) InternalRef

func (ExplanationsCustomerGatewayAttributes) InternalTokens

func (ExplanationsCustomerGatewayAttributes) InternalWithRef

func (ExplanationsCustomerGatewayAttributes) Name

type ExplanationsCustomerGatewayState

type ExplanationsCustomerGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsDestinationAttributes

type ExplanationsDestinationAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsDestinationAttributes) Arn

func (ExplanationsDestinationAttributes) Id

func (ExplanationsDestinationAttributes) InternalRef

func (ExplanationsDestinationAttributes) InternalTokens

func (ExplanationsDestinationAttributes) InternalWithRef

func (ExplanationsDestinationAttributes) Name

type ExplanationsDestinationState

type ExplanationsDestinationState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsDestinationVpcAttributes

type ExplanationsDestinationVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsDestinationVpcAttributes) Arn

func (ExplanationsDestinationVpcAttributes) Id

func (ExplanationsDestinationVpcAttributes) InternalRef

func (ExplanationsDestinationVpcAttributes) InternalTokens

func (ExplanationsDestinationVpcAttributes) InternalWithRef

func (ExplanationsDestinationVpcAttributes) Name

type ExplanationsDestinationVpcState

type ExplanationsDestinationVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsElasticLoadBalancerListenerAttributes

type ExplanationsElasticLoadBalancerListenerAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsElasticLoadBalancerListenerAttributes) Arn

func (ExplanationsElasticLoadBalancerListenerAttributes) Id

func (ExplanationsElasticLoadBalancerListenerAttributes) InternalRef

func (ExplanationsElasticLoadBalancerListenerAttributes) InternalTokens

func (ExplanationsElasticLoadBalancerListenerAttributes) InternalWithRef

func (ExplanationsElasticLoadBalancerListenerAttributes) Name

type ExplanationsElasticLoadBalancerListenerState

type ExplanationsElasticLoadBalancerListenerState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsIngressRouteTableAttributes

type ExplanationsIngressRouteTableAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsIngressRouteTableAttributes) Arn

func (ExplanationsIngressRouteTableAttributes) Id

func (ExplanationsIngressRouteTableAttributes) InternalRef

func (ExplanationsIngressRouteTableAttributes) InternalTokens

func (ExplanationsIngressRouteTableAttributes) InternalWithRef

func (ExplanationsIngressRouteTableAttributes) Name

type ExplanationsIngressRouteTableState

type ExplanationsIngressRouteTableState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsInternetGatewayAttributes

type ExplanationsInternetGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsInternetGatewayAttributes) Arn

func (ExplanationsInternetGatewayAttributes) Id

func (ExplanationsInternetGatewayAttributes) InternalRef

func (ExplanationsInternetGatewayAttributes) InternalTokens

func (ExplanationsInternetGatewayAttributes) InternalWithRef

func (ExplanationsInternetGatewayAttributes) Name

type ExplanationsInternetGatewayState

type ExplanationsInternetGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsLoadBalancerTargetGroupAttributes

type ExplanationsLoadBalancerTargetGroupAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsLoadBalancerTargetGroupAttributes) Arn

func (ExplanationsLoadBalancerTargetGroupAttributes) Id

func (ExplanationsLoadBalancerTargetGroupAttributes) InternalRef

func (ExplanationsLoadBalancerTargetGroupAttributes) InternalTokens

func (ExplanationsLoadBalancerTargetGroupAttributes) InternalWithRef

func (ExplanationsLoadBalancerTargetGroupAttributes) Name

type ExplanationsLoadBalancerTargetGroupState

type ExplanationsLoadBalancerTargetGroupState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsLoadBalancerTargetGroupsAttributes

type ExplanationsLoadBalancerTargetGroupsAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsLoadBalancerTargetGroupsAttributes) Arn

func (ExplanationsLoadBalancerTargetGroupsAttributes) Id

func (ExplanationsLoadBalancerTargetGroupsAttributes) InternalRef

func (ExplanationsLoadBalancerTargetGroupsAttributes) InternalTokens

func (ExplanationsLoadBalancerTargetGroupsAttributes) InternalWithRef

func (ExplanationsLoadBalancerTargetGroupsAttributes) Name

type ExplanationsLoadBalancerTargetGroupsState

type ExplanationsLoadBalancerTargetGroupsState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsNatGatewayAttributes

type ExplanationsNatGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsNatGatewayAttributes) Arn

func (ExplanationsNatGatewayAttributes) Id

func (ExplanationsNatGatewayAttributes) InternalRef

func (ExplanationsNatGatewayAttributes) InternalTokens

func (ng ExplanationsNatGatewayAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsNatGatewayAttributes) InternalWithRef

func (ExplanationsNatGatewayAttributes) Name

type ExplanationsNatGatewayState

type ExplanationsNatGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsNetworkInterfaceAttributes

type ExplanationsNetworkInterfaceAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsNetworkInterfaceAttributes) Arn

func (ExplanationsNetworkInterfaceAttributes) Id

func (ExplanationsNetworkInterfaceAttributes) InternalRef

func (ExplanationsNetworkInterfaceAttributes) InternalTokens

func (ExplanationsNetworkInterfaceAttributes) InternalWithRef

func (ExplanationsNetworkInterfaceAttributes) Name

type ExplanationsNetworkInterfaceState

type ExplanationsNetworkInterfaceState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsPortRangesAttributes

type ExplanationsPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsPortRangesAttributes) From

func (ExplanationsPortRangesAttributes) InternalRef

func (ExplanationsPortRangesAttributes) InternalTokens

func (pr ExplanationsPortRangesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsPortRangesAttributes) InternalWithRef

func (ExplanationsPortRangesAttributes) To

type ExplanationsPortRangesState

type ExplanationsPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ExplanationsPrefixListAttributes

type ExplanationsPrefixListAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsPrefixListAttributes) Arn

func (ExplanationsPrefixListAttributes) Id

func (ExplanationsPrefixListAttributes) InternalRef

func (ExplanationsPrefixListAttributes) InternalTokens

func (pl ExplanationsPrefixListAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsPrefixListAttributes) InternalWithRef

func (ExplanationsPrefixListAttributes) Name

type ExplanationsPrefixListState

type ExplanationsPrefixListState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsRouteTableAttributes

type ExplanationsRouteTableAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsRouteTableAttributes) Arn

func (ExplanationsRouteTableAttributes) Id

func (ExplanationsRouteTableAttributes) InternalRef

func (ExplanationsRouteTableAttributes) InternalTokens

func (rt ExplanationsRouteTableAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsRouteTableAttributes) InternalWithRef

func (ExplanationsRouteTableAttributes) Name

type ExplanationsRouteTableRouteAttributes

type ExplanationsRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsRouteTableRouteAttributes) DestinationCidr

func (ExplanationsRouteTableRouteAttributes) DestinationPrefixListId

func (rtr ExplanationsRouteTableRouteAttributes) DestinationPrefixListId() terra.StringValue

func (ExplanationsRouteTableRouteAttributes) EgressOnlyInternetGatewayId

func (rtr ExplanationsRouteTableRouteAttributes) EgressOnlyInternetGatewayId() terra.StringValue

func (ExplanationsRouteTableRouteAttributes) GatewayId

func (ExplanationsRouteTableRouteAttributes) InstanceId

func (ExplanationsRouteTableRouteAttributes) InternalRef

func (ExplanationsRouteTableRouteAttributes) InternalTokens

func (ExplanationsRouteTableRouteAttributes) InternalWithRef

func (ExplanationsRouteTableRouteAttributes) NatGatewayId

func (ExplanationsRouteTableRouteAttributes) NetworkInterfaceId

func (rtr ExplanationsRouteTableRouteAttributes) NetworkInterfaceId() terra.StringValue

func (ExplanationsRouteTableRouteAttributes) Origin

func (ExplanationsRouteTableRouteAttributes) TransitGatewayId

func (ExplanationsRouteTableRouteAttributes) VpcPeeringConnectionId

func (rtr ExplanationsRouteTableRouteAttributes) VpcPeeringConnectionId() terra.StringValue

type ExplanationsRouteTableRouteState

type ExplanationsRouteTableRouteState struct {
	DestinationCidr             string `json:"destination_cidr"`
	DestinationPrefixListId     string `json:"destination_prefix_list_id"`
	EgressOnlyInternetGatewayId string `json:"egress_only_internet_gateway_id"`
	GatewayId                   string `json:"gateway_id"`
	InstanceId                  string `json:"instance_id"`
	NatGatewayId                string `json:"nat_gateway_id"`
	NetworkInterfaceId          string `json:"network_interface_id"`
	Origin                      string `json:"origin"`
	TransitGatewayId            string `json:"transit_gateway_id"`
	VpcPeeringConnectionId      string `json:"vpc_peering_connection_id"`
}

type ExplanationsRouteTableState

type ExplanationsRouteTableState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsSecurityGroupAttributes

type ExplanationsSecurityGroupAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsSecurityGroupAttributes) Arn

func (ExplanationsSecurityGroupAttributes) Id

func (ExplanationsSecurityGroupAttributes) InternalRef

func (ExplanationsSecurityGroupAttributes) InternalTokens

func (ExplanationsSecurityGroupAttributes) InternalWithRef

func (ExplanationsSecurityGroupAttributes) Name

type ExplanationsSecurityGroupRuleAttributes

type ExplanationsSecurityGroupRuleAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsSecurityGroupRuleAttributes) Cidr

func (ExplanationsSecurityGroupRuleAttributes) Direction

func (ExplanationsSecurityGroupRuleAttributes) InternalRef

func (ExplanationsSecurityGroupRuleAttributes) InternalTokens

func (ExplanationsSecurityGroupRuleAttributes) InternalWithRef

func (ExplanationsSecurityGroupRuleAttributes) PortRange

func (ExplanationsSecurityGroupRuleAttributes) PrefixListId

func (ExplanationsSecurityGroupRuleAttributes) Protocol

func (ExplanationsSecurityGroupRuleAttributes) SecurityGroupId

type ExplanationsSecurityGroupRulePortRangeAttributes

type ExplanationsSecurityGroupRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsSecurityGroupRulePortRangeAttributes) From

func (ExplanationsSecurityGroupRulePortRangeAttributes) InternalRef

func (ExplanationsSecurityGroupRulePortRangeAttributes) InternalTokens

func (ExplanationsSecurityGroupRulePortRangeAttributes) InternalWithRef

func (ExplanationsSecurityGroupRulePortRangeAttributes) To

type ExplanationsSecurityGroupRulePortRangeState

type ExplanationsSecurityGroupRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ExplanationsSecurityGroupRuleState

type ExplanationsSecurityGroupRuleState struct {
	Cidr            string                                        `json:"cidr"`
	Direction       string                                        `json:"direction"`
	PrefixListId    string                                        `json:"prefix_list_id"`
	Protocol        string                                        `json:"protocol"`
	SecurityGroupId string                                        `json:"security_group_id"`
	PortRange       []ExplanationsSecurityGroupRulePortRangeState `json:"port_range"`
}

type ExplanationsSecurityGroupState

type ExplanationsSecurityGroupState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsSecurityGroupsAttributes

type ExplanationsSecurityGroupsAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsSecurityGroupsAttributes) Arn

func (ExplanationsSecurityGroupsAttributes) Id

func (ExplanationsSecurityGroupsAttributes) InternalRef

func (ExplanationsSecurityGroupsAttributes) InternalTokens

func (ExplanationsSecurityGroupsAttributes) InternalWithRef

func (ExplanationsSecurityGroupsAttributes) Name

type ExplanationsSecurityGroupsState

type ExplanationsSecurityGroupsState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsSourceVpcAttributes

type ExplanationsSourceVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsSourceVpcAttributes) Arn

func (ExplanationsSourceVpcAttributes) Id

func (ExplanationsSourceVpcAttributes) InternalRef

func (ExplanationsSourceVpcAttributes) InternalTokens

func (sv ExplanationsSourceVpcAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsSourceVpcAttributes) InternalWithRef

func (ExplanationsSourceVpcAttributes) Name

type ExplanationsSourceVpcState

type ExplanationsSourceVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsState

type ExplanationsState struct {
	Address                       string                                           `json:"address"`
	Addresses                     []string                                         `json:"addresses"`
	AvailabilityZones             []string                                         `json:"availability_zones"`
	Cidrs                         []string                                         `json:"cidrs"`
	Direction                     string                                           `json:"direction"`
	ExplanationCode               string                                           `json:"explanation_code"`
	LoadBalancerArn               string                                           `json:"load_balancer_arn"`
	LoadBalancerListenerPort      float64                                          `json:"load_balancer_listener_port"`
	LoadBalancerTargetPort        float64                                          `json:"load_balancer_target_port"`
	MissingComponent              string                                           `json:"missing_component"`
	PacketField                   string                                           `json:"packet_field"`
	Port                          float64                                          `json:"port"`
	Protocols                     []string                                         `json:"protocols"`
	State                         string                                           `json:"state"`
	Acl                           []ExplanationsAclState                           `json:"acl"`
	AclRule                       []ExplanationsAclRuleState                       `json:"acl_rule"`
	AttachedTo                    []ExplanationsAttachedToState                    `json:"attached_to"`
	ClassicLoadBalancerListener   []ExplanationsClassicLoadBalancerListenerState   `json:"classic_load_balancer_listener"`
	Component                     []ExplanationsComponentState                     `json:"component"`
	CustomerGateway               []ExplanationsCustomerGatewayState               `json:"customer_gateway"`
	Destination                   []ExplanationsDestinationState                   `json:"destination"`
	DestinationVpc                []ExplanationsDestinationVpcState                `json:"destination_vpc"`
	ElasticLoadBalancerListener   []ExplanationsElasticLoadBalancerListenerState   `json:"elastic_load_balancer_listener"`
	IngressRouteTable             []ExplanationsIngressRouteTableState             `json:"ingress_route_table"`
	InternetGateway               []ExplanationsInternetGatewayState               `json:"internet_gateway"`
	LoadBalancerTargetGroup       []ExplanationsLoadBalancerTargetGroupState       `json:"load_balancer_target_group"`
	LoadBalancerTargetGroups      []ExplanationsLoadBalancerTargetGroupsState      `json:"load_balancer_target_groups"`
	NatGateway                    []ExplanationsNatGatewayState                    `json:"nat_gateway"`
	NetworkInterface              []ExplanationsNetworkInterfaceState              `json:"network_interface"`
	PortRanges                    []ExplanationsPortRangesState                    `json:"port_ranges"`
	PrefixList                    []ExplanationsPrefixListState                    `json:"prefix_list"`
	RouteTable                    []ExplanationsRouteTableState                    `json:"route_table"`
	RouteTableRoute               []ExplanationsRouteTableRouteState               `json:"route_table_route"`
	SecurityGroup                 []ExplanationsSecurityGroupState                 `json:"security_group"`
	SecurityGroupRule             []ExplanationsSecurityGroupRuleState             `json:"security_group_rule"`
	SecurityGroups                []ExplanationsSecurityGroupsState                `json:"security_groups"`
	SourceVpc                     []ExplanationsSourceVpcState                     `json:"source_vpc"`
	Subnet                        []ExplanationsSubnetState                        `json:"subnet"`
	SubnetRouteTable              []ExplanationsSubnetRouteTableState              `json:"subnet_route_table"`
	TransitGateway                []ExplanationsTransitGatewayState                `json:"transit_gateway"`
	TransitGatewayAttachment      []ExplanationsTransitGatewayAttachmentState      `json:"transit_gateway_attachment"`
	TransitGatewayRouteTable      []ExplanationsTransitGatewayRouteTableState      `json:"transit_gateway_route_table"`
	TransitGatewayRouteTableRoute []ExplanationsTransitGatewayRouteTableRouteState `json:"transit_gateway_route_table_route"`
	Vpc                           []ExplanationsVpcState                           `json:"vpc"`
	VpcEndpoint                   []ExplanationsVpcEndpointState                   `json:"vpc_endpoint"`
	VpcPeeringConnection          []ExplanationsVpcPeeringConnectionState          `json:"vpc_peering_connection"`
	VpnConnection                 []ExplanationsVpnConnectionState                 `json:"vpn_connection"`
	VpnGateway                    []ExplanationsVpnGatewayState                    `json:"vpn_gateway"`
}

type ExplanationsSubnetAttributes

type ExplanationsSubnetAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsSubnetAttributes) Arn

func (ExplanationsSubnetAttributes) Id

func (ExplanationsSubnetAttributes) InternalRef

func (ExplanationsSubnetAttributes) InternalTokens

func (s ExplanationsSubnetAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsSubnetAttributes) InternalWithRef

func (ExplanationsSubnetAttributes) Name

type ExplanationsSubnetRouteTableAttributes

type ExplanationsSubnetRouteTableAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsSubnetRouteTableAttributes) Arn

func (ExplanationsSubnetRouteTableAttributes) Id

func (ExplanationsSubnetRouteTableAttributes) InternalRef

func (ExplanationsSubnetRouteTableAttributes) InternalTokens

func (ExplanationsSubnetRouteTableAttributes) InternalWithRef

func (ExplanationsSubnetRouteTableAttributes) Name

type ExplanationsSubnetRouteTableState

type ExplanationsSubnetRouteTableState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsSubnetState

type ExplanationsSubnetState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsTransitGatewayAttachmentAttributes

type ExplanationsTransitGatewayAttachmentAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsTransitGatewayAttachmentAttributes) Arn

func (ExplanationsTransitGatewayAttachmentAttributes) Id

func (ExplanationsTransitGatewayAttachmentAttributes) InternalRef

func (ExplanationsTransitGatewayAttachmentAttributes) InternalTokens

func (ExplanationsTransitGatewayAttachmentAttributes) InternalWithRef

func (ExplanationsTransitGatewayAttachmentAttributes) Name

type ExplanationsTransitGatewayAttachmentState

type ExplanationsTransitGatewayAttachmentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsTransitGatewayAttributes

type ExplanationsTransitGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsTransitGatewayAttributes) Arn

func (ExplanationsTransitGatewayAttributes) Id

func (ExplanationsTransitGatewayAttributes) InternalRef

func (ExplanationsTransitGatewayAttributes) InternalTokens

func (ExplanationsTransitGatewayAttributes) InternalWithRef

func (ExplanationsTransitGatewayAttributes) Name

type ExplanationsTransitGatewayRouteTableAttributes

type ExplanationsTransitGatewayRouteTableAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsTransitGatewayRouteTableAttributes) Arn

func (ExplanationsTransitGatewayRouteTableAttributes) Id

func (ExplanationsTransitGatewayRouteTableAttributes) InternalRef

func (ExplanationsTransitGatewayRouteTableAttributes) InternalTokens

func (ExplanationsTransitGatewayRouteTableAttributes) InternalWithRef

func (ExplanationsTransitGatewayRouteTableAttributes) Name

type ExplanationsTransitGatewayRouteTableRouteAttributes

type ExplanationsTransitGatewayRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsTransitGatewayRouteTableRouteAttributes) AttachmentId

func (ExplanationsTransitGatewayRouteTableRouteAttributes) DestinationCidr

func (ExplanationsTransitGatewayRouteTableRouteAttributes) InternalRef

func (ExplanationsTransitGatewayRouteTableRouteAttributes) InternalTokens

func (ExplanationsTransitGatewayRouteTableRouteAttributes) InternalWithRef

func (ExplanationsTransitGatewayRouteTableRouteAttributes) PrefixListId

func (ExplanationsTransitGatewayRouteTableRouteAttributes) ResourceId

func (ExplanationsTransitGatewayRouteTableRouteAttributes) ResourceType

func (ExplanationsTransitGatewayRouteTableRouteAttributes) RouteOrigin

func (ExplanationsTransitGatewayRouteTableRouteAttributes) State

type ExplanationsTransitGatewayRouteTableRouteState

type ExplanationsTransitGatewayRouteTableRouteState struct {
	AttachmentId    string `json:"attachment_id"`
	DestinationCidr string `json:"destination_cidr"`
	PrefixListId    string `json:"prefix_list_id"`
	ResourceId      string `json:"resource_id"`
	ResourceType    string `json:"resource_type"`
	RouteOrigin     string `json:"route_origin"`
	State           string `json:"state"`
}

type ExplanationsTransitGatewayRouteTableState

type ExplanationsTransitGatewayRouteTableState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsTransitGatewayState

type ExplanationsTransitGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsVpcAttributes

type ExplanationsVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsVpcAttributes) Arn

func (ExplanationsVpcAttributes) Id

func (ExplanationsVpcAttributes) InternalRef

func (v ExplanationsVpcAttributes) InternalRef() (terra.Reference, error)

func (ExplanationsVpcAttributes) InternalTokens

func (v ExplanationsVpcAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsVpcAttributes) InternalWithRef

func (ExplanationsVpcAttributes) Name

type ExplanationsVpcEndpointAttributes

type ExplanationsVpcEndpointAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsVpcEndpointAttributes) Arn

func (ExplanationsVpcEndpointAttributes) Id

func (ExplanationsVpcEndpointAttributes) InternalRef

func (ExplanationsVpcEndpointAttributes) InternalTokens

func (ve ExplanationsVpcEndpointAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsVpcEndpointAttributes) InternalWithRef

func (ExplanationsVpcEndpointAttributes) Name

type ExplanationsVpcEndpointState

type ExplanationsVpcEndpointState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsVpcPeeringConnectionAttributes

type ExplanationsVpcPeeringConnectionAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsVpcPeeringConnectionAttributes) Arn

func (ExplanationsVpcPeeringConnectionAttributes) Id

func (ExplanationsVpcPeeringConnectionAttributes) InternalRef

func (ExplanationsVpcPeeringConnectionAttributes) InternalTokens

func (ExplanationsVpcPeeringConnectionAttributes) InternalWithRef

func (ExplanationsVpcPeeringConnectionAttributes) Name

type ExplanationsVpcPeeringConnectionState

type ExplanationsVpcPeeringConnectionState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsVpcState

type ExplanationsVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsVpnConnectionAttributes

type ExplanationsVpnConnectionAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsVpnConnectionAttributes) Arn

func (ExplanationsVpnConnectionAttributes) Id

func (ExplanationsVpnConnectionAttributes) InternalRef

func (ExplanationsVpnConnectionAttributes) InternalTokens

func (ExplanationsVpnConnectionAttributes) InternalWithRef

func (ExplanationsVpnConnectionAttributes) Name

type ExplanationsVpnConnectionState

type ExplanationsVpnConnectionState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ExplanationsVpnGatewayAttributes

type ExplanationsVpnGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (ExplanationsVpnGatewayAttributes) Arn

func (ExplanationsVpnGatewayAttributes) Id

func (ExplanationsVpnGatewayAttributes) InternalRef

func (ExplanationsVpnGatewayAttributes) InternalTokens

func (vg ExplanationsVpnGatewayAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExplanationsVpnGatewayAttributes) InternalWithRef

func (ExplanationsVpnGatewayAttributes) Name

type ExplanationsVpnGatewayState

type ExplanationsVpnGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ForwardPathComponentsAclRuleAttributes

type ForwardPathComponentsAclRuleAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsAclRuleAttributes) Cidr

func (ForwardPathComponentsAclRuleAttributes) Egress

func (ForwardPathComponentsAclRuleAttributes) InternalRef

func (ForwardPathComponentsAclRuleAttributes) InternalTokens

func (ForwardPathComponentsAclRuleAttributes) InternalWithRef

func (ForwardPathComponentsAclRuleAttributes) PortRange

func (ForwardPathComponentsAclRuleAttributes) Protocol

func (ForwardPathComponentsAclRuleAttributes) RuleAction

func (ForwardPathComponentsAclRuleAttributes) RuleNumber

type ForwardPathComponentsAclRulePortRangeAttributes

type ForwardPathComponentsAclRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsAclRulePortRangeAttributes) From

func (ForwardPathComponentsAclRulePortRangeAttributes) InternalRef

func (ForwardPathComponentsAclRulePortRangeAttributes) InternalTokens

func (ForwardPathComponentsAclRulePortRangeAttributes) InternalWithRef

func (ForwardPathComponentsAclRulePortRangeAttributes) To

type ForwardPathComponentsAclRulePortRangeState

type ForwardPathComponentsAclRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ForwardPathComponentsAclRuleState

type ForwardPathComponentsAclRuleState struct {
	Cidr       string                                       `json:"cidr"`
	Egress     bool                                         `json:"egress"`
	Protocol   string                                       `json:"protocol"`
	RuleAction string                                       `json:"rule_action"`
	RuleNumber float64                                      `json:"rule_number"`
	PortRange  []ForwardPathComponentsAclRulePortRangeState `json:"port_range"`
}

type ForwardPathComponentsAdditionalDetailsAttributes

type ForwardPathComponentsAdditionalDetailsAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsAdditionalDetailsAttributes) AdditionalDetailType

func (ForwardPathComponentsAdditionalDetailsAttributes) InternalRef

func (ForwardPathComponentsAdditionalDetailsAttributes) InternalTokens

func (ForwardPathComponentsAdditionalDetailsAttributes) InternalWithRef

type ForwardPathComponentsAdditionalDetailsComponentAttributes

type ForwardPathComponentsAdditionalDetailsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsAdditionalDetailsComponentAttributes) Arn

func (ForwardPathComponentsAdditionalDetailsComponentAttributes) Id

func (ForwardPathComponentsAdditionalDetailsComponentAttributes) InternalRef

func (ForwardPathComponentsAdditionalDetailsComponentAttributes) InternalTokens

func (ForwardPathComponentsAdditionalDetailsComponentAttributes) InternalWithRef

func (ForwardPathComponentsAdditionalDetailsComponentAttributes) Name

type ForwardPathComponentsAdditionalDetailsComponentState

type ForwardPathComponentsAdditionalDetailsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ForwardPathComponentsAdditionalDetailsState

type ForwardPathComponentsAdditionalDetailsState struct {
	AdditionalDetailType string                                                 `json:"additional_detail_type"`
	Component            []ForwardPathComponentsAdditionalDetailsComponentState `json:"component"`
}

type ForwardPathComponentsAttachedToAttributes

type ForwardPathComponentsAttachedToAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsAttachedToAttributes) Arn

func (ForwardPathComponentsAttachedToAttributes) Id

func (ForwardPathComponentsAttachedToAttributes) InternalRef

func (ForwardPathComponentsAttachedToAttributes) InternalTokens

func (ForwardPathComponentsAttachedToAttributes) InternalWithRef

func (ForwardPathComponentsAttachedToAttributes) Name

type ForwardPathComponentsAttachedToState

type ForwardPathComponentsAttachedToState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ForwardPathComponentsAttributes

type ForwardPathComponentsAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsAttributes) AclRule

func (ForwardPathComponentsAttributes) AdditionalDetails

func (ForwardPathComponentsAttributes) AttachedTo

func (ForwardPathComponentsAttributes) Component

func (ForwardPathComponentsAttributes) DestinationVpc

func (ForwardPathComponentsAttributes) InboundHeader

func (ForwardPathComponentsAttributes) InternalRef

func (ForwardPathComponentsAttributes) InternalTokens

func (fpc ForwardPathComponentsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ForwardPathComponentsAttributes) InternalWithRef

func (ForwardPathComponentsAttributes) OutboundHeader

func (ForwardPathComponentsAttributes) RouteTableRoute

func (ForwardPathComponentsAttributes) SecurityGroupRule

func (ForwardPathComponentsAttributes) SequenceNumber

func (fpc ForwardPathComponentsAttributes) SequenceNumber() terra.NumberValue

func (ForwardPathComponentsAttributes) SourceVpc

func (ForwardPathComponentsAttributes) Subnet

func (ForwardPathComponentsAttributes) TransitGateway

func (ForwardPathComponentsAttributes) Vpc

type ForwardPathComponentsComponentAttributes

type ForwardPathComponentsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsComponentAttributes) Arn

func (ForwardPathComponentsComponentAttributes) Id

func (ForwardPathComponentsComponentAttributes) InternalRef

func (ForwardPathComponentsComponentAttributes) InternalTokens

func (ForwardPathComponentsComponentAttributes) InternalWithRef

func (ForwardPathComponentsComponentAttributes) Name

type ForwardPathComponentsComponentState

type ForwardPathComponentsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ForwardPathComponentsDestinationVpcAttributes

type ForwardPathComponentsDestinationVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsDestinationVpcAttributes) Arn

func (ForwardPathComponentsDestinationVpcAttributes) Id

func (ForwardPathComponentsDestinationVpcAttributes) InternalRef

func (ForwardPathComponentsDestinationVpcAttributes) InternalTokens

func (ForwardPathComponentsDestinationVpcAttributes) InternalWithRef

func (ForwardPathComponentsDestinationVpcAttributes) Name

type ForwardPathComponentsDestinationVpcState

type ForwardPathComponentsDestinationVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ForwardPathComponentsInboundHeaderAttributes

type ForwardPathComponentsInboundHeaderAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsInboundHeaderAttributes) DestinationAddresses

func (ForwardPathComponentsInboundHeaderAttributes) InternalRef

func (ForwardPathComponentsInboundHeaderAttributes) InternalTokens

func (ForwardPathComponentsInboundHeaderAttributes) InternalWithRef

func (ForwardPathComponentsInboundHeaderAttributes) Protocol

func (ForwardPathComponentsInboundHeaderAttributes) SourceAddresses

type ForwardPathComponentsInboundHeaderDestinationPortRangesAttributes

type ForwardPathComponentsInboundHeaderDestinationPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) From

func (ForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalRef

func (ForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalTokens

func (ForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalWithRef

func (ForwardPathComponentsInboundHeaderDestinationPortRangesAttributes) To

type ForwardPathComponentsInboundHeaderDestinationPortRangesState

type ForwardPathComponentsInboundHeaderDestinationPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ForwardPathComponentsInboundHeaderSourcePortRangesAttributes

type ForwardPathComponentsInboundHeaderSourcePortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsInboundHeaderSourcePortRangesAttributes) From

func (ForwardPathComponentsInboundHeaderSourcePortRangesAttributes) InternalRef

func (ForwardPathComponentsInboundHeaderSourcePortRangesAttributes) InternalTokens

func (ForwardPathComponentsInboundHeaderSourcePortRangesAttributes) InternalWithRef

func (ForwardPathComponentsInboundHeaderSourcePortRangesAttributes) To

type ForwardPathComponentsInboundHeaderSourcePortRangesState

type ForwardPathComponentsInboundHeaderSourcePortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ForwardPathComponentsInboundHeaderState

type ForwardPathComponentsInboundHeaderState struct {
	DestinationAddresses  []string                                                       `json:"destination_addresses"`
	Protocol              string                                                         `json:"protocol"`
	SourceAddresses       []string                                                       `json:"source_addresses"`
	DestinationPortRanges []ForwardPathComponentsInboundHeaderDestinationPortRangesState `json:"destination_port_ranges"`
	SourcePortRanges      []ForwardPathComponentsInboundHeaderSourcePortRangesState      `json:"source_port_ranges"`
}

type ForwardPathComponentsOutboundHeaderAttributes

type ForwardPathComponentsOutboundHeaderAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsOutboundHeaderAttributes) DestinationAddresses

func (ForwardPathComponentsOutboundHeaderAttributes) InternalRef

func (ForwardPathComponentsOutboundHeaderAttributes) InternalTokens

func (ForwardPathComponentsOutboundHeaderAttributes) InternalWithRef

func (ForwardPathComponentsOutboundHeaderAttributes) Protocol

func (ForwardPathComponentsOutboundHeaderAttributes) SourceAddresses

type ForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes

type ForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) From

func (ForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalRef

func (ForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalTokens

func (ForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalWithRef

func (ForwardPathComponentsOutboundHeaderDestinationPortRangesAttributes) To

type ForwardPathComponentsOutboundHeaderDestinationPortRangesState

type ForwardPathComponentsOutboundHeaderDestinationPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ForwardPathComponentsOutboundHeaderSourcePortRangesAttributes

type ForwardPathComponentsOutboundHeaderSourcePortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) From

func (ForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalRef

func (ForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalTokens

func (ForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalWithRef

func (ForwardPathComponentsOutboundHeaderSourcePortRangesAttributes) To

type ForwardPathComponentsOutboundHeaderSourcePortRangesState

type ForwardPathComponentsOutboundHeaderSourcePortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ForwardPathComponentsOutboundHeaderState

type ForwardPathComponentsOutboundHeaderState struct {
	DestinationAddresses  []string                                                        `json:"destination_addresses"`
	Protocol              string                                                          `json:"protocol"`
	SourceAddresses       []string                                                        `json:"source_addresses"`
	DestinationPortRanges []ForwardPathComponentsOutboundHeaderDestinationPortRangesState `json:"destination_port_ranges"`
	SourcePortRanges      []ForwardPathComponentsOutboundHeaderSourcePortRangesState      `json:"source_port_ranges"`
}

type ForwardPathComponentsRouteTableRouteAttributes

type ForwardPathComponentsRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsRouteTableRouteAttributes) DestinationCidr

func (ForwardPathComponentsRouteTableRouteAttributes) DestinationPrefixListId

func (ForwardPathComponentsRouteTableRouteAttributes) EgressOnlyInternetGatewayId

func (rtr ForwardPathComponentsRouteTableRouteAttributes) EgressOnlyInternetGatewayId() terra.StringValue

func (ForwardPathComponentsRouteTableRouteAttributes) GatewayId

func (ForwardPathComponentsRouteTableRouteAttributes) InstanceId

func (ForwardPathComponentsRouteTableRouteAttributes) InternalRef

func (ForwardPathComponentsRouteTableRouteAttributes) InternalTokens

func (ForwardPathComponentsRouteTableRouteAttributes) InternalWithRef

func (ForwardPathComponentsRouteTableRouteAttributes) NatGatewayId

func (ForwardPathComponentsRouteTableRouteAttributes) NetworkInterfaceId

func (ForwardPathComponentsRouteTableRouteAttributes) Origin

func (ForwardPathComponentsRouteTableRouteAttributes) TransitGatewayId

func (ForwardPathComponentsRouteTableRouteAttributes) VpcPeeringConnectionId

type ForwardPathComponentsRouteTableRouteState

type ForwardPathComponentsRouteTableRouteState struct {
	DestinationCidr             string `json:"destination_cidr"`
	DestinationPrefixListId     string `json:"destination_prefix_list_id"`
	EgressOnlyInternetGatewayId string `json:"egress_only_internet_gateway_id"`
	GatewayId                   string `json:"gateway_id"`
	InstanceId                  string `json:"instance_id"`
	NatGatewayId                string `json:"nat_gateway_id"`
	NetworkInterfaceId          string `json:"network_interface_id"`
	Origin                      string `json:"origin"`
	TransitGatewayId            string `json:"transit_gateway_id"`
	VpcPeeringConnectionId      string `json:"vpc_peering_connection_id"`
}

type ForwardPathComponentsSecurityGroupRuleAttributes

type ForwardPathComponentsSecurityGroupRuleAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsSecurityGroupRuleAttributes) Cidr

func (ForwardPathComponentsSecurityGroupRuleAttributes) Direction

func (ForwardPathComponentsSecurityGroupRuleAttributes) InternalRef

func (ForwardPathComponentsSecurityGroupRuleAttributes) InternalTokens

func (ForwardPathComponentsSecurityGroupRuleAttributes) InternalWithRef

func (ForwardPathComponentsSecurityGroupRuleAttributes) PortRange

func (ForwardPathComponentsSecurityGroupRuleAttributes) PrefixListId

func (ForwardPathComponentsSecurityGroupRuleAttributes) Protocol

func (ForwardPathComponentsSecurityGroupRuleAttributes) SecurityGroupId

type ForwardPathComponentsSecurityGroupRulePortRangeAttributes

type ForwardPathComponentsSecurityGroupRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsSecurityGroupRulePortRangeAttributes) From

func (ForwardPathComponentsSecurityGroupRulePortRangeAttributes) InternalRef

func (ForwardPathComponentsSecurityGroupRulePortRangeAttributes) InternalTokens

func (ForwardPathComponentsSecurityGroupRulePortRangeAttributes) InternalWithRef

func (ForwardPathComponentsSecurityGroupRulePortRangeAttributes) To

type ForwardPathComponentsSecurityGroupRulePortRangeState

type ForwardPathComponentsSecurityGroupRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ForwardPathComponentsSecurityGroupRuleState

type ForwardPathComponentsSecurityGroupRuleState struct {
	Cidr            string                                                 `json:"cidr"`
	Direction       string                                                 `json:"direction"`
	PrefixListId    string                                                 `json:"prefix_list_id"`
	Protocol        string                                                 `json:"protocol"`
	SecurityGroupId string                                                 `json:"security_group_id"`
	PortRange       []ForwardPathComponentsSecurityGroupRulePortRangeState `json:"port_range"`
}

type ForwardPathComponentsSourceVpcAttributes

type ForwardPathComponentsSourceVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsSourceVpcAttributes) Arn

func (ForwardPathComponentsSourceVpcAttributes) Id

func (ForwardPathComponentsSourceVpcAttributes) InternalRef

func (ForwardPathComponentsSourceVpcAttributes) InternalTokens

func (ForwardPathComponentsSourceVpcAttributes) InternalWithRef

func (ForwardPathComponentsSourceVpcAttributes) Name

type ForwardPathComponentsSourceVpcState

type ForwardPathComponentsSourceVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ForwardPathComponentsState

type ForwardPathComponentsState struct {
	SequenceNumber                float64                                                   `json:"sequence_number"`
	AclRule                       []ForwardPathComponentsAclRuleState                       `json:"acl_rule"`
	AdditionalDetails             []ForwardPathComponentsAdditionalDetailsState             `json:"additional_details"`
	AttachedTo                    []ForwardPathComponentsAttachedToState                    `json:"attached_to"`
	Component                     []ForwardPathComponentsComponentState                     `json:"component"`
	DestinationVpc                []ForwardPathComponentsDestinationVpcState                `json:"destination_vpc"`
	InboundHeader                 []ForwardPathComponentsInboundHeaderState                 `json:"inbound_header"`
	OutboundHeader                []ForwardPathComponentsOutboundHeaderState                `json:"outbound_header"`
	RouteTableRoute               []ForwardPathComponentsRouteTableRouteState               `json:"route_table_route"`
	SecurityGroupRule             []ForwardPathComponentsSecurityGroupRuleState             `json:"security_group_rule"`
	SourceVpc                     []ForwardPathComponentsSourceVpcState                     `json:"source_vpc"`
	Subnet                        []ForwardPathComponentsSubnetState                        `json:"subnet"`
	TransitGateway                []ForwardPathComponentsTransitGatewayState                `json:"transit_gateway"`
	TransitGatewayRouteTableRoute []ForwardPathComponentsTransitGatewayRouteTableRouteState `json:"transit_gateway_route_table_route"`
	Vpc                           []ForwardPathComponentsVpcState                           `json:"vpc"`
}

type ForwardPathComponentsSubnetAttributes

type ForwardPathComponentsSubnetAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsSubnetAttributes) Arn

func (ForwardPathComponentsSubnetAttributes) Id

func (ForwardPathComponentsSubnetAttributes) InternalRef

func (ForwardPathComponentsSubnetAttributes) InternalTokens

func (ForwardPathComponentsSubnetAttributes) InternalWithRef

func (ForwardPathComponentsSubnetAttributes) Name

type ForwardPathComponentsSubnetState

type ForwardPathComponentsSubnetState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ForwardPathComponentsTransitGatewayAttributes

type ForwardPathComponentsTransitGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsTransitGatewayAttributes) Arn

func (ForwardPathComponentsTransitGatewayAttributes) Id

func (ForwardPathComponentsTransitGatewayAttributes) InternalRef

func (ForwardPathComponentsTransitGatewayAttributes) InternalTokens

func (ForwardPathComponentsTransitGatewayAttributes) InternalWithRef

func (ForwardPathComponentsTransitGatewayAttributes) Name

type ForwardPathComponentsTransitGatewayRouteTableRouteAttributes

type ForwardPathComponentsTransitGatewayRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) AttachmentId

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) DestinationCidr

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) InternalRef

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) InternalTokens

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) InternalWithRef

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) PrefixListId

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) ResourceId

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) ResourceType

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) RouteOrigin

func (ForwardPathComponentsTransitGatewayRouteTableRouteAttributes) State

type ForwardPathComponentsTransitGatewayRouteTableRouteState

type ForwardPathComponentsTransitGatewayRouteTableRouteState struct {
	AttachmentId    string `json:"attachment_id"`
	DestinationCidr string `json:"destination_cidr"`
	PrefixListId    string `json:"prefix_list_id"`
	ResourceId      string `json:"resource_id"`
	ResourceType    string `json:"resource_type"`
	RouteOrigin     string `json:"route_origin"`
	State           string `json:"state"`
}

type ForwardPathComponentsTransitGatewayState

type ForwardPathComponentsTransitGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ForwardPathComponentsVpcAttributes

type ForwardPathComponentsVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ForwardPathComponentsVpcAttributes) Arn

func (ForwardPathComponentsVpcAttributes) Id

func (ForwardPathComponentsVpcAttributes) InternalRef

func (ForwardPathComponentsVpcAttributes) InternalTokens

func (ForwardPathComponentsVpcAttributes) InternalWithRef

func (ForwardPathComponentsVpcAttributes) Name

type ForwardPathComponentsVpcState

type ForwardPathComponentsVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type Resource

type Resource struct {
	Name string
	Args Args

	DependsOn terra.Dependencies
	Lifecycle *terra.Lifecycle
	// contains filtered or unexported fields
}

Resource represents the Terraform resource aws_ec2_network_insights_analysis.

func New

func New(name string, args Args) *Resource

New creates a new instance of Resource.

func (*Resource) Attributes

func (aenia *Resource) Attributes() awsEc2NetworkInsightsAnalysisAttributes

Attributes returns the attributes for Resource.

func (*Resource) Configuration

func (aenia *Resource) Configuration() interface{}

Configuration returns the configuration (args) for Resource.

func (*Resource) DependOn

func (aenia *Resource) DependOn() terra.Reference

DependOn is used for other resources to depend on Resource.

func (*Resource) Dependencies

func (aenia *Resource) Dependencies() terra.Dependencies

Dependencies returns the list of resources Resource depends_on.

func (*Resource) ImportState

func (aenia *Resource) ImportState(state io.Reader) error

ImportState imports the given attribute values into Resource's state.

func (*Resource) LifecycleManagement

func (aenia *Resource) LifecycleManagement() *terra.Lifecycle

LifecycleManagement returns the lifecycle block for Resource.

func (*Resource) LocalName

func (aenia *Resource) LocalName() string

LocalName returns the local name for Resource.

func (*Resource) State

func (aenia *Resource) State() (*awsEc2NetworkInsightsAnalysisState, bool)

State returns the state and a bool indicating if Resource has state.

func (*Resource) StateMust

func (aenia *Resource) StateMust() *awsEc2NetworkInsightsAnalysisState

StateMust returns the state for Resource. Panics if the state is nil.

func (*Resource) Type

func (aenia *Resource) Type() string

Type returns the Terraform object type for Resource.

type ReturnPathComponentsAclRuleAttributes

type ReturnPathComponentsAclRuleAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsAclRuleAttributes) Cidr

func (ReturnPathComponentsAclRuleAttributes) Egress

func (ReturnPathComponentsAclRuleAttributes) InternalRef

func (ReturnPathComponentsAclRuleAttributes) InternalTokens

func (ReturnPathComponentsAclRuleAttributes) InternalWithRef

func (ReturnPathComponentsAclRuleAttributes) PortRange

func (ReturnPathComponentsAclRuleAttributes) Protocol

func (ReturnPathComponentsAclRuleAttributes) RuleAction

func (ReturnPathComponentsAclRuleAttributes) RuleNumber

type ReturnPathComponentsAclRulePortRangeAttributes

type ReturnPathComponentsAclRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsAclRulePortRangeAttributes) From

func (ReturnPathComponentsAclRulePortRangeAttributes) InternalRef

func (ReturnPathComponentsAclRulePortRangeAttributes) InternalTokens

func (ReturnPathComponentsAclRulePortRangeAttributes) InternalWithRef

func (ReturnPathComponentsAclRulePortRangeAttributes) To

type ReturnPathComponentsAclRulePortRangeState

type ReturnPathComponentsAclRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ReturnPathComponentsAclRuleState

type ReturnPathComponentsAclRuleState struct {
	Cidr       string                                      `json:"cidr"`
	Egress     bool                                        `json:"egress"`
	Protocol   string                                      `json:"protocol"`
	RuleAction string                                      `json:"rule_action"`
	RuleNumber float64                                     `json:"rule_number"`
	PortRange  []ReturnPathComponentsAclRulePortRangeState `json:"port_range"`
}

type ReturnPathComponentsAdditionalDetailsAttributes

type ReturnPathComponentsAdditionalDetailsAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsAdditionalDetailsAttributes) AdditionalDetailType

func (ReturnPathComponentsAdditionalDetailsAttributes) InternalRef

func (ReturnPathComponentsAdditionalDetailsAttributes) InternalTokens

func (ReturnPathComponentsAdditionalDetailsAttributes) InternalWithRef

type ReturnPathComponentsAdditionalDetailsComponentAttributes

type ReturnPathComponentsAdditionalDetailsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsAdditionalDetailsComponentAttributes) Arn

func (ReturnPathComponentsAdditionalDetailsComponentAttributes) Id

func (ReturnPathComponentsAdditionalDetailsComponentAttributes) InternalRef

func (ReturnPathComponentsAdditionalDetailsComponentAttributes) InternalTokens

func (ReturnPathComponentsAdditionalDetailsComponentAttributes) InternalWithRef

func (ReturnPathComponentsAdditionalDetailsComponentAttributes) Name

type ReturnPathComponentsAdditionalDetailsComponentState

type ReturnPathComponentsAdditionalDetailsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ReturnPathComponentsAdditionalDetailsState

type ReturnPathComponentsAdditionalDetailsState struct {
	AdditionalDetailType string                                                `json:"additional_detail_type"`
	Component            []ReturnPathComponentsAdditionalDetailsComponentState `json:"component"`
}

type ReturnPathComponentsAttachedToAttributes

type ReturnPathComponentsAttachedToAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsAttachedToAttributes) Arn

func (ReturnPathComponentsAttachedToAttributes) Id

func (ReturnPathComponentsAttachedToAttributes) InternalRef

func (ReturnPathComponentsAttachedToAttributes) InternalTokens

func (ReturnPathComponentsAttachedToAttributes) InternalWithRef

func (ReturnPathComponentsAttachedToAttributes) Name

type ReturnPathComponentsAttachedToState

type ReturnPathComponentsAttachedToState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ReturnPathComponentsAttributes

type ReturnPathComponentsAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsAttributes) AclRule

func (ReturnPathComponentsAttributes) AdditionalDetails

func (ReturnPathComponentsAttributes) AttachedTo

func (ReturnPathComponentsAttributes) Component

func (ReturnPathComponentsAttributes) DestinationVpc

func (ReturnPathComponentsAttributes) InboundHeader

func (ReturnPathComponentsAttributes) InternalRef

func (rpc ReturnPathComponentsAttributes) InternalRef() (terra.Reference, error)

func (ReturnPathComponentsAttributes) InternalTokens

func (rpc ReturnPathComponentsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ReturnPathComponentsAttributes) InternalWithRef

func (ReturnPathComponentsAttributes) OutboundHeader

func (ReturnPathComponentsAttributes) RouteTableRoute

func (ReturnPathComponentsAttributes) SecurityGroupRule

func (ReturnPathComponentsAttributes) SequenceNumber

func (rpc ReturnPathComponentsAttributes) SequenceNumber() terra.NumberValue

func (ReturnPathComponentsAttributes) SourceVpc

func (ReturnPathComponentsAttributes) Subnet

func (ReturnPathComponentsAttributes) TransitGateway

func (ReturnPathComponentsAttributes) Vpc

type ReturnPathComponentsComponentAttributes

type ReturnPathComponentsComponentAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsComponentAttributes) Arn

func (ReturnPathComponentsComponentAttributes) Id

func (ReturnPathComponentsComponentAttributes) InternalRef

func (ReturnPathComponentsComponentAttributes) InternalTokens

func (ReturnPathComponentsComponentAttributes) InternalWithRef

func (ReturnPathComponentsComponentAttributes) Name

type ReturnPathComponentsComponentState

type ReturnPathComponentsComponentState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ReturnPathComponentsDestinationVpcAttributes

type ReturnPathComponentsDestinationVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsDestinationVpcAttributes) Arn

func (ReturnPathComponentsDestinationVpcAttributes) Id

func (ReturnPathComponentsDestinationVpcAttributes) InternalRef

func (ReturnPathComponentsDestinationVpcAttributes) InternalTokens

func (ReturnPathComponentsDestinationVpcAttributes) InternalWithRef

func (ReturnPathComponentsDestinationVpcAttributes) Name

type ReturnPathComponentsDestinationVpcState

type ReturnPathComponentsDestinationVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ReturnPathComponentsInboundHeaderAttributes

type ReturnPathComponentsInboundHeaderAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsInboundHeaderAttributes) DestinationAddresses

func (ReturnPathComponentsInboundHeaderAttributes) InternalRef

func (ReturnPathComponentsInboundHeaderAttributes) InternalTokens

func (ReturnPathComponentsInboundHeaderAttributes) InternalWithRef

func (ReturnPathComponentsInboundHeaderAttributes) Protocol

func (ReturnPathComponentsInboundHeaderAttributes) SourceAddresses

type ReturnPathComponentsInboundHeaderDestinationPortRangesAttributes

type ReturnPathComponentsInboundHeaderDestinationPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) From

func (ReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalRef

func (ReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalTokens

func (ReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) InternalWithRef

func (ReturnPathComponentsInboundHeaderDestinationPortRangesAttributes) To

type ReturnPathComponentsInboundHeaderDestinationPortRangesState

type ReturnPathComponentsInboundHeaderDestinationPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ReturnPathComponentsInboundHeaderSourcePortRangesAttributes

type ReturnPathComponentsInboundHeaderSourcePortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsInboundHeaderSourcePortRangesAttributes) From

func (ReturnPathComponentsInboundHeaderSourcePortRangesAttributes) InternalRef

func (ReturnPathComponentsInboundHeaderSourcePortRangesAttributes) InternalTokens

func (ReturnPathComponentsInboundHeaderSourcePortRangesAttributes) InternalWithRef

func (ReturnPathComponentsInboundHeaderSourcePortRangesAttributes) To

type ReturnPathComponentsInboundHeaderSourcePortRangesState

type ReturnPathComponentsInboundHeaderSourcePortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ReturnPathComponentsInboundHeaderState

type ReturnPathComponentsInboundHeaderState struct {
	DestinationAddresses  []string                                                      `json:"destination_addresses"`
	Protocol              string                                                        `json:"protocol"`
	SourceAddresses       []string                                                      `json:"source_addresses"`
	DestinationPortRanges []ReturnPathComponentsInboundHeaderDestinationPortRangesState `json:"destination_port_ranges"`
	SourcePortRanges      []ReturnPathComponentsInboundHeaderSourcePortRangesState      `json:"source_port_ranges"`
}

type ReturnPathComponentsOutboundHeaderAttributes

type ReturnPathComponentsOutboundHeaderAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsOutboundHeaderAttributes) DestinationAddresses

func (ReturnPathComponentsOutboundHeaderAttributes) InternalRef

func (ReturnPathComponentsOutboundHeaderAttributes) InternalTokens

func (ReturnPathComponentsOutboundHeaderAttributes) InternalWithRef

func (ReturnPathComponentsOutboundHeaderAttributes) Protocol

func (ReturnPathComponentsOutboundHeaderAttributes) SourceAddresses

type ReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes

type ReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) From

func (ReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalRef

func (ReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalTokens

func (ReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) InternalWithRef

func (ReturnPathComponentsOutboundHeaderDestinationPortRangesAttributes) To

type ReturnPathComponentsOutboundHeaderDestinationPortRangesState

type ReturnPathComponentsOutboundHeaderDestinationPortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ReturnPathComponentsOutboundHeaderSourcePortRangesAttributes

type ReturnPathComponentsOutboundHeaderSourcePortRangesAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) From

func (ReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalRef

func (ReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalTokens

func (ReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) InternalWithRef

func (ReturnPathComponentsOutboundHeaderSourcePortRangesAttributes) To

type ReturnPathComponentsOutboundHeaderSourcePortRangesState

type ReturnPathComponentsOutboundHeaderSourcePortRangesState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ReturnPathComponentsOutboundHeaderState

type ReturnPathComponentsOutboundHeaderState struct {
	DestinationAddresses  []string                                                       `json:"destination_addresses"`
	Protocol              string                                                         `json:"protocol"`
	SourceAddresses       []string                                                       `json:"source_addresses"`
	DestinationPortRanges []ReturnPathComponentsOutboundHeaderDestinationPortRangesState `json:"destination_port_ranges"`
	SourcePortRanges      []ReturnPathComponentsOutboundHeaderSourcePortRangesState      `json:"source_port_ranges"`
}

type ReturnPathComponentsRouteTableRouteAttributes

type ReturnPathComponentsRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsRouteTableRouteAttributes) DestinationCidr

func (ReturnPathComponentsRouteTableRouteAttributes) DestinationPrefixListId

func (rtr ReturnPathComponentsRouteTableRouteAttributes) DestinationPrefixListId() terra.StringValue

func (ReturnPathComponentsRouteTableRouteAttributes) EgressOnlyInternetGatewayId

func (rtr ReturnPathComponentsRouteTableRouteAttributes) EgressOnlyInternetGatewayId() terra.StringValue

func (ReturnPathComponentsRouteTableRouteAttributes) GatewayId

func (ReturnPathComponentsRouteTableRouteAttributes) InstanceId

func (ReturnPathComponentsRouteTableRouteAttributes) InternalRef

func (ReturnPathComponentsRouteTableRouteAttributes) InternalTokens

func (ReturnPathComponentsRouteTableRouteAttributes) InternalWithRef

func (ReturnPathComponentsRouteTableRouteAttributes) NatGatewayId

func (ReturnPathComponentsRouteTableRouteAttributes) NetworkInterfaceId

func (ReturnPathComponentsRouteTableRouteAttributes) Origin

func (ReturnPathComponentsRouteTableRouteAttributes) TransitGatewayId

func (ReturnPathComponentsRouteTableRouteAttributes) VpcPeeringConnectionId

type ReturnPathComponentsRouteTableRouteState

type ReturnPathComponentsRouteTableRouteState struct {
	DestinationCidr             string `json:"destination_cidr"`
	DestinationPrefixListId     string `json:"destination_prefix_list_id"`
	EgressOnlyInternetGatewayId string `json:"egress_only_internet_gateway_id"`
	GatewayId                   string `json:"gateway_id"`
	InstanceId                  string `json:"instance_id"`
	NatGatewayId                string `json:"nat_gateway_id"`
	NetworkInterfaceId          string `json:"network_interface_id"`
	Origin                      string `json:"origin"`
	TransitGatewayId            string `json:"transit_gateway_id"`
	VpcPeeringConnectionId      string `json:"vpc_peering_connection_id"`
}

type ReturnPathComponentsSecurityGroupRuleAttributes

type ReturnPathComponentsSecurityGroupRuleAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsSecurityGroupRuleAttributes) Cidr

func (ReturnPathComponentsSecurityGroupRuleAttributes) Direction

func (ReturnPathComponentsSecurityGroupRuleAttributes) InternalRef

func (ReturnPathComponentsSecurityGroupRuleAttributes) InternalTokens

func (ReturnPathComponentsSecurityGroupRuleAttributes) InternalWithRef

func (ReturnPathComponentsSecurityGroupRuleAttributes) PortRange

func (ReturnPathComponentsSecurityGroupRuleAttributes) PrefixListId

func (ReturnPathComponentsSecurityGroupRuleAttributes) Protocol

func (ReturnPathComponentsSecurityGroupRuleAttributes) SecurityGroupId

type ReturnPathComponentsSecurityGroupRulePortRangeAttributes

type ReturnPathComponentsSecurityGroupRulePortRangeAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsSecurityGroupRulePortRangeAttributes) From

func (ReturnPathComponentsSecurityGroupRulePortRangeAttributes) InternalRef

func (ReturnPathComponentsSecurityGroupRulePortRangeAttributes) InternalTokens

func (ReturnPathComponentsSecurityGroupRulePortRangeAttributes) InternalWithRef

func (ReturnPathComponentsSecurityGroupRulePortRangeAttributes) To

type ReturnPathComponentsSecurityGroupRulePortRangeState

type ReturnPathComponentsSecurityGroupRulePortRangeState struct {
	From float64 `json:"from"`
	To   float64 `json:"to"`
}

type ReturnPathComponentsSecurityGroupRuleState

type ReturnPathComponentsSecurityGroupRuleState struct {
	Cidr            string                                                `json:"cidr"`
	Direction       string                                                `json:"direction"`
	PrefixListId    string                                                `json:"prefix_list_id"`
	Protocol        string                                                `json:"protocol"`
	SecurityGroupId string                                                `json:"security_group_id"`
	PortRange       []ReturnPathComponentsSecurityGroupRulePortRangeState `json:"port_range"`
}

type ReturnPathComponentsSourceVpcAttributes

type ReturnPathComponentsSourceVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsSourceVpcAttributes) Arn

func (ReturnPathComponentsSourceVpcAttributes) Id

func (ReturnPathComponentsSourceVpcAttributes) InternalRef

func (ReturnPathComponentsSourceVpcAttributes) InternalTokens

func (ReturnPathComponentsSourceVpcAttributes) InternalWithRef

func (ReturnPathComponentsSourceVpcAttributes) Name

type ReturnPathComponentsSourceVpcState

type ReturnPathComponentsSourceVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ReturnPathComponentsState

type ReturnPathComponentsState struct {
	SequenceNumber                float64                                                  `json:"sequence_number"`
	AclRule                       []ReturnPathComponentsAclRuleState                       `json:"acl_rule"`
	AdditionalDetails             []ReturnPathComponentsAdditionalDetailsState             `json:"additional_details"`
	AttachedTo                    []ReturnPathComponentsAttachedToState                    `json:"attached_to"`
	Component                     []ReturnPathComponentsComponentState                     `json:"component"`
	DestinationVpc                []ReturnPathComponentsDestinationVpcState                `json:"destination_vpc"`
	InboundHeader                 []ReturnPathComponentsInboundHeaderState                 `json:"inbound_header"`
	OutboundHeader                []ReturnPathComponentsOutboundHeaderState                `json:"outbound_header"`
	RouteTableRoute               []ReturnPathComponentsRouteTableRouteState               `json:"route_table_route"`
	SecurityGroupRule             []ReturnPathComponentsSecurityGroupRuleState             `json:"security_group_rule"`
	SourceVpc                     []ReturnPathComponentsSourceVpcState                     `json:"source_vpc"`
	Subnet                        []ReturnPathComponentsSubnetState                        `json:"subnet"`
	TransitGateway                []ReturnPathComponentsTransitGatewayState                `json:"transit_gateway"`
	TransitGatewayRouteTableRoute []ReturnPathComponentsTransitGatewayRouteTableRouteState `json:"transit_gateway_route_table_route"`
	Vpc                           []ReturnPathComponentsVpcState                           `json:"vpc"`
}

type ReturnPathComponentsSubnetAttributes

type ReturnPathComponentsSubnetAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsSubnetAttributes) Arn

func (ReturnPathComponentsSubnetAttributes) Id

func (ReturnPathComponentsSubnetAttributes) InternalRef

func (ReturnPathComponentsSubnetAttributes) InternalTokens

func (ReturnPathComponentsSubnetAttributes) InternalWithRef

func (ReturnPathComponentsSubnetAttributes) Name

type ReturnPathComponentsSubnetState

type ReturnPathComponentsSubnetState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ReturnPathComponentsTransitGatewayAttributes

type ReturnPathComponentsTransitGatewayAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsTransitGatewayAttributes) Arn

func (ReturnPathComponentsTransitGatewayAttributes) Id

func (ReturnPathComponentsTransitGatewayAttributes) InternalRef

func (ReturnPathComponentsTransitGatewayAttributes) InternalTokens

func (ReturnPathComponentsTransitGatewayAttributes) InternalWithRef

func (ReturnPathComponentsTransitGatewayAttributes) Name

type ReturnPathComponentsTransitGatewayRouteTableRouteAttributes

type ReturnPathComponentsTransitGatewayRouteTableRouteAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) AttachmentId

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) DestinationCidr

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) InternalRef

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) InternalTokens

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) InternalWithRef

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) PrefixListId

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) ResourceId

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) ResourceType

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) RouteOrigin

func (ReturnPathComponentsTransitGatewayRouteTableRouteAttributes) State

type ReturnPathComponentsTransitGatewayRouteTableRouteState

type ReturnPathComponentsTransitGatewayRouteTableRouteState struct {
	AttachmentId    string `json:"attachment_id"`
	DestinationCidr string `json:"destination_cidr"`
	PrefixListId    string `json:"prefix_list_id"`
	ResourceId      string `json:"resource_id"`
	ResourceType    string `json:"resource_type"`
	RouteOrigin     string `json:"route_origin"`
	State           string `json:"state"`
}

type ReturnPathComponentsTransitGatewayState

type ReturnPathComponentsTransitGatewayState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type ReturnPathComponentsVpcAttributes

type ReturnPathComponentsVpcAttributes struct {
	// contains filtered or unexported fields
}

func (ReturnPathComponentsVpcAttributes) Arn

func (ReturnPathComponentsVpcAttributes) Id

func (ReturnPathComponentsVpcAttributes) InternalRef

func (ReturnPathComponentsVpcAttributes) InternalTokens

func (ReturnPathComponentsVpcAttributes) InternalWithRef

func (ReturnPathComponentsVpcAttributes) Name

type ReturnPathComponentsVpcState

type ReturnPathComponentsVpcState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL