Skip to content

Commit

Permalink
Release v1.44.102 (2022-09-20) (#4562)
Browse files Browse the repository at this point in the history
Release v1.44.102 (2022-09-20)
===

### Service Client Updates
* `service/ec2`: Updates service API and documentation
  * This release adds support for blocked paths to Amazon VPC Reachability Analyzer.
  • Loading branch information
aws-sdk-go-automation committed Sep 20, 2022
1 parent c20265c commit 242f055
Show file tree
Hide file tree
Showing 7 changed files with 230 additions and 15 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,10 @@
Release v1.44.102 (2022-09-20)
===

### Service Client Updates
* `service/ec2`: Updates service API and documentation
* This release adds support for blocked paths to Amazon VPC Reachability Analyzer.

Release v1.44.101 (2022-09-19)
===

Expand Down
50 changes: 50 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.44.101"
const SDKVersion = "1.44.102"
28 changes: 28 additions & 0 deletions models/apis/ec2/2016-11-15/api-2.json
Expand Up @@ -5798,6 +5798,10 @@
"VpcPeeringConnectionId":{
"shape":"String",
"locationName":"vpcPeeringConnectionId"
},
"State":{
"shape":"String",
"locationName":"state"
}
}
},
Expand Down Expand Up @@ -8585,6 +8589,14 @@
"locationName":"item"
}
},
"ComponentAccount":{
"type":"string",
"pattern":"\\d{12}"
},
"ComponentRegion":{
"type":"string",
"pattern":"[a-z]{2}-[a-z]+-[1-9]+"
},
"ConfirmProductInstanceRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -19254,6 +19266,14 @@
"TransitGatewayAttachment":{
"shape":"AnalysisComponent",
"locationName":"transitGatewayAttachment"
},
"ComponentAccount":{
"shape":"ComponentAccount",
"locationName":"componentAccount"
},
"ComponentRegion":{
"shape":"ComponentRegion",
"locationName":"componentRegion"
}
}
},
Expand Down Expand Up @@ -30773,6 +30793,14 @@
"TransitGatewayRouteTableRoute":{
"shape":"TransitGatewayRouteTableRoute",
"locationName":"transitGatewayRouteTableRoute"
},
"Explanations":{
"shape":"ExplanationList",
"locationName":"explanationSet"
},
"ElasticLoadBalancerListener":{
"shape":"AnalysisComponent",
"locationName":"elasticLoadBalancerListener"
}
}
},
Expand Down
25 changes: 20 additions & 5 deletions models/apis/ec2/2016-11-15/docs-2.json

Large diffs are not rendered by default.

36 changes: 36 additions & 0 deletions models/endpoints/endpoints.json
Expand Up @@ -15674,6 +15674,12 @@
"cn-northwest-1" : { }
}
},
"rbin" : {
"endpoints" : {
"cn-north-1" : { },
"cn-northwest-1" : { }
}
},
"rds" : {
"endpoints" : {
"cn-north-1" : { },
Expand Down Expand Up @@ -18582,6 +18588,36 @@
}
}
},
"rbin" : {
"endpoints" : {
"fips-us-gov-east-1" : {
"credentialScope" : {
"region" : "us-gov-east-1"
},
"deprecated" : true,
"hostname" : "rbin-fips.us-gov-east-1.amazonaws.com"
},
"fips-us-gov-west-1" : {
"credentialScope" : {
"region" : "us-gov-west-1"
},
"deprecated" : true,
"hostname" : "rbin-fips.us-gov-west-1.amazonaws.com"
},
"us-gov-east-1" : {
"variants" : [ {
"hostname" : "rbin-fips.us-gov-east-1.amazonaws.com",
"tags" : [ "fips" ]
} ]
},
"us-gov-west-1" : {
"variants" : [ {
"hostname" : "rbin-fips.us-gov-west-1.amazonaws.com",
"tags" : [ "fips" ]
} ]
}
}
},
"rds" : {
"defaults" : {
"variants" : [ {
Expand Down
97 changes: 88 additions & 9 deletions service/ec2/api.go
Expand Up @@ -52350,6 +52350,13 @@ type AnalysisRouteTableRoute struct {
// * EnableVgwRoutePropagation - The route was propagated by route propagation.
Origin *string `locationName:"origin" type:"string"`

// The state. The following are the possible values:
//
// * active
//
// * blackhole
State *string `locationName:"state" type:"string"`

// The ID of a transit gateway.
TransitGatewayId *string `locationName:"transitGatewayId" type:"string"`

Expand Down Expand Up @@ -52423,6 +52430,12 @@ func (s *AnalysisRouteTableRoute) SetOrigin(v string) *AnalysisRouteTableRoute {
return s
}

// SetState sets the State field's value.
func (s *AnalysisRouteTableRoute) SetState(v string) *AnalysisRouteTableRoute {
s.State = &v
return s
}

// SetTransitGatewayId sets the TransitGatewayId field's value.
func (s *AnalysisRouteTableRoute) SetTransitGatewayId(v string) *AnalysisRouteTableRoute {
s.TransitGatewayId = &v
Expand Down Expand Up @@ -90326,10 +90339,10 @@ type DescribeNetworkInsightsAnalysesInput struct {

// The filters. The following are the possible values:
//
// * PathFound - A Boolean value that indicates whether a feasible path is
// found.
// * path-found - A Boolean value that indicates whether a feasible path
// is found.
//
// * Status - The status of the analysis (running | succeeded | failed).
// * status - The status of the analysis (running | succeeded | failed).
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"`

// The maximum number of results to return with a single call. To retrieve the
Expand Down Expand Up @@ -90478,15 +90491,13 @@ type DescribeNetworkInsightsPathsInput struct {

// The filters. The following are the possible values:
//
// * Destination - The ID of the resource.
//
// * DestinationPort - The destination port.
// * destination - The ID of the resource.
//
// * Name - The path name.
// * destination-port - The destination port.
//
// * Protocol - The protocol.
// * protocol - The protocol.
//
// * Source - The ID of the resource.
// * source - The ID of the resource.
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"`

// The maximum number of results to return with a single call. To retrieve the
Expand Down Expand Up @@ -94970,10 +94981,21 @@ type DescribeSubnetsInput struct {
// must exactly match the subnet's CIDR block for information to be returned
// for the subnet. You can also use cidr or cidrBlock as the filter names.
//
// * customer-owned-ipv4-pool - The customer-owned IPv4 address pool associated
// with the subnet.
//
// * default-for-az - Indicates whether this is the default subnet for the
// Availability Zone (true | false). You can also use defaultForAz as the
// filter name.
//
// * enable-dns64 - Indicates whether DNS queries made to the Amazon-provided
// DNS Resolver in this subnet should return synthetic IPv6 addresses for
// IPv4-only destinations.
//
// * enable-lni-at-device-index - Indicates the device position for local
// network interfaces in this subnet. For example, 1 indicates local network
// interfaces in this subnet are the secondary network interface (eth1).
//
// * ipv6-cidr-block-association.ipv6-cidr-block - An IPv6 CIDR block associated
// with the subnet.
//
Expand All @@ -94986,10 +95008,31 @@ type DescribeSubnetsInput struct {
// * ipv6-native - Indicates whether this is an IPv6 only subnet (true |
// false).
//
// * map-customer-owned-ip-on-launch - Indicates whether a network interface
// created in this subnet (including a network interface created by RunInstances)
// receives a customer-owned IPv4 address.
//
// * map-public-ip-on-launch - Indicates whether instances launched in this
// subnet receive a public IPv4 address.
//
// * outpost-arn - The Amazon Resource Name (ARN) of the Outpost.
//
// * owner-id - The ID of the Amazon Web Services account that owns the subnet.
//
// * private-dns-name-options-on-launch.hostname-type - The type of hostname
// to assign to instances in the subnet at launch. For IPv4-only and dual-stack
// (IPv4 and IPv6) subnets, an instance DNS name can be based on the instance
// IPv4 address (ip-name) or the instance ID (resource-name). For IPv6 only
// subnets, an instance DNS name must be based on the instance ID (resource-name).
//
// * private-dns-name-options-on-launch.enable-resource-name-dns-a-record
// - Indicates whether to respond to DNS queries for instance hostnames with
// DNS A records.
//
// * private-dns-name-options-on-launch.enable-resource-name-dns-aaaa-record
// - Indicates whether to respond to DNS queries for instance hostnames with
// DNS AAAA records.
//
// * state - The state of the subnet (pending | available).
//
// * subnet-arn - The Amazon Resource Name (ARN) of the subnet.
Expand Down Expand Up @@ -105464,6 +105507,12 @@ type Explanation struct {
// The component.
Component *AnalysisComponent `locationName:"component" type:"structure"`

// The Amazon Web Services account for the component.
ComponentAccount *string `locationName:"componentAccount" type:"string"`

// The Region for the component.
ComponentRegion *string `locationName:"componentRegion" type:"string"`

// The customer gateway.
CustomerGateway *AnalysisComponent `locationName:"customerGateway" type:"structure"`

Expand Down Expand Up @@ -105661,6 +105710,18 @@ func (s *Explanation) SetComponent(v *AnalysisComponent) *Explanation {
return s
}

// SetComponentAccount sets the ComponentAccount field's value.
func (s *Explanation) SetComponentAccount(v string) *Explanation {
s.ComponentAccount = &v
return s
}

// SetComponentRegion sets the ComponentRegion field's value.
func (s *Explanation) SetComponentRegion(v string) *Explanation {
s.ComponentRegion = &v
return s
}

// SetCustomerGateway sets the CustomerGateway field's value.
func (s *Explanation) SetCustomerGateway(v *AnalysisComponent) *Explanation {
s.CustomerGateway = v
Expand Down Expand Up @@ -138472,6 +138533,12 @@ type PathComponent struct {
// The destination VPC.
DestinationVpc *AnalysisComponent `locationName:"destinationVpc" type:"structure"`

// The load balancer listener.
ElasticLoadBalancerListener *AnalysisComponent `locationName:"elasticLoadBalancerListener" type:"structure"`

// The explanation codes.
Explanations []*Explanation `locationName:"explanationSet" locationNameList:"item" type:"list"`

// The inbound header.
InboundHeader *AnalysisPacketHeader `locationName:"inboundHeader" type:"structure"`

Expand Down Expand Up @@ -138551,6 +138618,18 @@ func (s *PathComponent) SetDestinationVpc(v *AnalysisComponent) *PathComponent {
return s
}

// SetElasticLoadBalancerListener sets the ElasticLoadBalancerListener field's value.
func (s *PathComponent) SetElasticLoadBalancerListener(v *AnalysisComponent) *PathComponent {
s.ElasticLoadBalancerListener = v
return s
}

// SetExplanations sets the Explanations field's value.
func (s *PathComponent) SetExplanations(v []*Explanation) *PathComponent {
s.Explanations = v
return s
}

// SetInboundHeader sets the InboundHeader field's value.
func (s *PathComponent) SetInboundHeader(v *AnalysisPacketHeader) *PathComponent {
s.InboundHeader = v
Expand Down

0 comments on commit 242f055

Please sign in to comment.