@@ -7244,33 +7244,50 @@ export type CandidateSortBy = (typeof CandidateSortBy)[keyof typeof CandidateSor
7244
7244
* @public
7245
7245
* @enum
7246
7246
*/
7247
- export const DataSourceName = {
7248
- SalesforceGenie : "SalesforceGenie " ,
7249
- Snowflake : "Snowflake " ,
7247
+ export const FeatureStatus = {
7248
+ Disabled : "DISABLED " ,
7249
+ Enabled : "ENABLED " ,
7250
7250
} as const ;
7251
7251
7252
7252
/**
7253
7253
* @public
7254
7254
*/
7255
- export type DataSourceName = ( typeof DataSourceName ) [ keyof typeof DataSourceName ] ;
7255
+ export type FeatureStatus = ( typeof FeatureStatus ) [ keyof typeof FeatureStatus ] ;
7256
+
7257
+ /**
7258
+ * @public
7259
+ * <p>The model deployment settings for the SageMaker Canvas application.</p>
7260
+ * <note>
7261
+ * <p>In order to enable model deployment for Canvas, the SageMaker Domain's or user profile's Amazon Web Services IAM
7262
+ * execution role must have the <code>AmazonSageMakerCanvasDirectDeployAccess</code> policy attached. You can also
7263
+ * turn on model deployment permissions through the SageMaker Domain's or user profile's settings in the SageMaker console.</p>
7264
+ * </note>
7265
+ */
7266
+ export interface DirectDeploySettings {
7267
+ /**
7268
+ * @public
7269
+ * <p>Describes whether model deployment permissions are enabled or disabled in the Canvas application.</p>
7270
+ */
7271
+ Status ?: FeatureStatus | string ;
7272
+ }
7256
7273
7257
7274
/**
7258
7275
* @public
7259
7276
* @enum
7260
7277
*/
7261
- export const FeatureStatus = {
7262
- Disabled : "DISABLED " ,
7263
- Enabled : "ENABLED " ,
7278
+ export const DataSourceName = {
7279
+ SalesforceGenie : "SalesforceGenie " ,
7280
+ Snowflake : "Snowflake " ,
7264
7281
} as const ;
7265
7282
7266
7283
/**
7267
7284
* @public
7268
7285
*/
7269
- export type FeatureStatus = ( typeof FeatureStatus ) [ keyof typeof FeatureStatus ] ;
7286
+ export type DataSourceName = ( typeof DataSourceName ) [ keyof typeof DataSourceName ] ;
7270
7287
7271
7288
/**
7272
7289
* @public
7273
- * <p>The Amazon SageMaker Canvas app setting where you configure OAuth for connecting to an external
7290
+ * <p>The Amazon SageMaker Canvas application setting where you configure OAuth for connecting to an external
7274
7291
* data source, such as Snowflake.</p>
7275
7292
*/
7276
7293
export interface IdentityProviderOAuthSetting {
@@ -7295,6 +7312,20 @@ export interface IdentityProviderOAuthSetting {
7295
7312
SecretArn ?: string ;
7296
7313
}
7297
7314
7315
+ /**
7316
+ * @public
7317
+ * <p>The Amazon SageMaker Canvas application setting where you configure
7318
+ * document querying.</p>
7319
+ */
7320
+ export interface KendraSettings {
7321
+ /**
7322
+ * @public
7323
+ * <p>Describes whether the document querying feature is enabled
7324
+ * or disabled in the Canvas application.</p>
7325
+ */
7326
+ Status ?: FeatureStatus | string ;
7327
+ }
7328
+
7298
7329
/**
7299
7330
* @public
7300
7331
* <p>The model registry settings for the SageMaker Canvas application.</p>
@@ -7369,7 +7400,7 @@ export interface WorkspaceSettings {
7369
7400
export interface CanvasAppSettings {
7370
7401
/**
7371
7402
* @public
7372
- * <p>Time series forecast settings for the Canvas application.</p>
7403
+ * <p>Time series forecast settings for the SageMaker Canvas application.</p>
7373
7404
*/
7374
7405
TimeSeriesForecastingSettings ?: TimeSeriesForecastingSettings ;
7375
7406
@@ -7390,6 +7421,18 @@ export interface CanvasAppSettings {
7390
7421
* <p>The settings for connecting to an external data source with OAuth.</p>
7391
7422
*/
7392
7423
IdentityProviderOAuthSettings ?: IdentityProviderOAuthSetting [ ] ;
7424
+
7425
+ /**
7426
+ * @public
7427
+ * <p>The settings for document querying.</p>
7428
+ */
7429
+ KendraSettings ?: KendraSettings ;
7430
+
7431
+ /**
7432
+ * @public
7433
+ * <p>The model deployment settings for the SageMaker Canvas application.</p>
7434
+ */
7435
+ DirectDeploySettings ?: DirectDeploySettings ;
7393
7436
}
7394
7437
7395
7438
/**
@@ -11436,27 +11479,3 @@ export interface CreateDataQualityJobDefinitionRequest {
11436
11479
*/
11437
11480
Tags ?: Tag [ ] ;
11438
11481
}
11439
-
11440
- /**
11441
- * @public
11442
- */
11443
- export interface CreateDataQualityJobDefinitionResponse {
11444
- /**
11445
- * @public
11446
- * <p>The Amazon Resource Name (ARN) of the job definition.</p>
11447
- */
11448
- JobDefinitionArn : string | undefined ;
11449
- }
11450
-
11451
- /**
11452
- * @public
11453
- * @enum
11454
- */
11455
- export const EdgePresetDeploymentType = {
11456
- GreengrassV2Component : "GreengrassV2Component" ,
11457
- } as const ;
11458
-
11459
- /**
11460
- * @public
11461
- */
11462
- export type EdgePresetDeploymentType = ( typeof EdgePresetDeploymentType ) [ keyof typeof EdgePresetDeploymentType ] ;
0 commit comments