Documentation ¶
Overview ¶
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
Index ¶
- func ConvertTags(tags []types.Tag) map[string]string
- type Address
- type AttributeValue
- type BlockDeviceMapping
- type CapacityReservationSpecificationResponse
- type CapacityReservationTargetResponse
- type CidrBlock
- type CpuOptions
- type DhcpConfiguration
- type DhcpOptions
- type DnsEntry
- type EbsBlockDevice
- type EbsInstanceBlockDevice
- type ElasticGpuAssociation
- type ElasticInferenceAcceleratorAssociation
- type EnclaveOptions
- type GroupIdentifier
- type HibernationOptions
- type IamInstanceProfile
- type IcmpTypeCode
- type Image
- type Instance
- type InstanceBlockDeviceMapping
- type InstanceIpv4Prefix
- type InstanceIpv6Address
- type InstanceIpv6Prefix
- type InstanceMaintenanceOptions
- type InstanceMetadataOptionsResponse
- type InstanceNetworkInterface
- type InstanceNetworkInterfaceAssociation
- type InstanceNetworkInterfaceAttachment
- type InstancePrivateIpAddress
- type InstanceState
- type InternetGateway
- type InternetGatewayAttachment
- type IpPermission
- type IpRange
- type Ipv4PrefixSpecification
- type Ipv6CidrBlock
- type Ipv6PrefixSpecification
- type Ipv6Range
- type LastError
- type LicenseConfiguration
- type ManagedPrefixList
- type Monitoring
- type NatGateway
- type NatGatewayAddress
- type NetworkAcl
- type NetworkAclAssociation
- type NetworkAclEntry
- type NetworkInterface
- type NetworkInterfaceAssociation
- type NetworkInterfaceAttachment
- type NetworkInterfaceIpv6Address
- type NetworkInterfacePrivateIpAddress
- type PeeringAttachmentStatus
- type PeeringTgwInfo
- type Placement
- type PlacementGroup
- type PortRange
- type PrefixListId
- type PrivateDnsNameOptionsOnLaunch
- type PrivateDnsNameOptionsResponse
- type ProductCode
- type PropagatingVgw
- type ProvisionedBandwidth
- type RecurringCharge
- type ReservedInstances
- type Route
- type RouteTable
- type RouteTableAssociation
- type RouteTableAssociationState
- type SecurityGroup
- type SecurityGroupIdentifier
- type StateReason
- type Subnet
- type SubnetCidrBlockState
- type SubnetIpv6CidrBlockAssociation
- type Tag
- type TransitGateway
- type TransitGatewayOptions
- type TransitGatewayPeeringAttachment
- type TransitGatewayRouteTable
- type TransitGatewayVpcAttachment
- type TransitGatewayVpcAttachmentOptions
- type UserIdGroupPair
- type Volume
- type VolumeAttachment
- type Vpc
- type VpcAttachment
- type VpcCidrBlockAssociation
- type VpcCidrBlockState
- type VpcEndpoint
- type VpcIpv6CidrBlockAssociation
- type VpcPeeringConnection
- type VpcPeeringConnectionOptionsDescription
- type VpcPeeringConnectionStateReason
- type VpcPeeringConnectionVpcInfo
- type VpnGateway
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Address ¶
type Address struct { AllocationId string `` /* 243-byte string literal not displayed */ AssociationId string `` /* 209-byte string literal not displayed */ CarrierIp string `` /* 185-byte string literal not displayed */ CustomerOwnedIp string `` /* 227-byte string literal not displayed */ CustomerOwnedIpv4Pool string `` /* 269-byte string literal not displayed */ Domain string `` /* 161-byte string literal not displayed */ InstanceId string `` /* 191-byte string literal not displayed */ NetworkBorderGroup string `` /* 245-byte string literal not displayed */ NetworkInterfaceId string `` /* 245-byte string literal not displayed */ NetworkInterfaceOwnerId string `` /* 281-byte string literal not displayed */ PrivateIpAddress string `` /* 233-byte string literal not displayed */ PublicIp string `` /* 179-byte string literal not displayed */ PublicIpv4Pool string `` /* 221-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchAddresses ¶
func FetchAddresses(ctx context.Context, params *aws.AwsFetchInput) ([]*Address, *aws.AwsFetchOutputMetadata)
type AttributeValue ¶
type AttributeValue struct {
Value string `` /* 155-byte string literal not displayed */
}
type BlockDeviceMapping ¶
type BlockDeviceMapping struct { DeviceName string `` /* 191-byte string literal not displayed */ Ebs *EbsBlockDevice `bson:"ebs,omitempty" ion:"ebs" dynamodbav:"ebs,omitempty" parquet:"name=ebs" json:"ebs,omitempty" diff:"ebs"` NoDevice string `` /* 179-byte string literal not displayed */ VirtualName string `` /* 197-byte string literal not displayed */ }
type CapacityReservationSpecificationResponse ¶
type CapacityReservationSpecificationResponse struct { CapacityReservationPreference string `` /* 311-byte string literal not displayed */ CapacityReservationTarget *CapacityReservationTargetResponse `` /* 252-byte string literal not displayed */ }
type CidrBlock ¶
type CidrBlock struct {
CidrBlock string `` /* 185-byte string literal not displayed */
}
type CpuOptions ¶
type DhcpConfiguration ¶
type DhcpConfiguration struct { Key string `` /* 143-byte string literal not displayed */ Values []*AttributeValue `` /* 154-byte string literal not displayed */ }
type DhcpOptions ¶
type DhcpOptions struct { DhcpConfigurations []*DhcpConfiguration `` /* 232-byte string literal not displayed */ DhcpOptionsId string `` /* 255-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchDhcpOptions ¶
func FetchDhcpOptions(ctx context.Context, params *aws.AwsFetchInput) ([]*DhcpOptions, *aws.AwsFetchOutputMetadata)
type EbsBlockDevice ¶
type EbsBlockDevice struct { DeleteOnTermination bool `` /* 219-byte string literal not displayed */ Encrypted bool `` /* 147-byte string literal not displayed */ Iops int32 `bson:"iops,omitempty" ion:"iops" dynamodbav:"iops,omitempty" parquet:"name=iops,type=INT32" json:"iops,omitempty" diff:"iops"` KmsKeyId string `` /* 185-byte string literal not displayed */ OutpostArn string `` /* 191-byte string literal not displayed */ SnapshotId string `` /* 191-byte string literal not displayed */ Throughput int32 `` /* 161-byte string literal not displayed */ VolumeSize int32 `` /* 167-byte string literal not displayed */ VolumeType string `` /* 191-byte string literal not displayed */ }
type EbsInstanceBlockDevice ¶
type ElasticGpuAssociation ¶
type ElasticGpuAssociation struct { ElasticGpuAssociationId string `` /* 281-byte string literal not displayed */ ElasticGpuAssociationState string `` /* 299-byte string literal not displayed */ ElasticGpuAssociationTime string `` /* 293-byte string literal not displayed */ ElasticGpuId string `` /* 209-byte string literal not displayed */ }
type ElasticInferenceAcceleratorAssociation ¶
type ElasticInferenceAcceleratorAssociation struct { ElasticInferenceAcceleratorArn string `` /* 323-byte string literal not displayed */ ElasticInferenceAcceleratorAssociationId string `` /* 389-byte string literal not displayed */ ElasticInferenceAcceleratorAssociationState string `` /* 407-byte string literal not displayed */ ElasticInferenceAcceleratorAssociationTime int64 `` /* 408-byte string literal not displayed */ }
type EnclaveOptions ¶
type EnclaveOptions struct {
Enabled bool `` /* 135-byte string literal not displayed */
}
type GroupIdentifier ¶
type HibernationOptions ¶
type HibernationOptions struct {
Configured bool `` /* 153-byte string literal not displayed */
}
type IamInstanceProfile ¶
type IcmpTypeCode ¶
type IcmpTypeCode struct { Code int32 `bson:"code,omitempty" ion:"code" dynamodbav:"code,omitempty" parquet:"name=code,type=INT32" json:"code,omitempty" diff:"code"` Type int32 `bson:"type,omitempty" ion:"type" dynamodbav:"type,omitempty" parquet:"name=type,type=INT32" json:"type,omitempty" diff:"type"` }
type Image ¶
type Image struct { Architecture string `` /* 197-byte string literal not displayed */ BlockDeviceMappings []*BlockDeviceMapping `` /* 244-byte string literal not displayed */ BootMode string `` /* 179-byte string literal not displayed */ CreationDate string `` /* 203-byte string literal not displayed */ DeprecationTime string `` /* 221-byte string literal not displayed */ Description string `` /* 191-byte string literal not displayed */ EnaSupport bool `` /* 159-byte string literal not displayed */ Hypervisor string `` /* 185-byte string literal not displayed */ ImageId string `` /* 213-byte string literal not displayed */ ImageLocation string `` /* 209-byte string literal not displayed */ ImageOwnerAlias string `` /* 227-byte string literal not displayed */ ImageType string `` /* 185-byte string literal not displayed */ KernelId string `` /* 179-byte string literal not displayed */ Name string `` /* 149-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ Platform string `` /* 173-byte string literal not displayed */ PlatformDetails string `` /* 221-byte string literal not displayed */ ProductCodes []*ProductCode `` /* 196-byte string literal not displayed */ Public bool `` /* 129-byte string literal not displayed */ RamdiskId string `` /* 185-byte string literal not displayed */ RootDeviceName string `` /* 221-byte string literal not displayed */ RootDeviceType string `` /* 221-byte string literal not displayed */ SriovNetSupport string `` /* 227-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ StateReason *StateReason `` /* 162-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ UsageOperation string `` /* 215-byte string literal not displayed */ VirtualizationType string `` /* 239-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchImages ¶
func FetchImages(ctx context.Context, params *aws.AwsFetchInput) ([]*Image, *aws.AwsFetchOutputMetadata)
type Instance ¶
type Instance struct { AmiLaunchIndex int32 `` /* 197-byte string literal not displayed */ Architecture string `` /* 197-byte string literal not displayed */ BlockDeviceMappings []*InstanceBlockDeviceMapping `` /* 244-byte string literal not displayed */ BootMode string `` /* 179-byte string literal not displayed */ CapacityReservationId string `` /* 263-byte string literal not displayed */ CapacityReservationSpecification *CapacityReservationSpecificationResponse `` /* 294-byte string literal not displayed */ ClientToken string `` /* 197-byte string literal not displayed */ CpuOptions *CpuOptions `` /* 156-byte string literal not displayed */ EbsOptimized bool `` /* 171-byte string literal not displayed */ ElasticGpuAssociations []*ElasticGpuAssociation `` /* 262-byte string literal not displayed */ ElasticInferenceAcceleratorAssociations []*ElasticInferenceAcceleratorAssociation `` /* 370-byte string literal not displayed */ EnaSupport bool `` /* 159-byte string literal not displayed */ EnclaveOptions *EnclaveOptions `` /* 180-byte string literal not displayed */ HibernationOptions *HibernationOptions `` /* 204-byte string literal not displayed */ Hypervisor string `` /* 185-byte string literal not displayed */ IamInstanceProfile *IamInstanceProfile `` /* 210-byte string literal not displayed */ ImageId string `` /* 173-byte string literal not displayed */ InstanceId string `` /* 231-byte string literal not displayed */ InstanceLifecycle string `` /* 233-byte string literal not displayed */ InstanceType string `` /* 203-byte string literal not displayed */ Ipv6Address string `` /* 197-byte string literal not displayed */ KernelId string `` /* 179-byte string literal not displayed */ KeyName string `` /* 173-byte string literal not displayed */ LaunchTime int64 `` /* 198-byte string literal not displayed */ Licenses []*LicenseConfiguration `` /* 166-byte string literal not displayed */ MaintenanceOptions *InstanceMaintenanceOptions `` /* 204-byte string literal not displayed */ MetadataOptions *InstanceMetadataOptionsResponse `` /* 186-byte string literal not displayed */ Monitoring *Monitoring `` /* 150-byte string literal not displayed */ NetworkInterfaces []*InstanceNetworkInterface `` /* 226-byte string literal not displayed */ OutpostArn string `` /* 191-byte string literal not displayed */ Placement *Placement `` /* 144-byte string literal not displayed */ Platform string `` /* 173-byte string literal not displayed */ PlatformDetails string `` /* 221-byte string literal not displayed */ PrivateDnsName string `` /* 221-byte string literal not displayed */ PrivateDnsNameOptions *PrivateDnsNameOptionsResponse `` /* 234-byte string literal not displayed */ PrivateIpAddress string `` /* 233-byte string literal not displayed */ ProductCodes []*ProductCode `` /* 196-byte string literal not displayed */ PublicDnsName string `` /* 215-byte string literal not displayed */ PublicIpAddress string `` /* 227-byte string literal not displayed */ RamdiskId string `` /* 185-byte string literal not displayed */ RootDeviceName string `` /* 221-byte string literal not displayed */ RootDeviceType string `` /* 221-byte string literal not displayed */ SecurityGroups []*GroupIdentifier `` /* 208-byte string literal not displayed */ SourceDestCheck bool `` /* 195-byte string literal not displayed */ SpotInstanceRequestId string `` /* 269-byte string literal not displayed */ SriovNetSupport string `` /* 227-byte string literal not displayed */ State *InstanceState `bson:"state,omitempty" ion:"state" dynamodbav:"state,omitempty" parquet:"name=state" json:"state,omitempty" diff:"state"` StateReason *StateReason `` /* 162-byte string literal not displayed */ StateTransitionReason string `` /* 263-byte string literal not displayed */ SubnetId string `` /* 179-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ UsageOperation string `` /* 215-byte string literal not displayed */ UsageOperationUpdateTime int64 `` /* 294-byte string literal not displayed */ VirtualizationType string `` /* 239-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchInstances ¶
func FetchInstances(ctx context.Context, params *aws.AwsFetchInput) ([]*Instance, *aws.AwsFetchOutputMetadata)
type InstanceBlockDeviceMapping ¶
type InstanceBlockDeviceMapping struct { DeviceName string `` /* 191-byte string literal not displayed */ Ebs *EbsInstanceBlockDevice `bson:"ebs,omitempty" ion:"ebs" dynamodbav:"ebs,omitempty" parquet:"name=ebs" json:"ebs,omitempty" diff:"ebs"` }
type InstanceIpv4Prefix ¶
type InstanceIpv4Prefix struct {
Ipv4Prefix string `` /* 191-byte string literal not displayed */
}
type InstanceIpv6Address ¶
type InstanceIpv6Address struct {
Ipv6Address string `` /* 197-byte string literal not displayed */
}
type InstanceIpv6Prefix ¶
type InstanceIpv6Prefix struct {
Ipv6Prefix string `` /* 191-byte string literal not displayed */
}
type InstanceMaintenanceOptions ¶
type InstanceMaintenanceOptions struct {
AutoRecovery string `` /* 203-byte string literal not displayed */
}
type InstanceMetadataOptionsResponse ¶
type InstanceMetadataOptionsResponse struct { HttpEndpoint string `` /* 203-byte string literal not displayed */ HttpProtocolIpv6 string `` /* 233-byte string literal not displayed */ HttpPutResponseHopLimit int32 `` /* 263-byte string literal not displayed */ HttpTokens string `` /* 191-byte string literal not displayed */ InstanceMetadataTags string `` /* 257-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ }
type InstanceNetworkInterface ¶
type InstanceNetworkInterface struct { Association *InstanceNetworkInterfaceAssociation `` /* 156-byte string literal not displayed */ Attachment *InstanceNetworkInterfaceAttachment `` /* 150-byte string literal not displayed */ Description string `` /* 191-byte string literal not displayed */ Groups []*GroupIdentifier `` /* 154-byte string literal not displayed */ InterfaceType string `` /* 209-byte string literal not displayed */ Ipv4Prefixes []*InstanceIpv4Prefix `` /* 196-byte string literal not displayed */ Ipv6Addresses []*InstanceIpv6Address `` /* 202-byte string literal not displayed */ Ipv6Prefixes []*InstanceIpv6Prefix `` /* 196-byte string literal not displayed */ MacAddress string `` /* 191-byte string literal not displayed */ NetworkInterfaceId string `` /* 245-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ PrivateDnsName string `` /* 221-byte string literal not displayed */ PrivateIpAddress string `` /* 233-byte string literal not displayed */ PrivateIpAddresses []*InstancePrivateIpAddress `` /* 238-byte string literal not displayed */ SourceDestCheck bool `` /* 195-byte string literal not displayed */ Status string `` /* 161-byte string literal not displayed */ SubnetId string `` /* 179-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ }
type InstanceNetworkInterfaceAssociation ¶
type InstanceNetworkInterfaceAssociation struct { CarrierIp string `` /* 185-byte string literal not displayed */ CustomerOwnedIp string `` /* 227-byte string literal not displayed */ IpOwnerId string `` /* 191-byte string literal not displayed */ PublicDnsName string `` /* 215-byte string literal not displayed */ PublicIp string `` /* 179-byte string literal not displayed */ }
type InstanceNetworkInterfaceAttachment ¶
type InstanceNetworkInterfaceAttachment struct { AttachTime int64 `` /* 198-byte string literal not displayed */ AttachmentId string `` /* 203-byte string literal not displayed */ DeleteOnTermination bool `` /* 219-byte string literal not displayed */ DeviceIndex int32 `` /* 173-byte string literal not displayed */ NetworkCardIndex int32 `` /* 209-byte string literal not displayed */ Status string `` /* 161-byte string literal not displayed */ }
type InstancePrivateIpAddress ¶
type InstancePrivateIpAddress struct { Association *InstanceNetworkInterfaceAssociation `` /* 156-byte string literal not displayed */ Primary bool `` /* 135-byte string literal not displayed */ PrivateDnsName string `` /* 221-byte string literal not displayed */ PrivateIpAddress string `` /* 233-byte string literal not displayed */ }
type InstanceState ¶
type InternetGateway ¶
type InternetGateway struct { Attachments []*InternetGatewayAttachment `` /* 184-byte string literal not displayed */ InternetGatewayId string `` /* 279-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchInternetGateways ¶
func FetchInternetGateways(ctx context.Context, params *aws.AwsFetchInput) ([]*InternetGateway, *aws.AwsFetchOutputMetadata)
type IpPermission ¶
type IpPermission struct { FromPort int32 `` /* 155-byte string literal not displayed */ IpProtocol string `` /* 191-byte string literal not displayed */ IpRanges []*IpRange `` /* 172-byte string literal not displayed */ Ipv6Ranges []*Ipv6Range `` /* 184-byte string literal not displayed */ PrefixListIds []*PrefixListId `` /* 208-byte string literal not displayed */ ToPort int32 `` /* 143-byte string literal not displayed */ UserIdGroupPairs []*UserIdGroupPair `` /* 232-byte string literal not displayed */ }
type Ipv4PrefixSpecification ¶
type Ipv4PrefixSpecification struct {
Ipv4Prefix string `` /* 191-byte string literal not displayed */
}
type Ipv6CidrBlock ¶
type Ipv6CidrBlock struct {
Ipv6CidrBlock string `` /* 215-byte string literal not displayed */
}
type Ipv6PrefixSpecification ¶
type Ipv6PrefixSpecification struct {
Ipv6Prefix string `` /* 191-byte string literal not displayed */
}
type LicenseConfiguration ¶
type LicenseConfiguration struct {
LicenseConfigurationArn string `` /* 275-byte string literal not displayed */
}
type ManagedPrefixList ¶
type ManagedPrefixList struct { AddressFamily string `` /* 209-byte string literal not displayed */ MaxEntries int32 `` /* 167-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ PrefixListArn string `` /* 255-byte string literal not displayed */ PrefixListId string `` /* 209-byte string literal not displayed */ PrefixListName string `` /* 221-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ StateMessage string `` /* 203-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ Version int64 `` /* 143-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchManagedPrefixLists ¶
func FetchManagedPrefixLists(ctx context.Context, params *aws.AwsFetchInput) ([]*ManagedPrefixList, *aws.AwsFetchOutputMetadata)
type Monitoring ¶
type Monitoring struct {
State string `` /* 155-byte string literal not displayed */
}
type NatGateway ¶
type NatGateway struct { ConnectivityType string `` /* 227-byte string literal not displayed */ CreateTime int64 `` /* 198-byte string literal not displayed */ DeleteTime int64 `` /* 198-byte string literal not displayed */ FailureCode string `` /* 197-byte string literal not displayed */ FailureMessage string `` /* 215-byte string literal not displayed */ NatGatewayAddresses []*NatGatewayAddress `` /* 244-byte string literal not displayed */ NatGatewayId string `` /* 249-byte string literal not displayed */ ProvisionedBandwidth *ProvisionedBandwidth `` /* 216-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ SubnetId string `` /* 179-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchNatGateways ¶
func FetchNatGateways(ctx context.Context, params *aws.AwsFetchInput) ([]*NatGateway, *aws.AwsFetchOutputMetadata)
type NatGatewayAddress ¶
type NatGatewayAddress struct { AllocationId string `` /* 203-byte string literal not displayed */ NetworkInterfaceId string `` /* 245-byte string literal not displayed */ PrivateIp string `` /* 185-byte string literal not displayed */ PublicIp string `` /* 179-byte string literal not displayed */ }
type NetworkAcl ¶
type NetworkAcl struct { Associations []*NetworkAclAssociation `` /* 190-byte string literal not displayed */ Entries []*NetworkAclEntry `` /* 160-byte string literal not displayed */ IsDefault bool `` /* 153-byte string literal not displayed */ NetworkAclId string `` /* 249-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchNetworkAcls ¶
func FetchNetworkAcls(ctx context.Context, params *aws.AwsFetchInput) ([]*NetworkAcl, *aws.AwsFetchOutputMetadata)
type NetworkAclAssociation ¶
type NetworkAclEntry ¶
type NetworkAclEntry struct { CidrBlock string `` /* 185-byte string literal not displayed */ Egress bool `` /* 129-byte string literal not displayed */ IcmpTypeCode *IcmpTypeCode `` /* 174-byte string literal not displayed */ Ipv6CidrBlock string `` /* 215-byte string literal not displayed */ PortRange *PortRange `` /* 150-byte string literal not displayed */ Protocol string `` /* 173-byte string literal not displayed */ RuleAction string `` /* 191-byte string literal not displayed */ RuleNumber int32 `` /* 167-byte string literal not displayed */ }
type NetworkInterface ¶
type NetworkInterface struct { Association *NetworkInterfaceAssociation `` /* 156-byte string literal not displayed */ Attachment *NetworkInterfaceAttachment `` /* 150-byte string literal not displayed */ AvailabilityZone string `` /* 227-byte string literal not displayed */ DenyAllIgwTraffic bool `` /* 213-byte string literal not displayed */ Description string `` /* 191-byte string literal not displayed */ Groups []*GroupIdentifier `` /* 154-byte string literal not displayed */ InterfaceType string `` /* 209-byte string literal not displayed */ Ipv4Prefixes []*Ipv4PrefixSpecification `` /* 196-byte string literal not displayed */ Ipv6Address string `` /* 197-byte string literal not displayed */ Ipv6Addresses []*NetworkInterfaceIpv6Address `` /* 202-byte string literal not displayed */ Ipv6Native bool `` /* 159-byte string literal not displayed */ Ipv6Prefixes []*Ipv6PrefixSpecification `` /* 196-byte string literal not displayed */ MacAddress string `` /* 191-byte string literal not displayed */ NetworkInterfaceId string `` /* 285-byte string literal not displayed */ OutpostArn string `` /* 191-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ PrivateDnsName string `` /* 221-byte string literal not displayed */ PrivateIpAddress string `` /* 233-byte string literal not displayed */ PrivateIpAddresses []*NetworkInterfacePrivateIpAddress `` /* 238-byte string literal not displayed */ RequesterId string `` /* 197-byte string literal not displayed */ RequesterManaged bool `` /* 195-byte string literal not displayed */ SourceDestCheck bool `` /* 195-byte string literal not displayed */ Status string `` /* 161-byte string literal not displayed */ SubnetId string `` /* 179-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchNetworkInterfaces ¶
func FetchNetworkInterfaces(ctx context.Context, params *aws.AwsFetchInput) ([]*NetworkInterface, *aws.AwsFetchOutputMetadata)
type NetworkInterfaceAssociation ¶
type NetworkInterfaceAssociation struct { AllocationId string `` /* 203-byte string literal not displayed */ AssociationId string `` /* 209-byte string literal not displayed */ CarrierIp string `` /* 185-byte string literal not displayed */ CustomerOwnedIp string `` /* 227-byte string literal not displayed */ IpOwnerId string `` /* 191-byte string literal not displayed */ PublicDnsName string `` /* 215-byte string literal not displayed */ PublicIp string `` /* 179-byte string literal not displayed */ }
type NetworkInterfaceAttachment ¶
type NetworkInterfaceAttachment struct { AttachTime int64 `` /* 198-byte string literal not displayed */ AttachmentId string `` /* 203-byte string literal not displayed */ DeleteOnTermination bool `` /* 219-byte string literal not displayed */ DeviceIndex int32 `` /* 173-byte string literal not displayed */ InstanceId string `` /* 191-byte string literal not displayed */ InstanceOwnerId string `` /* 227-byte string literal not displayed */ NetworkCardIndex int32 `` /* 209-byte string literal not displayed */ Status string `` /* 161-byte string literal not displayed */ }
type NetworkInterfaceIpv6Address ¶
type NetworkInterfaceIpv6Address struct {
Ipv6Address string `` /* 197-byte string literal not displayed */
}
type NetworkInterfacePrivateIpAddress ¶
type NetworkInterfacePrivateIpAddress struct { Association *NetworkInterfaceAssociation `` /* 156-byte string literal not displayed */ Primary bool `` /* 135-byte string literal not displayed */ PrivateDnsName string `` /* 221-byte string literal not displayed */ PrivateIpAddress string `` /* 233-byte string literal not displayed */ }
type PeeringAttachmentStatus ¶
type PeeringTgwInfo ¶
type Placement ¶
type Placement struct { Affinity string `` /* 173-byte string literal not displayed */ AvailabilityZone string `` /* 227-byte string literal not displayed */ GroupName string `` /* 185-byte string literal not displayed */ HostId string `` /* 167-byte string literal not displayed */ HostResourceGroupArn string `` /* 263-byte string literal not displayed */ PartitionNumber int32 `` /* 197-byte string literal not displayed */ SpreadDomain string `` /* 203-byte string literal not displayed */ Tenancy string `` /* 167-byte string literal not displayed */ }
type PlacementGroup ¶
type PlacementGroup struct { GroupArn string `` /* 179-byte string literal not displayed */ GroupId string `` /* 213-byte string literal not displayed */ GroupName string `` /* 185-byte string literal not displayed */ PartitionCount int32 `` /* 191-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ Strategy string `` /* 173-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchPlacementGroups ¶
func FetchPlacementGroups(ctx context.Context, params *aws.AwsFetchInput) ([]*PlacementGroup, *aws.AwsFetchOutputMetadata)
type PrefixListId ¶
type ProductCode ¶
type PropagatingVgw ¶
type PropagatingVgw struct {
GatewayId string `` /* 185-byte string literal not displayed */
}
type ProvisionedBandwidth ¶
type ProvisionedBandwidth struct { ProvisionTime int64 `` /* 216-byte string literal not displayed */ Provisioned string `` /* 191-byte string literal not displayed */ RequestTime int64 `` /* 204-byte string literal not displayed */ Requested string `` /* 179-byte string literal not displayed */ Status string `` /* 161-byte string literal not displayed */ }
type RecurringCharge ¶
type ReservedInstances ¶
type ReservedInstances struct { AvailabilityZone string `` /* 227-byte string literal not displayed */ CurrencyCode string `` /* 203-byte string literal not displayed */ Duration int64 `` /* 149-byte string literal not displayed */ End int64 `` /* 150-byte string literal not displayed */ FixedPrice float32 `` /* 167-byte string literal not displayed */ InstanceCount int32 `` /* 185-byte string literal not displayed */ InstanceTenancy string `` /* 221-byte string literal not displayed */ InstanceType string `` /* 203-byte string literal not displayed */ OfferingClass string `` /* 209-byte string literal not displayed */ OfferingType string `` /* 203-byte string literal not displayed */ ProductDescription string `` /* 239-byte string literal not displayed */ RecurringCharges []*RecurringCharge `` /* 220-byte string literal not displayed */ ReservedInstancesId string `` /* 291-byte string literal not displayed */ Scope string `` /* 155-byte string literal not displayed */ Start int64 `` /* 162-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ UsagePrice float32 `` /* 167-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchReservedInstances ¶
func FetchReservedInstances(ctx context.Context, params *aws.AwsFetchInput) ([]*ReservedInstances, *aws.AwsFetchOutputMetadata)
type Route ¶
type Route struct { CarrierGatewayId string `` /* 233-byte string literal not displayed */ CoreNetworkArn string `` /* 221-byte string literal not displayed */ DestinationCidrBlock string `` /* 257-byte string literal not displayed */ DestinationIpv6CidrBlock string `` /* 287-byte string literal not displayed */ DestinationPrefixListId string `` /* 281-byte string literal not displayed */ EgressOnlyInternetGatewayId string `` /* 311-byte string literal not displayed */ GatewayId string `` /* 185-byte string literal not displayed */ InstanceId string `` /* 191-byte string literal not displayed */ InstanceOwnerId string `` /* 227-byte string literal not displayed */ LocalGatewayId string `` /* 221-byte string literal not displayed */ NatGatewayId string `` /* 209-byte string literal not displayed */ NetworkInterfaceId string `` /* 245-byte string literal not displayed */ Origin string `` /* 161-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ TransitGatewayId string `` /* 233-byte string literal not displayed */ VpcPeeringConnectionId string `` /* 275-byte string literal not displayed */ }
type RouteTable ¶
type RouteTable struct { Associations []*RouteTableAssociation `` /* 190-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ PropagatingVgws []*PropagatingVgw `` /* 214-byte string literal not displayed */ RouteTableId string `` /* 249-byte string literal not displayed */ Routes []*Route `` /* 154-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchRouteTables ¶
func FetchRouteTables(ctx context.Context, params *aws.AwsFetchInput) ([]*RouteTable, *aws.AwsFetchOutputMetadata)
type RouteTableAssociation ¶
type RouteTableAssociation struct { AssociationState *RouteTableAssociationState `` /* 192-byte string literal not displayed */ GatewayId string `` /* 185-byte string literal not displayed */ Main bool `bson:"main,omitempty" ion:"main" dynamodbav:"main" parquet:"name=main,type=BOOLEAN" json:"main,omitempty" diff:"main"` RouteTableAssociationId string `` /* 281-byte string literal not displayed */ RouteTableId string `` /* 249-byte string literal not displayed */ SubnetId string `` /* 179-byte string literal not displayed */ }
type SecurityGroup ¶
type SecurityGroup struct { Description string `` /* 191-byte string literal not displayed */ GroupId string `` /* 213-byte string literal not displayed */ GroupName string `` /* 185-byte string literal not displayed */ IpPermissions []*IpPermission `` /* 202-byte string literal not displayed */ IpPermissionsEgress []*IpPermission `` /* 244-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchSecurityGroups ¶
func FetchSecurityGroups(ctx context.Context, params *aws.AwsFetchInput) ([]*SecurityGroup, *aws.AwsFetchOutputMetadata)
type SecurityGroupIdentifier ¶
type StateReason ¶
type Subnet ¶
type Subnet struct { AssignIpv6AddressOnCreation bool `` /* 279-byte string literal not displayed */ AvailabilityZone string `` /* 227-byte string literal not displayed */ AvailabilityZoneId string `` /* 245-byte string literal not displayed */ AvailableIpAddressCount int32 `` /* 257-byte string literal not displayed */ CidrBlock string `` /* 185-byte string literal not displayed */ CustomerOwnedIpv4Pool string `` /* 269-byte string literal not displayed */ DefaultForAz bool `` /* 177-byte string literal not displayed */ EnableDns64 bool `` /* 165-byte string literal not displayed */ EnableLniAtDeviceIndex int32 `` /* 257-byte string literal not displayed */ Ipv6CidrBlockAssociationSet []*SubnetIpv6CidrBlockAssociation `` /* 304-byte string literal not displayed */ Ipv6Native bool `` /* 159-byte string literal not displayed */ MapCustomerOwnedIpOnLaunch bool `` /* 279-byte string literal not displayed */ MapPublicIpOnLaunch bool `` /* 231-byte string literal not displayed */ OutpostArn string `` /* 191-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ PrivateDnsNameOptionsOnLaunch *PrivateDnsNameOptionsOnLaunch `` /* 294-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ SubnetArn string `` /* 185-byte string literal not displayed */ SubnetId string `` /* 219-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchSubnets ¶
func FetchSubnets(ctx context.Context, params *aws.AwsFetchInput) ([]*Subnet, *aws.AwsFetchOutputMetadata)
type SubnetCidrBlockState ¶
type SubnetIpv6CidrBlockAssociation ¶
type SubnetIpv6CidrBlockAssociation struct { AssociationId string `` /* 209-byte string literal not displayed */ Ipv6CidrBlock string `` /* 215-byte string literal not displayed */ Ipv6CidrBlockState *SubnetCidrBlockState `` /* 216-byte string literal not displayed */ }
type TransitGateway ¶
type TransitGateway struct { CreationTime int64 `` /* 210-byte string literal not displayed */ Description string `` /* 191-byte string literal not displayed */ Options *TransitGatewayOptions `` /* 132-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ TransitGatewayArn string `` /* 239-byte string literal not displayed */ TransitGatewayId string `` /* 273-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchTransitGateways ¶
func FetchTransitGateways(ctx context.Context, params *aws.AwsFetchInput) ([]*TransitGateway, *aws.AwsFetchOutputMetadata)
type TransitGatewayOptions ¶
type TransitGatewayOptions struct { AmazonSideAsn int64 `` /* 191-byte string literal not displayed */ AssociationDefaultRouteTableId string `` /* 329-byte string literal not displayed */ DefaultRouteTableAssociation string `` /* 311-byte string literal not displayed */ DefaultRouteTablePropagation string `` /* 311-byte string literal not displayed */ DnsSupport string `` /* 191-byte string literal not displayed */ MulticastSupport string `` /* 227-byte string literal not displayed */ PropagationDefaultRouteTableId string `` /* 329-byte string literal not displayed */ TransitGatewayCidrBlocks []string `` /* 325-byte string literal not displayed */ VpnEcmpSupport string `` /* 221-byte string literal not displayed */ }
type TransitGatewayPeeringAttachment ¶
type TransitGatewayPeeringAttachment struct { AccepterTgwInfo *PeeringTgwInfo `` /* 192-byte string literal not displayed */ CreationTime int64 `` /* 210-byte string literal not displayed */ RequesterTgwInfo *PeeringTgwInfo `` /* 198-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ Status *PeeringAttachmentStatus `` /* 126-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ TransitGatewayAttachmentId string `` /* 339-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchTransitGatewayPeeringAttachments ¶
func FetchTransitGatewayPeeringAttachments(ctx context.Context, params *aws.AwsFetchInput) ([]*TransitGatewayPeeringAttachment, *aws.AwsFetchOutputMetadata)
type TransitGatewayRouteTable ¶
type TransitGatewayRouteTable struct { CreationTime int64 `` /* 210-byte string literal not displayed */ DefaultAssociationRouteTable bool `` /* 279-byte string literal not displayed */ DefaultPropagationRouteTable bool `` /* 279-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ TransitGatewayId string `` /* 233-byte string literal not displayed */ TransitGatewayRouteTableId string `` /* 345-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchTransitGatewayRouteTables ¶
func FetchTransitGatewayRouteTables(ctx context.Context, params *aws.AwsFetchInput) ([]*TransitGatewayRouteTable, *aws.AwsFetchOutputMetadata)
type TransitGatewayVpcAttachment ¶
type TransitGatewayVpcAttachment struct { CreationTime int64 `` /* 210-byte string literal not displayed */ Options *TransitGatewayVpcAttachmentOptions `` /* 132-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ SubnetIds []string `` /* 223-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ TransitGatewayAttachmentId string `` /* 339-byte string literal not displayed */ TransitGatewayId string `` /* 233-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ VpcOwnerId string `` /* 197-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchTransitGatewayVpcAttachments ¶
func FetchTransitGatewayVpcAttachments(ctx context.Context, params *aws.AwsFetchInput) ([]*TransitGatewayVpcAttachment, *aws.AwsFetchOutputMetadata)
type UserIdGroupPair ¶
type UserIdGroupPair struct { Description string `` /* 191-byte string literal not displayed */ GroupId string `` /* 213-byte string literal not displayed */ GroupName string `` /* 185-byte string literal not displayed */ PeeringStatus string `` /* 209-byte string literal not displayed */ UserId string `` /* 167-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ VpcPeeringConnectionId string `` /* 275-byte string literal not displayed */ }
type Volume ¶
type Volume struct { Attachments []*VolumeAttachment `` /* 184-byte string literal not displayed */ AvailabilityZone string `` /* 227-byte string literal not displayed */ CreateTime int64 `` /* 198-byte string literal not displayed */ Encrypted bool `` /* 147-byte string literal not displayed */ FastRestored bool `` /* 171-byte string literal not displayed */ Iops int32 `bson:"iops,omitempty" ion:"iops" dynamodbav:"iops,omitempty" parquet:"name=iops,type=INT32" json:"iops,omitempty" diff:"iops"` KmsKeyId string `` /* 185-byte string literal not displayed */ MultiAttachEnabled bool `` /* 213-byte string literal not displayed */ OutpostArn string `` /* 191-byte string literal not displayed */ Size int32 `bson:"size,omitempty" ion:"size" dynamodbav:"size,omitempty" parquet:"name=size,type=INT32" json:"size,omitempty" diff:"size"` SnapshotId string `` /* 191-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ Throughput int32 `` /* 161-byte string literal not displayed */ VolumeId string `` /* 219-byte string literal not displayed */ VolumeType string `` /* 191-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchVolumes ¶
func FetchVolumes(ctx context.Context, params *aws.AwsFetchInput) ([]*Volume, *aws.AwsFetchOutputMetadata)
type VolumeAttachment ¶
type VolumeAttachment struct { AttachTime int64 `` /* 198-byte string literal not displayed */ DeleteOnTermination bool `` /* 219-byte string literal not displayed */ Device string `` /* 161-byte string literal not displayed */ InstanceId string `` /* 191-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ VolumeId string `` /* 219-byte string literal not displayed */ }
type Vpc ¶
type Vpc struct { CidrBlock string `` /* 185-byte string literal not displayed */ CidrBlockAssociationSet []*VpcCidrBlockAssociation `` /* 274-byte string literal not displayed */ DhcpOptionsId string `` /* 215-byte string literal not displayed */ InstanceTenancy string `` /* 221-byte string literal not displayed */ Ipv6CidrBlockAssociationSet []*VpcIpv6CidrBlockAssociation `` /* 304-byte string literal not displayed */ IsDefault bool `` /* 153-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcId string `` /* 201-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchVpcs ¶
func FetchVpcs(ctx context.Context, params *aws.AwsFetchInput) ([]*Vpc, *aws.AwsFetchOutputMetadata)
type VpcAttachment ¶
type VpcCidrBlockAssociation ¶
type VpcCidrBlockAssociation struct { AssociationId string `` /* 209-byte string literal not displayed */ CidrBlock string `` /* 185-byte string literal not displayed */ CidrBlockState *VpcCidrBlockState `` /* 186-byte string literal not displayed */ }
type VpcCidrBlockState ¶
type VpcEndpoint ¶
type VpcEndpoint struct { CreationTimestamp int64 `` /* 240-byte string literal not displayed */ DnsEntries []*DnsEntry `` /* 184-byte string literal not displayed */ Groups []*SecurityGroupIdentifier `` /* 154-byte string literal not displayed */ LastError *LastError `` /* 150-byte string literal not displayed */ NetworkInterfaceIds []string `` /* 289-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ PolicyDocument string `` /* 215-byte string literal not displayed */ PrivateDnsEnabled bool `` /* 207-byte string literal not displayed */ RequesterManaged bool `` /* 195-byte string literal not displayed */ RouteTableIds []string `` /* 253-byte string literal not displayed */ ServiceName string `` /* 197-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ SubnetIds []string `` /* 223-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcEndpointId string `` /* 255-byte string literal not displayed */ VpcEndpointType string `` /* 227-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchVpcEndpoints ¶
func FetchVpcEndpoints(ctx context.Context, params *aws.AwsFetchInput) ([]*VpcEndpoint, *aws.AwsFetchOutputMetadata)
type VpcIpv6CidrBlockAssociation ¶
type VpcIpv6CidrBlockAssociation struct { AssociationId string `` /* 209-byte string literal not displayed */ Ipv6CidrBlock string `` /* 215-byte string literal not displayed */ Ipv6CidrBlockState *VpcCidrBlockState `` /* 216-byte string literal not displayed */ Ipv6Pool string `` /* 179-byte string literal not displayed */ NetworkBorderGroup string `` /* 245-byte string literal not displayed */ }
type VpcPeeringConnection ¶
type VpcPeeringConnection struct { AccepterVpcInfo *VpcPeeringConnectionVpcInfo `` /* 192-byte string literal not displayed */ ExpirationTime int64 `` /* 222-byte string literal not displayed */ RequesterVpcInfo *VpcPeeringConnectionVpcInfo `` /* 198-byte string literal not displayed */ Status *VpcPeeringConnectionStateReason `` /* 126-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ VpcPeeringConnectionId string `` /* 315-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchVpcPeeringConnections ¶
func FetchVpcPeeringConnections(ctx context.Context, params *aws.AwsFetchInput) ([]*VpcPeeringConnection, *aws.AwsFetchOutputMetadata)
type VpcPeeringConnectionOptionsDescription ¶
type VpcPeeringConnectionOptionsDescription struct { AllowDnsResolutionFromRemoteVpc bool `` /* 309-byte string literal not displayed */ AllowEgressFromLocalClassicLinkToRemoteVpc bool `` /* 393-byte string literal not displayed */ AllowEgressFromLocalVpcToRemoteClassicLink bool `` /* 393-byte string literal not displayed */ }
type VpcPeeringConnectionVpcInfo ¶
type VpcPeeringConnectionVpcInfo struct { CidrBlock string `` /* 185-byte string literal not displayed */ CidrBlockSet []*CidrBlock `` /* 202-byte string literal not displayed */ Ipv6CidrBlockSet []*Ipv6CidrBlock `` /* 232-byte string literal not displayed */ OwnerId string `` /* 173-byte string literal not displayed */ PeeringOptions *VpcPeeringConnectionOptionsDescription `` /* 180-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ VpcId string `` /* 161-byte string literal not displayed */ }
type VpnGateway ¶
type VpnGateway struct { AmazonSideAsn int64 `` /* 191-byte string literal not displayed */ AvailabilityZone string `` /* 227-byte string literal not displayed */ State string `` /* 155-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ Type string `` /* 149-byte string literal not displayed */ VpcAttachments []*VpcAttachment `` /* 208-byte string literal not displayed */ VpnGatewayId string `` /* 249-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchVpnGateways ¶
func FetchVpnGateways(ctx context.Context, params *aws.AwsFetchInput) ([]*VpnGateway, *aws.AwsFetchOutputMetadata)
Source Files ¶
- autogen_addresses_fetch.go
- autogen_addresses_model.go
- autogen_dhcp_options_fetch.go
- autogen_dhcp_options_model.go
- autogen_helper.go
- autogen_images_model.go
- autogen_instances_model.go
- autogen_internet_gateways_fetch.go
- autogen_internet_gateways_model.go
- autogen_managed_prefix_lists_fetch.go
- autogen_managed_prefix_lists_model.go
- autogen_nat_gateways_fetch.go
- autogen_nat_gateways_model.go
- autogen_network_acls_fetch.go
- autogen_network_acls_model.go
- autogen_network_interfaces_fetch.go
- autogen_network_interfaces_model.go
- autogen_placement_groups_fetch.go
- autogen_placement_groups_model.go
- autogen_referenced_models.go
- autogen_reserved_instances_fetch.go
- autogen_reserved_instances_model.go
- autogen_route_tables_fetch.go
- autogen_route_tables_model.go
- autogen_security_groups_fetch.go
- autogen_security_groups_model.go
- autogen_subnets_fetch.go
- autogen_subnets_model.go
- autogen_transit_gateway_peering_attachments_fetch.go
- autogen_transit_gateway_peering_attachments_model.go
- autogen_transit_gateway_route_tables_fetch.go
- autogen_transit_gateway_route_tables_model.go
- autogen_transit_gateway_vpc_attachments_fetch.go
- autogen_transit_gateway_vpc_attachments_model.go
- autogen_transit_gateways_fetch.go
- autogen_transit_gateways_model.go
- autogen_volumes_fetch.go
- autogen_volumes_model.go
- autogen_vpc_endpoints_fetch.go
- autogen_vpc_endpoints_model.go
- autogen_vpc_peering_connections_fetch.go
- autogen_vpc_peering_connections_model.go
- autogen_vpcs_fetch.go
- autogen_vpcs_model.go
- autogen_vpn_gateways_fetch.go
- autogen_vpn_gateways_model.go
- images_fetch.go
- instances_fetch.go