Class: Aws::BackupSearch::Types::StartSearchResultExportJobInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Include this parameter to allow multiple identical calls for idempotency.

A client token is valid for 8 hours after the first request that uses it is completed. After this time, any request with the same token is treated as a new request.

Returns:

  • (String)


1280
1281
1282
1283
1284
1285
1286
1287
1288
# File 'lib/aws-sdk-backupsearch/types.rb', line 1280

class StartSearchResultExportJobInput < Struct.new(
  :search_job_identifier,
  :export_specification,
  :client_token,
  :tags,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#export_specificationTypes::ExportSpecification

This specification contains a required string of the destination bucket; optionally, you can include the destination prefix.



1280
1281
1282
1283
1284
1285
1286
1287
1288
# File 'lib/aws-sdk-backupsearch/types.rb', line 1280

class StartSearchResultExportJobInput < Struct.new(
  :search_job_identifier,
  :export_specification,
  :client_token,
  :tags,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

This parameter specifies the role ARN used to start the search results export jobs.

Returns:

  • (String)


1280
1281
1282
1283
1284
1285
1286
1287
1288
# File 'lib/aws-sdk-backupsearch/types.rb', line 1280

class StartSearchResultExportJobInput < Struct.new(
  :search_job_identifier,
  :export_specification,
  :client_token,
  :tags,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#search_job_identifierString

The unique string that specifies the search job.

Returns:

  • (String)


1280
1281
1282
1283
1284
1285
1286
1287
1288
# File 'lib/aws-sdk-backupsearch/types.rb', line 1280

class StartSearchResultExportJobInput < Struct.new(
  :search_job_identifier,
  :export_specification,
  :client_token,
  :tags,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Optional tags to include. A tag is a key-value pair you can use to manage, filter, and search for your resources. Allowed characters include UTF-8 letters, numbers, spaces, and the following characters: + - = . _ : /.

Returns:

  • (Hash<String,String>)


1280
1281
1282
1283
1284
1285
1286
1287
1288
# File 'lib/aws-sdk-backupsearch/types.rb', line 1280

class StartSearchResultExportJobInput < Struct.new(
  :search_job_identifier,
  :export_specification,
  :client_token,
  :tags,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end