Skip to content

Commit

Permalink
Release v1.15.39
Browse files Browse the repository at this point in the history
  • Loading branch information
awssdkgo committed Sep 20, 2018
1 parent 4ed008b commit a93d31c
Show file tree
Hide file tree
Showing 14 changed files with 1,200 additions and 55 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,14 @@
Release v1.15.39 (2018-09-20)
===

### Service Client Updates
* `service/ds`: Updates service API and documentation
* Added CreateLogSubscription, DeleteLogSubscription, and ListLogSubscriptions APIs for Microsoft AD. Customers can now opt in to have Windows security event logs from the domain controllers forwarded to a log group in their account.
* `service/ec2`: Updates service API
* You can now launch f1.4xlarge, a new instance size within the existing f1 family which provides two Xilinx Virtex Field Programmable Arrays (FPGAs) for acceleration. FPGA acceleration provide additional performance and time sensitivity for specialized accelerated workloads such as clinical genomics and real-time video processing. F1.4xlarge instances are available in the US East (N. Virginia), US West (Oregon), GovCloud (US), and EU West (Dublin) AWS Regions.
* `service/rds`: Updates service API and documentation
* This launch enables RDS start-db-cluster and stop-db-cluster. Stopping and starting Amazon Aurora clusters helps you manage costs for development and test environments. You can temporarily stop all the DB instances in your cluster, instead of setting up and tearing down all the DB instances each time that you use the cluster.

Release v1.15.38 (2018-09-19)
===

Expand Down
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.15.38"
const SDKVersion = "1.15.39"
109 changes: 109 additions & 0 deletions models/apis/ds/2015-04-16/api-2.json
Expand Up @@ -144,6 +144,23 @@
{"shape":"ServiceException"}
]
},
"CreateLogSubscription":{
"name":"CreateLogSubscription",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateLogSubscriptionRequest"},
"output":{"shape":"CreateLogSubscriptionResult"},
"errors":[
{"shape":"EntityAlreadyExistsException"},
{"shape":"EntityDoesNotExistException"},
{"shape":"UnsupportedOperationException"},
{"shape":"InsufficientPermissionsException"},
{"shape":"ClientException"},
{"shape":"ServiceException"}
]
},
"CreateMicrosoftAD":{
"name":"CreateMicrosoftAD",
"http":{
Expand Down Expand Up @@ -224,6 +241,21 @@
{"shape":"ServiceException"}
]
},
"DeleteLogSubscription":{
"name":"DeleteLogSubscription",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteLogSubscriptionRequest"},
"output":{"shape":"DeleteLogSubscriptionResult"},
"errors":[
{"shape":"EntityDoesNotExistException"},
{"shape":"UnsupportedOperationException"},
{"shape":"ClientException"},
{"shape":"ServiceException"}
]
},
"DeleteSnapshot":{
"name":"DeleteSnapshot",
"http":{
Expand Down Expand Up @@ -474,6 +506,21 @@
{"shape":"ServiceException"}
]
},
"ListLogSubscriptions":{
"name":"ListLogSubscriptions",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListLogSubscriptionsRequest"},
"output":{"shape":"ListLogSubscriptionsResult"},
"errors":[
{"shape":"EntityDoesNotExistException"},
{"shape":"InvalidNextTokenException"},
{"shape":"ClientException"},
{"shape":"ServiceException"}
]
},
"ListSchemaExtensions":{
"name":"ListSchemaExtensions",
"http":{
Expand Down Expand Up @@ -917,6 +964,22 @@
"DirectoryId":{"shape":"DirectoryId"}
}
},
"CreateLogSubscriptionRequest":{
"type":"structure",
"required":[
"DirectoryId",
"LogGroupName"
],
"members":{
"DirectoryId":{"shape":"DirectoryId"},
"LogGroupName":{"shape":"LogGroupName"}
}
},
"CreateLogSubscriptionResult":{
"type":"structure",
"members":{
}
},
"CreateMicrosoftADRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -1014,6 +1077,18 @@
"DirectoryId":{"shape":"DirectoryId"}
}
},
"DeleteLogSubscriptionRequest":{
"type":"structure",
"required":["DirectoryId"],
"members":{
"DirectoryId":{"shape":"DirectoryId"}
}
},
"DeleteLogSubscriptionResult":{
"type":"structure",
"members":{
}
},
"DeleteSnapshotRequest":{
"type":"structure",
"required":["SnapshotId"],
Expand Down Expand Up @@ -1594,6 +1669,21 @@
"NextToken":{"shape":"NextToken"}
}
},
"ListLogSubscriptionsRequest":{
"type":"structure",
"members":{
"DirectoryId":{"shape":"DirectoryId"},
"NextToken":{"shape":"NextToken"},
"Limit":{"shape":"Limit"}
}
},
"ListLogSubscriptionsResult":{
"type":"structure",
"members":{
"LogSubscriptions":{"shape":"LogSubscriptions"},
"NextToken":{"shape":"NextToken"}
}
},
"ListSchemaExtensionsRequest":{
"type":"structure",
"required":["DirectoryId"],
Expand Down Expand Up @@ -1626,6 +1716,24 @@
"NextToken":{"shape":"NextToken"}
}
},
"LogGroupName":{
"type":"string",
"max":512,
"min":1,
"pattern":"[-._/#A-Za-z0-9]+"
},
"LogSubscription":{
"type":"structure",
"members":{
"DirectoryId":{"shape":"DirectoryId"},
"LogGroupName":{"shape":"LogGroupName"},
"SubscriptionCreatedDateTime":{"shape":"SubscriptionCreatedDateTime"}
}
},
"LogSubscriptions":{
"type":"list",
"member":{"shape":"LogSubscription"}
},
"ManualSnapshotsLimitReached":{"type":"boolean"},
"NextToken":{"type":"string"},
"OrganizationalUnitDN":{
Expand Down Expand Up @@ -1949,6 +2057,7 @@
"type":"list",
"member":{"shape":"SubnetId"}
},
"SubscriptionCreatedDateTime":{"type":"timestamp"},
"Tag":{
"type":"structure",
"required":[
Expand Down
65 changes: 65 additions & 0 deletions models/apis/ds/2015-04-16/docs-2.json
Expand Up @@ -10,11 +10,13 @@
"CreateComputer": "<p>Creates a computer account in the specified directory, and joins the computer to the directory.</p>",
"CreateConditionalForwarder": "<p>Creates a conditional forwarder associated with your AWS directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.</p>",
"CreateDirectory": "<p>Creates a Simple AD directory.</p> <p>Before you call <i>CreateDirectory</i>, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the <i>CreateDirectory</i> operation, see <a href=\"http://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_ResourcePermissions.html\">AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference</a>.</p>",
"CreateLogSubscription": "<p>Creates a subscription to forward real time Directory Service domain controller security logs to the specified CloudWatch log group in your AWS account.</p>",
"CreateMicrosoftAD": "<p>Creates a Microsoft AD in the AWS cloud.</p> <p>Before you call <i>CreateMicrosoftAD</i>, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the <i>CreateMicrosoftAD</i> operation, see <a href=\"http://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_ResourcePermissions.html\">AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference</a>.</p>",
"CreateSnapshot": "<p>Creates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud.</p> <note> <p>You cannot take snapshots of AD Connector directories.</p> </note>",
"CreateTrust": "<p>AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Microsoft AD in the AWS cloud, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.</p> <p>This action initiates the creation of the AWS side of a trust relationship between a Microsoft AD in the AWS cloud and an external domain.</p>",
"DeleteConditionalForwarder": "<p>Deletes a conditional forwarder that has been set up for your AWS directory.</p>",
"DeleteDirectory": "<p>Deletes an AWS Directory Service directory.</p> <p>Before you call <i>DeleteDirectory</i>, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the <i>DeleteDirectory</i> operation, see <a href=\"http://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_ResourcePermissions.html\">AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference</a>.</p>",
"DeleteLogSubscription": "<p>Deletes the specified log subscription.</p>",
"DeleteSnapshot": "<p>Deletes a directory snapshot.</p>",
"DeleteTrust": "<p>Deletes an existing trust relationship between your Microsoft AD in the AWS cloud and an external domain.</p>",
"DeregisterEventTopic": "<p>Removes the specified directory as a publisher to the specified SNS topic.</p>",
Expand All @@ -31,6 +33,7 @@
"GetDirectoryLimits": "<p>Obtains directory limit information for the current region.</p>",
"GetSnapshotLimits": "<p>Obtains the manual snapshot limits for a directory.</p>",
"ListIpRoutes": "<p>Lists the address blocks that you have added to a directory.</p>",
"ListLogSubscriptions": "<p>Lists the active log subscriptions for the AWS account.</p>",
"ListSchemaExtensions": "<p>Lists all schema extensions applied to a Microsoft AD Directory.</p>",
"ListTagsForResource": "<p>Lists all tags on a directory.</p>",
"RegisterEventTopic": "<p>Associates a directory with an SNS topic. This establishes the directory as a publisher to the specified SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status.</p>",
Expand Down Expand Up @@ -260,6 +263,16 @@
"refs": {
}
},
"CreateLogSubscriptionRequest": {
"base": null,
"refs": {
}
},
"CreateLogSubscriptionResult": {
"base": null,
"refs": {
}
},
"CreateMicrosoftADRequest": {
"base": "<p>Creates a Microsoft AD in the AWS cloud.</p>",
"refs": {
Expand Down Expand Up @@ -335,6 +348,16 @@
"refs": {
}
},
"DeleteLogSubscriptionRequest": {
"base": null,
"refs": {
}
},
"DeleteLogSubscriptionResult": {
"base": null,
"refs": {
}
},
"DeleteSnapshotRequest": {
"base": "<p>Contains the inputs for the <a>DeleteSnapshot</a> operation.</p>",
"refs": {
Expand Down Expand Up @@ -487,12 +510,14 @@
"CreateComputerRequest$DirectoryId": "<p>The identifier of the directory in which to create the computer account.</p>",
"CreateConditionalForwarderRequest$DirectoryId": "<p>The directory ID of the AWS directory for which you are creating the conditional forwarder.</p>",
"CreateDirectoryResult$DirectoryId": "<p>The identifier of the directory that was created.</p>",
"CreateLogSubscriptionRequest$DirectoryId": "<p>Identifier (ID) of the directory to which you want to subscribe and receive real-time logs to your specified CloudWatch log group.</p>",
"CreateMicrosoftADResult$DirectoryId": "<p>The identifier of the directory that was created.</p>",
"CreateSnapshotRequest$DirectoryId": "<p>The identifier of the directory of which to take a snapshot.</p>",
"CreateTrustRequest$DirectoryId": "<p>The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.</p>",
"DeleteConditionalForwarderRequest$DirectoryId": "<p>The directory ID for which you are deleting the conditional forwarder.</p>",
"DeleteDirectoryRequest$DirectoryId": "<p>The identifier of the directory to delete.</p>",
"DeleteDirectoryResult$DirectoryId": "<p>The directory identifier.</p>",
"DeleteLogSubscriptionRequest$DirectoryId": "<p>Identifier (ID) of the directory whose log subscription you want to delete.</p>",
"DeregisterEventTopicRequest$DirectoryId": "<p>The Directory ID to remove as a publisher. This directory will no longer send messages to the specified SNS topic.</p>",
"DescribeConditionalForwardersRequest$DirectoryId": "<p>The directory ID for which to get the list of associated conditional forwarders.</p>",
"DescribeDomainControllersRequest$DirectoryId": "<p>Identifier of the directory for which to retrieve the domain controller information.</p>",
Expand All @@ -510,7 +535,9 @@
"GetSnapshotLimitsRequest$DirectoryId": "<p>Contains the identifier of the directory to obtain the limits for.</p>",
"IpRouteInfo$DirectoryId": "<p>Identifier (ID) of the directory associated with the IP addresses.</p>",
"ListIpRoutesRequest$DirectoryId": "<p>Identifier (ID) of the directory for which you want to retrieve the IP addresses.</p>",
"ListLogSubscriptionsRequest$DirectoryId": "<p>If a <i>DirectoryID</i> is provided, lists only the log subscription associated with that directory. If no <i>DirectoryId</i> is provided, lists all log subscriptions associated with your AWS account. If there are no log subscriptions for the AWS account or the directory, an empty list will be returned.</p>",
"ListSchemaExtensionsRequest$DirectoryId": "<p>The identifier of the directory from which to retrieve the schema extension information.</p>",
"LogSubscription$DirectoryId": "<p>Identifier (ID) of the directory that you want to associate with the log subscription.</p>",
"RegisterEventTopicRequest$DirectoryId": "<p>The Directory ID that will publish status messages to the SNS topic.</p>",
"RemoveIpRoutesRequest$DirectoryId": "<p>Identifier (ID) of the directory from which you want to remove the IP addresses.</p>",
"ResetUserPasswordRequest$DirectoryId": "<p>Identifier of the AWS Managed Microsoft AD or Simple AD directory in which the user resides.</p>",
Expand Down Expand Up @@ -869,6 +896,7 @@
"DirectoryLimits$ConnectedDirectoriesLimit": "<p>The maximum number of connected directories allowed in the region.</p>",
"DirectoryLimits$ConnectedDirectoriesCurrentCount": "<p>The current number of connected directories in the region.</p>",
"ListIpRoutesRequest$Limit": "<p>Maximum number of items to return. If this value is zero, the maximum number of items is specified by the limitations of the operation.</p>",
"ListLogSubscriptionsRequest$Limit": "<p>The maximum number of items returned.</p>",
"ListSchemaExtensionsRequest$Limit": "<p>The maximum number of items to return.</p>",
"ListTagsForResourceRequest$Limit": "<p>Reserved for future use.</p>",
"SnapshotLimits$ManualSnapshotsLimit": "<p>The maximum number of manual snapshots allowed.</p>",
Expand All @@ -885,6 +913,16 @@
"refs": {
}
},
"ListLogSubscriptionsRequest": {
"base": null,
"refs": {
}
},
"ListLogSubscriptionsResult": {
"base": null,
"refs": {
}
},
"ListSchemaExtensionsRequest": {
"base": null,
"refs": {
Expand All @@ -905,6 +943,25 @@
"refs": {
}
},
"LogGroupName": {
"base": null,
"refs": {
"CreateLogSubscriptionRequest$LogGroupName": "<p>The name of the CloudWatch log group where the real-time domain controller logs are forwarded.</p>",
"LogSubscription$LogGroupName": "<p>The name of the log group.</p>"
}
},
"LogSubscription": {
"base": "<p>Represents a log subscription, which tracks real-time data from a chosen log group to a specified destination.</p>",
"refs": {
"LogSubscriptions$member": null
}
},
"LogSubscriptions": {
"base": null,
"refs": {
"ListLogSubscriptionsResult$LogSubscriptions": "<p>A list of active <a>LogSubscription</a> objects for calling the AWS account.</p>"
}
},
"ManualSnapshotsLimitReached": {
"base": null,
"refs": {
Expand All @@ -924,6 +981,8 @@
"DescribeTrustsResult$NextToken": "<p>If not null, more results are available. Pass this value for the <i>NextToken</i> parameter in a subsequent call to <a>DescribeTrusts</a> to retrieve the next set of items.</p>",
"ListIpRoutesRequest$NextToken": "<p>The <i>ListIpRoutes.NextToken</i> value from a previous call to <a>ListIpRoutes</a>. Pass null if this is the first call.</p>",
"ListIpRoutesResult$NextToken": "<p>If not null, more results are available. Pass this value for the <i>NextToken</i> parameter in a subsequent call to <a>ListIpRoutes</a> to retrieve the next set of items.</p>",
"ListLogSubscriptionsRequest$NextToken": "<p>The token for the next set of items to return.</p>",
"ListLogSubscriptionsResult$NextToken": "<p>The token for the next set of items to return.</p>",
"ListSchemaExtensionsRequest$NextToken": "<p>The <code>ListSchemaExtensions.NextToken</code> value from a previous call to <code>ListSchemaExtensions</code>. Pass null if this is the first call.</p>",
"ListSchemaExtensionsResult$NextToken": "<p>If not null, more results are available. Pass this value for the <code>NextToken</code> parameter in a subsequent call to <code>ListSchemaExtensions</code> to retrieve the next set of items.</p>",
"ListTagsForResourceRequest$NextToken": "<p>Reserved for future use.</p>",
Expand Down Expand Up @@ -1274,6 +1333,12 @@
"DirectoryVpcSettingsDescription$SubnetIds": "<p>The identifiers of the subnets for the directory servers.</p>"
}
},
"SubscriptionCreatedDateTime": {
"base": null,
"refs": {
"LogSubscription$SubscriptionCreatedDateTime": "<p>The date and time that the log subscription was created.</p>"
}
},
"Tag": {
"base": "<p>Metadata assigned to a directory consisting of a key-value pair.</p>",
"refs": {
Expand Down
1 change: 1 addition & 0 deletions models/apis/ec2/2016-11-15/api-2.json
Expand Up @@ -11786,6 +11786,7 @@
"d2.4xlarge",
"d2.8xlarge",
"f1.2xlarge",
"f1.4xlarge",
"f1.16xlarge",
"m5.large",
"m5.xlarge",
Expand Down

0 comments on commit a93d31c

Please sign in to comment.