Class: Aws::Transfer::Types::DescribedExecution

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb

Overview

The details for an execution object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#execution_idString

A unique identifier for the execution of a workflow.

Returns:

  • (String)


2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2335

class DescribedExecution < Struct.new(
  :execution_id,
  :initial_file_location,
  :service_metadata,
  :execution_role,
  :logging_configuration,
  :posix_profile,
  :status,
  :results)
  SENSITIVE = []
  include Aws::Structure
end

#execution_roleString

The IAM role associated with the execution.

Returns:

  • (String)


2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2335

class DescribedExecution < Struct.new(
  :execution_id,
  :initial_file_location,
  :service_metadata,
  :execution_role,
  :logging_configuration,
  :posix_profile,
  :status,
  :results)
  SENSITIVE = []
  include Aws::Structure
end

#initial_file_locationTypes::FileLocation

A structure that describes the Amazon S3 or EFS file location. This is the file location when the execution begins: if the file is being copied, this is the initial (as opposed to destination) file location.

Returns:



2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2335

class DescribedExecution < Struct.new(
  :execution_id,
  :initial_file_location,
  :service_metadata,
  :execution_role,
  :logging_configuration,
  :posix_profile,
  :status,
  :results)
  SENSITIVE = []
  include Aws::Structure
end

#logging_configurationTypes::LoggingConfiguration

The IAM logging role associated with the execution.



2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2335

class DescribedExecution < Struct.new(
  :execution_id,
  :initial_file_location,
  :service_metadata,
  :execution_role,
  :logging_configuration,
  :posix_profile,
  :status,
  :results)
  SENSITIVE = []
  include Aws::Structure
end

#posix_profileTypes::PosixProfile

The full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. The POSIX permissions that are set on files and directories in your file system determine the level of access your users get when transferring files into and out of your Amazon EFS file systems.

Returns:



2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2335

class DescribedExecution < Struct.new(
  :execution_id,
  :initial_file_location,
  :service_metadata,
  :execution_role,
  :logging_configuration,
  :posix_profile,
  :status,
  :results)
  SENSITIVE = []
  include Aws::Structure
end

#resultsTypes::ExecutionResults

A structure that describes the execution results. This includes a list of the steps along with the details of each step, error type and message (if any), and the OnExceptionSteps structure.



2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2335

class DescribedExecution < Struct.new(
  :execution_id,
  :initial_file_location,
  :service_metadata,
  :execution_role,
  :logging_configuration,
  :posix_profile,
  :status,
  :results)
  SENSITIVE = []
  include Aws::Structure
end

#service_metadataTypes::ServiceMetadata

A container object for the session details that are associated with a workflow.



2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2335

class DescribedExecution < Struct.new(
  :execution_id,
  :initial_file_location,
  :service_metadata,
  :execution_role,
  :logging_configuration,
  :posix_profile,
  :status,
  :results)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status is one of the execution. Can be in progress, completed, exception encountered, or handling the exception.

Returns:

  • (String)


2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 2335

class DescribedExecution < Struct.new(
  :execution_id,
  :initial_file_location,
  :service_metadata,
  :execution_role,
  :logging_configuration,
  :posix_profile,
  :status,
  :results)
  SENSITIVE = []
  include Aws::Structure
end