|
5654 | 5654 | "Line" |
5655 | 5655 | ] |
5656 | 5656 | }, |
| 5657 | + "AssignedGroupPatternsList":{ |
| 5658 | + "type":"list", |
| 5659 | + "member":{"shape":"GroupNamePattern"}, |
| 5660 | + "max":10, |
| 5661 | + "min":0 |
| 5662 | + }, |
5657 | 5663 | "AssociateTrialComponentRequest":{ |
5658 | 5664 | "type":"structure", |
5659 | 5665 | "required":[ |
|
6815 | 6821 | "box":true, |
6816 | 6822 | "min":0 |
6817 | 6823 | }, |
| 6824 | + "AvailableUpgrade":{ |
| 6825 | + "type":"structure", |
| 6826 | + "members":{ |
| 6827 | + "Version":{ |
| 6828 | + "shape":"MajorMinorVersion", |
| 6829 | + "documentation":"<p>The semantic version number of the available upgrade for the SageMaker Partner AI App.</p>" |
| 6830 | + }, |
| 6831 | + "ReleaseNotes":{ |
| 6832 | + "shape":"ReleaseNotesList", |
| 6833 | + "documentation":"<p>A list of release notes describing the changes and improvements included in the available upgrade version.</p>" |
| 6834 | + } |
| 6835 | + }, |
| 6836 | + "documentation":"<p>Contains information about an available upgrade for a SageMaker Partner AI App, including the version number and release notes.</p>" |
| 6837 | + }, |
6818 | 6838 | "AwsManagedHumanLoopRequestSource":{ |
6819 | 6839 | "type":"string", |
6820 | 6840 | "enum":[ |
|
12665 | 12685 | "documentation":"<p>When set to <code>TRUE</code>, the SageMaker Partner AI App sets the Amazon Web Services IAM session name or the authenticated IAM user as the identity of the SageMaker Partner AI App user.</p>", |
12666 | 12686 | "box":true |
12667 | 12687 | }, |
| 12688 | + "EnableAutoMinorVersionUpgrade":{ |
| 12689 | + "shape":"Boolean", |
| 12690 | + "documentation":"<p>When set to <code>TRUE</code>, the SageMaker Partner AI App is automatically upgraded to the latest minor version during the next scheduled maintenance window, if one is available. Default is <code>FALSE</code>.</p>", |
| 12691 | + "box":true |
| 12692 | + }, |
12668 | 12693 | "ClientToken":{ |
12669 | 12694 | "shape":"ClientToken", |
12670 | 12695 | "documentation":"<p>A unique token that guarantees that the call to this API is idempotent.</p>", |
|
18717 | 18742 | "Arn":{ |
18718 | 18743 | "shape":"PartnerAppArn", |
18719 | 18744 | "documentation":"<p>The ARN of the SageMaker Partner AI App to describe.</p>" |
| 18745 | + }, |
| 18746 | + "IncludeAvailableUpgrade":{ |
| 18747 | + "shape":"Boolean", |
| 18748 | + "documentation":"<p>When set to <code>TRUE</code>, the response includes available upgrade information for the SageMaker Partner AI App. Default is <code>FALSE</code>.</p>", |
| 18749 | + "box":true |
18720 | 18750 | } |
18721 | 18751 | } |
18722 | 18752 | }, |
|
18787 | 18817 | "Error":{ |
18788 | 18818 | "shape":"ErrorInfo", |
18789 | 18819 | "documentation":"<p>This is an error field object that contains the error code and the reason for an operation failure.</p>" |
| 18820 | + }, |
| 18821 | + "EnableAutoMinorVersionUpgrade":{ |
| 18822 | + "shape":"Boolean", |
| 18823 | + "documentation":"<p>Indicates whether the SageMaker Partner AI App is configured for automatic minor version upgrades during scheduled maintenance windows.</p>", |
| 18824 | + "box":true |
| 18825 | + }, |
| 18826 | + "CurrentVersionEolDate":{ |
| 18827 | + "shape":"Timestamp", |
| 18828 | + "documentation":"<p>The end-of-life date for the current version of the SageMaker Partner AI App.</p>" |
| 18829 | + }, |
| 18830 | + "AvailableUpgrade":{ |
| 18831 | + "shape":"AvailableUpgrade", |
| 18832 | + "documentation":"<p>A map of available minor version upgrades for the SageMaker Partner AI App. The key is the semantic version number, and the value is a list of release notes for that version. A null value indicates no upgrades are available.</p>" |
18790 | 18833 | } |
18791 | 18834 | } |
18792 | 18835 | }, |
|
22995 | 23038 | "min":1, |
22996 | 23039 | "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+" |
22997 | 23040 | }, |
| 23041 | + "GroupNamePattern":{ |
| 23042 | + "type":"string", |
| 23043 | + "max":128, |
| 23044 | + "min":1, |
| 23045 | + "pattern":"[\\w+=,.@*-]+" |
| 23046 | + }, |
| 23047 | + "GroupPatternsList":{ |
| 23048 | + "type":"list", |
| 23049 | + "member":{"shape":"GroupNamePattern"}, |
| 23050 | + "max":10, |
| 23051 | + "min":1 |
| 23052 | + }, |
22998 | 23053 | "GroupingAttributeName":{ |
22999 | 23054 | "type":"string", |
23000 | 23055 | "max":256, |
|
30870 | 30925 | "min":1, |
30871 | 30926 | "pattern":"[a-zA-Z]+ ?\\d+\\.\\d+(\\.\\d+)?" |
30872 | 30927 | }, |
| 30928 | + "MajorMinorVersion":{ |
| 30929 | + "type":"string", |
| 30930 | + "max":64, |
| 30931 | + "min":0, |
| 30932 | + "pattern":"\\d+\\.\\d+" |
| 30933 | + }, |
30873 | 30934 | "ManagedInstanceScalingMaxInstanceCount":{ |
30874 | 30935 | "type":"integer", |
30875 | 30936 | "box":true, |
|
32320 | 32381 | "type":"string", |
32321 | 32382 | "max":2048, |
32322 | 32383 | "min":1, |
32323 | | - "pattern":"arn:arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:model-package/[\\S]{1,2048}" |
| 32384 | + "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:model-package/[\\S]{1,2048}" |
32324 | 32385 | }, |
32325 | 32386 | "ModelPackageArnList":{ |
32326 | 32387 | "type":"list", |
|
34907 | 34968 | "Arguments":{ |
34908 | 34969 | "shape":"PartnerAppArguments", |
34909 | 34970 | "documentation":"<p>This is a map of required inputs for a SageMaker Partner AI App. Based on the application type, the map is populated with a key and value pair that is specific to the user and application.</p>" |
| 34971 | + }, |
| 34972 | + "AssignedGroupPatterns":{ |
| 34973 | + "shape":"AssignedGroupPatternsList", |
| 34974 | + "documentation":"<p>A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App. Group names support wildcard matching using <code>*</code>. An empty list indicates the app will not use Identity Center group features. All groups specified in <code>RoleGroupAssignments</code> must match patterns in this list.</p>" |
| 34975 | + }, |
| 34976 | + "RoleGroupAssignments":{ |
| 34977 | + "shape":"RoleGroupAssignmentsList", |
| 34978 | + "documentation":"<p>A map of in-app roles to Amazon Web Services IAM Identity Center group patterns. Groups assigned to specific roles receive those permissions, while groups in <code>AssignedGroupPatterns</code> but not in this map receive default in-app role depending on app type. Group patterns support wildcard matching using <code>*</code>. Currently supported by Fiddler version 1.3 and later with roles: <code>ORG_MEMBER</code> (default) and <code>ORG_ADMIN</code>.</p>" |
34910 | 34979 | } |
34911 | 34980 | }, |
34912 | 34981 | "documentation":"<p>Configuration settings for the SageMaker Partner AI App.</p>" |
|
38096 | 38165 | "min":1, |
38097 | 38166 | "pattern":".*" |
38098 | 38167 | }, |
| 38168 | + "ReleaseNotesList":{ |
| 38169 | + "type":"list", |
| 38170 | + "member":{"shape":"String1024"}, |
| 38171 | + "max":10, |
| 38172 | + "min":0 |
| 38173 | + }, |
38099 | 38174 | "RemoteDebugConfig":{ |
38100 | 38175 | "type":"structure", |
38101 | 38176 | "members":{ |
|
38749 | 38824 | "min":20, |
38750 | 38825 | "pattern":"arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+" |
38751 | 38826 | }, |
| 38827 | + "RoleGroupAssignment":{ |
| 38828 | + "type":"structure", |
| 38829 | + "required":[ |
| 38830 | + "RoleName", |
| 38831 | + "GroupPatterns" |
| 38832 | + ], |
| 38833 | + "members":{ |
| 38834 | + "RoleName":{ |
| 38835 | + "shape":"NonEmptyString256", |
| 38836 | + "documentation":"<p>The name of the in-app role within the SageMaker Partner AI App. The specific roles available depend on the app type and version.</p>" |
| 38837 | + }, |
| 38838 | + "GroupPatterns":{ |
| 38839 | + "shape":"GroupPatternsList", |
| 38840 | + "documentation":"<p>A list of AWS IAM Identity Center group patterns that should be assigned to the specified role. Group patterns support wildcard matching using <code>*</code>.</p>" |
| 38841 | + } |
| 38842 | + }, |
| 38843 | + "documentation":"<p>Defines the mapping between an in-app role and the AWS IAM Identity Center group patterns that should be assigned to that role within the SageMaker Partner AI App.</p>" |
| 38844 | + }, |
| 38845 | + "RoleGroupAssignmentsList":{ |
| 38846 | + "type":"list", |
| 38847 | + "member":{"shape":"RoleGroupAssignment"}, |
| 38848 | + "max":10, |
| 38849 | + "min":0 |
| 38850 | + }, |
38752 | 38851 | "RollingDeploymentPolicy":{ |
38753 | 38852 | "type":"structure", |
38754 | 38853 | "required":["MaximumBatchSize"], |
|
44938 | 45037 | "documentation":"<p>When set to <code>TRUE</code>, the SageMaker Partner AI App sets the Amazon Web Services IAM session name or the authenticated IAM user as the identity of the SageMaker Partner AI App user.</p>", |
44939 | 45038 | "box":true |
44940 | 45039 | }, |
| 45040 | + "EnableAutoMinorVersionUpgrade":{ |
| 45041 | + "shape":"Boolean", |
| 45042 | + "documentation":"<p>When set to <code>TRUE</code>, the SageMaker Partner AI App is automatically upgraded to the latest minor version during the next scheduled maintenance window, if one is available.</p>", |
| 45043 | + "box":true |
| 45044 | + }, |
| 45045 | + "AppVersion":{ |
| 45046 | + "shape":"MajorMinorVersion", |
| 45047 | + "documentation":"<p>The semantic version to upgrade the SageMaker Partner AI App to. Must be the same semantic version returned in the <code>AvailableUpgrade</code> field from <code>DescribePartnerApp</code>. Version skipping and downgrades are not supported.</p>" |
| 45048 | + }, |
44941 | 45049 | "ClientToken":{ |
44942 | 45050 | "shape":"ClientToken", |
44943 | 45051 | "documentation":"<p>A unique token that guarantees that the call to this API is idempotent.</p>", |
|
0 commit comments