Documentation ¶
Overview ¶
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_service_metadata_route.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_api_routes.tmpl
Index ¶
- func DiffMultiAddresses(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiDhcpOptions(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiImages(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiInstances(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiInternetGateways(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiManagedPrefixLists(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiNatGateways(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiNetworkAcls(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiNetworkInterfaces(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiPlacementGroups(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiReservedInstances(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiRouteTables(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiSecurityGroups(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiSubnets(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiTransitGatewayPeeringAttachments(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiTransitGatewayRouteTables(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiTransitGatewayVpcAttachments(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiTransitGateways(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiVolumes(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiVpcEndpoints(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiVpcPeeringConnections(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiVpcs(c *gin.Context, dao db.ReaderDAO)
- func DiffMultiVpnGateways(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleAddress(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleDhcpOptions(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleImage(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleInstance(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleInternetGateway(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleManagedPrefixList(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleNatGateway(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleNetworkAcl(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleNetworkInterface(c *gin.Context, dao db.ReaderDAO)
- func DiffSinglePlacementGroup(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleReservedInstances(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleRouteTable(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleSecurityGroup(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleSubnet(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleTransitGateway(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleTransitGatewayPeeringAttachment(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleTransitGatewayRouteTable(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleTransitGatewayVpcAttachment(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleVolume(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleVpc(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleVpcEndpoint(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleVpcPeeringConnection(c *gin.Context, dao db.ReaderDAO)
- func DiffSingleVpnGateway(c *gin.Context, dao db.ReaderDAO)
- func GetAddress(c *gin.Context, dao db.ReaderDAO)
- func GetAddressesMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetDhcpOptions(c *gin.Context, dao db.ReaderDAO)
- func GetDhcpOptionsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetEC2Metadata(c *gin.Context)
- func GetImage(c *gin.Context, dao db.ReaderDAO)
- func GetImagesMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetInstance(c *gin.Context, dao db.ReaderDAO)
- func GetInstancesMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetInternetGateway(c *gin.Context, dao db.ReaderDAO)
- func GetInternetGatewaysMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetManagedPrefixList(c *gin.Context, dao db.ReaderDAO)
- func GetManagedPrefixListsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetNatGateway(c *gin.Context, dao db.ReaderDAO)
- func GetNatGatewaysMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetNetworkAcl(c *gin.Context, dao db.ReaderDAO)
- func GetNetworkAclsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetNetworkInterface(c *gin.Context, dao db.ReaderDAO)
- func GetNetworkInterfacesMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetPlacementGroup(c *gin.Context, dao db.ReaderDAO)
- func GetPlacementGroupsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetReservedInstances(c *gin.Context, dao db.ReaderDAO)
- func GetReservedInstancesMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetRouteTable(c *gin.Context, dao db.ReaderDAO)
- func GetRouteTablesMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetSecurityGroup(c *gin.Context, dao db.ReaderDAO)
- func GetSecurityGroupsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetSubnet(c *gin.Context, dao db.ReaderDAO)
- func GetSubnetsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetTransitGateway(c *gin.Context, dao db.ReaderDAO)
- func GetTransitGatewayPeeringAttachment(c *gin.Context, dao db.ReaderDAO)
- func GetTransitGatewayPeeringAttachmentsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetTransitGatewayRouteTable(c *gin.Context, dao db.ReaderDAO)
- func GetTransitGatewayRouteTablesMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetTransitGatewayVpcAttachment(c *gin.Context, dao db.ReaderDAO)
- func GetTransitGatewayVpcAttachmentsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetTransitGatewaysMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetVolume(c *gin.Context, dao db.ReaderDAO)
- func GetVolumesMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetVpc(c *gin.Context, dao db.ReaderDAO)
- func GetVpcEndpoint(c *gin.Context, dao db.ReaderDAO)
- func GetVpcEndpointsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetVpcPeeringConnection(c *gin.Context, dao db.ReaderDAO)
- func GetVpcPeeringConnectionsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetVpcsMetadata(c *gin.Context, dao db.ReaderDAO)
- func GetVpnGateway(c *gin.Context, dao db.ReaderDAO)
- func GetVpnGatewaysMetadata(c *gin.Context, dao db.ReaderDAO)
- func ListAddresses(c *gin.Context, dao db.ReaderDAO)
- func ListDhcpOptions(c *gin.Context, dao db.ReaderDAO)
- func ListImages(c *gin.Context, dao db.ReaderDAO)
- func ListInstances(c *gin.Context, dao db.ReaderDAO)
- func ListInternetGateways(c *gin.Context, dao db.ReaderDAO)
- func ListManagedPrefixLists(c *gin.Context, dao db.ReaderDAO)
- func ListNatGateways(c *gin.Context, dao db.ReaderDAO)
- func ListNetworkAcls(c *gin.Context, dao db.ReaderDAO)
- func ListNetworkInterfaces(c *gin.Context, dao db.ReaderDAO)
- func ListPlacementGroups(c *gin.Context, dao db.ReaderDAO)
- func ListReservedInstances(c *gin.Context, dao db.ReaderDAO)
- func ListRouteTables(c *gin.Context, dao db.ReaderDAO)
- func ListSecurityGroups(c *gin.Context, dao db.ReaderDAO)
- func ListSubnets(c *gin.Context, dao db.ReaderDAO)
- func ListTransitGatewayPeeringAttachments(c *gin.Context, dao db.ReaderDAO)
- func ListTransitGatewayRouteTables(c *gin.Context, dao db.ReaderDAO)
- func ListTransitGatewayVpcAttachments(c *gin.Context, dao db.ReaderDAO)
- func ListTransitGateways(c *gin.Context, dao db.ReaderDAO)
- func ListVolumes(c *gin.Context, dao db.ReaderDAO)
- func ListVpcEndpoints(c *gin.Context, dao db.ReaderDAO)
- func ListVpcPeeringConnections(c *gin.Context, dao db.ReaderDAO)
- func ListVpcs(c *gin.Context, dao db.ReaderDAO)
- func ListVpnGateways(c *gin.Context, dao db.ReaderDAO)
- type ListAddressesResponse
- type ListDhcpOptionsResponse
- type ListImagesResponse
- type ListInstancesResponse
- type ListInternetGatewaysResponse
- type ListManagedPrefixListsResponse
- type ListNatGatewaysResponse
- type ListNetworkAclsResponse
- type ListNetworkInterfacesResponse
- type ListPlacementGroupsResponse
- type ListReservedInstancesResponse
- type ListRouteTablesResponse
- type ListSecurityGroupsResponse
- type ListSubnetsResponse
- type ListTransitGatewayPeeringAttachmentsResponse
- type ListTransitGatewayRouteTablesResponse
- type ListTransitGatewayVpcAttachmentsResponse
- type ListTransitGatewaysResponse
- type ListVolumesResponse
- type ListVpcEndpointsResponse
- type ListVpcPeeringConnectionsResponse
- type ListVpcsResponse
- type ListVpnGatewaysResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiffMultiAddresses ¶
DiffMultiAddresses godoc @Summary Diff Addresses @Description get a diff of Addresses between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/addresses [get]
func DiffMultiDhcpOptions ¶
DiffMultiDhcpOptions godoc @Summary Diff DhcpOptions @Description get a diff of DhcpOptions between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/dhcp_options [get]
func DiffMultiImages ¶
DiffMultiImages godoc @Summary Diff Images @Description get a diff of Images between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/images [get]
func DiffMultiInstances ¶
DiffMultiInstances godoc @Summary Diff Instances @Description get a diff of Instances between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/instances [get]
func DiffMultiInternetGateways ¶
DiffMultiInternetGateways godoc @Summary Diff InternetGateways @Description get a diff of InternetGateways between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/internet_gateways [get]
func DiffMultiManagedPrefixLists ¶
DiffMultiManagedPrefixLists godoc @Summary Diff ManagedPrefixLists @Description get a diff of ManagedPrefixLists between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/managed_prefix_lists [get]
func DiffMultiNatGateways ¶
DiffMultiNatGateways godoc @Summary Diff NatGateways @Description get a diff of NatGateways between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/nat_gateways [get]
func DiffMultiNetworkAcls ¶
DiffMultiNetworkAcls godoc @Summary Diff NetworkAcls @Description get a diff of NetworkAcls between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/network_acls [get]
func DiffMultiNetworkInterfaces ¶
DiffMultiNetworkInterfaces godoc @Summary Diff NetworkInterfaces @Description get a diff of NetworkInterfaces between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/network_interfaces [get]
func DiffMultiPlacementGroups ¶
DiffMultiPlacementGroups godoc @Summary Diff PlacementGroups @Description get a diff of PlacementGroups between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/placement_groups [get]
func DiffMultiReservedInstances ¶
DiffMultiReservedInstances godoc @Summary Diff ReservedInstances @Description get a diff of ReservedInstances between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/reserved_instances [get]
func DiffMultiRouteTables ¶
DiffMultiRouteTables godoc @Summary Diff RouteTables @Description get a diff of RouteTables between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/route_tables [get]
func DiffMultiSecurityGroups ¶
DiffMultiSecurityGroups godoc @Summary Diff SecurityGroups @Description get a diff of SecurityGroups between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/security_groups [get]
func DiffMultiSubnets ¶
DiffMultiSubnets godoc @Summary Diff Subnets @Description get a diff of Subnets between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/subnets [get]
func DiffMultiTransitGatewayPeeringAttachments ¶
DiffMultiTransitGatewayPeeringAttachments godoc @Summary Diff TransitGatewayPeeringAttachments @Description get a diff of TransitGatewayPeeringAttachments between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/transit_gateway_peering_attachments [get]
func DiffMultiTransitGatewayRouteTables ¶
DiffMultiTransitGatewayRouteTables godoc @Summary Diff TransitGatewayRouteTables @Description get a diff of TransitGatewayRouteTables between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/transit_gateway_route_tables [get]
func DiffMultiTransitGatewayVpcAttachments ¶
DiffMultiTransitGatewayVpcAttachments godoc @Summary Diff TransitGatewayVpcAttachments @Description get a diff of TransitGatewayVpcAttachments between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/transit_gateway_vpc_attachments [get]
func DiffMultiTransitGateways ¶
DiffMultiTransitGateways godoc @Summary Diff TransitGateways @Description get a diff of TransitGateways between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/transit_gateways [get]
func DiffMultiVolumes ¶
DiffMultiVolumes godoc @Summary Diff Volumes @Description get a diff of Volumes between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/volumes [get]
func DiffMultiVpcEndpoints ¶
DiffMultiVpcEndpoints godoc @Summary Diff VpcEndpoints @Description get a diff of VpcEndpoints between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/vpc_endpoints [get]
func DiffMultiVpcPeeringConnections ¶
DiffMultiVpcPeeringConnections godoc @Summary Diff VpcPeeringConnections @Description get a diff of VpcPeeringConnections between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/vpc_peering_connections [get]
func DiffMultiVpcs ¶
DiffMultiVpcs godoc @Summary Diff Vpcs @Description get a diff of Vpcs between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/vpcs [get]
func DiffMultiVpnGateways ¶
DiffMultiVpnGateways godoc @Summary Diff VpnGateways @Description get a diff of VpnGateways between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/vpn_gateways [get]
func DiffSingleAddress ¶
DiffSingleAddress godoc @Summary Diff Address @Description get a diff of Address between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param allocation_id path string true "The allocation_id of the Address to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/addresses/{allocation_id} [get]
func DiffSingleDhcpOptions ¶
DiffSingleDhcpOptions godoc @Summary Diff DhcpOptions @Description get a diff of DhcpOptions between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param dhcp_options_id path string true "The dhcp_options_id of the DhcpOptions to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/dhcp_options/{dhcp_options_id} [get]
func DiffSingleImage ¶
DiffSingleImage godoc @Summary Diff Image @Description get a diff of Image between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param image_id path string true "The image_id of the Image to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/images/{image_id} [get]
func DiffSingleInstance ¶
DiffSingleInstance godoc @Summary Diff Instance @Description get a diff of Instance between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param instance_id path string true "The instance_id of the Instance to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/instances/{instance_id} [get]
func DiffSingleInternetGateway ¶
DiffSingleInternetGateway godoc @Summary Diff InternetGateway @Description get a diff of InternetGateway between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param internet_gateway_id path string true "The internet_gateway_id of the InternetGateway to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/internet_gateways/{internet_gateway_id} [get]
func DiffSingleManagedPrefixList ¶
DiffSingleManagedPrefixList godoc @Summary Diff ManagedPrefixList @Description get a diff of ManagedPrefixList between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param prefix_list_arn path string true "The prefix_list_arn of the ManagedPrefixList to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/managed_prefix_lists/{prefix_list_arn} [get]
func DiffSingleNatGateway ¶
DiffSingleNatGateway godoc @Summary Diff NatGateway @Description get a diff of NatGateway between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param nat_gateway_id path string true "The nat_gateway_id of the NatGateway to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/nat_gateways/{nat_gateway_id} [get]
func DiffSingleNetworkAcl ¶
DiffSingleNetworkAcl godoc @Summary Diff NetworkAcl @Description get a diff of NetworkAcl between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param network_acl_id path string true "The network_acl_id of the NetworkAcl to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/network_acls/{network_acl_id} [get]
func DiffSingleNetworkInterface ¶
DiffSingleNetworkInterface godoc @Summary Diff NetworkInterface @Description get a diff of NetworkInterface between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param network_interface_id path string true "The network_interface_id of the NetworkInterface to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/network_interfaces/{network_interface_id} [get]
func DiffSinglePlacementGroup ¶
DiffSinglePlacementGroup godoc @Summary Diff PlacementGroup @Description get a diff of PlacementGroup between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param group_id path string true "The group_id of the PlacementGroup to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/placement_groups/{group_id} [get]
func DiffSingleReservedInstances ¶
DiffSingleReservedInstances godoc @Summary Diff ReservedInstances @Description get a diff of ReservedInstances between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param reserved_instances_id path string true "The reserved_instances_id of the ReservedInstances to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/reserved_instances/{reserved_instances_id} [get]
func DiffSingleRouteTable ¶
DiffSingleRouteTable godoc @Summary Diff RouteTable @Description get a diff of RouteTable between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param route_table_id path string true "The route_table_id of the RouteTable to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/route_tables/{route_table_id} [get]
func DiffSingleSecurityGroup ¶
DiffSingleSecurityGroup godoc @Summary Diff SecurityGroup @Description get a diff of SecurityGroup between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param group_id path string true "The group_id of the SecurityGroup to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/security_groups/{group_id} [get]
func DiffSingleSubnet ¶
DiffSingleSubnet godoc @Summary Diff Subnet @Description get a diff of Subnet between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param subnet_id path string true "The subnet_id of the Subnet to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/subnets/{subnet_id} [get]
func DiffSingleTransitGateway ¶
DiffSingleTransitGateway godoc @Summary Diff TransitGateway @Description get a diff of TransitGateway between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param transit_gateway_id path string true "The transit_gateway_id of the TransitGateway to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/transit_gateways/{transit_gateway_id} [get]
func DiffSingleTransitGatewayPeeringAttachment ¶
DiffSingleTransitGatewayPeeringAttachment godoc @Summary Diff TransitGatewayPeeringAttachment @Description get a diff of TransitGatewayPeeringAttachment between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param transit_gateway_attachment_id path string true "The transit_gateway_attachment_id of the TransitGatewayPeeringAttachment to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/transit_gateway_peering_attachments/{transit_gateway_attachment_id} [get]
func DiffSingleTransitGatewayRouteTable ¶
DiffSingleTransitGatewayRouteTable godoc @Summary Diff TransitGatewayRouteTable @Description get a diff of TransitGatewayRouteTable between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param transit_gateway_route_table_id path string true "The transit_gateway_route_table_id of the TransitGatewayRouteTable to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/transit_gateway_route_tables/{transit_gateway_route_table_id} [get]
func DiffSingleTransitGatewayVpcAttachment ¶
DiffSingleTransitGatewayVpcAttachment godoc @Summary Diff TransitGatewayVpcAttachment @Description get a diff of TransitGatewayVpcAttachment between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param transit_gateway_attachment_id path string true "The transit_gateway_attachment_id of the TransitGatewayVpcAttachment to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/transit_gateway_vpc_attachments/{transit_gateway_attachment_id} [get]
func DiffSingleVolume ¶
DiffSingleVolume godoc @Summary Diff Volume @Description get a diff of Volume between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param volume_id path string true "The volume_id of the Volume to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/volumes/{volume_id} [get]
func DiffSingleVpc ¶
DiffSingleVpc godoc @Summary Diff Vpc @Description get a diff of Vpc between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param vpc_id path string true "The vpc_id of the Vpc to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/vpcs/{vpc_id} [get]
func DiffSingleVpcEndpoint ¶
DiffSingleVpcEndpoint godoc @Summary Diff VpcEndpoint @Description get a diff of VpcEndpoint between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param vpc_endpoint_id path string true "The vpc_endpoint_id of the VpcEndpoint to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/vpc_endpoints/{vpc_endpoint_id} [get]
func DiffSingleVpcPeeringConnection ¶
DiffSingleVpcPeeringConnection godoc @Summary Diff VpcPeeringConnection @Description get a diff of VpcPeeringConnection between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param vpc_peering_connection_id path string true "The vpc_peering_connection_id of the VpcPeeringConnection to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/vpc_peering_connections/{vpc_peering_connection_id} [get]
func DiffSingleVpnGateway ¶
DiffSingleVpnGateway godoc @Summary Diff VpnGateway @Description get a diff of VpnGateway between two points in time @Tags aws ec2 @Produce json @Param start_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param start_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param start_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param end_report_date query string true "Which date to pull data from. Current date by default" Format(date) @Param end_time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param end_time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param vpn_gateway_id path string true "The vpn_gateway_id of the VpnGateway to retrieve" @Security ApiKeyAuth @Success 200 {array} routes.Diff @Failure 400 @Router /diff/aws/ec2/vpn_gateways/{vpn_gateway_id} [get]
func GetAddress ¶
GetAddress godoc @Summary Get a specific Address @Description Get a specific Address by its AllocationId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param allocation_id path string true "The allocation_id of the Address to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.Address @Failure 400 @Failure 404 @Router /inventory/aws/ec2/addresses/{allocation_id} [get]
func GetAddressesMetadata ¶
GetAddressesMetadata godoc @Summary Get Addresses Metadata @Description get a list of addresses metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/addresses [get]
func GetDhcpOptions ¶
GetDhcpOptions godoc @Summary Get a specific DhcpOptions @Description Get a specific DhcpOptions by its DhcpOptionsId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param dhcp_options_id path string true "The dhcp_options_id of the DhcpOptions to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.DhcpOptions @Failure 400 @Failure 404 @Router /inventory/aws/ec2/dhcp_options/{dhcp_options_id} [get]
func GetDhcpOptionsMetadata ¶
GetDhcpOptionsMetadata godoc @Summary Get DhcpOptions Metadata @Description get a list of dhcp_options metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/dhcp_options [get]
func GetEC2Metadata ¶
GetEC2Metadata godoc @Summary Get EC2 Metadata @Description get a list of EC2 metadata @Tags aws ec2 @Produce json @Security ApiKeyAuth @Success 200 {array} routes.AwsServiceMetadata @Failure 400 @Router /metadata/aws/ec2 [get]
func GetImage ¶
GetImage godoc @Summary Get a specific Image @Description Get a specific Image by its ImageId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param image_id path string true "The image_id of the Image to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.Image @Failure 400 @Failure 404 @Router /inventory/aws/ec2/images/{image_id} [get]
func GetImagesMetadata ¶
GetImagesMetadata godoc @Summary Get Images Metadata @Description get a list of images metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/images [get]
func GetInstance ¶
GetInstance godoc @Summary Get a specific Instance @Description Get a specific Instance by its InstanceId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param instance_id path string true "The instance_id of the Instance to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.Instance @Failure 400 @Failure 404 @Router /inventory/aws/ec2/instances/{instance_id} [get]
func GetInstancesMetadata ¶
GetInstancesMetadata godoc @Summary Get Instances Metadata @Description get a list of instances metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/instances [get]
func GetInternetGateway ¶
GetInternetGateway godoc @Summary Get a specific InternetGateway @Description Get a specific InternetGateway by its InternetGatewayId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param internet_gateway_id path string true "The internet_gateway_id of the InternetGateway to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.InternetGateway @Failure 400 @Failure 404 @Router /inventory/aws/ec2/internet_gateways/{internet_gateway_id} [get]
func GetInternetGatewaysMetadata ¶
GetInternetGatewaysMetadata godoc @Summary Get InternetGateways Metadata @Description get a list of internet_gateways metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/internet_gateways [get]
func GetManagedPrefixList ¶
GetManagedPrefixList godoc @Summary Get a specific ManagedPrefixList @Description Get a specific ManagedPrefixList by its PrefixListArn @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param prefix_list_arn path string true "The prefix_list_arn of the ManagedPrefixList to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.ManagedPrefixList @Failure 400 @Failure 404 @Router /inventory/aws/ec2/managed_prefix_lists/{prefix_list_arn} [get]
func GetManagedPrefixListsMetadata ¶
GetManagedPrefixListsMetadata godoc @Summary Get ManagedPrefixLists Metadata @Description get a list of managed_prefix_lists metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/managed_prefix_lists [get]
func GetNatGateway ¶
GetNatGateway godoc @Summary Get a specific NatGateway @Description Get a specific NatGateway by its NatGatewayId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param nat_gateway_id path string true "The nat_gateway_id of the NatGateway to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.NatGateway @Failure 400 @Failure 404 @Router /inventory/aws/ec2/nat_gateways/{nat_gateway_id} [get]
func GetNatGatewaysMetadata ¶
GetNatGatewaysMetadata godoc @Summary Get NatGateways Metadata @Description get a list of nat_gateways metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/nat_gateways [get]
func GetNetworkAcl ¶
GetNetworkAcl godoc @Summary Get a specific NetworkAcl @Description Get a specific NetworkAcl by its NetworkAclId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param network_acl_id path string true "The network_acl_id of the NetworkAcl to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.NetworkAcl @Failure 400 @Failure 404 @Router /inventory/aws/ec2/network_acls/{network_acl_id} [get]
func GetNetworkAclsMetadata ¶
GetNetworkAclsMetadata godoc @Summary Get NetworkAcls Metadata @Description get a list of network_acls metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/network_acls [get]
func GetNetworkInterface ¶
GetNetworkInterface godoc @Summary Get a specific NetworkInterface @Description Get a specific NetworkInterface by its NetworkInterfaceId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param network_interface_id path string true "The network_interface_id of the NetworkInterface to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.NetworkInterface @Failure 400 @Failure 404 @Router /inventory/aws/ec2/network_interfaces/{network_interface_id} [get]
func GetNetworkInterfacesMetadata ¶
GetNetworkInterfacesMetadata godoc @Summary Get NetworkInterfaces Metadata @Description get a list of network_interfaces metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/network_interfaces [get]
func GetPlacementGroup ¶
GetPlacementGroup godoc @Summary Get a specific PlacementGroup @Description Get a specific PlacementGroup by its GroupId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param group_id path string true "The group_id of the PlacementGroup to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.PlacementGroup @Failure 400 @Failure 404 @Router /inventory/aws/ec2/placement_groups/{group_id} [get]
func GetPlacementGroupsMetadata ¶
GetPlacementGroupsMetadata godoc @Summary Get PlacementGroups Metadata @Description get a list of placement_groups metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/placement_groups [get]
func GetReservedInstances ¶
GetReservedInstances godoc @Summary Get a specific ReservedInstances @Description Get a specific ReservedInstances by its ReservedInstancesId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param reserved_instances_id path string true "The reserved_instances_id of the ReservedInstances to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.ReservedInstances @Failure 400 @Failure 404 @Router /inventory/aws/ec2/reserved_instances/{reserved_instances_id} [get]
func GetReservedInstancesMetadata ¶
GetReservedInstancesMetadata godoc @Summary Get ReservedInstances Metadata @Description get a list of reserved_instances metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/reserved_instances [get]
func GetRouteTable ¶
GetRouteTable godoc @Summary Get a specific RouteTable @Description Get a specific RouteTable by its RouteTableId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param route_table_id path string true "The route_table_id of the RouteTable to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.RouteTable @Failure 400 @Failure 404 @Router /inventory/aws/ec2/route_tables/{route_table_id} [get]
func GetRouteTablesMetadata ¶
GetRouteTablesMetadata godoc @Summary Get RouteTables Metadata @Description get a list of route_tables metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/route_tables [get]
func GetSecurityGroup ¶
GetSecurityGroup godoc @Summary Get a specific SecurityGroup @Description Get a specific SecurityGroup by its GroupId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param group_id path string true "The group_id of the SecurityGroup to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.SecurityGroup @Failure 400 @Failure 404 @Router /inventory/aws/ec2/security_groups/{group_id} [get]
func GetSecurityGroupsMetadata ¶
GetSecurityGroupsMetadata godoc @Summary Get SecurityGroups Metadata @Description get a list of security_groups metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/security_groups [get]
func GetSubnet ¶
GetSubnet godoc @Summary Get a specific Subnet @Description Get a specific Subnet by its SubnetId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param subnet_id path string true "The subnet_id of the Subnet to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.Subnet @Failure 400 @Failure 404 @Router /inventory/aws/ec2/subnets/{subnet_id} [get]
func GetSubnetsMetadata ¶
GetSubnetsMetadata godoc @Summary Get Subnets Metadata @Description get a list of subnets metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/subnets [get]
func GetTransitGateway ¶
GetTransitGateway godoc @Summary Get a specific TransitGateway @Description Get a specific TransitGateway by its TransitGatewayId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param transit_gateway_id path string true "The transit_gateway_id of the TransitGateway to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.TransitGateway @Failure 400 @Failure 404 @Router /inventory/aws/ec2/transit_gateways/{transit_gateway_id} [get]
func GetTransitGatewayPeeringAttachment ¶
GetTransitGatewayPeeringAttachment godoc @Summary Get a specific TransitGatewayPeeringAttachment @Description Get a specific TransitGatewayPeeringAttachment by its TransitGatewayAttachmentId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param transit_gateway_attachment_id path string true "The transit_gateway_attachment_id of the TransitGatewayPeeringAttachment to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.TransitGatewayPeeringAttachment @Failure 400 @Failure 404 @Router /inventory/aws/ec2/transit_gateway_peering_attachments/{transit_gateway_attachment_id} [get]
func GetTransitGatewayPeeringAttachmentsMetadata ¶
GetTransitGatewayPeeringAttachmentsMetadata godoc @Summary Get TransitGatewayPeeringAttachments Metadata @Description get a list of transit_gateway_peering_attachments metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/transit_gateway_peering_attachments [get]
func GetTransitGatewayRouteTable ¶
GetTransitGatewayRouteTable godoc @Summary Get a specific TransitGatewayRouteTable @Description Get a specific TransitGatewayRouteTable by its TransitGatewayRouteTableId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param transit_gateway_route_table_id path string true "The transit_gateway_route_table_id of the TransitGatewayRouteTable to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.TransitGatewayRouteTable @Failure 400 @Failure 404 @Router /inventory/aws/ec2/transit_gateway_route_tables/{transit_gateway_route_table_id} [get]
func GetTransitGatewayRouteTablesMetadata ¶
GetTransitGatewayRouteTablesMetadata godoc @Summary Get TransitGatewayRouteTables Metadata @Description get a list of transit_gateway_route_tables metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/transit_gateway_route_tables [get]
func GetTransitGatewayVpcAttachment ¶
GetTransitGatewayVpcAttachment godoc @Summary Get a specific TransitGatewayVpcAttachment @Description Get a specific TransitGatewayVpcAttachment by its TransitGatewayAttachmentId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param transit_gateway_attachment_id path string true "The transit_gateway_attachment_id of the TransitGatewayVpcAttachment to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.TransitGatewayVpcAttachment @Failure 400 @Failure 404 @Router /inventory/aws/ec2/transit_gateway_vpc_attachments/{transit_gateway_attachment_id} [get]
func GetTransitGatewayVpcAttachmentsMetadata ¶
GetTransitGatewayVpcAttachmentsMetadata godoc @Summary Get TransitGatewayVpcAttachments Metadata @Description get a list of transit_gateway_vpc_attachments metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/transit_gateway_vpc_attachments [get]
func GetTransitGatewaysMetadata ¶
GetTransitGatewaysMetadata godoc @Summary Get TransitGateways Metadata @Description get a list of transit_gateways metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/transit_gateways [get]
func GetVolume ¶
GetVolume godoc @Summary Get a specific Volume @Description Get a specific Volume by its VolumeId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param volume_id path string true "The volume_id of the Volume to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.Volume @Failure 400 @Failure 404 @Router /inventory/aws/ec2/volumes/{volume_id} [get]
func GetVolumesMetadata ¶
GetVolumesMetadata godoc @Summary Get Volumes Metadata @Description get a list of volumes metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/volumes [get]
func GetVpc ¶
GetVpc godoc @Summary Get a specific Vpc @Description Get a specific Vpc by its VpcId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param vpc_id path string true "The vpc_id of the Vpc to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.Vpc @Failure 400 @Failure 404 @Router /inventory/aws/ec2/vpcs/{vpc_id} [get]
func GetVpcEndpoint ¶
GetVpcEndpoint godoc @Summary Get a specific VpcEndpoint @Description Get a specific VpcEndpoint by its VpcEndpointId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param vpc_endpoint_id path string true "The vpc_endpoint_id of the VpcEndpoint to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.VpcEndpoint @Failure 400 @Failure 404 @Router /inventory/aws/ec2/vpc_endpoints/{vpc_endpoint_id} [get]
func GetVpcEndpointsMetadata ¶
GetVpcEndpointsMetadata godoc @Summary Get VpcEndpoints Metadata @Description get a list of vpc_endpoints metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/vpc_endpoints [get]
func GetVpcPeeringConnection ¶
GetVpcPeeringConnection godoc @Summary Get a specific VpcPeeringConnection @Description Get a specific VpcPeeringConnection by its VpcPeeringConnectionId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param vpc_peering_connection_id path string true "The vpc_peering_connection_id of the VpcPeeringConnection to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.VpcPeeringConnection @Failure 400 @Failure 404 @Router /inventory/aws/ec2/vpc_peering_connections/{vpc_peering_connection_id} [get]
func GetVpcPeeringConnectionsMetadata ¶
GetVpcPeeringConnectionsMetadata godoc @Summary Get VpcPeeringConnections Metadata @Description get a list of vpc_peering_connections metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/vpc_peering_connections [get]
func GetVpcsMetadata ¶
GetVpcsMetadata godoc @Summary Get Vpcs Metadata @Description get a list of vpcs metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/vpcs [get]
func GetVpnGateway ¶
GetVpnGateway godoc @Summary Get a specific VpnGateway @Description Get a specific VpnGateway by its VpnGatewayId @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param vpn_gateway_id path string true "The vpn_gateway_id of the VpnGateway to retrieve" @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Security ApiKeyAuth @Success 200 {object} ec2.VpnGateway @Failure 400 @Failure 404 @Router /inventory/aws/ec2/vpn_gateways/{vpn_gateway_id} [get]
func GetVpnGatewaysMetadata ¶
GetVpnGatewaysMetadata godoc @Summary Get VpnGateways Metadata @Description get a list of vpn_gateways metadata @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Security ApiKeyAuth @Success 200 {array} routes.AwsResourceMetadata @Failure 400 @Router /metadata/aws/ec2/vpn_gateways [get]
func ListAddresses ¶
ListAddresses godoc @Summary List Addresses @Description get a list of addresses @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListAddressesResponse @Failure 400 @Router /inventory/aws/ec2/addresses [get]
func ListDhcpOptions ¶
ListDhcpOptions godoc @Summary List DhcpOptions @Description get a list of dhcp_options @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListDhcpOptionsResponse @Failure 400 @Router /inventory/aws/ec2/dhcp_options [get]
func ListImages ¶
ListImages godoc @Summary List Images @Description get a list of images @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListImagesResponse @Failure 400 @Router /inventory/aws/ec2/images [get]
func ListInstances ¶
ListInstances godoc @Summary List Instances @Description get a list of instances @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListInstancesResponse @Failure 400 @Router /inventory/aws/ec2/instances [get]
func ListInternetGateways ¶
ListInternetGateways godoc @Summary List InternetGateways @Description get a list of internet_gateways @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListInternetGatewaysResponse @Failure 400 @Router /inventory/aws/ec2/internet_gateways [get]
func ListManagedPrefixLists ¶
ListManagedPrefixLists godoc @Summary List ManagedPrefixLists @Description get a list of managed_prefix_lists @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListManagedPrefixListsResponse @Failure 400 @Router /inventory/aws/ec2/managed_prefix_lists [get]
func ListNatGateways ¶
ListNatGateways godoc @Summary List NatGateways @Description get a list of nat_gateways @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListNatGatewaysResponse @Failure 400 @Router /inventory/aws/ec2/nat_gateways [get]
func ListNetworkAcls ¶
ListNetworkAcls godoc @Summary List NetworkAcls @Description get a list of network_acls @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListNetworkAclsResponse @Failure 400 @Router /inventory/aws/ec2/network_acls [get]
func ListNetworkInterfaces ¶
ListNetworkInterfaces godoc @Summary List NetworkInterfaces @Description get a list of network_interfaces @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListNetworkInterfacesResponse @Failure 400 @Router /inventory/aws/ec2/network_interfaces [get]
func ListPlacementGroups ¶
ListPlacementGroups godoc @Summary List PlacementGroups @Description get a list of placement_groups @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListPlacementGroupsResponse @Failure 400 @Router /inventory/aws/ec2/placement_groups [get]
func ListReservedInstances ¶
ListReservedInstances godoc @Summary List ReservedInstances @Description get a list of reserved_instances @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListReservedInstancesResponse @Failure 400 @Router /inventory/aws/ec2/reserved_instances [get]
func ListRouteTables ¶
ListRouteTables godoc @Summary List RouteTables @Description get a list of route_tables @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListRouteTablesResponse @Failure 400 @Router /inventory/aws/ec2/route_tables [get]
func ListSecurityGroups ¶
ListSecurityGroups godoc @Summary List SecurityGroups @Description get a list of security_groups @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListSecurityGroupsResponse @Failure 400 @Router /inventory/aws/ec2/security_groups [get]
func ListSubnets ¶
ListSubnets godoc @Summary List Subnets @Description get a list of subnets @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListSubnetsResponse @Failure 400 @Router /inventory/aws/ec2/subnets [get]
func ListTransitGatewayPeeringAttachments ¶
ListTransitGatewayPeeringAttachments godoc @Summary List TransitGatewayPeeringAttachments @Description get a list of transit_gateway_peering_attachments @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListTransitGatewayPeeringAttachmentsResponse @Failure 400 @Router /inventory/aws/ec2/transit_gateway_peering_attachments [get]
func ListTransitGatewayRouteTables ¶
ListTransitGatewayRouteTables godoc @Summary List TransitGatewayRouteTables @Description get a list of transit_gateway_route_tables @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListTransitGatewayRouteTablesResponse @Failure 400 @Router /inventory/aws/ec2/transit_gateway_route_tables [get]
func ListTransitGatewayVpcAttachments ¶
ListTransitGatewayVpcAttachments godoc @Summary List TransitGatewayVpcAttachments @Description get a list of transit_gateway_vpc_attachments @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListTransitGatewayVpcAttachmentsResponse @Failure 400 @Router /inventory/aws/ec2/transit_gateway_vpc_attachments [get]
func ListTransitGateways ¶
ListTransitGateways godoc @Summary List TransitGateways @Description get a list of transit_gateways @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListTransitGatewaysResponse @Failure 400 @Router /inventory/aws/ec2/transit_gateways [get]
func ListVolumes ¶
ListVolumes godoc @Summary List Volumes @Description get a list of volumes @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListVolumesResponse @Failure 400 @Router /inventory/aws/ec2/volumes [get]
func ListVpcEndpoints ¶
ListVpcEndpoints godoc @Summary List VpcEndpoints @Description get a list of vpc_endpoints @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListVpcEndpointsResponse @Failure 400 @Router /inventory/aws/ec2/vpc_endpoints [get]
func ListVpcPeeringConnections ¶
ListVpcPeeringConnections godoc @Summary List VpcPeeringConnections @Description get a list of vpc_peering_connections @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListVpcPeeringConnectionsResponse @Failure 400 @Router /inventory/aws/ec2/vpc_peering_connections [get]
func ListVpcs ¶
ListVpcs godoc @Summary List Vpcs @Description get a list of vpcs @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListVpcsResponse @Failure 400 @Router /inventory/aws/ec2/vpcs [get]
func ListVpnGateways ¶
ListVpnGateways godoc @Summary List VpnGateways @Description get a list of vpn_gateways @Tags aws ec2 @Produce json @Param report_date query string false "Which date to pull data from. Current date by default" Format(date) @Param account_id query string false "A specific account to pull data from. All accounts by default" @Param region query string false "A specific region to pull data from. All regions by default" @Param time_selection query string false "How to select the time range to pull data from. 'latest' by default" Enums(latest, before, after, at) @Param time_selection_reference query string false "The reference time to use when selecting the time range to pull data from. Only used when time_selection is 'before', 'after', or 'at'." Format(dateTime) @Param pagination_token query string false "A pagination token. If this is specified, the next set of results is retrieved. The pagination token is returned in the response." @Param max_results query int false "The maximum number of results to return. Default is 100" @Security ApiKeyAuth @Success 200 {object} ListVpnGatewaysResponse @Failure 400 @Router /inventory/aws/ec2/vpn_gateways [get]
Types ¶
type ListAddressesResponse ¶
type ListDhcpOptionsResponse ¶
type ListDhcpOptionsResponse struct { DhcpOptions []*ec2.DhcpOptions `json:"dhcp_options"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListImagesResponse ¶
type ListInstancesResponse ¶
type ListInternetGatewaysResponse ¶
type ListInternetGatewaysResponse struct { InternetGateways []*ec2.InternetGateway `json:"internet_gateways"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListManagedPrefixListsResponse ¶
type ListManagedPrefixListsResponse struct { ManagedPrefixLists []*ec2.ManagedPrefixList `json:"managed_prefix_lists"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListNatGatewaysResponse ¶
type ListNatGatewaysResponse struct { NatGateways []*ec2.NatGateway `json:"nat_gateways"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListNetworkAclsResponse ¶
type ListNetworkAclsResponse struct { NetworkAcls []*ec2.NetworkAcl `json:"network_acls"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListNetworkInterfacesResponse ¶
type ListNetworkInterfacesResponse struct { NetworkInterfaces []*ec2.NetworkInterface `json:"network_interfaces"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListPlacementGroupsResponse ¶
type ListPlacementGroupsResponse struct { PlacementGroups []*ec2.PlacementGroup `json:"placement_groups"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListReservedInstancesResponse ¶
type ListReservedInstancesResponse struct { ReservedInstances []*ec2.ReservedInstances `json:"reserved_instances"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListRouteTablesResponse ¶
type ListRouteTablesResponse struct { RouteTables []*ec2.RouteTable `json:"route_tables"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListSecurityGroupsResponse ¶
type ListSecurityGroupsResponse struct { SecurityGroups []*ec2.SecurityGroup `json:"security_groups"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListSubnetsResponse ¶
type ListTransitGatewayPeeringAttachmentsResponse ¶
type ListTransitGatewayPeeringAttachmentsResponse struct { TransitGatewayPeeringAttachments []*ec2.TransitGatewayPeeringAttachment `json:"transit_gateway_peering_attachments"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListTransitGatewayRouteTablesResponse ¶
type ListTransitGatewayRouteTablesResponse struct { TransitGatewayRouteTables []*ec2.TransitGatewayRouteTable `json:"transit_gateway_route_tables"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListTransitGatewayVpcAttachmentsResponse ¶
type ListTransitGatewayVpcAttachmentsResponse struct { TransitGatewayVpcAttachments []*ec2.TransitGatewayVpcAttachment `json:"transit_gateway_vpc_attachments"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListTransitGatewaysResponse ¶
type ListTransitGatewaysResponse struct { TransitGateways []*ec2.TransitGateway `json:"transit_gateways"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListVolumesResponse ¶
type ListVpcEndpointsResponse ¶
type ListVpcEndpointsResponse struct { VpcEndpoints []*ec2.VpcEndpoint `json:"vpc_endpoints"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListVpcPeeringConnectionsResponse ¶
type ListVpcPeeringConnectionsResponse struct { VpcPeeringConnections []*ec2.VpcPeeringConnection `json:"vpc_peering_connections"` PaginationToken *string `json:"pagination_token,omitempty"` }
type ListVpcsResponse ¶
type ListVpnGatewaysResponse ¶
type ListVpnGatewaysResponse struct { VpnGateways []*ec2.VpnGateway `json:"vpn_gateways"` PaginationToken *string `json:"pagination_token,omitempty"` }
Source Files ¶
- autogen_addresses_route.go
- autogen_dhcp_options_route.go
- autogen_images_route.go
- autogen_instances_route.go
- autogen_internet_gateways_route.go
- autogen_managed_prefix_lists_route.go
- autogen_metadata_route.go
- autogen_nat_gateways_route.go
- autogen_network_acls_route.go
- autogen_network_interfaces_route.go
- autogen_placement_groups_route.go
- autogen_reserved_instances_route.go
- autogen_route_tables_route.go
- autogen_security_groups_route.go
- autogen_subnets_route.go
- autogen_transit_gateway_peering_attachments_route.go
- autogen_transit_gateway_route_tables_route.go
- autogen_transit_gateway_vpc_attachments_route.go
- autogen_transit_gateways_route.go
- autogen_volumes_route.go
- autogen_vpc_endpoints_route.go
- autogen_vpc_peering_connections_route.go
- autogen_vpcs_route.go
- autogen_vpn_gateways_route.go