Module: Aws::MainframeModernization::Types

Defined in:
gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AlternateKey, ApplicationSummary, ApplicationVersionSummary, BatchJobDefinition, BatchJobExecutionSummary, BatchJobIdentifier, CancelBatchJobExecutionRequest, CancelBatchJobExecutionResponse, ConflictException, CreateApplicationRequest, CreateApplicationResponse, CreateDataSetImportTaskRequest, CreateDataSetImportTaskResponse, CreateDeploymentRequest, CreateDeploymentResponse, CreateEnvironmentRequest, CreateEnvironmentResponse, DataSet, DataSetImportConfig, DataSetImportItem, DataSetImportSummary, DataSetImportTask, DataSetSummary, DatasetDetailOrgAttributes, DatasetOrgAttributes, Definition, DeleteApplicationFromEnvironmentRequest, DeleteApplicationFromEnvironmentResponse, DeleteApplicationRequest, DeleteApplicationResponse, DeleteEnvironmentRequest, DeleteEnvironmentResponse, DeployedVersionSummary, DeploymentSummary, EfsStorageConfiguration, EngineVersionsSummary, EnvironmentSummary, ExecutionTimeoutException, ExternalLocation, FileBatchJobDefinition, FileBatchJobIdentifier, FsxStorageConfiguration, GdgAttributes, GdgDetailAttributes, GetApplicationRequest, GetApplicationResponse, GetApplicationVersionRequest, GetApplicationVersionResponse, GetBatchJobExecutionRequest, GetBatchJobExecutionResponse, GetDataSetDetailsRequest, GetDataSetDetailsResponse, GetDataSetImportTaskRequest, GetDataSetImportTaskResponse, GetDeploymentRequest, GetDeploymentResponse, GetEnvironmentRequest, GetEnvironmentResponse, GetSignedBluinsightsUrlResponse, HighAvailabilityConfig, InternalServerException, JobIdentifier, JobStep, JobStepRestartMarker, ListApplicationVersionsRequest, ListApplicationVersionsResponse, ListApplicationsRequest, ListApplicationsResponse, ListBatchJobDefinitionsRequest, ListBatchJobDefinitionsResponse, ListBatchJobExecutionsRequest, ListBatchJobExecutionsResponse, ListBatchJobRestartPointsRequest, ListBatchJobRestartPointsResponse, ListDataSetImportHistoryRequest, ListDataSetImportHistoryResponse, ListDataSetsRequest, ListDataSetsResponse, ListDeploymentsRequest, ListDeploymentsResponse, ListEngineVersionsRequest, ListEngineVersionsResponse, ListEnvironmentsRequest, ListEnvironmentsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, LogGroupSummary, MaintenanceSchedule, PendingMaintenance, PoAttributes, PoDetailAttributes, PrimaryKey, PsAttributes, PsDetailAttributes, RecordLength, ResourceNotFoundException, RestartBatchJobIdentifier, S3BatchJobIdentifier, ScriptBatchJobDefinition, ScriptBatchJobIdentifier, ServiceQuotaExceededException, ServiceUnavailableException, StartApplicationRequest, StartApplicationResponse, StartBatchJobRequest, StartBatchJobResponse, StopApplicationRequest, StopApplicationResponse, StorageConfiguration, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateApplicationRequest, UpdateApplicationResponse, UpdateEnvironmentRequest, UpdateEnvironmentResponse, ValidationException, ValidationExceptionField, VsamAttributes, VsamDetailAttributes

Instance Attribute Summary collapse

Instance Attribute Details

#contentString

The content of the application definition. This is a JSON object that contains the resource configuration/definitions that identify an application.

Returns:

  • (String)


920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 920

class Definition < Struct.new(
  :content,
  :s3_location,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Content < Definition; end
  class S3Location < Definition; end
  class Unknown < Definition; end
end

#data_setsArray<Types::DataSetImportItem>

The data sets.

Returns:



688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 688

class DataSetImportConfig < Struct.new(
  :data_sets,
  :s3_location,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataSets < DataSetImportConfig; end
  class S3Location < DataSetImportConfig; end
  class Unknown < DataSetImportConfig; end
end

#efsTypes::EfsStorageConfiguration

Defines the storage configuration for an Amazon EFS file system.



2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2961

class StorageConfiguration < Struct.new(
  :efs,
  :fsx,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Efs < StorageConfiguration; end
  class Fsx < StorageConfiguration; end
  class Unknown < StorageConfiguration; end
end

#file_batch_job_definitionTypes::FileBatchJobDefinition

Specifies a file containing a batch job definition.



184
185
186
187
188
189
190
191
192
193
194
195
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 184

class BatchJobDefinition < Struct.new(
  :file_batch_job_definition,
  :script_batch_job_definition,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobDefinition < BatchJobDefinition; end
  class ScriptBatchJobDefinition < BatchJobDefinition; end
  class Unknown < BatchJobDefinition; end
end

#file_batch_job_identifierTypes::FileBatchJobIdentifier

Specifies a file associated with a specific batch job.



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 290

class BatchJobIdentifier < Struct.new(
  :file_batch_job_identifier,
  :restart_batch_job_identifier,
  :s3_batch_job_identifier,
  :script_batch_job_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobIdentifier < BatchJobIdentifier; end
  class RestartBatchJobIdentifier < BatchJobIdentifier; end
  class S3BatchJobIdentifier < BatchJobIdentifier; end
  class ScriptBatchJobIdentifier < BatchJobIdentifier; end
  class Unknown < BatchJobIdentifier; end
end

#file_nameString

The name of the file that contains the batch job definition.

Returns:

  • (String)


1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1949

class JobIdentifier < Struct.new(
  :file_name,
  :script_name,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileName < JobIdentifier; end
  class ScriptName < JobIdentifier; end
  class Unknown < JobIdentifier; end
end

#fsxTypes::FsxStorageConfiguration

Defines the storage configuration for an Amazon FSx file system.



2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2961

class StorageConfiguration < Struct.new(
  :efs,
  :fsx,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Efs < StorageConfiguration; end
  class Fsx < StorageConfiguration; end
  class Unknown < StorageConfiguration; end
end

#gdgTypes::GdgAttributes

The generation data group of the data set.



846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 846

class DatasetDetailOrgAttributes < Struct.new(
  :gdg,
  :po,
  :ps,
  :vsam,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Gdg < DatasetDetailOrgAttributes; end
  class Po < DatasetDetailOrgAttributes; end
  class Ps < DatasetDetailOrgAttributes; end
  class Vsam < DatasetDetailOrgAttributes; end
  class Unknown < DatasetDetailOrgAttributes; end
end

#poTypes::PoAttributes

The details of a PO type data set.

Returns:



846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 846

class DatasetDetailOrgAttributes < Struct.new(
  :gdg,
  :po,
  :ps,
  :vsam,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Gdg < DatasetDetailOrgAttributes; end
  class Po < DatasetDetailOrgAttributes; end
  class Ps < DatasetDetailOrgAttributes; end
  class Vsam < DatasetDetailOrgAttributes; end
  class Unknown < DatasetDetailOrgAttributes; end
end

#psTypes::PsAttributes

The details of a PS type data set.

Returns:



846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 846

class DatasetDetailOrgAttributes < Struct.new(
  :gdg,
  :po,
  :ps,
  :vsam,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Gdg < DatasetDetailOrgAttributes; end
  class Po < DatasetDetailOrgAttributes; end
  class Ps < DatasetDetailOrgAttributes; end
  class Vsam < DatasetDetailOrgAttributes; end
  class Unknown < DatasetDetailOrgAttributes; end
end

#restart_batch_job_identifierTypes::RestartBatchJobIdentifier

Specifies the required information for restart, including execution ID and jobsteprestartmarker.



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 290

class BatchJobIdentifier < Struct.new(
  :file_batch_job_identifier,
  :restart_batch_job_identifier,
  :s3_batch_job_identifier,
  :script_batch_job_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobIdentifier < BatchJobIdentifier; end
  class RestartBatchJobIdentifier < BatchJobIdentifier; end
  class S3BatchJobIdentifier < BatchJobIdentifier; end
  class ScriptBatchJobIdentifier < BatchJobIdentifier; end
  class Unknown < BatchJobIdentifier; end
end

#s3_batch_job_identifierTypes::S3BatchJobIdentifier

Specifies an Amazon S3 location that identifies the batch jobs that you want to run. Use this identifier to run ad hoc batch jobs.



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 290

class BatchJobIdentifier < Struct.new(
  :file_batch_job_identifier,
  :restart_batch_job_identifier,
  :s3_batch_job_identifier,
  :script_batch_job_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobIdentifier < BatchJobIdentifier; end
  class RestartBatchJobIdentifier < BatchJobIdentifier; end
  class S3BatchJobIdentifier < BatchJobIdentifier; end
  class ScriptBatchJobIdentifier < BatchJobIdentifier; end
  class Unknown < BatchJobIdentifier; end
end

#s3_locationString

The URI of the Amazon S3 bucket.

Returns:

  • (String)


688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 688

class DataSetImportConfig < Struct.new(
  :data_sets,
  :s3_location,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataSets < DataSetImportConfig; end
  class S3Location < DataSetImportConfig; end
  class Unknown < DataSetImportConfig; end
end

#script_batch_job_definitionTypes::ScriptBatchJobDefinition

A script containing a batch job definition.



184
185
186
187
188
189
190
191
192
193
194
195
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 184

class BatchJobDefinition < Struct.new(
  :file_batch_job_definition,
  :script_batch_job_definition,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobDefinition < BatchJobDefinition; end
  class ScriptBatchJobDefinition < BatchJobDefinition; end
  class Unknown < BatchJobDefinition; end
end

#script_batch_job_identifierTypes::ScriptBatchJobIdentifier

A batch job identifier in which the batch job to run is identified by the script name.



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 290

class BatchJobIdentifier < Struct.new(
  :file_batch_job_identifier,
  :restart_batch_job_identifier,
  :s3_batch_job_identifier,
  :script_batch_job_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobIdentifier < BatchJobIdentifier; end
  class RestartBatchJobIdentifier < BatchJobIdentifier; end
  class S3BatchJobIdentifier < BatchJobIdentifier; end
  class ScriptBatchJobIdentifier < BatchJobIdentifier; end
  class Unknown < BatchJobIdentifier; end
end

#script_nameString

The name of the script that contains the batch job definition.

Returns:

  • (String)


1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1949

class JobIdentifier < Struct.new(
  :file_name,
  :script_name,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileName < JobIdentifier; end
  class ScriptName < JobIdentifier; end
  class Unknown < JobIdentifier; end
end

#vsamTypes::VsamAttributes

The details of a VSAM data set.



846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 846

class DatasetDetailOrgAttributes < Struct.new(
  :gdg,
  :po,
  :ps,
  :vsam,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Gdg < DatasetDetailOrgAttributes; end
  class Po < DatasetDetailOrgAttributes; end
  class Ps < DatasetDetailOrgAttributes; end
  class Vsam < DatasetDetailOrgAttributes; end
  class Unknown < DatasetDetailOrgAttributes; end
end