amazonka-m2-2.0: Amazon MainframeModernization SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.M2.Lens

Description

 
Synopsis

Operations

CancelBatchJobExecution

cancelBatchJobExecution_executionId :: Lens' CancelBatchJobExecution Text Source #

The unique identifier of the batch job execution.

CreateApplication

createApplication_clientToken :: Lens' CreateApplication (Maybe Text) Source #

Unique, case-sensitive identifier the service generates to ensure the idempotency of the request to create an application. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.

createApplication_description :: Lens' CreateApplication (Maybe Text) Source #

The description of the application.

createApplication_kmsKeyId :: Lens' CreateApplication (Maybe Text) Source #

The identifier of a customer managed key.

createApplication_tags :: Lens' CreateApplication (Maybe (HashMap Text Text)) Source #

A list of tags to apply to the application.

createApplication_definition :: Lens' CreateApplication Definition Source #

The application definition for this application. You can specify either inline JSON or an S3 bucket location.

createApplication_engineType :: Lens' CreateApplication EngineType Source #

The type of the target platform for this application.

createApplication_name :: Lens' CreateApplication Text Source #

The unique identifier of the application.

createApplicationResponse_applicationArn :: Lens' CreateApplicationResponse Text Source #

The Amazon Resource Name (ARN) of the application.

CreateDataSetImportTask

createDataSetImportTask_clientToken :: Lens' CreateDataSetImportTask (Maybe Text) Source #

Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create a data set import. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.

createDataSetImportTask_applicationId :: Lens' CreateDataSetImportTask Text Source #

The unique identifier of the application for which you want to import data sets.

createDataSetImportTaskResponse_taskId :: Lens' CreateDataSetImportTaskResponse Text Source #

The task identifier. This operation is asynchronous. Use this identifier with the GetDataSetImportTask operation to obtain the status of this task.

CreateDeployment

createDeployment_clientToken :: Lens' CreateDeployment (Maybe Text) Source #

Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create a deployment. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.

createDeployment_applicationVersion :: Lens' CreateDeployment Natural Source #

The version of the application to deploy.

createDeployment_environmentId :: Lens' CreateDeployment Text Source #

The identifier of the runtime environment where you want to deploy this application.

CreateEnvironment

createEnvironment_clientToken :: Lens' CreateEnvironment (Maybe Text) Source #

Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create an environment. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.

createEnvironment_description :: Lens' CreateEnvironment (Maybe Text) Source #

The description of the runtime environment.

createEnvironment_engineVersion :: Lens' CreateEnvironment (Maybe Text) Source #

The version of the engine type for the runtime environment.

createEnvironment_highAvailabilityConfig :: Lens' CreateEnvironment (Maybe HighAvailabilityConfig) Source #

The details of a high availability configuration for this runtime environment.

createEnvironment_kmsKeyId :: Lens' CreateEnvironment (Maybe Text) Source #

The identifier of a customer managed key.

createEnvironment_preferredMaintenanceWindow :: Lens' CreateEnvironment (Maybe Text) Source #

Configures the maintenance window you want for the runtime environment. If you do not provide a value, a random system-generated value will be assigned.

createEnvironment_publiclyAccessible :: Lens' CreateEnvironment (Maybe Bool) Source #

Specifies whether the runtime environment is publicly accessible.

createEnvironment_securityGroupIds :: Lens' CreateEnvironment (Maybe [Text]) Source #

The list of security groups for the VPC associated with this runtime environment.

createEnvironment_storageConfigurations :: Lens' CreateEnvironment (Maybe [StorageConfiguration]) Source #

Optional. The storage configurations for this runtime environment.

createEnvironment_subnetIds :: Lens' CreateEnvironment (Maybe [Text]) Source #

The list of subnets associated with the VPC for this runtime environment.

createEnvironment_tags :: Lens' CreateEnvironment (Maybe (HashMap Text Text)) Source #

The tags for the runtime environment.

createEnvironment_engineType :: Lens' CreateEnvironment EngineType Source #

The engine type for the runtime environment.

createEnvironment_instanceType :: Lens' CreateEnvironment Text Source #

The type of instance for the runtime environment.

createEnvironment_name :: Lens' CreateEnvironment Text Source #

The name of the runtime environment. Must be unique within the account.

createEnvironmentResponse_environmentId :: Lens' CreateEnvironmentResponse Text Source #

The unique identifier of the runtime environment.

DeleteApplication

deleteApplication_applicationId :: Lens' DeleteApplication Text Source #

The unique identifier of the application you want to delete.

DeleteApplicationFromEnvironment

deleteApplicationFromEnvironment_applicationId :: Lens' DeleteApplicationFromEnvironment Text Source #

The unique identifier of the application you want to delete.

deleteApplicationFromEnvironment_environmentId :: Lens' DeleteApplicationFromEnvironment Text Source #

The unique identifier of the runtime environment where the application was previously deployed.

DeleteEnvironment

deleteEnvironment_environmentId :: Lens' DeleteEnvironment Text Source #

The unique identifier of the runtime environment you want to delete.

GetApplication

getApplication_applicationId :: Lens' GetApplication Text Source #

The identifier of the application.

getApplicationResponse_environmentId :: Lens' GetApplicationResponse (Maybe Text) Source #

The identifier of the runtime environment where you want to deploy the application.

getApplicationResponse_kmsKeyId :: Lens' GetApplicationResponse (Maybe Text) Source #

The identifier of a customer managed key.

getApplicationResponse_lastStartTime :: Lens' GetApplicationResponse (Maybe UTCTime) Source #

The timestamp when you last started the application. Null until the application runs for the first time.

getApplicationResponse_listenerArns :: Lens' GetApplicationResponse (Maybe (NonEmpty Text)) Source #

The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.

getApplicationResponse_listenerPorts :: Lens' GetApplicationResponse (Maybe (NonEmpty Int)) Source #

The port associated with the network load balancer listener created in your Amazon Web Services account.

getApplicationResponse_loadBalancerDnsName :: Lens' GetApplicationResponse (Maybe Text) Source #

The public DNS name of the load balancer created in your Amazon Web Services account.

getApplicationResponse_logGroups :: Lens' GetApplicationResponse (Maybe [LogGroupSummary]) Source #

The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.

getApplicationResponse_tags :: Lens' GetApplicationResponse (Maybe (HashMap Text Text)) Source #

A list of tags associated with the application.

getApplicationResponse_targetGroupArns :: Lens' GetApplicationResponse (Maybe (NonEmpty Text)) Source #

Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.

getApplicationResponse_applicationArn :: Lens' GetApplicationResponse Text Source #

The Amazon Resource Name (ARN) of the application.

getApplicationResponse_creationTime :: Lens' GetApplicationResponse UTCTime Source #

The timestamp when this application was created.

getApplicationResponse_engineType :: Lens' GetApplicationResponse EngineType Source #

The type of the target platform for the application.

getApplicationResponse_name :: Lens' GetApplicationResponse Text Source #

The unique identifier of the application.

GetApplicationVersion

getApplicationVersion_applicationId :: Lens' GetApplicationVersion Text Source #

The unique identifier of the application.

getApplicationVersionResponse_creationTime :: Lens' GetApplicationVersionResponse UTCTime Source #

The timestamp when the application version was created.

getApplicationVersionResponse_definitionContent :: Lens' GetApplicationVersionResponse Text Source #

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

GetBatchJobExecution

getBatchJobExecution_executionId :: Lens' GetBatchJobExecution Text Source #

The unique identifier of the batch job execution.

getBatchJobExecutionResponse_endTime :: Lens' GetBatchJobExecutionResponse (Maybe UTCTime) Source #

The timestamp when the batch job execution ended.

getBatchJobExecutionResponse_executionId :: Lens' GetBatchJobExecutionResponse Text Source #

The unique identifier for this batch job execution.

getBatchJobExecutionResponse_startTime :: Lens' GetBatchJobExecutionResponse UTCTime Source #

The timestamp when the batch job execution started.

GetDataSetDetails

getDataSetDetails_applicationId :: Lens' GetDataSetDetails Text Source #

The unique identifier of the application that this data set is associated with.

GetDataSetImportTask

getDataSetImportTask_taskId :: Lens' GetDataSetImportTask Text Source #

The task identifier returned by the CreateDataSetImportTask operation.

GetDeployment

getDeployment_applicationId :: Lens' GetDeployment Text Source #

The unique identifier of the application.

getDeployment_deploymentId :: Lens' GetDeployment Text Source #

The unique identifier for the deployment.

getDeploymentResponse_applicationId :: Lens' GetDeploymentResponse Text Source #

The unique identifier of the application.

getDeploymentResponse_creationTime :: Lens' GetDeploymentResponse UTCTime Source #

The timestamp when the deployment was created.

getDeploymentResponse_deploymentId :: Lens' GetDeploymentResponse Text Source #

The unique identifier of the deployment.

getDeploymentResponse_environmentId :: Lens' GetDeploymentResponse Text Source #

The unique identifier of the runtime environment.

GetEnvironment

getEnvironment_environmentId :: Lens' GetEnvironment Text Source #

The unique identifier of the runtime environment.

getEnvironmentResponse_actualCapacity :: Lens' GetEnvironmentResponse (Maybe Natural) Source #

The number of instances included in the runtime environment. A standalone runtime environment has a maxiumum of one instance. Currently, a high availability runtime environment has a maximum of two instances.

getEnvironmentResponse_description :: Lens' GetEnvironmentResponse (Maybe Text) Source #

The description of the runtime environment.

getEnvironmentResponse_highAvailabilityConfig :: Lens' GetEnvironmentResponse (Maybe HighAvailabilityConfig) Source #

The desired capacity of the high availability configuration for the runtime environment.

getEnvironmentResponse_kmsKeyId :: Lens' GetEnvironmentResponse (Maybe Text) Source #

The identifier of a customer managed key.

getEnvironmentResponse_loadBalancerArn :: Lens' GetEnvironmentResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) for the load balancer used with the runtime environment.

getEnvironmentResponse_pendingMaintenance :: Lens' GetEnvironmentResponse (Maybe PendingMaintenance) Source #

Indicates the pending maintenance scheduled on this environment.

getEnvironmentResponse_preferredMaintenanceWindow :: Lens' GetEnvironmentResponse (Maybe Text) Source #

Configures the maintenance window you want for the runtime environment. If you do not provide a value, a random system-generated value will be assigned.

getEnvironmentResponse_publiclyAccessible :: Lens' GetEnvironmentResponse (Maybe Bool) Source #

Whether applications running in this runtime environment are publicly accessible.

getEnvironmentResponse_storageConfigurations :: Lens' GetEnvironmentResponse (Maybe [StorageConfiguration]) Source #

The storage configurations defined for the runtime environment.

getEnvironmentResponse_tags :: Lens' GetEnvironmentResponse (Maybe (HashMap Text Text)) Source #

The tags defined for this runtime environment.

getEnvironmentResponse_creationTime :: Lens' GetEnvironmentResponse UTCTime Source #

The timestamp when the runtime environment was created.

getEnvironmentResponse_engineType :: Lens' GetEnvironmentResponse EngineType Source #

The target platform for the runtime environment.

getEnvironmentResponse_environmentArn :: Lens' GetEnvironmentResponse Text Source #

The Amazon Resource Name (ARN) of the runtime environment.

getEnvironmentResponse_environmentId :: Lens' GetEnvironmentResponse Text Source #

The unique identifier of the runtime environment.

getEnvironmentResponse_instanceType :: Lens' GetEnvironmentResponse Text Source #

The type of instance underlying the runtime environment.

getEnvironmentResponse_name :: Lens' GetEnvironmentResponse Text Source #

The name of the runtime environment. Must be unique within the account.

getEnvironmentResponse_securityGroupIds :: Lens' GetEnvironmentResponse [Text] Source #

The unique identifiers of the security groups assigned to this runtime environment.

getEnvironmentResponse_subnetIds :: Lens' GetEnvironmentResponse [Text] Source #

The unique identifiers of the subnets assigned to this runtime environment.

getEnvironmentResponse_vpcId :: Lens' GetEnvironmentResponse Text Source #

The unique identifier for the VPC used with this runtime environment.

ListApplicationVersions

listApplicationVersions_maxResults :: Lens' ListApplicationVersions (Maybe Natural) Source #

The maximum number of application versions to return.

listApplicationVersions_nextToken :: Lens' ListApplicationVersions (Maybe Text) Source #

A pagination token returned from a previous call to this operation. This specifies the next item to return. To return to the beginning of the list, exclude this parameter.

listApplicationVersionsResponse_nextToken :: Lens' ListApplicationVersionsResponse (Maybe Text) Source #

If there are more items to return, this contains a token that is passed to a subsequent call to this operation to retrieve the next set of items.

ListApplications

listApplications_environmentId :: Lens' ListApplications (Maybe Text) Source #

The unique identifier of the runtime environment where the applications are deployed.

listApplications_maxResults :: Lens' ListApplications (Maybe Natural) Source #

The maximum number of applications to return.

listApplications_nextToken :: Lens' ListApplications (Maybe Text) Source #

A pagination token to control the number of applications displayed in the list.

listApplicationsResponse_nextToken :: Lens' ListApplicationsResponse (Maybe Text) Source #

A pagination token that's returned when the response doesn't contain all applications.

listApplicationsResponse_applications :: Lens' ListApplicationsResponse [ApplicationSummary] Source #

Returns a list of summary details for all the applications in a runtime environment.

ListBatchJobDefinitions

listBatchJobDefinitions_maxResults :: Lens' ListBatchJobDefinitions (Maybe Natural) Source #

The maximum number of batch job definitions to return.

listBatchJobDefinitions_nextToken :: Lens' ListBatchJobDefinitions (Maybe Text) Source #

A pagination token returned from a previous call to this operation. This specifies the next item to return. To return to the beginning of the list, exclude this parameter.

listBatchJobDefinitions_prefix :: Lens' ListBatchJobDefinitions (Maybe Text) Source #

If the batch job definition is a FileBatchJobDefinition, the prefix allows you to search on the file names of FileBatchJobDefinitions.

listBatchJobDefinitionsResponse_nextToken :: Lens' ListBatchJobDefinitionsResponse (Maybe Text) Source #

If there are more items to return, this contains a token that is passed to a subsequent call to this operation to retrieve the next set of items.

ListBatchJobExecutions

listBatchJobExecutions_executionIds :: Lens' ListBatchJobExecutions (Maybe (NonEmpty Text)) Source #

The unique identifier of each batch job execution.

listBatchJobExecutions_maxResults :: Lens' ListBatchJobExecutions (Maybe Natural) Source #

The maximum number of batch job executions to return.

listBatchJobExecutions_nextToken :: Lens' ListBatchJobExecutions (Maybe Text) Source #

A pagination token to control the number of batch job executions displayed in the list.

listBatchJobExecutions_startedAfter :: Lens' ListBatchJobExecutions (Maybe UTCTime) Source #

The time after which the batch job executions started.

listBatchJobExecutions_startedBefore :: Lens' ListBatchJobExecutions (Maybe UTCTime) Source #

The time before the batch job executions started.

listBatchJobExecutionsResponse_nextToken :: Lens' ListBatchJobExecutionsResponse (Maybe Text) Source #

A pagination token that's returned when the response doesn't contain all batch job executions.

ListDataSetImportHistory

listDataSetImportHistory_nextToken :: Lens' ListDataSetImportHistory (Maybe Text) Source #

A pagination token returned from a previous call to this operation. This specifies the next item to return. To return to the beginning of the list, exclude this parameter.

listDataSetImportHistoryResponse_nextToken :: Lens' ListDataSetImportHistoryResponse (Maybe Text) Source #

If there are more items to return, this contains a token that is passed to a subsequent call to this operation to retrieve the next set of items.

ListDataSets

listDataSets_maxResults :: Lens' ListDataSets (Maybe Natural) Source #

The maximum number of objects to return.

listDataSets_nextToken :: Lens' ListDataSets (Maybe Text) Source #

A pagination token returned from a previous call to this operation. This specifies the next item to return. To return to the beginning of the list, exclude this parameter.

listDataSets_prefix :: Lens' ListDataSets (Maybe Text) Source #

The prefix of the data set name, which you can use to filter the list of data sets.

listDataSets_applicationId :: Lens' ListDataSets Text Source #

The unique identifier of the application for which you want to list the associated data sets.

listDataSetsResponse_nextToken :: Lens' ListDataSetsResponse (Maybe Text) Source #

If there are more items to return, this contains a token that is passed to a subsequent call to this operation to retrieve the next set of items.

listDataSetsResponse_dataSets :: Lens' ListDataSetsResponse [DataSetSummary] Source #

The list of data sets, containing information including the creation time, the data set name, the data set organization, the data set format, and the last time the data set was referenced or updated.

ListDeployments

listDeployments_maxResults :: Lens' ListDeployments (Maybe Natural) Source #

The maximum number of objects to return.

listDeployments_nextToken :: Lens' ListDeployments (Maybe Text) Source #

A pagination token returned from a previous call to this operation. This specifies the next item to return. To return to the beginning of the list, exclude this parameter.

listDeploymentsResponse_nextToken :: Lens' ListDeploymentsResponse (Maybe Text) Source #

If there are more items to return, this contains a token that is passed to a subsequent call to this operation to retrieve the next set of items.

ListEngineVersions

listEngineVersions_maxResults :: Lens' ListEngineVersions (Maybe Natural) Source #

The maximum number of objects to return.

listEngineVersions_nextToken :: Lens' ListEngineVersions (Maybe Text) Source #

A pagination token returned from a previous call to this operation. This specifies the next item to return. To return to the beginning of the list, exclude this parameter.

listEngineVersionsResponse_nextToken :: Lens' ListEngineVersionsResponse (Maybe Text) Source #

If there are more items to return, this contains a token that is passed to a subsequent call to this operation to retrieve the next set of items.

ListEnvironments

listEnvironments_engineType :: Lens' ListEnvironments (Maybe EngineType) Source #

The engine type for the runtime environment.

listEnvironments_maxResults :: Lens' ListEnvironments (Maybe Natural) Source #

The maximum number of runtime environments to return.

listEnvironments_names :: Lens' ListEnvironments (Maybe (NonEmpty Text)) Source #

The names of the runtime environments. Must be unique within the account.

listEnvironments_nextToken :: Lens' ListEnvironments (Maybe Text) Source #

A pagination token to control the number of runtime environments displayed in the list.

listEnvironmentsResponse_nextToken :: Lens' ListEnvironmentsResponse (Maybe Text) Source #

A pagination token that's returned when the response doesn't contain all the runtime environments.

listEnvironmentsResponse_environments :: Lens' ListEnvironmentsResponse [EnvironmentSummary] Source #

Returns a list of summary details for all the runtime environments in your account.

ListTagsForResource

listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #

The Amazon Resource Name (ARN) of the resource.

StartApplication

startApplication_applicationId :: Lens' StartApplication Text Source #

The unique identifier of the application you want to start.

StartBatchJob

startBatchJob_jobParams :: Lens' StartBatchJob (Maybe (HashMap Text Text)) Source #

The collection of batch job parameters. For details about limits for keys and values, see Coding variables in JCL.

startBatchJob_applicationId :: Lens' StartBatchJob Text Source #

The unique identifier of the application associated with this batch job.

startBatchJobResponse_executionId :: Lens' StartBatchJobResponse Text Source #

The unique identifier of this execution of the batch job.

StopApplication

stopApplication_forceStop :: Lens' StopApplication (Maybe Bool) Source #

Stopping an application process can take a long time. Setting this parameter to true lets you force stop the application so you don't need to wait until the process finishes to apply another action on the application. The default value is false.

stopApplication_applicationId :: Lens' StopApplication Text Source #

The unique identifier of the application you want to stop.

TagResource

tagResource_resourceArn :: Lens' TagResource Text Source #

The Amazon Resource Name (ARN) of the resource.

tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #

The tags to add to the resource.

UntagResource

untagResource_resourceArn :: Lens' UntagResource Text Source #

The Amazon Resource Name (ARN) of the resource.

untagResource_tagKeys :: Lens' UntagResource [Text] Source #

The keys of the tags to remove.

UpdateApplication

updateApplication_definition :: Lens' UpdateApplication (Maybe Definition) Source #

The application definition for this application. You can specify either inline JSON or an S3 bucket location.

updateApplication_description :: Lens' UpdateApplication (Maybe Text) Source #

The description of the application to update.

updateApplication_applicationId :: Lens' UpdateApplication Text Source #

The unique identifier of the application you want to update.

updateApplication_currentApplicationVersion :: Lens' UpdateApplication Natural Source #

The current version of the application to update.

UpdateEnvironment

updateEnvironment_applyDuringMaintenanceWindow :: Lens' UpdateEnvironment (Maybe Bool) Source #

Indicates whether to update the runtime environment during the maintenance window. The default is false. Currently, Amazon Web Services Mainframe Modernization accepts the engineVersion parameter only if applyDuringMaintenanceWindow is true. If any parameter other than engineVersion is provided in UpdateEnvironmentRequest, it will fail if applyDuringMaintenanceWindow is set to true.

updateEnvironment_desiredCapacity :: Lens' UpdateEnvironment (Maybe Natural) Source #

The desired capacity for the runtime environment to update.

updateEnvironment_engineVersion :: Lens' UpdateEnvironment (Maybe Text) Source #

The version of the runtime engine for the runtime environment.

updateEnvironment_instanceType :: Lens' UpdateEnvironment (Maybe Text) Source #

The instance type for the runtime environment to update.

updateEnvironment_preferredMaintenanceWindow :: Lens' UpdateEnvironment (Maybe Text) Source #

Configures the maintenance window you want for the runtime environment. If you do not provide a value, a random system-generated value will be assigned.

updateEnvironment_environmentId :: Lens' UpdateEnvironment Text Source #

The unique identifier of the runtime environment that you want to update.

updateEnvironmentResponse_environmentId :: Lens' UpdateEnvironmentResponse Text Source #

The unique identifier of the runtime environment that was updated.

Types

AlternateKey

alternateKey_allowDuplicates :: Lens' AlternateKey (Maybe Bool) Source #

Indicates whether the alternate key values are supposed to be unique for the given data set.

alternateKey_name :: Lens' AlternateKey (Maybe Text) Source #

The name of the alternate key.

alternateKey_length :: Lens' AlternateKey Int Source #

A strictly positive integer value representing the length of the alternate key.

alternateKey_offset :: Lens' AlternateKey Int Source #

A positive integer value representing the offset to mark the start of the alternate key part in the record byte array.

ApplicationSummary

applicationSummary_deploymentStatus :: Lens' ApplicationSummary (Maybe ApplicationDeploymentLifecycle) Source #

Indicates either an ongoing deployment or if the application has ever deployed successfully.

applicationSummary_description :: Lens' ApplicationSummary (Maybe Text) Source #

The description of the application.

applicationSummary_environmentId :: Lens' ApplicationSummary (Maybe Text) Source #

The unique identifier of the runtime environment that hosts this application.

applicationSummary_lastStartTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #

The timestamp when you last started the application. Null until the application runs for the first time.

applicationSummary_versionStatus :: Lens' ApplicationSummary (Maybe ApplicationVersionLifecycle) Source #

Indicates the status of the latest version of the application.

applicationSummary_applicationArn :: Lens' ApplicationSummary Text Source #

The Amazon Resource Name (ARN) of the application.

applicationSummary_applicationId :: Lens' ApplicationSummary Text Source #

The unique identifier of the application.

applicationSummary_creationTime :: Lens' ApplicationSummary UTCTime Source #

The timestamp when the application was created.

applicationSummary_engineType :: Lens' ApplicationSummary EngineType Source #

The type of the target platform for this application.

ApplicationVersionSummary

applicationVersionSummary_creationTime :: Lens' ApplicationVersionSummary UTCTime Source #

The timestamp when the application version was created.

BatchJobDefinition

BatchJobExecutionSummary

batchJobExecutionSummary_endTime :: Lens' BatchJobExecutionSummary (Maybe UTCTime) Source #

The timestamp when this batch job execution ended.

batchJobExecutionSummary_jobId :: Lens' BatchJobExecutionSummary (Maybe Text) Source #

The unique identifier of a particular batch job.

batchJobExecutionSummary_applicationId :: Lens' BatchJobExecutionSummary Text Source #

The unique identifier of the application that hosts this batch job.

batchJobExecutionSummary_executionId :: Lens' BatchJobExecutionSummary Text Source #

The unique identifier of this execution of the batch job.

batchJobExecutionSummary_startTime :: Lens' BatchJobExecutionSummary UTCTime Source #

The timestamp when a particular batch job execution started.

BatchJobIdentifier

batchJobIdentifier_scriptBatchJobIdentifier :: Lens' BatchJobIdentifier (Maybe ScriptBatchJobIdentifier) Source #

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

DataSet

dataSet_relativePath :: Lens' DataSet (Maybe Text) Source #

The relative location of the data set in the database or file system.

dataSet_storageType :: Lens' DataSet (Maybe Text) Source #

The storage type of the data set: database or file system. For Micro Focus, database corresponds to datastore and file system corresponds to EFS/FSX. For Blu Age, there is no support of file system and database corresponds to Blusam.

dataSet_datasetName :: Lens' DataSet Text Source #

The logical identifier for a specific data set (in mainframe format).

dataSet_datasetOrg :: Lens' DataSet DatasetOrgAttributes Source #

The type of dataset. The only supported value is VSAM.

DataSetImportConfig

dataSetImportConfig_s3Location :: Lens' DataSetImportConfig (Maybe Text) Source #

The Amazon S3 location of the data sets.

DataSetImportItem

DataSetImportSummary

dataSetImportSummary_failed :: Lens' DataSetImportSummary Int Source #

The number of data set imports that have failed.

dataSetImportSummary_inProgress :: Lens' DataSetImportSummary Int Source #

The number of data set imports that are in progress.

dataSetImportSummary_pending :: Lens' DataSetImportSummary Int Source #

The number of data set imports that are pending.

dataSetImportSummary_succeeded :: Lens' DataSetImportSummary Int Source #

The number of data set imports that have succeeded.

dataSetImportSummary_total :: Lens' DataSetImportSummary Int Source #

The total number of data set imports.

DataSetImportTask

dataSetImportTask_taskId :: Lens' DataSetImportTask Text Source #

The identifier of the data set import task.

DataSetSummary

dataSetSummary_creationTime :: Lens' DataSetSummary (Maybe UTCTime) Source #

The timestamp when the data set was created.

dataSetSummary_dataSetOrg :: Lens' DataSetSummary (Maybe Text) Source #

The type of data set. The only supported value is VSAM.

dataSetSummary_format :: Lens' DataSetSummary (Maybe Text) Source #

The format of the data set.

dataSetSummary_lastReferencedTime :: Lens' DataSetSummary (Maybe UTCTime) Source #

The last time the data set was referenced.

dataSetSummary_lastUpdatedTime :: Lens' DataSetSummary (Maybe UTCTime) Source #

The last time the data set was updated.

DatasetDetailOrgAttributes

DatasetOrgAttributes

datasetOrgAttributes_gdg :: Lens' DatasetOrgAttributes (Maybe GdgAttributes) Source #

The generation data group of the data set.

Definition

definition_content :: Lens' Definition (Maybe Text) Source #

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

definition_s3Location :: Lens' Definition (Maybe Text) Source #

The S3 bucket that contains the application definition.

DeployedVersionSummary

DeploymentSummary

deploymentSummary_statusReason :: Lens' DeploymentSummary (Maybe Text) Source #

The reason for the reported status.

deploymentSummary_applicationId :: Lens' DeploymentSummary Text Source #

The unique identifier of the application.

deploymentSummary_creationTime :: Lens' DeploymentSummary UTCTime Source #

The timestamp when the deployment was created.

deploymentSummary_deploymentId :: Lens' DeploymentSummary Text Source #

The unique identifier of the deployment.

deploymentSummary_environmentId :: Lens' DeploymentSummary Text Source #

The unique identifier of the runtime environment.

EfsStorageConfiguration

EngineVersionsSummary

engineVersionsSummary_engineType :: Lens' EngineVersionsSummary Text Source #

The type of target platform for the application.

engineVersionsSummary_engineVersion :: Lens' EngineVersionsSummary Text Source #

The version of the engine type used by the application.

EnvironmentSummary

environmentSummary_creationTime :: Lens' EnvironmentSummary UTCTime Source #

The timestamp when the runtime environment was created.

environmentSummary_engineType :: Lens' EnvironmentSummary EngineType Source #

The target platform for the runtime environment.

environmentSummary_environmentArn :: Lens' EnvironmentSummary Text Source #

The Amazon Resource Name (ARN) of a particular runtime environment.

environmentSummary_environmentId :: Lens' EnvironmentSummary Text Source #

The unique identifier of a particular runtime environment.

environmentSummary_instanceType :: Lens' EnvironmentSummary Text Source #

The instance type of the runtime environment.

environmentSummary_name :: Lens' EnvironmentSummary Text Source #

The name of the runtime environment.

ExternalLocation

externalLocation_s3Location :: Lens' ExternalLocation (Maybe Text) Source #

The URI of the Amazon S3 bucket.

FileBatchJobDefinition

fileBatchJobDefinition_folderPath :: Lens' FileBatchJobDefinition (Maybe Text) Source #

The path to the file containing the batch job definition.

fileBatchJobDefinition_fileName :: Lens' FileBatchJobDefinition Text Source #

The name of the file containing the batch job definition.

FileBatchJobIdentifier

fileBatchJobIdentifier_folderPath :: Lens' FileBatchJobIdentifier (Maybe Text) Source #

The relative path to the file name for the batch job identifier.

fileBatchJobIdentifier_fileName :: Lens' FileBatchJobIdentifier Text Source #

The file name for the batch job identifier.

FsxStorageConfiguration

GdgAttributes

gdgAttributes_limit :: Lens' GdgAttributes (Maybe Int) Source #

The maximum number of generation data sets, up to 255, in a GDG.

gdgAttributes_rollDisposition :: Lens' GdgAttributes (Maybe Text) Source #

The disposition of the data set in the catalog.

GdgDetailAttributes

gdgDetailAttributes_limit :: Lens' GdgDetailAttributes (Maybe Int) Source #

The maximum number of generation data sets, up to 255, in a GDG.

gdgDetailAttributes_rollDisposition :: Lens' GdgDetailAttributes (Maybe Text) Source #

The disposition of the data set in the catalog.

HighAvailabilityConfig

highAvailabilityConfig_desiredCapacity :: Lens' HighAvailabilityConfig Natural Source #

The number of instances in a high availability configuration.

LogGroupSummary

MaintenanceSchedule

maintenanceSchedule_endTime :: Lens' MaintenanceSchedule (Maybe UTCTime) Source #

The time the scheduled maintenance is to end.

maintenanceSchedule_startTime :: Lens' MaintenanceSchedule (Maybe UTCTime) Source #

The time the scheduled maintenance is to start.

PendingMaintenance

pendingMaintenance_engineVersion :: Lens' PendingMaintenance (Maybe Text) Source #

The specific runtime engine that the maintenance schedule applies to.

pendingMaintenance_schedule :: Lens' PendingMaintenance (Maybe MaintenanceSchedule) Source #

The maintenance schedule for the runtime engine version.

PrimaryKey

primaryKey_name :: Lens' PrimaryKey (Maybe Text) Source #

A name for the Primary Key.

primaryKey_length :: Lens' PrimaryKey Int Source #

A strictly positive integer value representing the length of the primary key.

primaryKey_offset :: Lens' PrimaryKey Int Source #

A positive integer value representing the offset to mark the start of the primary key in the record byte array.

RecordLength

recordLength_max :: Lens' RecordLength Int Source #

The maximum record length. In case of fixed, both minimum and maximum are the same.

recordLength_min :: Lens' RecordLength Int Source #

The minimum record length of a record.

ScriptBatchJobDefinition

scriptBatchJobDefinition_scriptName :: Lens' ScriptBatchJobDefinition Text Source #

The name of the script containing the batch job definition.

ScriptBatchJobIdentifier

scriptBatchJobIdentifier_scriptName :: Lens' ScriptBatchJobIdentifier Text Source #

The name of the script containing the batch job definition.

StorageConfiguration

storageConfiguration_efs :: Lens' StorageConfiguration (Maybe EfsStorageConfiguration) Source #

Defines the storage configuration for an Amazon EFS file system.

storageConfiguration_fsx :: Lens' StorageConfiguration (Maybe FsxStorageConfiguration) Source #

Defines the storage configuration for an Amazon FSx file system.

VsamAttributes

vsamAttributes_alternateKeys :: Lens' VsamAttributes (Maybe [AlternateKey]) Source #

The alternate key definitions, if any. A legacy dataset might not have any alternate key defined, but if those alternate keys definitions exist, provide them as some applications will make use of them.

vsamAttributes_compressed :: Lens' VsamAttributes (Maybe Bool) Source #

Indicates whether indexes for this dataset are stored as compressed values. If you have a large data set (typically > 100 Mb), consider setting this flag to True.

vsamAttributes_encoding :: Lens' VsamAttributes (Maybe Text) Source #

The character set used by the data set. Can be ASCII, EBCDIC, or unknown.

vsamAttributes_format :: Lens' VsamAttributes Text Source #

The record format of the data set.

VsamDetailAttributes

vsamDetailAttributes_alternateKeys :: Lens' VsamDetailAttributes (Maybe [AlternateKey]) Source #

The alternate key definitions, if any. A legacy dataset might not have any alternate key defined, but if those alternate keys definitions exist, provide them as some applications will make use of them.

vsamDetailAttributes_cacheAtStartup :: Lens' VsamDetailAttributes (Maybe Bool) Source #

If set to True, enforces loading the data set into cache before it’s used by the application.

vsamDetailAttributes_compressed :: Lens' VsamDetailAttributes (Maybe Bool) Source #

Indicates whether indexes for this dataset are stored as compressed values. If you have a large data set (typically > 100 Mb), consider setting this flag to True.

vsamDetailAttributes_encoding :: Lens' VsamDetailAttributes (Maybe Text) Source #

The character set used by the data set. Can be ASCII, EBCDIC, or unknown.