diff --git a/.changelog/027a5876626c42108a0fa7a1b5b85b06.json b/.changelog/027a5876626c42108a0fa7a1b5b85b06.json new file mode 100644 index 00000000000..982e602bb16 --- /dev/null +++ b/.changelog/027a5876626c42108a0fa7a1b5b85b06.json @@ -0,0 +1,8 @@ +{ + "id": "027a5876-626c-4210-8a0f-a7a1b5b85b06", + "type": "documentation", + "description": "Removes support for RDS Custom from DBInstanceClass in ModifyDBInstance", + "modules": [ + "service/rds" + ] +} \ No newline at end of file diff --git a/.changelog/2c8c5a0a5d6944c8ac58ab9e49c02e75.json b/.changelog/2c8c5a0a5d6944c8ac58ab9e49c02e75.json new file mode 100644 index 00000000000..81d1210906d --- /dev/null +++ b/.changelog/2c8c5a0a5d6944c8ac58ab9e49c02e75.json @@ -0,0 +1,8 @@ +{ + "id": "2c8c5a0a-5d69-44c8-ac58-ab9e49c02e75", + "type": "feature", + "description": "This release adds Ads AdTriggers and AdsOnDeliveryRestrictions to describe calls for CMAF endpoints on MediaPackage.", + "modules": [ + "service/mediapackage" + ] +} \ No newline at end of file diff --git a/service/mediapackage/deserializers.go b/service/mediapackage/deserializers.go index 812910d1e03..9277b95832c 100644 --- a/service/mediapackage/deserializers.go +++ b/service/mediapackage/deserializers.go @@ -4970,6 +4970,20 @@ func awsRestjson1_deserializeDocumentHlsManifest(v **types.HlsManifest, value in sv.AdMarkers = types.AdMarkers(jtv) } + case "adsOnDeliveryRestrictions": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected AdsOnDeliveryRestrictions to be of type string, got %T instead", value) + } + sv.AdsOnDeliveryRestrictions = types.AdsOnDeliveryRestrictions(jtv) + } + + case "adTriggers": + if err := awsRestjson1_deserializeDocumentAdTriggers(&sv.AdTriggers, value); err != nil { + return err + } + case "id": if value != nil { jtv, ok := value.(string) diff --git a/service/mediapackage/types/types.go b/service/mediapackage/types/types.go index 34f56368d22..a600735e22c 100644 --- a/service/mediapackage/types/types.go +++ b/service/mediapackage/types/types.go @@ -341,6 +341,23 @@ type HlsManifest struct { // must set a programDateTimeIntervalSeconds value that is greater than 0. AdMarkers AdMarkers + // A list of SCTE-35 message types that are treated as ad markers in the output. If + // empty, no ad markers are output. Specify multiple items to create ad markers for + // all of the included message types. + AdTriggers []AdTriggersElement + + // This setting allows the delivery restriction flags on SCTE-35 segmentation + // descriptors to determine whether a message signals an ad. Choosing "NONE" means + // no SCTE-35 messages become ads. Choosing "RESTRICTED" means SCTE-35 messages of + // the types specified in AdTriggers that contain delivery restrictions will be + // treated as ads. Choosing "UNRESTRICTED" means SCTE-35 messages of the types + // specified in AdTriggers that do not contain delivery restrictions will be + // treated as ads. Choosing "BOTH" means all SCTE-35 messages of the types + // specified in AdTriggers will be treated as ads. Note that Splice Insert messages + // do not have these flags and are always treated as ads if specified in + // AdTriggers. + AdsOnDeliveryRestrictions AdsOnDeliveryRestrictions + // When enabled, an I-Frame only stream will be included in the output. IncludeIframeOnlyStream bool diff --git a/service/rds/api_op_CreateCustomDBEngineVersion.go b/service/rds/api_op_CreateCustomDBEngineVersion.go index 141ba94dba5..f2a3c87fafe 100644 --- a/service/rds/api_op_CreateCustomDBEngineVersion.go +++ b/service/rds/api_op_CreateCustomDBEngineVersion.go @@ -81,15 +81,16 @@ type CreateCustomDBEngineVersionInput struct { // This member is required. EngineVersion *string - // The Amazon Web Services KMS key identifier for an encrypted CEV. A symmetric KMS - // key is required for RDS Custom, but optional for Amazon RDS. If you have an - // existing symmetric KMS key in your account, you can use it with RDS Custom. No - // further action is necessary. If you don't already have a symmetric KMS key in - // your account, follow the instructions in Creating symmetric KMS keys + // The Amazon Web Services KMS key identifier for an encrypted CEV. A symmetric + // encryption KMS key is required for RDS Custom, but optional for Amazon RDS. If + // you have an existing symmetric encryption KMS key in your account, you can use + // it with RDS Custom. No further action is necessary. If you don't already have a + // symmetric encryption KMS key in your account, follow the instructions in + // Creating a symmetric encryption KMS key // (https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html#create-symmetric-cmk) // in the Amazon Web Services Key Management Service Developer Guide. You can - // choose the same symmetric key when you create a CEV and a DB instance, or choose - // different keys. + // choose the same symmetric encryption key when you create a CEV and a DB + // instance, or choose different keys. // // This member is required. KMSKeyId *string diff --git a/service/rds/api_op_ModifyDBInstance.go b/service/rds/api_op_ModifyDBInstance.go index f2b10bd7020..d0d7cad2e51 100644 --- a/service/rds/api_op_ModifyDBInstance.go +++ b/service/rds/api_op_ModifyDBInstance.go @@ -163,16 +163,14 @@ type ModifyDBInstanceInput struct { // The new compute and memory capacity of the DB instance, for example db.m4.large. // Not all DB instance classes are available in all Amazon Web Services Regions, or // for all database engines. For the full list of DB instance classes, and - // availability for your engine, see DB Instance Class + // availability for your engine, see DB instance classes // (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html) - // in the Amazon RDS User Guide. For RDS Custom, see DB instance class support for - // RDS Custom for Oracle - // (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-reqs-limits.html#custom-reqs-limits.instances) - // and DB instance class support for RDS Custom for SQL Server - // (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-reqs-limits-MS.html#custom-reqs-limits.instancesMS). - // If you modify the DB instance class, an outage occurs during the change. The - // change is applied during the next maintenance window, unless ApplyImmediately is - // enabled for this request. Default: Uses existing setting + // in the Amazon RDS User Guide or Aurora DB instance classes + // (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.html) + // in the Amazon Aurora User Guide. If you modify the DB instance class, an outage + // occurs during the change. The change is applied during the next maintenance + // window, unless ApplyImmediately is enabled for this request. This setting + // doesn't apply to RDS Custom for Oracle. Default: Uses existing setting DBInstanceClass *string // The name of the DB parameter group to apply to the DB instance. Changing this diff --git a/service/rds/api_op_SwitchoverReadReplica.go b/service/rds/api_op_SwitchoverReadReplica.go index 5a23d89580b..28b471505d1 100644 --- a/service/rds/api_op_SwitchoverReadReplica.go +++ b/service/rds/api_op_SwitchoverReadReplica.go @@ -12,8 +12,8 @@ import ( ) // Switches over an Oracle standby database in an Oracle Data Guard environment, -// making it the new primary database. Issue this command in the AWS Region that -// hosts the current standby database. +// making it the new primary database. Issue this command in the Region that hosts +// the current standby database. func (c *Client) SwitchoverReadReplica(ctx context.Context, params *SwitchoverReadReplicaInput, optFns ...func(*Options)) (*SwitchoverReadReplicaOutput, error) { if params == nil { params = &SwitchoverReadReplicaInput{} diff --git a/service/rds/types/types.go b/service/rds/types/types.go index 2c82dd89588..050845e6646 100644 --- a/service/rds/types/types.go +++ b/service/rds/types/types.go @@ -2053,7 +2053,7 @@ type DBSnapshot struct { // completed. If you back up a read replica, you can determine the replica lag by // comparing SnapshotDatabaseTime with originalSnapshotCreateTime. For example, if // originalSnapshotCreateTime is two hours later than SnapshotDatabaseTime, then - // the replica lag is two hours. *** REVIEWERS 7/27: Switchover + // the replica lag is two hours. SnapshotDatabaseTime *time.Time // Specifies where manual snapshots are stored: Amazon Web Services Outposts or the