Skip to content

Commit 5289d91

Browse files
author
AWS
committed
Amazon SageMaker Service Update: Amazon SageMaker Canvas adds IdentityProviderOAuthSettings support for CanvasAppSettings
1 parent 64bf204 commit 5289d91

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon SageMaker Service",
4+
"contributor": "",
5+
"description": "Amazon SageMaker Canvas adds IdentityProviderOAuthSettings support for CanvasAppSettings"
6+
}

services/sagemaker/src/main/resources/codegen-resources/service-2.json

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5860,6 +5860,10 @@
58605860
"WorkspaceSettings":{
58615861
"shape":"WorkspaceSettings",
58625862
"documentation":"<p>The workspace settings for the SageMaker Canvas application.</p>"
5863+
},
5864+
"IdentityProviderOAuthSettings":{
5865+
"shape":"IdentityProviderOAuthSettings",
5866+
"documentation":"<p>The settings for connecting to an external data source with OAuth.</p>"
58635867
}
58645868
},
58655869
"documentation":"<p>The SageMaker Canvas application settings.</p>"
@@ -9875,6 +9879,13 @@
98759879
},
98769880
"documentation":"<p>Describes the location of the channel data.</p>"
98779881
},
9882+
"DataSourceName":{
9883+
"type":"string",
9884+
"enum":[
9885+
"SalesforceGenie",
9886+
"Snowflake"
9887+
]
9888+
},
98789889
"Database":{
98799890
"type":"string",
98809891
"max":255,
@@ -18456,6 +18467,29 @@
1845618467
"max":128,
1845718468
"min":32
1845818469
},
18470+
"IdentityProviderOAuthSetting":{
18471+
"type":"structure",
18472+
"members":{
18473+
"DataSourceName":{
18474+
"shape":"DataSourceName",
18475+
"documentation":"<p>The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud.</p>"
18476+
},
18477+
"Status":{
18478+
"shape":"FeatureStatus",
18479+
"documentation":"<p>Describes whether OAuth for a data source is enabled or disabled in the Canvas application.</p>"
18480+
},
18481+
"SecretArn":{
18482+
"shape":"SecretArn",
18483+
"documentation":"<p>The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL. </p>"
18484+
}
18485+
},
18486+
"documentation":"<p>The Amazon SageMaker Canvas app setting where you configure OAuth for connecting to an external data source, such as Snowflake.</p>"
18487+
},
18488+
"IdentityProviderOAuthSettings":{
18489+
"type":"list",
18490+
"member":{"shape":"IdentityProviderOAuthSetting"},
18491+
"max":20
18492+
},
1845918493
"Image":{
1846018494
"type":"structure",
1846118495
"required":[
@@ -29217,7 +29251,7 @@
2921729251
},
2921829252
"JobDurationInSeconds":{
2921929253
"shape":"JobDurationInSeconds",
29220-
"documentation":"<p>Specifies the maximum duration of the job, in seconds. The maximum value is 7200.</p>"
29254+
"documentation":"<p>Specifies the maximum duration of the job, in seconds. The maximum value is 18,000 seconds.</p>"
2922129255
},
2922229256
"TrafficPattern":{
2922329257
"shape":"TrafficPattern",

0 commit comments

Comments
 (0)