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)


925
926
927
928
929
930
931
932
933
934
935
936
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 925

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:



693
694
695
696
697
698
699
700
701
702
703
704
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 693

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.



2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2984

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)


1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1957

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.



2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2984

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.



851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 851

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:



851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 851

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:



851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 851

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 executionId 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)


693
694
695
696
697
698
699
700
701
702
703
704
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 693

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)


1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1957

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.



851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 851

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