Skip to content

Commit

Permalink
Release v1.35.35 (2020-11-24) (#3655)
Browse files Browse the repository at this point in the history
Release v1.35.35 (2020-11-24)
===

### Service Client Updates
* `service/appflow`: Updates service API and documentation
* `service/batch`: Updates service API and documentation
  * Add Ec2Configuration in ComputeEnvironment.ComputeResources. Use in CreateComputeEnvironment API to enable AmazonLinux2 support.
* `service/cloudformation`: Updates service API and documentation
  * Adds support for the new Modules feature for CloudFormation. A module encapsulates one or more resources and their respective configurations for reuse across your organization.
* `service/cloudtrail`: Updates service API and documentation
  * CloudTrail now includes advanced event selectors, which give you finer-grained control over the events that are logged to your trail.
* `service/codebuild`: Updates service API and documentation
  * Adding GetReportGroupTrend API for Test Reports.
* `service/cognito-idp`: Updates service API and documentation
* `service/comprehend`: Updates service API, documentation, and paginators
* `service/elasticbeanstalk`: Updates service API and documentation
  * Updates the Integer constraint of DescribeEnvironmentManagedActionHistory's MaxItems parameter to [1, 100].
* `service/fsx`: Updates service API and documentation
* `service/gamelift`: Updates service API and documentation
  * GameLift FlexMatch is now available as a standalone matchmaking solution. FlexMatch now provides customizable matchmaking for games hosted peer-to-peer, on-premises, or on cloud compute primitives.
* `service/iotsitewise`: Updates service API and documentation
* `service/lex-models`: Updates service API
* `service/mediaconvert`: Updates service API and documentation
  * AWS Elemental MediaConvert SDK has added support for Vorbis and Opus audio in OGG/OGA containers.
* `service/mwaa`: Adds new service
* `service/quicksight`: Updates service API and documentation
  * Support for embedding without user registration. New enum EmbeddingIdentityType. A potential breaking change. Affects code that refers IdentityType enum type directly instead of literal string value.
* `service/states`: Updates service API and documentation
  * This release of the AWS Step Functions SDK introduces support for Synchronous Express Workflows
* `service/timestream-write`: Updates service API and documentation
* `service/transcribe-streaming`: Updates service API and documentation
  • Loading branch information
aws-sdk-go-automation committed Nov 24, 2020
1 parent 8e5531c commit 6bbd083
Show file tree
Hide file tree
Showing 73 changed files with 13,317 additions and 727 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
Release v1.35.35 (2020-11-24)
===

### Service Client Updates
* `service/appflow`: Updates service API and documentation
* `service/batch`: Updates service API and documentation
* Add Ec2Configuration in ComputeEnvironment.ComputeResources. Use in CreateComputeEnvironment API to enable AmazonLinux2 support.
* `service/cloudformation`: Updates service API and documentation
* Adds support for the new Modules feature for CloudFormation. A module encapsulates one or more resources and their respective configurations for reuse across your organization.
* `service/cloudtrail`: Updates service API and documentation
* CloudTrail now includes advanced event selectors, which give you finer-grained control over the events that are logged to your trail.
* `service/codebuild`: Updates service API and documentation
* Adding GetReportGroupTrend API for Test Reports.
* `service/cognito-idp`: Updates service API and documentation
* `service/comprehend`: Updates service API, documentation, and paginators
* `service/elasticbeanstalk`: Updates service API and documentation
* Updates the Integer constraint of DescribeEnvironmentManagedActionHistory's MaxItems parameter to [1, 100].
* `service/fsx`: Updates service API and documentation
* `service/gamelift`: Updates service API and documentation
* GameLift FlexMatch is now available as a standalone matchmaking solution. FlexMatch now provides customizable matchmaking for games hosted peer-to-peer, on-premises, or on cloud compute primitives.
* `service/iotsitewise`: Updates service API and documentation
* `service/lex-models`: Updates service API
* `service/mediaconvert`: Updates service API and documentation
* AWS Elemental MediaConvert SDK has added support for Vorbis and Opus audio in OGG/OGA containers.
* `service/mwaa`: Adds new service
* `service/quicksight`: Updates service API and documentation
* Support for embedding without user registration. New enum EmbeddingIdentityType. A potential breaking change. Affects code that refers IdentityType enum type directly instead of literal string value.
* `service/states`: Updates service API and documentation
* This release of the AWS Step Functions SDK introduces support for Synchronous Express Workflows
* `service/timestream-write`: Updates service API and documentation
* `service/transcribe-streaming`: Updates service API and documentation

Release v1.35.34 (2020-11-23)
===

Expand Down
8 changes: 8 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
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.35.34"
const SDKVersion = "1.35.35"
41 changes: 38 additions & 3 deletions models/apis/appflow/2020-08-23/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -497,7 +497,8 @@
"Trendmicro":{"shape":"TrendmicroMetadata"},
"Veeva":{"shape":"VeevaMetadata"},
"Zendesk":{"shape":"ZendeskMetadata"},
"EventBridge":{"shape":"EventBridgeMetadata"}
"EventBridge":{"shape":"EventBridgeMetadata"},
"Upsolver":{"shape":"UpsolverMetadata"}
}
},
"ConnectorOAuthRequest":{
Expand Down Expand Up @@ -637,7 +638,8 @@
"Infornexus",
"Amplitude",
"Veeva",
"EventBridge"
"EventBridge",
"Upsolver"
]
},
"ConnectorTypeList":{
Expand Down Expand Up @@ -896,7 +898,8 @@
"S3":{"shape":"S3DestinationProperties"},
"Salesforce":{"shape":"SalesforceDestinationProperties"},
"Snowflake":{"shape":"SnowflakeDestinationProperties"},
"EventBridge":{"shape":"EventBridgeDestinationProperties"}
"EventBridge":{"shape":"EventBridgeDestinationProperties"},
"Upsolver":{"shape":"UpsolverDestinationProperties"}
}
},
"DestinationField":{
Expand Down Expand Up @@ -2279,6 +2282,38 @@
"max":256,
"pattern":"\\S+"
},
"UpsolverBucketName":{
"type":"string",
"max":63,
"min":16,
"pattern":"^(upsolver-appflow)\\S*"
},
"UpsolverDestinationProperties":{
"type":"structure",
"required":[
"bucketName",
"s3OutputFormatConfig"
],
"members":{
"bucketName":{"shape":"UpsolverBucketName"},
"bucketPrefix":{"shape":"BucketPrefix"},
"s3OutputFormatConfig":{"shape":"UpsolverS3OutputFormatConfig"}
}
},
"UpsolverMetadata":{
"type":"structure",
"members":{
}
},
"UpsolverS3OutputFormatConfig":{
"type":"structure",
"required":["prefixConfig"],
"members":{
"fileType":{"shape":"FileType"},
"prefixConfig":{"shape":"PrefixConfig"},
"aggregationConfig":{"shape":"AggregationConfig"}
}
},
"Username":{
"type":"string",
"max":512,
Expand Down
38 changes: 33 additions & 5 deletions models/apis/appflow/2020-08-23/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@
"AggregationConfig": {
"base": "<p> The aggregation settings that you can use to customize the output format of your flow data. </p>",
"refs": {
"S3OutputFormatConfig$aggregationConfig": null
"S3OutputFormatConfig$aggregationConfig": null,
"UpsolverS3OutputFormatConfig$aggregationConfig": null
}
},
"AggregationType": {
Expand Down Expand Up @@ -170,7 +171,8 @@
"S3DestinationProperties$bucketPrefix": "<p> The object key for the destination bucket in which Amazon AppFlow places the files. </p>",
"S3SourceProperties$bucketPrefix": "<p> The object key for the Amazon S3 bucket in which the source files are stored. </p>",
"SnowflakeConnectorProfileProperties$bucketPrefix": "<p> The bucket path that refers to the Amazon S3 bucket associated with Snowflake. </p>",
"SnowflakeDestinationProperties$bucketPrefix": "<p> The object key for the destination bucket in which Amazon AppFlow places the files. </p>"
"SnowflakeDestinationProperties$bucketPrefix": "<p> The object key for the destination bucket in which Amazon AppFlow places the files. </p>",
"UpsolverDestinationProperties$bucketPrefix": "<p> The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files. </p>"
}
},
"ClientCredentialsArn": {
Expand Down Expand Up @@ -696,7 +698,8 @@
"FileType": {
"base": null,
"refs": {
"S3OutputFormatConfig$fileType": "<p> Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket. </p>"
"S3OutputFormatConfig$fileType": "<p> Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket. </p>",
"UpsolverS3OutputFormatConfig$fileType": "<p> Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. </p>"
}
},
"FilterOperatorList": {
Expand Down Expand Up @@ -1063,7 +1066,8 @@
"PrefixConfig": {
"base": "<p> Determines the prefix that Amazon AppFlow applies to the destination folder name. You can name your destination folders according to the flow frequency and date. </p>",
"refs": {
"S3OutputFormatConfig$prefixConfig": "<p> Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date. </p>"
"S3OutputFormatConfig$prefixConfig": "<p> Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date. </p>",
"UpsolverS3OutputFormatConfig$prefixConfig": null
}
},
"PrefixFormat": {
Expand Down Expand Up @@ -1220,7 +1224,7 @@
"ScheduleExpression": {
"base": null,
"refs": {
"ScheduledTriggerProperties$scheduleExpression": "<p> The scheduling expression that determines when and how often the rule runs. </p>"
"ScheduledTriggerProperties$scheduleExpression": "<p> The scheduling expression that determines the rate at which the schedule will run, for example <code>rate(5minutes)</code>. </p>"
}
},
"ScheduleFrequencyType": {
Expand Down Expand Up @@ -1613,6 +1617,30 @@
"FlowDefinition$lastUpdatedBy": "<p> Specifies the account user name that most recently updated the flow. </p>"
}
},
"UpsolverBucketName": {
"base": null,
"refs": {
"UpsolverDestinationProperties$bucketName": "<p> The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data. </p>"
}
},
"UpsolverDestinationProperties": {
"base": "<p> The properties that are applied when Upsolver is used as a destination. </p>",
"refs": {
"DestinationConnectorProperties$Upsolver": "<p> The properties required to query Upsolver. </p>"
}
},
"UpsolverMetadata": {
"base": "<p> The connector metadata specific to Upsolver. </p>",
"refs": {
"ConnectorMetadata$Upsolver": "<p> The connector metadata specific to Upsolver. </p>"
}
},
"UpsolverS3OutputFormatConfig": {
"base": "<p> The configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. </p>",
"refs": {
"UpsolverDestinationProperties$s3OutputFormatConfig": "<p> The configuration that determines how data is formatted when Upsolver is used as the flow destination. </p>"
}
},
"Username": {
"base": null,
"refs": {
Expand Down
31 changes: 29 additions & 2 deletions models/apis/batch/2016-08-10/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -439,7 +439,11 @@
"maxvCpus":{"shape":"Integer"},
"desiredvCpus":{"shape":"Integer"},
"instanceTypes":{"shape":"StringList"},
"imageId":{"shape":"String"},
"imageId":{
"shape":"String",
"deprecated":true,
"deprecatedMessage":"This field is deprecated, use ec2Configuration[].imageIdOverride instead."
},
"subnets":{"shape":"StringList"},
"securityGroupIds":{"shape":"StringList"},
"ec2KeyPair":{"shape":"String"},
Expand All @@ -448,7 +452,8 @@
"placementGroup":{"shape":"String"},
"bidPercentage":{"shape":"Integer"},
"spotIamFleetRole":{"shape":"String"},
"launchTemplate":{"shape":"LaunchTemplateSpecification"}
"launchTemplate":{"shape":"LaunchTemplateSpecification"},
"ec2Configuration":{"shape":"Ec2ConfigurationList"}
}
},
"ComputeResourceUpdate":{
Expand Down Expand Up @@ -699,6 +704,18 @@
"type":"list",
"member":{"shape":"Device"}
},
"Ec2Configuration":{
"type":"structure",
"required":["imageType"],
"members":{
"imageType":{"shape":"ImageType"},
"imageIdOverride":{"shape":"ImageIdOverride"}
}
},
"Ec2ConfigurationList":{
"type":"list",
"member":{"shape":"Ec2Configuration"}
},
"EnvironmentVariables":{
"type":"list",
"member":{"shape":"KeyValuePair"}
Expand All @@ -723,6 +740,16 @@
"sourcePath":{"shape":"String"}
}
},
"ImageIdOverride":{
"type":"string",
"max":256,
"min":1
},
"ImageType":{
"type":"string",
"max":256,
"min":1
},
"Integer":{"type":"integer"},
"JQState":{
"type":"string",
Expand Down
26 changes: 25 additions & 1 deletion models/apis/batch/2016-08-10/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,18 @@
"LinuxParameters$devices": "<p>Any host devices to expose to the container. This parameter maps to <code>Devices</code> in the <a href=\"https://docs.docker.com/engine/api/v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/api/v1.23/\">Docker Remote API</a> and the <code>--device</code> option to <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p>"
}
},
"Ec2Configuration": {
"base": "<p>Provides information used to select Amazon Machine Images (AMIs) for instances in the compute environment. If the <code>Ec2Configuration</code> is not specified, the default is <code>ECS_AL1</code>.</p>",
"refs": {
"Ec2ConfigurationList$member": null
}
},
"Ec2ConfigurationList": {
"base": null,
"refs": {
"ComputeResource$ec2Configuration": "<p>Provides additional details used to selecting the AMI to use for instances in a compute environment.</p>"
}
},
"EnvironmentVariables": {
"base": null,
"refs": {
Expand All @@ -338,6 +350,18 @@
"Volume$host": "<p>The contents of the <code>host</code> parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data is not guaranteed to persist after the containers associated with it stop running.</p>"
}
},
"ImageIdOverride": {
"base": null,
"refs": {
"Ec2Configuration$imageIdOverride": "<p>The AMI ID used for instances launched in the compute environment that match the image type. This setting overrides the <code>imageId</code> set in the <code>computeResource</code> object.</p>"
}
},
"ImageType": {
"base": null,
"refs": {
"Ec2Configuration$imageType": "<p>The image type to match with the instance type to pick an AMI. If the <code>imageIdOverride</code> parameter is not specified, then a recent <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html\">Amazon ECS-optimized AMI</a> will be used.</p> <dl> <dt>ECS_AL2</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami\">Amazon Linux 2</a>− Default for all AWS Graviton-based instance families (for example, <code>C6g</code>, <code>M6g</code>, <code>R6g</code>, and <code>T4g</code>) and can be used for all non-GPU instance types.</p> </dd> <dt>ECS_AL2_NVIDIA</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#gpuami\">Amazon Linux 2 (GPU)</a>−Default for all GPU instance families (for example <code>P4</code> and <code>G4</code>) and can be used for all non-AWS Graviton-based instance types.</p> </dd> <dt>ECS_AL1</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#alami\">Amazon Linux</a>−Default for all non-GPU, non-AWS-Graviton instance families. Amazon Linux is reaching the end-of-life of standard support. For more information, see <a href=\"https://aws.amazon.com/amazon-linux-ami/\">Amazon Linux AMI</a>.</p> </dd> </dl>"
}
},
"Integer": {
"base": null,
"refs": {
Expand Down Expand Up @@ -725,7 +749,7 @@
"ComputeEnvironmentDetail$statusReason": "<p>A short, human-readable string to provide additional details about the current status of the compute environment.</p>",
"ComputeEnvironmentDetail$serviceRole": "<p>The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.</p>",
"ComputeEnvironmentOrder$computeEnvironment": "<p>The Amazon Resource Name (ARN) of the compute environment.</p>",
"ComputeResource$imageId": "<p>The Amazon Machine Image (AMI) ID used for instances launched in the compute environment.</p>",
"ComputeResource$imageId": "<p>The Amazon Machine Image (AMI) ID used for instances launched in the compute environment. This parameter is overridden by the <code>imageIdOverride</code> member of the <code>Ec2Configuration</code> structure.</p>",
"ComputeResource$ec2KeyPair": "<p>The Amazon EC2 key pair that is used for instances launched in the compute environment.</p>",
"ComputeResource$instanceRole": "<p>The Amazon ECS instance profile applied to Amazon EC2 instances in a compute environment. You can specify the short name or full Amazon Resource Name (ARN) of an instance profile. For example, <code> <i>ecsInstanceRole</i> </code> or <code>arn:aws:iam::<i>&lt;aws_account_id&gt;</i>:instance-profile/<i>ecsInstanceRole</i> </code>. For more information, see <a href=\"https://docs.aws.amazon.com/batch/latest/userguide/instance_IAM_role.html\">Amazon ECS Instance Role</a> in the <i>AWS Batch User Guide</i>.</p>",
"ComputeResource$placementGroup": "<p>The Amazon EC2 placement group to associate with your compute resources. If you intend to submit multi-node parallel jobs to your compute environment, you should consider creating a cluster placement group and associate it with your compute resources. This keeps your multi-node parallel job on a logical grouping of instances within a single Availability Zone with high network flow potential. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html\">Placement Groups</a> in the <i>Amazon EC2 User Guide for Linux Instances</i>.</p>",
Expand Down
Loading

0 comments on commit 6bbd083

Please sign in to comment.