Class: Aws::MainframeModernization::Types::CreateDataSetExportTaskRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The unique identifier of the application for which you want to export data sets.

Returns:

  • (String)


465
466
467
468
469
470
471
472
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 465

class CreateDataSetExportTaskRequest < Struct.new(
  :application_id,
  :client_token,
  :export_config,
  :kms_key_id)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create a data set export. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


465
466
467
468
469
470
471
472
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 465

class CreateDataSetExportTaskRequest < Struct.new(
  :application_id,
  :client_token,
  :export_config,
  :kms_key_id)
  SENSITIVE = []
  include Aws::Structure
end

#export_configTypes::DataSetExportConfig

The data set export task configuration.



465
466
467
468
469
470
471
472
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 465

class CreateDataSetExportTaskRequest < Struct.new(
  :application_id,
  :client_token,
  :export_config,
  :kms_key_id)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_idString

The identifier of a customer managed key.

Returns:

  • (String)


465
466
467
468
469
470
471
472
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 465

class CreateDataSetExportTaskRequest < Struct.new(
  :application_id,
  :client_token,
  :export_config,
  :kms_key_id)
  SENSITIVE = []
  include Aws::Structure
end