diff --git a/apis/chime/2018-05-01/api-2.json b/apis/chime/2018-05-01/api-2.json index 545b91dd55e..0310a25c872 100644 --- a/apis/chime/2018-05-01/api-2.json +++ b/apis/chime/2018-05-01/api-2.json @@ -4264,6 +4264,14 @@ "error":{"httpStatusCode":404}, "exception":true }, + "NotificationTarget":{ + "type":"string", + "enum":[ + "EventBridge", + "SNS", + "SQS" + ] + }, "NullableBoolean":{"type":"boolean"}, "NumberSelectionBehavior":{ "type":"string", @@ -4947,9 +4955,23 @@ "required":["DataRetentionInHours"], "members":{ "DataRetentionInHours":{"shape":"DataRetentionInHours"}, - "Disabled":{"shape":"Boolean"} + "Disabled":{"shape":"Boolean"}, + "StreamingNotificationTargets":{"shape":"StreamingNotificationTargetList"} + } + }, + "StreamingNotificationTarget":{ + "type":"structure", + "required":["NotificationTarget"], + "members":{ + "NotificationTarget":{"shape":"NotificationTarget"} } }, + "StreamingNotificationTargetList":{ + "type":"list", + "member":{"shape":"StreamingNotificationTarget"}, + "max":3, + "min":1 + }, "String":{"type":"string"}, "String128":{ "type":"string", diff --git a/apis/chime/2018-05-01/docs-2.json b/apis/chime/2018-05-01/docs-2.json index 7d597be10b6..35d29df4ef2 100644 --- a/apis/chime/2018-05-01/docs-2.json +++ b/apis/chime/2018-05-01/docs-2.json @@ -1550,6 +1550,12 @@ "refs": { } }, + "NotificationTarget": { + "base": null, + "refs": { + "StreamingNotificationTarget$NotificationTarget": "
The streaming notification target.
" + } + }, "NullableBoolean": { "base": null, "refs": { @@ -2060,6 +2066,18 @@ "PutVoiceConnectorStreamingConfigurationResponse$StreamingConfiguration": "The updated streaming configuration details.
" } }, + "StreamingNotificationTarget": { + "base": "The targeted recipient for a streaming configuration notification.
", + "refs": { + "StreamingNotificationTargetList$member": null + } + }, + "StreamingNotificationTargetList": { + "base": null, + "refs": { + "StreamingConfiguration$StreamingNotificationTargets": "The streaming notification targets.
" + } + }, "String": { "base": null, "refs": { diff --git a/apis/ec2/2016-11-15/api-2.json b/apis/ec2/2016-11-15/api-2.json index b9cbe9c85b9..110d13a2e31 100644 --- a/apis/ec2/2016-11-15/api-2.json +++ b/apis/ec2/2016-11-15/api-2.json @@ -5639,6 +5639,10 @@ "MutualAuthentication":{ "shape":"CertificateAuthentication", "locationName":"mutualAuthentication" + }, + "FederatedAuthentication":{ + "shape":"FederatedAuthentication", + "locationName":"federatedAuthentication" } } }, @@ -5654,7 +5658,8 @@ "members":{ "Type":{"shape":"ClientVpnAuthenticationType"}, "ActiveDirectory":{"shape":"DirectoryServiceAuthenticationRequest"}, - "MutualAuthentication":{"shape":"CertificateAuthenticationRequest"} + "MutualAuthentication":{"shape":"CertificateAuthenticationRequest"}, + "FederatedAuthentication":{"shape":"FederatedAuthenticationRequest"} } }, "ClientVpnAuthenticationRequestList":{ @@ -5665,7 +5670,8 @@ "type":"string", "enum":[ "certificate-authentication", - "directory-service-authentication" + "directory-service-authentication", + "federated-authentication" ] }, "ClientVpnAuthorizationRuleStatus":{ @@ -14409,6 +14415,21 @@ "disabled" ] }, + "FederatedAuthentication":{ + "type":"structure", + "members":{ + "SamlProviderArn":{ + "shape":"String", + "locationName":"samlProviderArn" + } + } + }, + "FederatedAuthenticationRequest":{ + "type":"structure", + "members":{ + "SAMLProviderArn":{"shape":"String"} + } + }, "Filter":{ "type":"structure", "members":{ diff --git a/apis/ec2/2016-11-15/docs-2.json b/apis/ec2/2016-11-15/docs-2.json index ae440c2451e..046cb3d9e0b 100644 --- a/apis/ec2/2016-11-15/docs-2.json +++ b/apis/ec2/2016-11-15/docs-2.json @@ -140,7 +140,7 @@ "DeleteVpcEndpointServiceConfigurations": "Deletes one or more VPC endpoint service configurations in your account. Before you delete the endpoint service configuration, you must reject any Available
or PendingAcceptance
interface endpoint connections that are attached to the service.
Deletes one or more specified VPC endpoints. Deleting a gateway endpoint also deletes the endpoint routes in the route tables that were associated with the endpoint. Deleting an interface endpoint deletes the endpoint network interfaces.
", "DeleteVpcPeeringConnection": "Deletes a VPC peering connection. Either the owner of the requester VPC or the owner of the accepter VPC can delete the VPC peering connection if it's in the active
state. The owner of the requester VPC can delete a VPC peering connection in the pending-acceptance
state. You cannot delete a VPC peering connection that's in the failed
state.
Deletes the specified VPN connection.
If you're deleting the VPC and its associated components, we recommend that you detach the virtual private gateway from the VPC and delete the VPC before deleting the VPN connection. If you believe that the tunnel credentials for your VPN connection have been compromised, you can delete the VPN connection and create a new one that has new keys, without needing to delete the VPC or virtual private gateway. If you create a new VPN connection, you must reconfigure the customer gateway using the new configuration information returned with the new VPN connection ID.
", + "DeleteVpnConnection": "Deletes the specified VPN connection.
If you're deleting the VPC and its associated components, we recommend that you detach the virtual private gateway from the VPC and delete the VPC before deleting the VPN connection. If you believe that the tunnel credentials for your VPN connection have been compromised, you can delete the VPN connection and create a new one that has new keys, without needing to delete the VPC or virtual private gateway. If you create a new VPN connection, you must reconfigure the customer gateway device using the new configuration information returned with the new VPN connection ID.
For certificate-based authentication, delete all AWS Certificate Manager (ACM) private certificates used for the AWS-side tunnel endpoints for the VPN connection before deleting the VPN connection.
", "DeleteVpnConnectionRoute": "Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway.
", "DeleteVpnGateway": "Deletes the specified virtual private gateway. You must first detach the virtual private gateway from the VPC. Note that you don't need to delete the virtual private gateway if you plan to delete and recreate the VPN connection between your VPC and your network.
", "DeprovisionByoipCidr": "Releases the specified address range that you provisioned for use with your AWS resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool.
Before you can release an address range, you must stop advertising it using WithdrawByoipCidr and you must not have any IP addresses allocated from its address range.
", @@ -349,7 +349,7 @@ "ModifyVpcEndpointServicePermissions": "Modifies the permissions for your VPC endpoint service. You can add or remove permissions for service consumers (IAM users, IAM roles, and AWS accounts) to connect to your endpoint service.
If you grant permissions to all principals, the service is public. Any users who know the name of a public service can send a request to attach an endpoint. If the service does not require manual approval, attachments are automatically approved.
", "ModifyVpcPeeringConnectionOptions": "Modifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:
Enable/disable communication over the peering connection between an EC2-Classic instance that's linked to your VPC (using ClassicLink) and instances in the peer VPC.
Enable/disable communication over the peering connection between instances in your VPC and an EC2-Classic instance that's linked to the peer VPC.
Enable/disable the ability to resolve public DNS hostnames to private IP addresses when queried from instances in the peer VPC.
If the peered VPCs are in the same AWS account, you can enable DNS resolution for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP addresses in the peer VPC. This option is not available if the peered VPCs are in different AWS accounts or different Regions. For peered VPCs in different AWS accounts, each AWS account owner must initiate a separate request to modify the peering connection options. For inter-region peering connections, you must use the Region for the requester VPC to modify the requester VPC peering options and the Region for the accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and the requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
", "ModifyVpcTenancy": "Modifies the instance tenancy attribute of the specified VPC. You can change the instance tenancy attribute of a VPC to default
only. You cannot change the instance tenancy attribute to dedicated
.
After you modify the tenancy of the VPC, any new instances that you launch into the VPC have a tenancy of default
, unless you specify otherwise during launch. The tenancy of any existing instances in the VPC is not affected.
For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
", - "ModifyVpnConnection": "Modifies the target gateway of an AWS Site-to-Site VPN connection. The following migration options are available:
An existing virtual private gateway to a new virtual private gateway
An existing virtual private gateway to a transit gateway
An existing transit gateway to a new transit gateway
An existing transit gateway to a virtual private gateway
Before you perform the migration to the new gateway, you must configure the new gateway. Use CreateVpnGateway to create a virtual private gateway, or CreateTransitGateway to create a transit gateway.
This step is required when you migrate from a virtual private gateway with static routes to a transit gateway.
You must delete the static routes before you migrate to the new gateway.
Keep a copy of the static route before you delete it. You will need to add back these routes to the transit gateway after the VPN connection migration is complete.
After you migrate to the new gateway, you might need to modify your VPC route table. Use CreateRoute and DeleteRoute to make the changes described in VPN Gateway Target Modification Required VPC Route Table Updates in the AWS Site-to-Site VPN User Guide.
When the new gateway is a transit gateway, modify the transit gateway route table to allow traffic between the VPC and the AWS Site-to-Site VPN connection. Use CreateTransitGatewayRoute to add the routes.
If you deleted VPN static routes, you must add the static routes to the transit gateway route table.
After you perform this operation, the AWS VPN endpoint's IP addresses on the AWS side and the tunnel options remain intact. Your AWS Site-to-Site VPN connection will be temporarily unavailable for a brief period while we provision the new endpoints.
", + "ModifyVpnConnection": "Modifies the customer gateway or the target gateway of an AWS Site-to-Site VPN connection. To modify the target gateway, the following migration options are available:
An existing virtual private gateway to a new virtual private gateway
An existing virtual private gateway to a transit gateway
An existing transit gateway to a new transit gateway
An existing transit gateway to a virtual private gateway
Before you perform the migration to the new gateway, you must configure the new gateway. Use CreateVpnGateway to create a virtual private gateway, or CreateTransitGateway to create a transit gateway.
This step is required when you migrate from a virtual private gateway with static routes to a transit gateway.
You must delete the static routes before you migrate to the new gateway.
Keep a copy of the static route before you delete it. You will need to add back these routes to the transit gateway after the VPN connection migration is complete.
After you migrate to the new gateway, you might need to modify your VPC route table. Use CreateRoute and DeleteRoute to make the changes described in VPN Gateway Target Modification Required VPC Route Table Updates in the AWS Site-to-Site VPN User Guide.
When the new gateway is a transit gateway, modify the transit gateway route table to allow traffic between the VPC and the AWS Site-to-Site VPN connection. Use CreateTransitGatewayRoute to add the routes.
If you deleted VPN static routes, you must add the static routes to the transit gateway route table.
After you perform this operation, the AWS VPN endpoint's IP addresses on the AWS side and the tunnel options remain intact. Your AWS Site-to-Site VPN connection will be temporarily unavailable for a brief period while we provision the new endpoints.
", "ModifyVpnTunnelCertificate": "Modifies the VPN tunnel endpoint certificate.
", "ModifyVpnTunnelOptions": "Modifies the options for a VPN tunnel in an AWS Site-to-Site VPN connection. You can modify multiple options for a tunnel in a single request, but you can only modify one tunnel at a time. For more information, see Site-to-Site VPN Tunnel Options for Your Site-to-Site VPN Connection in the AWS Site-to-Site VPN User Guide.
", "MonitorInstances": "Enables detailed monitoring for a running instance. Otherwise, basic monitoring is enabled. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide.
To disable detailed monitoring, see .
", @@ -2033,7 +2033,7 @@ } }, "ClientVpnAuthentication": { - "base": "Describes the authentication methods used by a Client VPN endpoint. Client VPN supports Active Directory and mutual authentication. For more information, see Authentication in the AWS Client VPN Administrator Guide.
", + "base": "Describes the authentication methods used by a Client VPN endpoint. For more information, see Authentication in the AWS Client VPN Administrator Guide.
", "refs": { "ClientVpnAuthenticationList$member": null } @@ -2045,7 +2045,7 @@ } }, "ClientVpnAuthenticationRequest": { - "base": "Describes the authentication method to be used by a Client VPN endpoint. Client VPN supports Active Directory and mutual authentication. For more information, see Authentication in the AWS Client VPN Administrator Guide.
", + "base": "Describes the authentication method to be used by a Client VPN endpoint. For more information, see Authentication in the AWS Client VPN Administrator Guide.
", "refs": { "ClientVpnAuthenticationRequestList$member": null } @@ -2060,7 +2060,7 @@ "base": null, "refs": { "ClientVpnAuthentication$Type": "The authentication type used.
", - "ClientVpnAuthenticationRequest$Type": "The type of client authentication to be used. Specify certificate-authentication
to use certificate-based authentication, or directory-service-authentication
to use Active Directory authentication.
The type of client authentication to be used.
" } }, "ClientVpnAuthorizationRuleStatus": { @@ -5945,6 +5945,18 @@ "EnableFastSnapshotRestoreSuccessItem$State": "The state of fast snapshot restores.
" } }, + "FederatedAuthentication": { + "base": "Describes the IAM SAML identity provider used for federated authentication.
", + "refs": { + "ClientVpnAuthentication$FederatedAuthentication": "Information about the IAM SAML identity provider, if applicable.
" + } + }, + "FederatedAuthenticationRequest": { + "base": "The IAM SAML identity provider used for federated authentication.
", + "refs": { + "ClientVpnAuthenticationRequest$FederatedAuthentication": "Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if Type is federated-authentication
.
A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs. The filters supported by a describe operation are documented with the describe operation. For example:
The ID of the Active Directory group to which the authorization rule grants access.
", "AuthorizationRule$DestinationCidr": "The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.
", "AuthorizeClientVpnIngressRequest$TargetNetworkCidr": "The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
", - "AuthorizeClientVpnIngressRequest$AccessGroupId": "The ID of the Active Directory group to grant access.
", + "AuthorizeClientVpnIngressRequest$AccessGroupId": "The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
", "AuthorizeClientVpnIngressRequest$Description": "A brief description of the authorization rule.
", "AuthorizeClientVpnIngressRequest$ClientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
", "AuthorizeSecurityGroupEgressRequest$CidrIp": "Not supported. Use a set of IP permissions to specify the CIDR.
", @@ -12454,6 +12466,8 @@ "ExportTransitGatewayRoutesRequest$S3Bucket": "The name of the S3 bucket.
", "ExportTransitGatewayRoutesResult$S3Location": "The URL of the exported file in Amazon S3. For example, s3://bucket_name/VPCTransitGateway/TransitGatewayRouteTables/file_name.
", "FailedQueuedPurchaseDeletion$ReservedInstancesId": "The ID of the Reserved Instance.
", + "FederatedAuthentication$SamlProviderArn": "The Amazon Resource Name (ARN) of the IAM SAML identity provider.
", + "FederatedAuthenticationRequest$SAMLProviderArn": "The Amazon Resource Name (ARN) of the IAM SAML identity provider.
", "Filter$Name": "The name of the filter. Filter names are case-sensitive.
", "FleetData$ClientToken": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
Constraints: Maximum 64 ASCII characters
", "FleetLaunchTemplateOverrides$MaxPrice": "The maximum price per unit hour that you are willing to pay for a Spot Instance.
", diff --git a/apis/health/2016-08-04/api-2.json b/apis/health/2016-08-04/api-2.json index b6aa4532ef4..74f16168194 100644 --- a/apis/health/2016-08-04/api-2.json +++ b/apis/health/2016-08-04/api-2.json @@ -218,6 +218,7 @@ "type":"structure", "members":{ "affectedAccounts":{"shape":"affectedAccountsList"}, + "eventScopeCode":{"shape":"eventScopeCode"}, "nextToken":{"shape":"nextToken"} } }, @@ -428,15 +429,13 @@ "startTime":{"shape":"timestamp"}, "endTime":{"shape":"timestamp"}, "lastUpdatedTime":{"shape":"timestamp"}, - "statusCode":{"shape":"eventStatusCode"} + "statusCode":{"shape":"eventStatusCode"}, + "eventScopeCode":{"shape":"eventScopeCode"} } }, "EventAccountFilter":{ "type":"structure", - "required":[ - "eventArn", - "awsAccountId" - ], + "required":["eventArn"], "members":{ "eventArn":{"shape":"eventArn"}, "awsAccountId":{"shape":"accountId"} @@ -564,6 +563,7 @@ "service":{"shape":"service"}, "eventTypeCode":{"shape":"eventTypeCode"}, "eventTypeCategory":{"shape":"eventTypeCategory"}, + "eventScopeCode":{"shape":"eventScopeCode"}, "region":{"shape":"region"}, "startTime":{"shape":"timestamp"}, "endTime":{"shape":"timestamp"}, @@ -683,8 +683,8 @@ "entityUrl":{"type":"string"}, "entityValue":{ "type":"string", - "max":256, - "pattern":".{0,256}" + "max":1224, + "pattern":".{0,1224}" }, "entityValueList":{ "type":"list", @@ -713,6 +713,14 @@ "key":{"shape":"metadataKey"}, "value":{"shape":"metadataValue"} }, + "eventScopeCode":{ + "type":"string", + "enum":[ + "PUBLIC", + "ACCOUNT_SPECIFIC", + "NONE" + ] + }, "eventStatusCode":{ "type":"string", "enum":[ @@ -774,10 +782,13 @@ "max":100, "min":10 }, - "metadataKey":{"type":"string"}, + "metadataKey":{ + "type":"string", + "max":32766 + }, "metadataValue":{ "type":"string", - "max":10240 + "max":32766 }, "nextToken":{ "type":"string", diff --git a/apis/health/2016-08-04/docs-2.json b/apis/health/2016-08-04/docs-2.json index 980b9762011..340961cadf8 100644 --- a/apis/health/2016-08-04/docs-2.json +++ b/apis/health/2016-08-04/docs-2.json @@ -501,6 +501,14 @@ "OrganizationEventDetails$eventMetadata": "Additional metadata about the event.
" } }, + "eventScopeCode": { + "base": null, + "refs": { + "DescribeAffectedAccountsForOrganizationResponse$eventScopeCode": null, + "Event$eventScopeCode": null, + "OrganizationEvent$eventScopeCode": null + } + }, "eventStatusCode": { "base": null, "refs": { diff --git a/apis/health/2016-08-04/paginators-1.json b/apis/health/2016-08-04/paginators-1.json index e7e6c2ad880..9881954c502 100644 --- a/apis/health/2016-08-04/paginators-1.json +++ b/apis/health/2016-08-04/paginators-1.json @@ -3,6 +3,9 @@ "DescribeAffectedAccountsForOrganization": { "input_token": "nextToken", "limit_key": "maxResults", + "non_aggregate_keys": [ + "eventScopeCode" + ], "output_token": "nextToken", "result_key": "affectedAccounts" }, diff --git a/apis/transcribe/2017-10-26/docs-2.json b/apis/transcribe/2017-10-26/docs-2.json index 5bf2a198889..e8bc0b6073f 100644 --- a/apis/transcribe/2017-10-26/docs-2.json +++ b/apis/transcribe/2017-10-26/docs-2.json @@ -593,19 +593,19 @@ "Uri": { "base": null, "refs": { - "CreateMedicalVocabularyRequest$VocabularyFileUri": "The Amazon S3 location of the text file you use to define your custom vocabulary. The URI must be in the same AWS region as the API endpoint you're calling. Enter information about your VocabularyFileUri
in the following format:
https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>
This is an example of a vocabulary file uri location in Amazon S3:
https://s3.us-east-1.amazonaws.com/examplebucket/vocab.txt
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
For more information about custom vocabularies, see Medical Custom Vocabularies.
", + "CreateMedicalVocabularyRequest$VocabularyFileUri": "The Amazon S3 location of the text file you use to define your custom vocabulary. The URI must be in the same AWS region as the API endpoint you're calling. Enter information about your VocabularyFileUri
in the following format:
https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>
This is an example of a vocabulary file uri location in Amazon S3:
https://s3.us-east-1.amazonaws.com/AWSDOC-EXAMPLE-BUCKET/vocab.txt
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
For more information about custom vocabularies, see Medical Custom Vocabularies.
", "CreateVocabularyFilterRequest$VocabularyFilterFileUri": "The Amazon S3 location of a text file used as input to create the vocabulary filter. Only use characters from the character set defined for custom vocabularies. For a list of character sets, see Character Sets for Custom Vocabularies.
The specified file must be less than 50 KB of UTF-8 characters.
If you provide the location of a list of words in the VocabularyFilterFileUri
parameter, you can't use the Words
parameter.
The S3 location of the text file that contains the definition of the custom vocabulary. The URI must be in the same region as the API endpoint that you are calling. The general form is
https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>
For example:
https://s3.us-east-1.amazonaws.com/examplebucket/vocab.txt
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
For more information about custom vocabularies, see Custom Vocabularies.
", + "CreateVocabularyRequest$VocabularyFileUri": "The S3 location of the text file that contains the definition of the custom vocabulary. The URI must be in the same region as the API endpoint that you are calling. The general form is
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
For more information about custom vocabularies, see Custom Vocabularies.
", "GetMedicalVocabularyResponse$DownloadUri": "The Amazon S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. You can download your vocabulary from the URI for a limited time.
", "GetVocabularyFilterResponse$DownloadUri": "The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.
", "GetVocabularyResponse$DownloadUri": "The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.
", - "Media$MediaFileUri": "The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:
s3://<bucket-name>/<keyprefix>/<objectkey>
For example:
s3://examplebucket/example.mp4
s3://examplebucket/mediadocs/example.mp4
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
", + "Media$MediaFileUri": "The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:
For example:
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
", "MedicalTranscript$TranscriptFileUri": "The S3 object location of the medical transcript.
Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.
", "Transcript$TranscriptFileUri": "The S3 object location of the the transcript.
Use this URI to access the transcript. If you specified an S3 bucket in the OutputBucketName
field when you created the job, this is the URI of that bucket. If you chose to store the transcript in Amazon Transcribe, this is a shareable URL that provides secure access to that location.
The S3 object location of the redacted transcript.
Use this URI to access the redacated transcript. If you specified an S3 bucket in the OutputBucketName
field when you created the job, this is the URI of that bucket. If you chose to store the transcript in Amazon Transcribe, this is a shareable URL that provides secure access to that location.
The Amazon S3 location of the text file containing the definition of the custom vocabulary. The URI must be in the same AWS region as the API endpoint you are calling. You can see the fields you need to enter for you Amazon S3 location in the example URI here:
https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>
For example:
https://s3.us-east-1.amazonaws.com/examplebucket/vocab.txt
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
For more information about custom vocabularies in Amazon Transcribe Medical, see Medical Custom Vocabularies.
", + "UpdateMedicalVocabularyRequest$VocabularyFileUri": "The Amazon S3 location of the text file containing the definition of the custom vocabulary. The URI must be in the same AWS region as the API endpoint you are calling. You can see the fields you need to enter for you Amazon S3 location in the example URI here:
https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>
For example:
https://s3.us-east-1.amazonaws.com/AWSDOC-EXAMPLE-BUCKET/vocab.txt
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
For more information about custom vocabularies in Amazon Transcribe Medical, see Medical Custom Vocabularies.
", "UpdateVocabularyFilterRequest$VocabularyFilterFileUri": "The Amazon S3 location of a text file used as input to create the vocabulary filter. Only use characters from the character set defined for custom vocabularies. For a list of character sets, see Character Sets for Custom Vocabularies.
The specified file must be less than 50 KB of UTF-8 characters.
If you provide the location of a list of words in the VocabularyFilterFileUri
parameter, you can't use the Words
parameter.
The S3 location of the text file that contains the definition of the custom vocabulary. The URI must be in the same region as the API endpoint that you are calling. The general form is
https://s3.<aws-region>.amazonaws.com/<bucket-name>/<keyprefix>/<objectkey>
For example:
https://s3.us-east-1.amazonaws.com/examplebucket/vocab.txt
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
For more information about custom vocabularies, see Custom Vocabularies.
" + "UpdateVocabularyRequest$VocabularyFileUri": "The S3 location of the text file that contains the definition of the custom vocabulary. The URI must be in the same region as the API endpoint that you are calling. The general form is
For example:
For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.
For more information about custom vocabularies, see Custom Vocabularies.
" } }, "Vocabularies": { diff --git a/gems/aws-partitions/CHANGELOG.md b/gems/aws-partitions/CHANGELOG.md index b8d25353754..ffc28ca5412 100644 --- a/gems/aws-partitions/CHANGELOG.md +++ b/gems/aws-partitions/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.318.0 (2020-05-19) +------------------ + +* Feature - Updated the partitions source data the determines the AWS service regions and endpoints. + 1.317.0 (2020-05-18) ------------------ diff --git a/gems/aws-partitions/VERSION b/gems/aws-partitions/VERSION index ac329853645..c703e196671 100644 --- a/gems/aws-partitions/VERSION +++ b/gems/aws-partitions/VERSION @@ -1 +1 @@ -1.317.0 +1.318.0 diff --git a/gems/aws-partitions/partitions.json b/gems/aws-partitions/partitions.json index 537b9ccac1a..1710cd6a2ec 100644 --- a/gems/aws-partitions/partitions.json +++ b/gems/aws-partitions/partitions.json @@ -4516,10 +4516,22 @@ }, "schemas" : { "endpoints" : { + "ap-east-1" : { }, "ap-northeast-1" : { }, + "ap-northeast-2" : { }, + "ap-south-1" : { }, + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, + "ca-central-1" : { }, + "eu-central-1" : { }, + "eu-north-1" : { }, "eu-west-1" : { }, + "eu-west-2" : { }, + "eu-west-3" : { }, + "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, + "us-west-1" : { }, "us-west-2" : { } } }, diff --git a/gems/aws-sdk-chime/CHANGELOG.md b/gems/aws-sdk-chime/CHANGELOG.md index 163d17fae56..2aca1d17569 100644 --- a/gems/aws-sdk-chime/CHANGELOG.md +++ b/gems/aws-sdk-chime/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.26.0 (2020-05-19) +------------------ + +* Feature - You can now receive Voice Connector call events through SNS or SQS. + 1.25.0 (2020-05-18) ------------------ diff --git a/gems/aws-sdk-chime/VERSION b/gems/aws-sdk-chime/VERSION index ad2191947f7..5ff8c4f5d2a 100644 --- a/gems/aws-sdk-chime/VERSION +++ b/gems/aws-sdk-chime/VERSION @@ -1 +1 @@ -1.25.0 +1.26.0 diff --git a/gems/aws-sdk-chime/lib/aws-sdk-chime.rb b/gems/aws-sdk-chime/lib/aws-sdk-chime.rb index 36c35564c04..89b245b4309 100644 --- a/gems/aws-sdk-chime/lib/aws-sdk-chime.rb +++ b/gems/aws-sdk-chime/lib/aws-sdk-chime.rb @@ -45,6 +45,6 @@ # @service module Aws::Chime - GEM_VERSION = '1.25.0' + GEM_VERSION = '1.26.0' end diff --git a/gems/aws-sdk-chime/lib/aws-sdk-chime/client.rb b/gems/aws-sdk-chime/lib/aws-sdk-chime/client.rb index 6031fbdcfd3..7cdd3c8b7bb 100644 --- a/gems/aws-sdk-chime/lib/aws-sdk-chime/client.rb +++ b/gems/aws-sdk-chime/lib/aws-sdk-chime/client.rb @@ -2633,6 +2633,8 @@ def get_voice_connector_proxy(params = {}, options = {}) # # resp.streaming_configuration.data_retention_in_hours #=> Integer # resp.streaming_configuration.disabled #=> Boolean + # resp.streaming_configuration.streaming_notification_targets #=> Array + # resp.streaming_configuration.streaming_notification_targets[0].notification_target #=> String, one of "EventBridge", "SNS", "SQS" # # @see http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorStreamingConfiguration AWS API Documentation # @@ -3755,6 +3757,11 @@ def put_voice_connector_proxy(params = {}, options = {}) # streaming_configuration: { # required # data_retention_in_hours: 1, # required # disabled: false, + # streaming_notification_targets: [ + # { + # notification_target: "EventBridge", # required, accepts EventBridge, SNS, SQS + # }, + # ], # }, # }) # @@ -3762,6 +3769,8 @@ def put_voice_connector_proxy(params = {}, options = {}) # # resp.streaming_configuration.data_retention_in_hours #=> Integer # resp.streaming_configuration.disabled #=> Boolean + # resp.streaming_configuration.streaming_notification_targets #=> Array + # resp.streaming_configuration.streaming_notification_targets[0].notification_target #=> String, one of "EventBridge", "SNS", "SQS" # # @see http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorStreamingConfiguration AWS API Documentation # @@ -4879,7 +4888,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-chime' - context[:gem_version] = '1.25.0' + context[:gem_version] = '1.26.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-chime/lib/aws-sdk-chime/client_api.rb b/gems/aws-sdk-chime/lib/aws-sdk-chime/client_api.rb index 48f6cf78113..411baadbc03 100644 --- a/gems/aws-sdk-chime/lib/aws-sdk-chime/client_api.rb +++ b/gems/aws-sdk-chime/lib/aws-sdk-chime/client_api.rb @@ -232,6 +232,7 @@ module ClientApi NonEmptyString128 = Shapes::StringShape.new(name: 'NonEmptyString128') NonEmptyStringList = Shapes::ListShape.new(name: 'NonEmptyStringList') NotFoundException = Shapes::StructureShape.new(name: 'NotFoundException') + NotificationTarget = Shapes::StringShape.new(name: 'NotificationTarget') NullableBoolean = Shapes::BooleanShape.new(name: 'NullableBoolean') NumberSelectionBehavior = Shapes::StringShape.new(name: 'NumberSelectionBehavior') OrderedPhoneNumber = Shapes::StructureShape.new(name: 'OrderedPhoneNumber') @@ -309,6 +310,8 @@ module ClientApi SigninDelegateGroup = Shapes::StructureShape.new(name: 'SigninDelegateGroup') SigninDelegateGroupList = Shapes::ListShape.new(name: 'SigninDelegateGroupList') StreamingConfiguration = Shapes::StructureShape.new(name: 'StreamingConfiguration') + StreamingNotificationTarget = Shapes::StructureShape.new(name: 'StreamingNotificationTarget') + StreamingNotificationTargetList = Shapes::ListShape.new(name: 'StreamingNotificationTargetList') String = Shapes::StringShape.new(name: 'String') String128 = Shapes::StringShape.new(name: 'String128') StringList = Shapes::ListShape.new(name: 'StringList') @@ -1315,8 +1318,14 @@ module ClientApi StreamingConfiguration.add_member(:data_retention_in_hours, Shapes::ShapeRef.new(shape: DataRetentionInHours, required: true, location_name: "DataRetentionInHours")) StreamingConfiguration.add_member(:disabled, Shapes::ShapeRef.new(shape: Boolean, location_name: "Disabled")) + StreamingConfiguration.add_member(:streaming_notification_targets, Shapes::ShapeRef.new(shape: StreamingNotificationTargetList, location_name: "StreamingNotificationTargets")) StreamingConfiguration.struct_class = Types::StreamingConfiguration + StreamingNotificationTarget.add_member(:notification_target, Shapes::ShapeRef.new(shape: NotificationTarget, required: true, location_name: "NotificationTarget")) + StreamingNotificationTarget.struct_class = Types::StreamingNotificationTarget + + StreamingNotificationTargetList.member = Shapes::ShapeRef.new(shape: StreamingNotificationTarget) + StringList.member = Shapes::ShapeRef.new(shape: String) Tag.add_member(:key, Shapes::ShapeRef.new(shape: TagKey, required: true, location_name: "Key")) diff --git a/gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb b/gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb index 874fb3e9496..2d1fe049f7e 100644 --- a/gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb +++ b/gems/aws-sdk-chime/lib/aws-sdk-chime/types.rb @@ -4177,6 +4177,11 @@ class PutVoiceConnectorProxyResponse < Struct.new( # streaming_configuration: { # required # data_retention_in_hours: 1, # required # disabled: false, + # streaming_notification_targets: [ + # { + # notification_target: "EventBridge", # required, accepts EventBridge, SNS, SQS + # }, + # ], # }, # } # @@ -4662,6 +4667,11 @@ class SigninDelegateGroup < Struct.new( # { # data_retention_in_hours: 1, # required # disabled: false, + # streaming_notification_targets: [ + # { + # notification_target: "EventBridge", # required, accepts EventBridge, SNS, SQS + # }, + # ], # } # # @!attribute [rw] data_retention_in_hours @@ -4672,11 +4682,36 @@ class SigninDelegateGroup < Struct.new( # When true, media streaming to Amazon Kinesis is turned off. # @return [Boolean] # + # @!attribute [rw] streaming_notification_targets + # The streaming notification targets. + # @return [Array