Skip to content

Commit

Permalink
Release v1.35.13 (2020-10-22) (#3608)
Browse files Browse the repository at this point in the history
Release v1.35.13 (2020-10-22)
===

### Service Client Updates
* `service/accessanalyzer`: Updates service documentation
* `service/appflow`: Updates service API and documentation
* `service/servicecatalog`: Updates service documentation
  * Documentation updates for servicecatalog
* `service/sns`: Updates service API and documentation
  * SNS now supports a new class of topics: FIFO (First-In-First-Out). FIFO topics provide strictly-ordered, deduplicated, filterable, encryptable, many-to-many messaging at scale.
  • Loading branch information
aws-sdk-go-automation authored Oct 22, 2020
1 parent b655064 commit 5832eee
Show file tree
Hide file tree
Showing 15 changed files with 414 additions and 56 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
Release v1.35.13 (2020-10-22)
===

### Service Client Updates
* `service/accessanalyzer`: Updates service documentation
* `service/appflow`: Updates service API and documentation
* `service/servicecatalog`: Updates service documentation
* Documentation updates for servicecatalog
* `service/sns`: Updates service API and documentation
* SNS now supports a new class of topics: FIFO (First-In-First-Out). FIFO topics provide strictly-ordered, deduplicated, filterable, encryptable, many-to-many messaging at scale.

Release v1.35.12 (2020-10-21)
===

Expand Down
18 changes: 18 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.12"
const SDKVersion = "1.35.13"
6 changes: 3 additions & 3 deletions models/apis/accessanalyzer/2019-11-01/docs-2.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "2.0",
"service": "<p>AWS IAM Access Analyzer helps identify potential resource-access risks by enabling you to identify any policies that grant access to an external principal. It does this by using logic-based reasoning to analyze resource-based policies in your AWS environment. An external principal can be another AWS account, a root user, an IAM user or role, a federated user, an AWS service, or an anonymous user. This guide describes the AWS IAM Access Analyzer operations that you can call programmatically. For general information about Access Analyzer, see the <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html\">AWS IAM Access Analyzer section of the IAM User Guide</a>.</p> <p>To start using Access Analyzer, you first need to create an analyzer.</p>",
"service": "<p>AWS IAM Access Analyzer helps identify potential resource-access risks by enabling you to identify any policies that grant access to an external principal. It does this by using logic-based reasoning to analyze resource-based policies in your AWS environment. An external principal can be another AWS account, a root user, an IAM user or role, a federated user, an AWS service, or an anonymous user. This guide describes the AWS IAM Access Analyzer operations that you can call programmatically. For general information about Access Analyzer, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html\">AWS IAM Access Analyzer</a> in the <b>IAM User Guide</b>.</p> <p>To start using Access Analyzer, you first need to create an analyzer.</p>",
"operations": {
"ApplyArchiveRule": "<p>Retroactively applies the archive rule to existing findings that meet the archive rule criteria.</p>",
"CreateAnalyzer": "<p>Creates an analyzer for your account.</p>",
Expand All @@ -9,12 +9,12 @@
"DeleteArchiveRule": "<p>Deletes the specified archive rule.</p>",
"GetAnalyzedResource": "<p>Retrieves information about a resource that was analyzed.</p>",
"GetAnalyzer": "<p>Retrieves information about the specified analyzer.</p>",
"GetArchiveRule": "<p>Retrieves information about an archive rule.</p>",
"GetArchiveRule": "<p>Retrieves information about an archive rule.</p> <p>To learn about filter keys that you can use to create an archive rule, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-filter-keys.html\">Access Analyzer filter keys</a> in the <b>IAM User Guide</b>.</p>",
"GetFinding": "<p>Retrieves information about the specified finding.</p>",
"ListAnalyzedResources": "<p>Retrieves a list of resources of the specified type that have been analyzed by the specified analyzer..</p>",
"ListAnalyzers": "<p>Retrieves a list of analyzers.</p>",
"ListArchiveRules": "<p>Retrieves a list of archive rules created for the specified analyzer.</p>",
"ListFindings": "<p>Retrieves a list of findings generated by the specified analyzer.</p>",
"ListFindings": "<p>Retrieves a list of findings generated by the specified analyzer.</p> <p>To learn about filter keys that you can use to create an archive rule, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-filter-keys.html\">Access Analyzer filter keys</a> in the <b>IAM User Guide</b>.</p>",
"ListTagsForResource": "<p>Retrieves a list of tags applied to the specified resource.</p>",
"StartResourceScan": "<p>Immediately starts a scan of the policies applied to the specified resource.</p>",
"TagResource": "<p>Adds a tag to the specified resource.</p>",
Expand Down
56 changes: 50 additions & 6 deletions models/apis/appflow/2020-08-23/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -385,6 +385,13 @@
"max":512,
"pattern":".*"
},
"ClientCredentialsArn":{
"type":"string",
"max":2048,
"min":20,
"pattern":"arn:aws:secretsmanager:.*:[0-9]+:.*",
"sensitive":true
},
"ClientId":{
"type":"string",
"max":512,
Expand Down Expand Up @@ -756,6 +763,11 @@
}
},
"Date":{"type":"timestamp"},
"DatetimeTypeFieldName":{
"type":"string",
"max":256,
"pattern":".*"
},
"DeleteConnectorProfileRequest":{
"type":"structure",
"required":["connectorProfileName"],
Expand Down Expand Up @@ -897,7 +909,9 @@
"members":{
"isCreatable":{"shape":"Boolean"},
"isNullable":{"shape":"Boolean"},
"isUpsertable":{"shape":"Boolean"}
"isUpsertable":{"shape":"Boolean"},
"isUpdatable":{"shape":"Boolean"},
"supportedWriteOperations":{"shape":"SupportedWriteOperationList"}
}
},
"DestinationFlowConfig":{
Expand Down Expand Up @@ -1171,11 +1185,23 @@
"max":128,
"pattern":"\\S+"
},
"IdFieldNameList":{
"type":"list",
"member":{"shape":"Name"},
"max":1,
"min":0
},
"Identifier":{
"type":"string",
"max":128,
"pattern":"\\S+"
},
"IncrementalPullConfig":{
"type":"structure",
"members":{
"datetimeTypeFieldName":{"shape":"DatetimeTypeFieldName"}
}
},
"InforNexusConnectorOperator":{
"type":"string",
"enum":[
Expand Down Expand Up @@ -1640,7 +1666,8 @@
"members":{
"accessToken":{"shape":"AccessToken"},
"refreshToken":{"shape":"RefreshToken"},
"oAuthRequest":{"shape":"ConnectorOAuthRequest"}
"oAuthRequest":{"shape":"ConnectorOAuthRequest"},
"clientCredentialsArn":{"shape":"ClientCredentialsArn"}
}
},
"SalesforceConnectorProfileProperties":{
Expand All @@ -1655,7 +1682,9 @@
"required":["object"],
"members":{
"object":{"shape":"Object"},
"errorHandlingConfig":{"shape":"ErrorHandlingConfig"}
"idFieldNames":{"shape":"IdFieldNameList"},
"errorHandlingConfig":{"shape":"ErrorHandlingConfig"},
"writeOperationType":{"shape":"WriteOperationType"}
}
},
"SalesforceMetadata":{
Expand Down Expand Up @@ -1960,7 +1989,8 @@
"members":{
"connectorType":{"shape":"ConnectorType"},
"connectorProfileName":{"shape":"ConnectorProfileName"},
"sourceConnectorProperties":{"shape":"SourceConnectorProperties"}
"sourceConnectorProperties":{"shape":"SourceConnectorProperties"},
"incrementalPullConfig":{"shape":"IncrementalPullConfig"}
}
},
"Stage":{
Expand All @@ -1979,7 +2009,8 @@
"type":"structure",
"members":{
"flowArn":{"shape":"FlowArn"},
"flowStatus":{"shape":"FlowStatus"}
"flowStatus":{"shape":"FlowStatus"},
"executionId":{"shape":"ExecutionId"}
}
},
"StopFlowRequest":{
Expand Down Expand Up @@ -2012,6 +2043,10 @@
"type":"list",
"member":{"shape":"Value"}
},
"SupportedWriteOperationList":{
"type":"list",
"member":{"shape":"WriteOperationType"}
},
"TagKey":{
"type":"string",
"max":128,
Expand Down Expand Up @@ -2093,7 +2128,8 @@
},
"Timezone":{
"type":"string",
"max":256
"max":256,
"pattern":".*"
},
"TrendmicroConnectorOperator":{
"type":"string",
Expand Down Expand Up @@ -2322,6 +2358,14 @@
"max":512,
"pattern":"[\\s\\w/!@#+=.-]*"
},
"WriteOperationType":{
"type":"string",
"enum":[
"INSERT",
"UPSERT",
"UPDATE"
]
},
"ZendeskConnectorOperator":{
"type":"string",
"enum":[
Expand Down
62 changes: 51 additions & 11 deletions models/apis/appflow/2020-08-23/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@
"DestinationFieldProperties$isCreatable": "<p> Specifies if the destination field can be created by the current user. </p>",
"DestinationFieldProperties$isNullable": "<p> Specifies if the destination field can have a null value. </p>",
"DestinationFieldProperties$isUpsertable": "<p> Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do. </p>",
"DestinationFieldProperties$isUpdatable": "<p> Specifies whether the field can be updated during an <code>UPDATE</code> or <code>UPSERT</code> write operation. </p>",
"ErrorHandlingConfig$failOnFirstDestinationError": "<p> Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination. </p>",
"SalesforceConnectorProfileProperties$isSandboxEnvironment": "<p> Indicates whether the connector profile applies to a sandbox or production environment. </p>",
"SalesforceSourceProperties$enableDynamicFieldUpdate": "<p> The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow. </p>",
Expand Down Expand Up @@ -172,6 +173,12 @@
"SnowflakeDestinationProperties$bucketPrefix": "<p> The object key for the destination bucket in which Amazon AppFlow places the files. </p>"
}
},
"ClientCredentialsArn": {
"base": null,
"refs": {
"SalesforceConnectorProfileCredentials$clientCredentialsArn": "<p> The secret manager ARN, which contains the client ID and client secret of the connected app. </p>"
}
},
"ClientId": {
"base": null,
"refs": {
Expand All @@ -184,10 +191,10 @@
"ClientSecret": {
"base": null,
"refs": {
"GoogleAnalyticsConnectorProfileCredentials$clientSecret": "<p> The client secret used by the oauth client to authenticate to the authorization server. </p>",
"MarketoConnectorProfileCredentials$clientSecret": "<p> The client secret used by the oauth client to authenticate to the authorization server. </p>",
"SlackConnectorProfileCredentials$clientSecret": "<p> The client secret used by the oauth client to authenticate to the authorization server. </p>",
"ZendeskConnectorProfileCredentials$clientSecret": "<p> The client secret used by the oauth client to authenticate to the authorization server. </p>"
"GoogleAnalyticsConnectorProfileCredentials$clientSecret": "<p> The client secret used by the OAuth client to authenticate to the authorization server. </p>",
"MarketoConnectorProfileCredentials$clientSecret": "<p> The client secret used by the OAuth client to authenticate to the authorization server. </p>",
"SlackConnectorProfileCredentials$clientSecret": "<p> The client secret used by the OAuth client to authenticate to the authorization server. </p>",
"ZendeskConnectorProfileCredentials$clientSecret": "<p> The client secret used by the OAuth client to authenticate to the authorization server. </p>"
}
},
"ConflictException": {
Expand Down Expand Up @@ -259,11 +266,11 @@
"ConnectorOAuthRequest": {
"base": "<p> Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack. </p>",
"refs": {
"GoogleAnalyticsConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>",
"MarketoConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>",
"SalesforceConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>",
"SlackConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>",
"ZendeskConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>"
"GoogleAnalyticsConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>",
"MarketoConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>",
"SalesforceConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>",
"SlackConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>",
"ZendeskConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>"
}
},
"ConnectorOperator": {
Expand Down Expand Up @@ -445,6 +452,12 @@
"ScheduledTriggerProperties$scheduleEndTime": "<p> Specifies the scheduled end time for a schedule-triggered flow. </p>"
}
},
"DatetimeTypeFieldName": {
"base": null,
"refs": {
"IncrementalPullConfig$datetimeTypeFieldName": "<p> A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source. </p>"
}
},
"DeleteConnectorProfileRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -639,7 +652,8 @@
"ExecutionId": {
"base": null,
"refs": {
"ExecutionRecord$executionId": "<p> Specifies the identifier of the given flow run. </p>"
"ExecutionRecord$executionId": "<p> Specifies the identifier of the given flow run. </p>",
"StartFlowResponse$executionId": "<p> Returns the internal execution ID of an on-demand flow when the flow is started. For scheduled or event-triggered flows, this value is null. </p>"
}
},
"ExecutionMessage": {
Expand Down Expand Up @@ -795,12 +809,24 @@
"ConnectorEntityMap$key": null
}
},
"IdFieldNameList": {
"base": "<p> A list of field names that can be used as an ID field when performing a write operation. </p>",
"refs": {
"SalesforceDestinationProperties$idFieldNames": "<p> The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete. </p>"
}
},
"Identifier": {
"base": null,
"refs": {
"ConnectorEntityField$identifier": "<p> The unique identifier of the connector field. </p>"
}
},
"IncrementalPullConfig": {
"base": "<p> Specifies the configuration used when importing incremental records from the source. </p>",
"refs": {
"SourceFlowConfig$incrementalPullConfig": "<p> Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull. </p>"
}
},
"InforNexusConnectorOperator": {
"base": null,
"refs": {
Expand Down Expand Up @@ -959,7 +985,8 @@
"base": null,
"refs": {
"ConnectorEntity$name": "<p> The name of the connector entity. </p>",
"DescribeConnectorEntityRequest$connectorEntityName": "<p> The entity name for that connector. </p>"
"DescribeConnectorEntityRequest$connectorEntityName": "<p> The entity name for that connector. </p>",
"IdFieldNameList$member": null
}
},
"NextToken": {
Expand Down Expand Up @@ -1409,6 +1436,12 @@
"FieldTypeDetails$supportedValues": "<p> The list of values that a field can contain. For example, a Boolean <code>fieldType</code> can have two values: \"true\" and \"false\". </p>"
}
},
"SupportedWriteOperationList": {
"base": null,
"refs": {
"DestinationFieldProperties$supportedWriteOperations": "<p> A list of supported write operations. For each write operation listed, this field can be used in <code>idFieldNames</code> when that write operation is present as a destination option. </p>"
}
},
"TagKey": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1637,6 +1670,13 @@
"SnowflakeConnectorProfileProperties$warehouse": "<p> The name of the Snowflake warehouse. </p>"
}
},
"WriteOperationType": {
"base": "<p> The possible write operations in the destination connector. When this value is not provided, this defaults to the <code>INSERT</code> operation. </p>",
"refs": {
"SalesforceDestinationProperties$writeOperationType": "<p> This specifies the type of write operation to be performed in Salesforce. When the value is <code>UPSERT</code>, then <code>idFieldNames</code> is required. </p>",
"SupportedWriteOperationList$member": null
}
},
"ZendeskConnectorOperator": {
"base": null,
"refs": {
Expand Down
Loading

0 comments on commit 5832eee

Please sign in to comment.