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)


930
931
932
933
934
935
936
937
938
939
940
941
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 930

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:



698
699
700
701
702
703
704
705
706
707
708
709
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 698

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.



2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2999

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)


1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1972

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.



2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2999

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.



856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 856

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:



856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 856

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:



856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 856

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)


698
699
700
701
702
703
704
705
706
707
708
709
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 698

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)


1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1972

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.



856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 856

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