diff --git a/.changes/2.1061.0.json b/.changes/2.1061.0.json new file mode 100644 index 0000000000..f94d7f934a --- /dev/null +++ b/.changes/2.1061.0.json @@ -0,0 +1,27 @@ +[ + { + "type": "feature", + "category": "Connect", + "description": "This release adds tagging support for UserHierarchyGroups resource." + }, + { + "type": "feature", + "category": "EC2", + "description": "C6i, M6i and R6i instances are powered by a third-generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz" + }, + { + "type": "feature", + "category": "Fis", + "description": "Added action startTime and action endTime timestamp fields to the ExperimentAction object" + }, + { + "type": "feature", + "category": "GuardDuty", + "description": "Amazon GuardDuty findings now include remoteAccountDetails under AwsApiCallAction section if instance credential is exfiltrated." + }, + { + "type": "feature", + "category": "MediaTailor", + "description": "This release adds support for multiple Segment Delivery Configurations. Users can provide a list of names and URLs when creating or editing a source location. When retrieving content, users can send a header to choose which URL should be used to serve content." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index aa15b05f8c..785792fdbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,14 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1061.0 +* feature: Connect: This release adds tagging support for UserHierarchyGroups resource. +* feature: EC2: C6i, M6i and R6i instances are powered by a third-generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz +* feature: Fis: Added action startTime and action endTime timestamp fields to the ExperimentAction object +* feature: GuardDuty: Amazon GuardDuty findings now include remoteAccountDetails under AwsApiCallAction section if instance credential is exfiltrated. +* feature: MediaTailor: This release adds support for multiple Segment Delivery Configurations. Users can provide a list of names and URLs when creating or editing a source location. When retrieving content, users can send a header to choose which URL should be used to serve content. + ## 2.1060.0 * feature: EC2InstanceConnect: Adds support for ED25519 keys. PushSSHPublicKey Availability Zone parameter is now optional. Adds EC2InstanceStateInvalidException for instances that are not running. This was previously a service exception, so this may require updating your code to handle this new exception. * feature: Macie2: This release of the Amazon Macie API introduces stricter validation of requests to create custom data identifiers. diff --git a/README.md b/README.md index 0967f4e65a..781a412628 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/connect-2017-08-08.min.json b/apis/connect-2017-08-08.min.json index c6e7b1a5b2..8f79e712b8 100644 --- a/apis/connect-2017-08-08.min.json +++ b/apis/connect-2017-08-08.min.json @@ -671,6 +671,9 @@ "InstanceId": { "location": "uri", "locationName": "InstanceId" + }, + "Tags": { + "shape": "S1e" } } }, @@ -1559,6 +1562,9 @@ "shape": "S66" } } + }, + "Tags": { + "shape": "S1e" } } } diff --git a/apis/connect-2017-08-08.normal.json b/apis/connect-2017-08-08.normal.json index 6a65caf05d..ba5e6d3769 100644 --- a/apis/connect-2017-08-08.normal.json +++ b/apis/connect-2017-08-08.normal.json @@ -499,7 +499,7 @@ "shape": "ThrottlingException" } ], - "documentation": "
Creates an AWS resource association with an Amazon Connect instance.
" + "documentation": "Creates an Amazon Web Services resource association with an Amazon Connect instance.
" }, "CreateQueue": { "name": "CreateQueue", @@ -892,7 +892,7 @@ "shape": "ThrottlingException" } ], - "documentation": "Deletes an AWS resource association from an Amazon Connect instance. The association must not have any use cases associated with it.
" + "documentation": "Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.
" }, "DeleteQuickConnect": { "name": "DeleteQuickConnect", @@ -2174,7 +2174,7 @@ "shape": "ThrottlingException" } ], - "documentation": "Provides summary information about the AWS resource associations for the specified Amazon Connect instance.
" + "documentation": "Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.
" }, "ListLambdaFunctions": { "name": "ListLambdaFunctions", @@ -5330,6 +5330,10 @@ "documentation": "The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
", "location": "uri", "locationName": "InstanceId" + }, + "Tags": { + "shape": "TagMap", + "documentation": "The tags used to organize, track, or control access for this resource.
" } } }, @@ -6449,7 +6453,7 @@ "members": { "Queues": { "shape": "Queues", - "documentation": "The queues to use to filter the metrics. You can specify up to 100 queues per request.
" + "documentation": "The queues to use to filter the metrics. You should specify at least one queue, and can specify up to 100 queues per request. The GetCurrentMetricsData
API in particular requires a queue when you include a Filter
in your request.
Information about the levels in the hierarchy group.
" + }, + "Tags": { + "shape": "TagMap", + "documentation": "The tags used to organize, track, or control access for this resource.
" } }, "documentation": "Contains information about a hierarchy group.
" @@ -10598,7 +10606,7 @@ }, "AttributeType": { "shape": "InstanceAttributeType", - "documentation": "The type of attribute.
Only allowlisted customers can consume USE_CUSTOM_TTS_VOICES. To access this feature, contact AWS Support for allowlisting.
The type of attribute.
Only allowlisted customers can consume USE_CUSTOM_TTS_VOICES. To access this feature, contact Amazon Web Services Support for allowlisting.
Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.
Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.
There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.
You can connect programmatically to an AWS service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.
Working with contact flows? Check out the Amazon Connect Flow language.
Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.
Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.
There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.
You can connect programmatically to an Amazon Web Services service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.
Working with contact flows? Check out the Amazon Connect Flow language.
Creates an experiment template.
To create a template, specify the following information:
Targets: A target can be a specific resource in your AWS environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.
Actions: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.
Stop conditions: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.
For more information, see the AWS Fault Injection Simulator User Guide.
" + "documentation": "Creates an experiment template.
An experiment template includes the following components:
Targets: A target can be a specific resource in your Amazon Web Services environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.
Actions: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.
Stop conditions: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.
For more information, see Experiment templates in the Fault Injection Simulator User Guide.
" }, "DeleteExperimentTemplate": { "name": "DeleteExperimentTemplate", @@ -86,7 +86,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Gets information about the specified AWS FIS action.
" + "documentation": "Gets information about the specified FIS action.
" }, "GetExperiment": { "name": "GetExperiment", @@ -152,7 +152,7 @@ "shape": "ValidationException" } ], - "documentation": "Lists the available AWS FIS actions.
" + "documentation": "Lists the available FIS actions.
" }, "ListExperimentTemplates": { "name": "ListExperimentTemplates", @@ -343,7 +343,7 @@ "documentation": "The tags for the action.
" } }, - "documentation": "Describes an action. For more information, see AWS FIS actions in the AWS Fault Injection Simulator User Guide.
" + "documentation": "Describes an action. For more information, see FIS actions in the Fault Injection Simulator User Guide.
" }, "ActionDescription": { "type": "string", @@ -458,7 +458,7 @@ "members": { "actionId": { "shape": "ActionId", - "documentation": "The ID of the action.
" + "documentation": "The ID of the action. The format of the action ID is: aws:service-name:action-type.
" }, "description": { "shape": "ExperimentTemplateActionDescription", @@ -477,7 +477,7 @@ "documentation": "The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.
" } }, - "documentation": "Specifies an action for an experiment template.
" + "documentation": "Specifies an action for an experiment template.
For more information, see Actions in the Fault Injection Simulator User Guide.
" }, "CreateExperimentTemplateActionInputMap": { "type": "map", @@ -505,7 +505,7 @@ }, "description": { "shape": "ExperimentTemplateDescription", - "documentation": "A description for the experiment template. Can contain up to 64 letters (A-Z and a-z).
" + "documentation": "A description for the experiment template.
" }, "stopConditions": { "shape": "CreateExperimentTemplateStopConditionInputList", @@ -521,7 +521,7 @@ }, "roleArn": { "shape": "RoleArn", - "documentation": "The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.
" + "documentation": "The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.
" }, "tags": { "shape": "TagMap", @@ -570,7 +570,7 @@ "members": { "resourceType": { "shape": "ResourceType", - "documentation": "The AWS resource type. The resource type must be supported for the specified action.
" + "documentation": "The Amazon Web Services resource type. The resource type must be supported for the specified action.
" }, "resourceArns": { "shape": "ResourceArnList", @@ -589,7 +589,7 @@ "documentation": "Scopes the identified resources to a specific count of the resources at random, or a percentage of the resources. All identified resources are included in the target.
ALL - Run the action on all identified targets. This is the default.
COUNT(n) - Run the action on the specified number of targets, chosen from the identified targets at random. For example, COUNT(1) selects one of the targets.
PERCENT(n) - Run the action on the specified percentage of targets, chosen from the identified targets at random. For example, PERCENT(25) selects 25% of the targets.
Specifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both ARNs and tags.
" + "documentation": "Specifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both ARNs and tags.
For more information, see Targets in the Fault Injection Simulator User Guide.
" }, "CreateExperimentTemplateTargetInputMap": { "type": "map", @@ -639,7 +639,7 @@ }, "roleArn": { "shape": "RoleArn", - "documentation": "The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.
" + "documentation": "The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.
" }, "state": { "shape": "ExperimentState", @@ -659,11 +659,11 @@ }, "creationTime": { "shape": "CreationTime", - "documentation": "The time the experiment was created.
" + "documentation": "The time that the experiment was created.
" }, "startTime": { "shape": "ExperimentStartTime", - "documentation": "The time that the experiment was started.
" + "documentation": "The time that the experiment started.
" }, "endTime": { "shape": "ExperimentEndTime", @@ -702,6 +702,14 @@ "state": { "shape": "ExperimentActionState", "documentation": "The state of the action.
" + }, + "startTime": { + "shape": "ExperimentActionStartTime", + "documentation": "The time that the action started.
" + }, + "endTime": { + "shape": "ExperimentActionEndTime", + "documentation": "The time that the action ended.
" } }, "documentation": "Describes the action for an experiment.
" @@ -711,6 +719,9 @@ "max": 512, "pattern": "[\\s\\S]+" }, + "ExperimentActionEndTime": { + "type": "timestamp" + }, "ExperimentActionMap": { "type": "map", "key": { @@ -755,6 +766,9 @@ "shape": "ExperimentActionStartAfter" } }, + "ExperimentActionStartTime": { + "type": "timestamp" + }, "ExperimentActionState": { "type": "structure", "members": { @@ -1253,7 +1267,7 @@ "documentation": "The attribute values for the filter.
" } }, - "documentation": "Describes a filter used for the target resource input in an experiment template.
" + "documentation": "Specifies a filter used for the target resource input in an experiment template.
For more information, see Resource filters in the Fault Injection Simulator User Guide.
" }, "ExperimentTemplateTargetMap": { "type": "map", @@ -1715,7 +1729,7 @@ }, "roleArn": { "shape": "RoleArn", - "documentation": "The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.
" + "documentation": "The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.
" } } }, @@ -1760,7 +1774,7 @@ "members": { "resourceType": { "shape": "ResourceType", - "documentation": "The AWS resource type. The resource type must be supported for the specified action.
" + "documentation": "The Amazon Web Services resource type. The resource type must be supported for the specified action.
" }, "resourceArns": { "shape": "ResourceArnList", @@ -1791,5 +1805,5 @@ } } }, - "documentation": "AWS Fault Injection Simulator is a managed service that enables you to perform fault injection experiments on your AWS workloads. For more information, see the AWS Fault Injection Simulator User Guide.
" + "documentation": "Fault Injection Simulator is a managed service that enables you to perform fault injection experiments on your Amazon Web Services workloads. For more information, see the Fault Injection Simulator User Guide.
" } \ No newline at end of file diff --git a/apis/guardduty-2017-11-28.min.json b/apis/guardduty-2017-11-28.min.json index 7d4cddf0af..ab94eb0f0b 100644 --- a/apis/guardduty-2017-11-28.min.json +++ b/apis/guardduty-2017-11-28.min.json @@ -1322,6 +1322,19 @@ }, "ServiceName": { "locationName": "serviceName" + }, + "RemoteAccountDetails": { + "locationName": "remoteAccountDetails", + "type": "structure", + "members": { + "AccountId": { + "locationName": "accountId" + }, + "Affiliated": { + "locationName": "affiliated", + "type": "boolean" + } + } } } }, @@ -1346,14 +1359,14 @@ "locationName": "connectionDirection" }, "LocalPortDetails": { - "shape": "S42", + "shape": "S43", "locationName": "localPortDetails" }, "Protocol": { "locationName": "protocol" }, "LocalIpDetails": { - "shape": "S43", + "shape": "S44", "locationName": "localIpDetails" }, "RemoteIpDetails": { @@ -1390,11 +1403,11 @@ "type": "structure", "members": { "LocalPortDetails": { - "shape": "S42", + "shape": "S43", "locationName": "localPortDetails" }, "LocalIpDetails": { - "shape": "S43", + "shape": "S44", "locationName": "localIpDetails" }, "RemoteIpDetails": { @@ -1730,7 +1743,7 @@ ], "members": { "Members": { - "shape": "S4w", + "shape": "S4x", "locationName": "members" }, "UnprocessedAccounts": { @@ -1863,7 +1876,7 @@ "locationName": "accountId" }, "Total": { - "shape": "S5c", + "shape": "S5d", "locationName": "total" } } @@ -1879,18 +1892,18 @@ "locationName": "dataSource" }, "Total": { - "shape": "S5c", + "shape": "S5d", "locationName": "total" } } } }, "SumByResource": { - "shape": "S5f", + "shape": "S5g", "locationName": "sumByResource" }, "TopResources": { - "shape": "S5f", + "shape": "S5g", "locationName": "topResources" } } @@ -2201,7 +2214,7 @@ "type": "structure", "members": { "Members": { - "shape": "S4w", + "shape": "S4x", "locationName": "members" }, "NextToken": { @@ -3148,7 +3161,7 @@ } } }, - "S42": { + "S43": { "type": "structure", "members": { "Port": { @@ -3160,7 +3173,7 @@ } } }, - "S43": { + "S44": { "type": "structure", "members": { "IpAddressV4": { @@ -3168,7 +3181,7 @@ } } }, - "S4w": { + "S4x": { "type": "list", "member": { "type": "structure", @@ -3204,7 +3217,7 @@ } } }, - "S5c": { + "S5d": { "type": "structure", "members": { "Amount": { @@ -3215,7 +3228,7 @@ } } }, - "S5f": { + "S5g": { "type": "list", "member": { "type": "structure", @@ -3224,7 +3237,7 @@ "locationName": "resource" }, "Total": { - "shape": "S5c", + "shape": "S5d", "locationName": "total" } } diff --git a/apis/guardduty-2017-11-28.normal.json b/apis/guardduty-2017-11-28.normal.json index 4cb9fe98e6..6ee33374a2 100644 --- a/apis/guardduty-2017-11-28.normal.json +++ b/apis/guardduty-2017-11-28.normal.json @@ -125,7 +125,7 @@ "shape": "InternalServerErrorException" } ], - "documentation": "Creates a new IPSet, which is called a trusted IP list in the console user interface. An IPSet is a list of IP addresses that are trusted for secure communication with AWS infrastructure and applications. GuardDuty doesn't generate findings for IP addresses that are included in IPSets. Only users from the administrator account can use this operation.
" + "documentation": "Creates a new IPSet, which is called a trusted IP list in the console user interface. An IPSet is a list of IP addresses that are trusted for secure communication with Amazon Web Services infrastructure and applications. GuardDuty doesn't generate findings for IP addresses that are included in IPSets. Only users from the administrator account can use this operation.
" }, "CreateMembers": { "name": "CreateMembers", @@ -148,7 +148,7 @@ "shape": "InternalServerErrorException" } ], - "documentation": "Creates member accounts of the current AWS account by specifying a list of AWS account IDs. This step is a prerequisite for managing the associated member accounts either by invitation or through an organization.
When using Create Members
as an organizations delegated administrator this action will enable GuardDuty in the added member accounts, with the exception of the organization delegated administrator account, which must enable GuardDuty prior to being added as a member.
If you are adding accounts by invitation use this action after GuardDuty has been enabled in potential member accounts and before using Invite Members
.
Creates member accounts of the current Amazon Web Services account by specifying a list of Amazon Web Services account IDs. This step is a prerequisite for managing the associated member accounts either by invitation or through an organization.
When using Create Members
as an organizations delegated administrator this action will enable GuardDuty in the added member accounts, with the exception of the organization delegated administrator account, which must enable GuardDuty prior to being added as a member.
If you are adding accounts by invitation use this action after GuardDuty has been enabled in potential member accounts and before using Invite Members
.
Declines invitations sent to the current member account by AWS accounts specified by their account IDs.
" + "documentation": "Declines invitations sent to the current member account by Amazon Web Services accounts specified by their account IDs.
" }, "DeleteDetector": { "name": "DeleteDetector", @@ -332,7 +332,7 @@ "shape": "InternalServerErrorException" } ], - "documentation": "Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.
" + "documentation": "Deletes invitations sent to the current member account by Amazon Web Services accounts specified by their account IDs.
" }, "DeleteMembers": { "name": "DeleteMembers", @@ -470,7 +470,7 @@ "shape": "InternalServerErrorException" } ], - "documentation": "Disables an AWS account within the Organization as the GuardDuty delegated administrator.
" + "documentation": "Disables an Amazon Web Services account within the Organization as the GuardDuty delegated administrator.
" }, "DisassociateFromMasterAccount": { "name": "DisassociateFromMasterAccount", @@ -539,7 +539,7 @@ "shape": "InternalServerErrorException" } ], - "documentation": "Enables an AWS account within the organization as the GuardDuty delegated administrator.
" + "documentation": "Enables an Amazon Web Services account within the organization as the GuardDuty delegated administrator.
" }, "GetDetector": { "name": "GetDetector", @@ -815,7 +815,7 @@ "shape": "InternalServerErrorException" } ], - "documentation": "Invites other AWS accounts (created as members of the current AWS account by CreateMembers) to enable GuardDuty, and allow the current AWS account to view and manage these accounts' findings on their behalf as the GuardDuty administrator account.
" + "documentation": "Invites other Amazon Web Services accounts (created as members of the current Amazon Web Services account by CreateMembers) to enable GuardDuty, and allow the current Amazon Web Services account to view and manage these accounts' findings on their behalf as the GuardDuty administrator account.
" }, "ListDetectors": { "name": "ListDetectors", @@ -930,7 +930,7 @@ "shape": "InternalServerErrorException" } ], - "documentation": "Lists all GuardDuty membership invitations that were sent to the current AWS account.
" + "documentation": "Lists all GuardDuty membership invitations that were sent to the current Amazon Web Services account.
" }, "ListMembers": { "name": "ListMembers", @@ -999,7 +999,7 @@ "shape": "InternalServerErrorException" } ], - "documentation": "Returns a list of publishing destinations associated with the specified dectectorId
.
Returns a list of publishing destinations associated with the specified detectorId
.
The AWS account ID for the account.
", + "documentation": "The Amazon Web Services account ID for the account.
", "locationName": "adminAccountId" }, "AdminStatus": { @@ -1565,33 +1565,38 @@ "members": { "Api": { "shape": "String", - "documentation": "The AWS API name.
", + "documentation": "The Amazon Web Services API name.
", "locationName": "api" }, "CallerType": { "shape": "String", - "documentation": "The AWS API caller type.
", + "documentation": "The Amazon Web Services API caller type.
", "locationName": "callerType" }, "DomainDetails": { "shape": "DomainDetails", - "documentation": "The domain information for the AWS API call.
", + "documentation": "The domain information for the Amazon Web Services API call.
", "locationName": "domainDetails" }, "ErrorCode": { "shape": "String", - "documentation": "The error code of the failed AWS API action.
", + "documentation": "The error code of the failed Amazon Web Services API action.
", "locationName": "errorCode" }, "RemoteIpDetails": { "shape": "RemoteIpDetails", - "documentation": "The remote IP information of the connection that initiated the AWS API call.
", + "documentation": "The remote IP information of the connection that initiated the Amazon Web Services API call.
", "locationName": "remoteIpDetails" }, "ServiceName": { "shape": "String", - "documentation": "The AWS service name whose API was invoked.
", + "documentation": "The Amazon Web Services service name whose API was invoked.
", "locationName": "serviceName" + }, + "RemoteAccountDetails": { + "shape": "RemoteAccountDetails", + "documentation": "The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.
", + "locationName": "remoteAccountDetails" } }, "documentation": "Contains information about the API action.
" @@ -1869,7 +1874,7 @@ }, "FindingCriteria": { "shape": "FindingCriteria", - "documentation": "Represents the criteria to be used in the filter for querying findings.
You can only use the following attributes to query findings:
accountId
region
confidence
id
resource.accessKeyDetails.accessKeyId
resource.accessKeyDetails.principalId
resource.accessKeyDetails.userName
resource.accessKeyDetails.userType
resource.instanceDetails.iamInstanceProfile.id
resource.instanceDetails.imageId
resource.instanceDetails.instanceId
resource.instanceDetails.outpostArn
resource.instanceDetails.networkInterfaces.ipv6Addresses
resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
resource.instanceDetails.networkInterfaces.publicDnsName
resource.instanceDetails.networkInterfaces.publicIp
resource.instanceDetails.networkInterfaces.securityGroups.groupId
resource.instanceDetails.networkInterfaces.securityGroups.groupName
resource.instanceDetails.networkInterfaces.subnetId
resource.instanceDetails.networkInterfaces.vpcId
resource.instanceDetails.tags.key
resource.instanceDetails.tags.value
resource.resourceType
service.action.actionType
service.action.awsApiCallAction.api
service.action.awsApiCallAction.callerType
service.action.awsApiCallAction.errorCode
service.action.awsApiCallAction.remoteIpDetails.city.cityName
service.action.awsApiCallAction.remoteIpDetails.country.countryName
service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
service.action.awsApiCallAction.remoteIpDetails.organization.asn
service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
service.action.awsApiCallAction.serviceName
service.action.dnsRequestAction.domain
service.action.networkConnectionAction.blocked
service.action.networkConnectionAction.connectionDirection
service.action.networkConnectionAction.localPortDetails.port
service.action.networkConnectionAction.protocol
service.action.networkConnectionAction.localIpDetails.ipAddressV4
service.action.networkConnectionAction.remoteIpDetails.city.cityName
service.action.networkConnectionAction.remoteIpDetails.country.countryName
service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
service.action.networkConnectionAction.remoteIpDetails.organization.asn
service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
service.action.networkConnectionAction.remotePortDetails.port
service.additionalInfo.threatListName
service.archived
When this attribute is set to TRUE, only archived findings are listed. When it's set to FALSE, only unarchived findings are listed. When this attribute is not set, all existing findings are listed.
service.resourceRole
severity
type
updatedAt
Type: ISO 8601 string format: YYYY-MM-DDTHH:MM:SS.SSSZ or YYYY-MM-DDTHH:MM:SSZ depending on whether the value contains milliseconds.
Represents the criteria to be used in the filter for querying findings.
You can only use the following attributes to query findings:
accountId
region
confidence
id
resource.accessKeyDetails.accessKeyId
resource.accessKeyDetails.principalId
resource.accessKeyDetails.userName
resource.accessKeyDetails.userType
resource.instanceDetails.iamInstanceProfile.id
resource.instanceDetails.imageId
resource.instanceDetails.instanceId
resource.instanceDetails.outpostArn
resource.instanceDetails.networkInterfaces.ipv6Addresses
resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
resource.instanceDetails.networkInterfaces.publicDnsName
resource.instanceDetails.networkInterfaces.publicIp
resource.instanceDetails.networkInterfaces.securityGroups.groupId
resource.instanceDetails.networkInterfaces.securityGroups.groupName
resource.instanceDetails.networkInterfaces.subnetId
resource.instanceDetails.networkInterfaces.vpcId
resource.instanceDetails.tags.key
resource.instanceDetails.tags.value
resource.resourceType
service.action.actionType
service.action.awsApiCallAction.api
service.action.awsApiCallAction.callerType
service.action.awsApiCallAction.errorCode
service.action.awsApiCallAction.remoteIpDetails.city.cityName
service.action.awsApiCallAction.remoteIpDetails.country.countryName
service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
service.action.awsApiCallAction.remoteIpDetails.organization.asn
service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
service.action.awsApiCallAction.serviceName
service.action.dnsRequestAction.domain
service.action.networkConnectionAction.blocked
service.action.networkConnectionAction.connectionDirection
service.action.networkConnectionAction.localPortDetails.port
service.action.networkConnectionAction.protocol
service.action.networkConnectionAction.localIpDetails.ipAddressV4
service.action.networkConnectionAction.remoteIpDetails.city.cityName
service.action.networkConnectionAction.remoteIpDetails.country.countryName
service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
service.action.networkConnectionAction.remoteIpDetails.organization.asn
service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
service.action.networkConnectionAction.remotePortDetails.port
service.additionalInfo.threatListName
resource.s3BucketDetails.publicAccess.effectivePermissions
resource.s3BucketDetails.name
resource.s3BucketDetails.tags.key
resource.s3BucketDetails.tags.value
resource.s3BucketDetails.type
service.archived
When this attribute is set to TRUE, only archived findings are listed. When it's set to FALSE, only unarchived findings are listed. When this attribute is not set, all existing findings are listed.
service.resourceRole
severity
type
updatedAt
Type: ISO 8601 string format: YYYY-MM-DDTHH:MM:SS.SSSZ or YYYY-MM-DDTHH:MM:SSZ depending on whether the value contains milliseconds.
The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
", + "documentation": "The URI of the file that contains the IPSet.
", "locationName": "location" }, "Activate": { @@ -2089,7 +2094,7 @@ }, "Location": { "shape": "Location", - "documentation": "The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
", + "documentation": "The URI of the file that contains the ThreatIntelSet.
", "locationName": "location" }, "Activate": { @@ -2221,7 +2226,7 @@ "members": { "AccountIds": { "shape": "AccountIds", - "documentation": "A list of account IDs of the AWS accounts that sent invitations to the current member account that you want to decline invitations from.
", + "documentation": "A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member account that you want to decline invitations from.
", "locationName": "accountIds" } } @@ -2331,7 +2336,7 @@ "members": { "AccountIds": { "shape": "AccountIds", - "documentation": "A list of account IDs of the AWS accounts that sent invitations to the current member account that you want to delete invitations from.
", + "documentation": "A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member account that you want to delete invitations from.
", "locationName": "accountIds" } } @@ -2559,7 +2564,7 @@ "members": { "DestinationArn": { "shape": "String", - "documentation": "The ARN of the resource to publish to.
", + "documentation": "The ARN of the resource to publish to.
To specify an S3 bucket folder use the following format: arn:aws:s3:::DOC-EXAMPLE-BUCKET/myFolder/
The AWS Account ID for the organizations account to be disabled as a GuardDuty delegated administrator.
", + "documentation": "The Amazon Web Services Account ID for the organizations account to be disabled as a GuardDuty delegated administrator.
", "locationName": "adminAccountId" } } @@ -2690,7 +2695,7 @@ "members": { "Domain": { "shape": "String", - "documentation": "The domain information for the AWS API call.
", + "documentation": "The domain information for the Amazon Web Services API call.
", "locationName": "domain" } }, @@ -2712,7 +2717,7 @@ "members": { "AdminAccountId": { "shape": "String", - "documentation": "The AWS Account ID for the organization account to be enabled as a GuardDuty delegated administrator.
", + "documentation": "The Amazon Web Services Account ID for the organization account to be enabled as a GuardDuty delegated administrator.
", "locationName": "adminAccountId" } } @@ -3219,7 +3224,7 @@ }, "Location": { "shape": "Location", - "documentation": "The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
", + "documentation": "The URI of the file that contains the IPSet.
", "locationName": "location" }, "Status": { @@ -3395,7 +3400,7 @@ }, "Location": { "shape": "Location", - "documentation": "The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
", + "documentation": "The URI of the file that contains the ThreatIntelSet.
", "locationName": "location" }, "Status": { @@ -3526,7 +3531,7 @@ }, "OutpostArn": { "shape": "String", - "documentation": "The Amazon Resource Name (ARN) of the AWS Outpost. Only applicable to AWS Outposts instances.
", + "documentation": "The Amazon Resource Name (ARN) of the Amazon Web Services Outpost. Only applicable to Amazon Web Services Outposts instances.
", "locationName": "outpostArn" }, "LaunchTime": { @@ -3771,7 +3776,7 @@ }, "FindingCriteria": { "shape": "FindingCriteria", - "documentation": "Represents the criteria used for querying findings. Valid values include:
JSON field name
accountId
region
confidence
id
resource.accessKeyDetails.accessKeyId
resource.accessKeyDetails.principalId
resource.accessKeyDetails.userName
resource.accessKeyDetails.userType
resource.instanceDetails.iamInstanceProfile.id
resource.instanceDetails.imageId
resource.instanceDetails.instanceId
resource.instanceDetails.networkInterfaces.ipv6Addresses
resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
resource.instanceDetails.networkInterfaces.publicDnsName
resource.instanceDetails.networkInterfaces.publicIp
resource.instanceDetails.networkInterfaces.securityGroups.groupId
resource.instanceDetails.networkInterfaces.securityGroups.groupName
resource.instanceDetails.networkInterfaces.subnetId
resource.instanceDetails.networkInterfaces.vpcId
resource.instanceDetails.tags.key
resource.instanceDetails.tags.value
resource.resourceType
service.action.actionType
service.action.awsApiCallAction.api
service.action.awsApiCallAction.callerType
service.action.awsApiCallAction.remoteIpDetails.city.cityName
service.action.awsApiCallAction.remoteIpDetails.country.countryName
service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
service.action.awsApiCallAction.remoteIpDetails.organization.asn
service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
service.action.awsApiCallAction.serviceName
service.action.dnsRequestAction.domain
service.action.networkConnectionAction.blocked
service.action.networkConnectionAction.connectionDirection
service.action.networkConnectionAction.localPortDetails.port
service.action.networkConnectionAction.protocol
service.action.networkConnectionAction.remoteIpDetails.city.cityName
service.action.networkConnectionAction.remoteIpDetails.country.countryName
service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
service.action.networkConnectionAction.remoteIpDetails.organization.asn
service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
service.action.networkConnectionAction.remotePortDetails.port
service.additionalInfo.threatListName
service.archived
When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.
service.resourceRole
severity
type
updatedAt
Type: Timestamp in Unix Epoch millisecond format: 1486685375000
Represents the criteria used for querying findings. Valid values include:
JSON field name
accountId
region
confidence
id
resource.accessKeyDetails.accessKeyId
resource.accessKeyDetails.principalId
resource.accessKeyDetails.userName
resource.accessKeyDetails.userType
resource.instanceDetails.iamInstanceProfile.id
resource.instanceDetails.imageId
resource.instanceDetails.instanceId
resource.instanceDetails.networkInterfaces.ipv6Addresses
resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
resource.instanceDetails.networkInterfaces.publicDnsName
resource.instanceDetails.networkInterfaces.publicIp
resource.instanceDetails.networkInterfaces.securityGroups.groupId
resource.instanceDetails.networkInterfaces.securityGroups.groupName
resource.instanceDetails.networkInterfaces.subnetId
resource.instanceDetails.networkInterfaces.vpcId
resource.instanceDetails.tags.key
resource.instanceDetails.tags.value
resource.resourceType
service.action.actionType
service.action.awsApiCallAction.api
service.action.awsApiCallAction.callerType
service.action.awsApiCallAction.remoteIpDetails.city.cityName
service.action.awsApiCallAction.remoteIpDetails.country.countryName
service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
service.action.awsApiCallAction.remoteIpDetails.organization.asn
service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
service.action.awsApiCallAction.serviceName
service.action.dnsRequestAction.domain
service.action.networkConnectionAction.blocked
service.action.networkConnectionAction.connectionDirection
service.action.networkConnectionAction.localPortDetails.port
service.action.networkConnectionAction.protocol
service.action.networkConnectionAction.remoteIpDetails.country.countryName
service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
service.action.networkConnectionAction.remoteIpDetails.organization.asn
service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
service.action.networkConnectionAction.remotePortDetails.port
service.additionalInfo.threatListName
service.archived
When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.
service.resourceRole
severity
type
updatedAt
Type: Timestamp in Unix Epoch millisecond format: 1486685375000
The Amazon Web Services account ID of the remote API caller.
", + "locationName": "accountId" + }, + "Affiliated": { + "shape": "Boolean", + "documentation": "Details on whether the Amazon Web Services account of the remote API caller is related to your GuardDuty environment. If this value is True
the API caller is affiliated to your account in some way. If it is False
the API caller is from outside your environment.
Contains details about the remote Amazon Web Services account that made the API call.
" + }, "RemoteIpDetails": { "type": "structure", "members": { @@ -4640,11 +4661,11 @@ }, "ResourceType": { "shape": "String", - "documentation": "The type of AWS resource.
", + "documentation": "The type of Amazon Web Services resource.
", "locationName": "resourceType" } }, - "documentation": "Contains information about the AWS resource associated with the activity that prompted GuardDuty to generate a finding.
" + "documentation": "Contains information about the Amazon Web Services resource associated with the activity that prompted GuardDuty to generate a finding.
" }, "ResourceList": { "type": "list", @@ -4799,7 +4820,7 @@ }, "ServiceName": { "shape": "String", - "documentation": "The name of the AWS service (GuardDuty) that generated a finding.
", + "documentation": "The name of the Amazon Web Services service (GuardDuty) that generated a finding.
", "locationName": "serviceName" }, "UserFeedback": { @@ -5085,7 +5106,7 @@ "members": { "AccountId": { "shape": "AccountId", - "documentation": "The AWS account ID.
", + "documentation": "The Amazon Web Services account ID.
", "locationName": "accountId" }, "Result": { @@ -5277,7 +5298,7 @@ }, "Location": { "shape": "Location", - "documentation": "The updated URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
", + "documentation": "The updated URI of the file that contains the IPSet.
", "locationName": "location" }, "Activate": { @@ -5501,7 +5522,7 @@ "members": { "Resource": { "shape": "String", - "documentation": "The AWS resource that generated usage.
", + "documentation": "The Amazon Web Services resource that generated usage.
", "locationName": "resource" }, "Total": { @@ -5510,7 +5531,7 @@ "locationName": "total" } }, - "documentation": "Contains information on the sum of usage based on an AWS resource.
" + "documentation": "Contains information on the sum of usage based on an Amazon Web Services resource.
" }, "UsageResourceResultList": { "type": "list", @@ -5554,5 +5575,5 @@ "documentation": "Contains the result of GuardDuty usage. If a UsageStatisticType is provided the result for other types will be null.
" } }, - "documentation": "Amazon GuardDuty is a continuous security monitoring service that analyzes and processes the following data sources: VPC Flow Logs, AWS CloudTrail event logs, and DNS logs. It uses threat intelligence feeds (such as lists of malicious IPs and domains) and machine learning to identify unexpected, potentially unauthorized, and malicious activity within your AWS environment. This can include issues like escalations of privileges, uses of exposed credentials, or communication with malicious IPs, URLs, or domains. For example, GuardDuty can detect compromised EC2 instances that serve malware or mine bitcoin.
GuardDuty also monitors AWS account access behavior for signs of compromise. Some examples of this are unauthorized infrastructure deployments such as EC2 instances deployed in a Region that has never been used, or unusual API calls like a password policy change to reduce password strength.
GuardDuty informs you of the status of your AWS environment by producing security findings that you can view in the GuardDuty console or through Amazon CloudWatch events. For more information, see the Amazon GuardDuty User Guide .
" + "documentation": "Amazon GuardDuty is a continuous security monitoring service that analyzes and processes the following data sources: VPC Flow Logs, Amazon Web Services CloudTrail event logs, and DNS logs. It uses threat intelligence feeds (such as lists of malicious IPs and domains) and machine learning to identify unexpected, potentially unauthorized, and malicious activity within your Amazon Web Services environment. This can include issues like escalations of privileges, uses of exposed credentials, or communication with malicious IPs, URLs, or domains. For example, GuardDuty can detect compromised EC2 instances that serve malware or mine bitcoin.
GuardDuty also monitors Amazon Web Services account access behavior for signs of compromise. Some examples of this are unauthorized infrastructure deployments such as EC2 instances deployed in a Region that has never been used, or unusual API calls like a password policy change to reduce password strength.
GuardDuty informs you of the status of your Amazon Web Services environment by producing security findings that you can view in the GuardDuty console or through Amazon CloudWatch events. For more information, see the Amazon GuardDuty User Guide .
" } \ No newline at end of file diff --git a/apis/mediatailor-2018-04-23.min.json b/apis/mediatailor-2018-04-23.min.json index 6dee0e952b..567f202e7d 100644 --- a/apis/mediatailor-2018-04-23.min.json +++ b/apis/mediatailor-2018-04-23.min.json @@ -233,6 +233,9 @@ "HttpConfiguration": { "shape": "S14" }, + "SegmentDeliveryConfigurations": { + "shape": "S15" + }, "SourceLocationName": { "location": "uri", "locationName": "sourceLocationName" @@ -266,6 +269,9 @@ "LastModifiedTime": { "shape": "Sf" }, + "SegmentDeliveryConfigurations": { + "shape": "S15" + }, "SourceLocationName": {}, "Tags": { "locationName": "tags", @@ -283,7 +289,7 @@ "input": { "members": { "HttpPackageConfigurations": { - "shape": "S17" + "shape": "S19" }, "SourceLocationName": { "location": "uri", @@ -312,7 +318,7 @@ "shape": "Sf" }, "HttpPackageConfigurations": { - "shape": "S17" + "shape": "S19" }, "LastModifiedTime": { "shape": "Sf" @@ -626,6 +632,9 @@ "LastModifiedTime": { "shape": "Sf" }, + "SegmentDeliveryConfigurations": { + "shape": "S15" + }, "SourceLocationName": {}, "Tags": { "locationName": "tags", @@ -665,7 +674,7 @@ "shape": "Sf" }, "HttpPackageConfigurations": { - "shape": "S17" + "shape": "S19" }, "LastModifiedTime": { "shape": "Sf" @@ -808,31 +817,31 @@ "members": { "AdDecisionServerUrl": {}, "AvailSuppression": { - "shape": "S29" + "shape": "S2b" }, "Bumper": { - "shape": "S2b" + "shape": "S2d" }, "CdnConfiguration": { - "shape": "S2c" + "shape": "S2e" }, "ConfigurationAliases": { - "shape": "S2d" + "shape": "S2f" }, "DashConfiguration": { - "shape": "S2e" + "shape": "S2g" }, "HlsConfiguration": { - "shape": "S2g" + "shape": "S2i" }, "LivePreRollConfiguration": { - "shape": "S2h" + "shape": "S2j" }, "LogConfiguration": { - "shape": "S2i" + "shape": "S2k" }, "ManifestProcessingRules": { - "shape": "S2j" + "shape": "S2l" }, "Name": {}, "PersonalizationThresholdSeconds": { @@ -929,7 +938,7 @@ "shape": "Sf" }, "RelatedResourceArns": { - "shape": "S2t" + "shape": "S2v" }, "ResourceArn": {} }, @@ -1038,31 +1047,31 @@ "members": { "AdDecisionServerUrl": {}, "AvailSuppression": { - "shape": "S29" + "shape": "S2b" }, "Bumper": { - "shape": "S2b" + "shape": "S2d" }, "CdnConfiguration": { - "shape": "S2c" + "shape": "S2e" }, "ConfigurationAliases": { - "shape": "S2d" + "shape": "S2f" }, "DashConfiguration": { - "shape": "S2e" + "shape": "S2g" }, "HlsConfiguration": { - "shape": "S2g" + "shape": "S2i" }, "LivePreRollConfiguration": { - "shape": "S2h" + "shape": "S2j" }, "LogConfiguration": { - "shape": "S2i" + "shape": "S2k" }, "ManifestProcessingRules": { - "shape": "S2j" + "shape": "S2l" }, "Name": {}, "PersonalizationThresholdSeconds": { @@ -1183,6 +1192,9 @@ "LastModifiedTime": { "shape": "Sf" }, + "SegmentDeliveryConfigurations": { + "shape": "S15" + }, "SourceLocationName": {}, "Tags": { "locationName": "tags", @@ -1268,7 +1280,7 @@ "shape": "Sf" }, "HttpPackageConfigurations": { - "shape": "S17" + "shape": "S19" }, "LastModifiedTime": { "shape": "Sf" @@ -1330,13 +1342,13 @@ "members": { "AdDecisionServerUrl": {}, "AvailSuppression": { - "shape": "S29" + "shape": "S2b" }, "Bumper": { - "shape": "S2b" + "shape": "S2d" }, "CdnConfiguration": { - "shape": "S2c" + "shape": "S2e" }, "ConfigurationAliases": { "key": {}, @@ -1353,10 +1365,10 @@ "type": "structure" }, "LivePreRollConfiguration": { - "shape": "S2h" + "shape": "S2j" }, "ManifestProcessingRules": { - "shape": "S2j" + "shape": "S2l" }, "Name": {}, "PersonalizationThresholdSeconds": { @@ -1376,31 +1388,31 @@ "members": { "AdDecisionServerUrl": {}, "AvailSuppression": { - "shape": "S29" + "shape": "S2b" }, "Bumper": { - "shape": "S2b" + "shape": "S2d" }, "CdnConfiguration": { - "shape": "S2c" + "shape": "S2e" }, "ConfigurationAliases": { - "shape": "S2d" + "shape": "S2f" }, "DashConfiguration": { - "shape": "S2e" + "shape": "S2g" }, "HlsConfiguration": { - "shape": "S2g" + "shape": "S2i" }, "LivePreRollConfiguration": { - "shape": "S2h" + "shape": "S2j" }, "LogConfiguration": { - "shape": "S2i" + "shape": "S2k" }, "ManifestProcessingRules": { - "shape": "S2j" + "shape": "S2l" }, "Name": {}, "PersonalizationThresholdSeconds": { @@ -1504,7 +1516,7 @@ "TagKeys": { "location": "querystring", "locationName": "tagKeys", - "shape": "S2t" + "shape": "S2v" } }, "required": [ @@ -1582,6 +1594,9 @@ "HttpConfiguration": { "shape": "S14" }, + "SegmentDeliveryConfigurations": { + "shape": "S15" + }, "SourceLocationName": { "location": "uri", "locationName": "sourceLocationName" @@ -1611,6 +1626,9 @@ "LastModifiedTime": { "shape": "Sf" }, + "SegmentDeliveryConfigurations": { + "shape": "S15" + }, "SourceLocationName": {}, "Tags": { "locationName": "tags", @@ -1629,7 +1647,7 @@ "input": { "members": { "HttpPackageConfigurations": { - "shape": "S17" + "shape": "S19" }, "SourceLocationName": { "location": "uri", @@ -1654,7 +1672,7 @@ "shape": "Sf" }, "HttpPackageConfigurations": { - "shape": "S17" + "shape": "S19" }, "LastModifiedTime": { "shape": "Sf" @@ -1860,7 +1878,17 @@ ], "type": "structure" }, - "S17": { + "S15": { + "member": { + "members": { + "BaseUrl": {}, + "Name": {} + }, + "type": "structure" + }, + "type": "list" + }, + "S19": { "member": { "members": { "Path": {}, @@ -1876,35 +1904,35 @@ }, "type": "list" }, - "S29": { + "S2b": { "members": { "Mode": {}, "Value": {} }, "type": "structure" }, - "S2b": { + "S2d": { "members": { "EndUrl": {}, "StartUrl": {} }, "type": "structure" }, - "S2c": { + "S2e": { "members": { "AdSegmentUrlPrefix": {}, "ContentSegmentUrlPrefix": {} }, "type": "structure" }, - "S2d": { + "S2f": { "key": {}, "type": "map", "value": { "shape": "Sc" } }, - "S2e": { + "S2g": { "members": { "ManifestEndpointPrefix": {}, "MpdLocation": {}, @@ -1912,13 +1940,13 @@ }, "type": "structure" }, - "S2g": { + "S2i": { "members": { "ManifestEndpointPrefix": {} }, "type": "structure" }, - "S2h": { + "S2j": { "members": { "AdDecisionServerUrl": {}, "MaxDurationSeconds": { @@ -1927,7 +1955,7 @@ }, "type": "structure" }, - "S2i": { + "S2k": { "members": { "PercentEnabled": { "type": "integer" @@ -1938,7 +1966,7 @@ ], "type": "structure" }, - "S2j": { + "S2l": { "members": { "AdMarkerPassthrough": { "members": { @@ -1951,7 +1979,7 @@ }, "type": "structure" }, - "S2t": { + "S2v": { "member": {}, "type": "list" } diff --git a/apis/mediatailor-2018-04-23.normal.json b/apis/mediatailor-2018-04-23.normal.json index c864c2eb54..e34362dafd 100644 --- a/apis/mediatailor-2018-04-23.normal.json +++ b/apis/mediatailor-2018-04-23.normal.json @@ -1139,6 +1139,9 @@ "documentation": "The source's HTTP package configurations.
", "shape": "HttpConfiguration" }, + "SegmentDeliveryConfigurations": { + "shape": "__listOfSegmentDeliveryConfiguration" + }, "SourceLocationName": { "documentation": "The identifier for the source location you are working on.
", "location": "uri", @@ -1183,6 +1186,9 @@ "documentation": "The timestamp that indicates when the source location was last modified.
", "shape": "__timestampUnix" }, + "SegmentDeliveryConfigurations": { + "shape": "__listOfSegmentDeliveryConfiguration" + }, "SourceLocationName": { "documentation": "The name of the source location.
", "shape": "__string" @@ -1625,6 +1631,9 @@ "documentation": "The timestamp that indicates when the source location was last modified.
", "shape": "__timestampUnix" }, + "SegmentDeliveryConfigurations": { + "shape": "__listOfSegmentDeliveryConfiguration" + }, "SourceLocationName": { "documentation": "The name of the source location.
", "shape": "__string" @@ -2790,6 +2799,17 @@ }, "type": "structure" }, + "SegmentDeliveryConfiguration": { + "members": { + "BaseUrl": { + "shape": "__string" + }, + "Name": { + "shape": "__string" + } + }, + "type": "structure" + }, "SlateSource": { "documentation": "Slate VOD source configuration.
", "members": { @@ -2831,6 +2851,9 @@ "documentation": "The timestamp that indicates when the source location was last modified.
", "shape": "__timestampUnix" }, + "SegmentDeliveryConfigurations": { + "shape": "__listOfSegmentDeliveryConfiguration" + }, "SourceLocationName": { "documentation": "The name of the source location.
", "shape": "__string" @@ -3059,6 +3082,9 @@ "documentation": "The HTTP configuration for the source location.
", "shape": "HttpConfiguration" }, + "SegmentDeliveryConfigurations": { + "shape": "__listOfSegmentDeliveryConfiguration" + }, "SourceLocationName": { "documentation": "The identifier for the source location you are working on.
", "location": "uri", @@ -3098,6 +3124,9 @@ "documentation": "The timestamp that indicates when the source location was last modified.
", "shape": "__timestampUnix" }, + "SegmentDeliveryConfigurations": { + "shape": "__listOfSegmentDeliveryConfiguration" + }, "SourceLocationName": { "documentation": "The name of the source location.
", "shape": "__string" @@ -3274,6 +3303,12 @@ }, "type": "list" }, + "__listOfSegmentDeliveryConfiguration": { + "member": { + "shape": "SegmentDeliveryConfiguration" + }, + "type": "list" + }, "__listOfSourceLocation": { "member": { "shape": "SourceLocation" diff --git a/clients/connect.d.ts b/clients/connect.d.ts index 2fa79d82f6..6fa47b1b9d 100644 --- a/clients/connect.d.ts +++ b/clients/connect.d.ts @@ -116,11 +116,11 @@ declare class Connect extends Service { */ createInstance(callback?: (err: AWSError, data: Connect.Types.CreateInstanceResponse) => void): Request