Skip to content

Commit

Permalink
Update API model
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Go v2 automation user committed Dec 10, 2024
1 parent 8f0ae4b commit 00f1cff
Show file tree
Hide file tree
Showing 7 changed files with 601 additions and 39 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3015,7 +3015,7 @@
}
},
"traits": {
"smithy.api#documentation": "<p>\n Represents a predictive scaling policy configuration.\n </p>"
"smithy.api#documentation": "<p>\n Represents a predictive scaling policy configuration. Predictive scaling is supported on Amazon ECS services.\n </p>"
}
},
"com.amazonaws.applicationautoscaling#PredictiveScalingPredefinedLoadMetricSpecification": {
Expand Down
9 changes: 6 additions & 3 deletions codegen/sdk-codegen/aws-models/bcm-pricing-calculator.json
Original file line number Diff line number Diff line change
Expand Up @@ -647,7 +647,7 @@
"min": 0,
"max": 32
},
"smithy.api#pattern": "^[-a-zA-Z0-9\\.\\-_:,]*$"
"smithy.api#pattern": "^[-a-zA-Z0-9\\.\\-_:, \\/()]*$"
}
},
"com.amazonaws.bcmpricingcalculator#BatchCreateBillScenarioCommitmentModification": {
Expand Down Expand Up @@ -2395,6 +2395,7 @@
"template": "bill-estimate/{billEstimateId}"
},
"aws.api#taggable": {},
"aws.iam#disableConditionKeyInference": {},
"aws.iam#iamResource": {
"name": "bill-estimate"
},
Expand Down Expand Up @@ -2941,6 +2942,7 @@
"template": "bill-scenario/{billScenarioId}"
},
"aws.api#taggable": {},
"aws.iam#disableConditionKeyInference": {},
"aws.iam#iamResource": {
"name": "bill-scenario"
},
Expand Down Expand Up @@ -5710,7 +5712,7 @@
"min": 0,
"max": 32
},
"smithy.api#pattern": "^[-a-zA-Z0-9\\.\\-_:,]*$"
"smithy.api#pattern": "^[-a-zA-Z0-9\\.\\-_:, \\/()]*$"
}
},
"com.amazonaws.bcmpricingcalculator#PurchaseAgreementType": {
Expand Down Expand Up @@ -6592,7 +6594,7 @@
"min": 0,
"max": 128
},
"smithy.api#pattern": "^[-a-zA-Z0-9\\.\\-_:,]*$"
"smithy.api#pattern": "^[-a-zA-Z0-9\\.\\-_:, \\/()]*$"
}
},
"com.amazonaws.bcmpricingcalculator#Uuid": {
Expand Down Expand Up @@ -6763,6 +6765,7 @@
"template": "workload-estimate/{workloadEstimateId}"
},
"aws.api#taggable": {},
"aws.iam#disableConditionKeyInference": {},
"aws.iam#iamResource": {
"name": "workload-estimate"
},
Expand Down
291 changes: 274 additions & 17 deletions codegen/sdk-codegen/aws-models/connect.json

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions codegen/sdk-codegen/aws-models/dsql.json
Original file line number Diff line number Diff line change
Expand Up @@ -385,8 +385,8 @@
},
"output": {
"linkedClusterArns": [
"arn:aws:xanadu:us-east-1:111122223333:cluster/abcdefghijklmnopqrst12345",
"arn:aws:xanadu:us-east-2:111122223333:cluster/klmnopqrstuvwxyzabcd54321"
"arn:aws:dsql:us-east-1:111122223333:cluster/abcdefghijklmnopqrst12345",
"arn:aws:dsql:us-east-2:111122223333:cluster/klmnopqrstuvwxyzabcd54321"
]
}
}
Expand Down Expand Up @@ -973,8 +973,8 @@
"title": "Delete Multi Region Clusters",
"input": {
"linkedClusterArns": [
"arn:aws:xanadu:us-east-1:111122223333:cluster/abcdefghijklmnopqrst12345",
"arn:aws:xanadu:us-east-2:111122223333:cluster/klmnopqrstuvwxyzabcd54321"
"arn:aws:dsql:us-east-1:111122223333:cluster/abcdefghijklmnopqrst12345",
"arn:aws:dsql:us-east-2:111122223333:cluster/klmnopqrstuvwxyzabcd54321"
]
}
}
Expand Down
2 changes: 1 addition & 1 deletion codegen/sdk-codegen/aws-models/finspace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5723,7 +5723,7 @@
"min": 1,
"max": 1024
},
"smithy.api#pattern": "^[a-zA-Z0-9_:./,]+$"
"smithy.api#pattern": "^[a-zA-Z0-9_:./,; ]+$"
}
},
"com.amazonaws.finspace#KxCommandLineArguments": {
Expand Down
156 changes: 145 additions & 11 deletions codegen/sdk-codegen/aws-models/ivs-realtime.json
Original file line number Diff line number Diff line change
Expand Up @@ -854,6 +854,12 @@
"traits": {
"smithy.api#documentation": "<p>Types of media to be recorded. Default: <code>AUDIO_VIDEO</code>.</p>"
}
},
"thumbnailConfiguration": {
"target": "com.amazonaws.ivsrealtime#ParticipantThumbnailConfiguration",
"traits": {
"smithy.api#documentation": "<p>A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording\n and modify the interval at which thumbnails are generated for the live session.</p>"
}
}
},
"traits": {
Expand Down Expand Up @@ -1084,6 +1090,38 @@
"target": "com.amazonaws.ivsrealtime#CompositionSummary"
}
},
"com.amazonaws.ivsrealtime#CompositionThumbnailConfiguration": {
"type": "structure",
"members": {
"targetIntervalSeconds": {
"target": "com.amazonaws.ivsrealtime#ThumbnailIntervalSeconds",
"traits": {
"smithy.api#documentation": "<p>The targeted thumbnail-generation interval in seconds. Default: 60.</p>"
}
},
"storage": {
"target": "com.amazonaws.ivsrealtime#ThumbnailStorageTypeList",
"traits": {
"smithy.api#documentation": "<p>Indicates the format in which thumbnails are recorded. <code>SEQUENTIAL</code> records all generated thumbnails\n in a serial manner, to the media/thumbnails/(width)x(height) directory, where (width) and (height) are the width\n\t and height of the thumbnail. <code>LATEST</code> saves the latest thumbnail in\n\t media/latest_thumbnail/(width)x(height)/thumb.jpg and overwrites it at the interval specified by\n\t <code>targetIntervalSeconds</code>. You can enable both <code>SEQUENTIAL</code> and <code>LATEST</code>.\n\t Default: <code>SEQUENTIAL</code>.</p>"
}
}
},
"traits": {
"smithy.api#documentation": "<p>An object representing a configuration of thumbnails for recorded video for a <a>Composition</a>.</p>"
}
},
"com.amazonaws.ivsrealtime#CompositionThumbnailConfigurationList": {
"type": "list",
"member": {
"target": "com.amazonaws.ivsrealtime#CompositionThumbnailConfiguration"
},
"traits": {
"smithy.api#length": {
"min": 0,
"max": 1
}
}
},
"com.amazonaws.ivsrealtime#ConflictException": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -4318,18 +4356,26 @@
}
},
"com.amazonaws.ivsrealtime#ParticipantRecordingMediaType": {
"type": "string",
"traits": {
"smithy.api#enum": [
{
"value": "AUDIO_VIDEO",
"name": "AUDIO_VIDEO"
},
{
"value": "AUDIO_ONLY",
"name": "AUDIO_ONLY"
"type": "enum",
"members": {
"AUDIO_VIDEO": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AUDIO_VIDEO"
}
]
},
"AUDIO_ONLY": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AUDIO_ONLY"
}
},
"NONE": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "NONE"
}
}
}
},
"com.amazonaws.ivsrealtime#ParticipantRecordingMediaTypeList": {
Expand Down Expand Up @@ -4455,6 +4501,32 @@
"smithy.api#documentation": "<p>Summary object describing a participant that has joined a stage.</p>"
}
},
"com.amazonaws.ivsrealtime#ParticipantThumbnailConfiguration": {
"type": "structure",
"members": {
"targetIntervalSeconds": {
"target": "com.amazonaws.ivsrealtime#ThumbnailIntervalSeconds",
"traits": {
"smithy.api#documentation": "<p>The targeted thumbnail-generation interval in seconds. This is configurable only if\n <code>recordingMode</code> is <code>INTERVAL</code>. Default: 60.</p>"
}
},
"storage": {
"target": "com.amazonaws.ivsrealtime#ThumbnailStorageTypeList",
"traits": {
"smithy.api#documentation": "<p>Indicates the format in which thumbnails are recorded. <code>SEQUENTIAL</code> records all generated thumbnails\n in a serial manner, to the media/thumbnails/high directory. <code>LATEST</code> saves the latest thumbnail\n\t in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by\n\t <code>targetIntervalSeconds</code>. You can enable both <code>SEQUENTIAL</code> and <code>LATEST</code>.\n\t Default: <code>SEQUENTIAL</code>.</p>"
}
},
"recordingMode": {
"target": "com.amazonaws.ivsrealtime#ThumbnailRecordingMode",
"traits": {
"smithy.api#documentation": "<p>Thumbnail recording mode. Default: <code>DISABLED</code>.</p>"
}
}
},
"traits": {
"smithy.api#documentation": "<p>An object representing a configuration of thumbnails for recorded video from an individual participant.</p>"
}
},
"com.amazonaws.ivsrealtime#ParticipantToken": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -4970,6 +5042,12 @@
"traits": {
"smithy.api#documentation": "<p>Array of maps, each of the form <code>string:string (key:value)</code>. \n\t This is an optional customer specification, currently used only to specify \n\t the recording format for storing a recording in Amazon S3.</p>"
}
},
"thumbnailConfigurations": {
"target": "com.amazonaws.ivsrealtime#CompositionThumbnailConfigurationList",
"traits": {
"smithy.api#documentation": "<p>A complex type that allows you to enable/disable the recording of thumbnails for a <a>Composition</a>\n and modify the interval at which thumbnails are generated for the live session.</p>"
}
}
},
"traits": {
Expand Down Expand Up @@ -5584,6 +5662,62 @@
}
}
},
"com.amazonaws.ivsrealtime#ThumbnailIntervalSeconds": {
"type": "integer",
"traits": {
"smithy.api#range": {
"min": 1,
"max": 86400
}
}
},
"com.amazonaws.ivsrealtime#ThumbnailRecordingMode": {
"type": "enum",
"members": {
"INTERVAL": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "INTERVAL"
}
},
"DISABLED": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "DISABLED"
}
}
}
},
"com.amazonaws.ivsrealtime#ThumbnailStorageType": {
"type": "enum",
"members": {
"SEQUENTIAL": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "SEQUENTIAL"
}
},
"LATEST": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "LATEST"
}
}
}
},
"com.amazonaws.ivsrealtime#ThumbnailStorageTypeList": {
"type": "list",
"member": {
"target": "com.amazonaws.ivsrealtime#ThumbnailStorageType"
},
"traits": {
"smithy.api#length": {
"min": 0,
"max": 2
},
"smithy.api#uniqueItems": {}
}
},
"com.amazonaws.ivsrealtime#Time": {
"type": "timestamp",
"traits": {
Expand Down
Loading

0 comments on commit 00f1cff

Please sign in to comment.