Class: Aws::Glue::Types::CreateDataQualityRulesetRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-glue/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.

Returns:

  • (String)


4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
# File 'lib/aws-sdk-glue/types.rb', line 4292

class CreateDataQualityRulesetRequest < Struct.new(
  :name,
  :description,
  :ruleset,
  :tags,
  :target_table,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the data quality ruleset.

Returns:

  • (String)


4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
# File 'lib/aws-sdk-glue/types.rb', line 4292

class CreateDataQualityRulesetRequest < Struct.new(
  :name,
  :description,
  :ruleset,
  :tags,
  :target_table,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A unique name for the data quality ruleset.

Returns:

  • (String)


4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
# File 'lib/aws-sdk-glue/types.rb', line 4292

class CreateDataQualityRulesetRequest < Struct.new(
  :name,
  :description,
  :ruleset,
  :tags,
  :target_table,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#rulesetString

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

Returns:

  • (String)


4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
# File 'lib/aws-sdk-glue/types.rb', line 4292

class CreateDataQualityRulesetRequest < Struct.new(
  :name,
  :description,
  :ruleset,
  :tags,
  :target_table,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

A list of tags applied to the data quality ruleset.

Returns:

  • (Hash<String,String>)


4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
# File 'lib/aws-sdk-glue/types.rb', line 4292

class CreateDataQualityRulesetRequest < Struct.new(
  :name,
  :description,
  :ruleset,
  :tags,
  :target_table,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#target_tableTypes::DataQualityTargetTable

A target table associated with the data quality ruleset.



4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
# File 'lib/aws-sdk-glue/types.rb', line 4292

class CreateDataQualityRulesetRequest < Struct.new(
  :name,
  :description,
  :ruleset,
  :tags,
  :target_table,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end