diff --git a/clients/client-glue/src/commands/GetDataQualityRulesetEvaluationRunCommand.ts b/clients/client-glue/src/commands/GetDataQualityRulesetEvaluationRunCommand.ts index 00f76ee1aec6..84e3c87142d9 100644 --- a/clients/client-glue/src/commands/GetDataQualityRulesetEvaluationRunCommand.ts +++ b/clients/client-glue/src/commands/GetDataQualityRulesetEvaluationRunCommand.ts @@ -67,6 +67,7 @@ export interface GetDataQualityRulesetEvaluationRunCommandOutput * // AdditionalRunOptions: { // DataQualityEvaluationRunAdditionalRunOptions * // CloudWatchMetricsEnabled: true || false, * // ResultsS3Prefix: "STRING_VALUE", + * // CompositeRuleEvaluationMethod: "COLUMN" || "ROW", * // }, * // Status: "STARTING" || "RUNNING" || "STOPPING" || "STOPPED" || "SUCCEEDED" || "FAILED" || "TIMEOUT", * // ErrorString: "STRING_VALUE", diff --git a/clients/client-glue/src/commands/GetSchemaCommand.ts b/clients/client-glue/src/commands/GetSchemaCommand.ts index 08522a86b995..dff624326f4e 100644 --- a/clients/client-glue/src/commands/GetSchemaCommand.ts +++ b/clients/client-glue/src/commands/GetSchemaCommand.ts @@ -6,8 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GlueClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../GlueClient"; -import { GetSchemaInput } from "../models/models_1"; -import { GetSchemaResponse } from "../models/models_2"; +import { GetSchemaInput, GetSchemaResponse } from "../models/models_2"; import { de_GetSchemaCommand, se_GetSchemaCommand } from "../protocols/Aws_json1_1"; /** diff --git a/clients/client-glue/src/commands/StartDataQualityRulesetEvaluationRunCommand.ts b/clients/client-glue/src/commands/StartDataQualityRulesetEvaluationRunCommand.ts index f5bf037ecd58..88c99ca640be 100644 --- a/clients/client-glue/src/commands/StartDataQualityRulesetEvaluationRunCommand.ts +++ b/clients/client-glue/src/commands/StartDataQualityRulesetEvaluationRunCommand.ts @@ -62,6 +62,7 @@ export interface StartDataQualityRulesetEvaluationRunCommandOutput * AdditionalRunOptions: { // DataQualityEvaluationRunAdditionalRunOptions * CloudWatchMetricsEnabled: true || false, * ResultsS3Prefix: "STRING_VALUE", + * CompositeRuleEvaluationMethod: "COLUMN" || "ROW", * }, * RulesetNames: [ // RulesetNames // required * "STRING_VALUE", diff --git a/clients/client-glue/src/models/models_1.ts b/clients/client-glue/src/models/models_1.ts index af64f0d58d3a..08194f36fe09 100644 --- a/clients/client-glue/src/models/models_1.ts +++ b/clients/client-glue/src/models/models_1.ts @@ -6167,6 +6167,21 @@ export interface GetDataQualityRulesetEvaluationRunRequest { RunId: string | undefined; } +/** + * @public + * @enum + */ +export const DQCompositeRuleEvaluationMethod = { + COLUMN: "COLUMN", + ROW: "ROW", +} as const; + +/** + * @public + */ +export type DQCompositeRuleEvaluationMethod = + (typeof DQCompositeRuleEvaluationMethod)[keyof typeof DQCompositeRuleEvaluationMethod]; + /** *
Additional run options you can specify for an evaluation run.
* @public @@ -6183,6 +6198,12 @@ export interface DataQualityEvaluationRunAdditionalRunOptions { * @public */ ResultsS3Prefix?: string; + + /** + *Set the evaluation method for composite rules in the ruleset to ROW/COLUMN
+ * @public + */ + CompositeRuleEvaluationMethod?: DQCompositeRuleEvaluationMethod; } /** @@ -6262,7 +6283,7 @@ export interface GetDataQualityRulesetEvaluationRunResponse { ExecutionTime?: number; /** - *A list of ruleset names for the run.
+ *A list of ruleset names for the run. Currently, this parameter takes only one Ruleset name.
* @public */ RulesetNames?: string[]; @@ -8330,22 +8351,3 @@ export interface GetResourcePolicyResponse { */ UpdateTime?: Date; } - -/** - * @public - */ -export interface GetSchemaInput { - /** - *This is a wrapper structure to contain schema identity fields. The structure contains:
- *SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. Either SchemaArn
or SchemaName
and RegistryName
has to be provided.
SchemaId$SchemaName: The name of the schema. Either SchemaArn
or SchemaName
and RegistryName
has to be provided.
This is a wrapper structure to contain schema identity fields. The structure contains:
+ *SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. Either SchemaArn
or SchemaName
and RegistryName
has to be provided.
SchemaId$SchemaName: The name of the schema. Either SchemaArn
or SchemaName
and RegistryName
has to be provided.
Prefix for Amazon S3 to store results.
" } + }, + "CompositeRuleEvaluationMethod": { + "target": "com.amazonaws.glue#DQCompositeRuleEvaluationMethod", + "traits": { + "smithy.api#documentation": "Set the evaluation method for composite rules in the ruleset to ROW/COLUMN
" + } } }, "traits": { @@ -16713,7 +16736,7 @@ "RulesetNames": { "target": "com.amazonaws.glue#RulesetNames", "traits": { - "smithy.api#documentation": "A list of ruleset names for the run.
" + "smithy.api#documentation": "A list of ruleset names for the run. Currently, this parameter takes only one Ruleset name.
" } }, "ResultIds": {