Awso_emr_serverless_eioSourceval cancel_job_run :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.CancelJobRunRequest.t ->
(Awso_emr_serverless.Values.CancelJobRunResponse.t,
Awso_emr_serverless.Values.CancelJobRunResponse.error)
Result.tval create_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.CreateApplicationRequest.t ->
(Awso_emr_serverless.Values.CreateApplicationResponse.t,
Awso_emr_serverless.Values.CreateApplicationResponse.error)
Result.tval delete_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.DeleteApplicationRequest.t ->
(Awso_emr_serverless.Values.DeleteApplicationResponse.t,
Awso_emr_serverless.Values.DeleteApplicationResponse.error)
Result.tval get_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.GetApplicationRequest.t ->
(Awso_emr_serverless.Values.GetApplicationResponse.t,
Awso_emr_serverless.Values.GetApplicationResponse.error)
Result.tval get_dashboard_for_job_run :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.GetDashboardForJobRunRequest.t ->
(Awso_emr_serverless.Values.GetDashboardForJobRunResponse.t,
Awso_emr_serverless.Values.GetDashboardForJobRunResponse.error)
Result.tval get_job_run :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.GetJobRunRequest.t ->
(Awso_emr_serverless.Values.GetJobRunResponse.t,
Awso_emr_serverless.Values.GetJobRunResponse.error)
Result.tval get_resource_dashboard :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.GetResourceDashboardRequest.t ->
(Awso_emr_serverless.Values.GetResourceDashboardResponse.t,
Awso_emr_serverless.Values.GetResourceDashboardResponse.error)
Result.tval get_session :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.GetSessionRequest.t ->
(Awso_emr_serverless.Values.GetSessionResponse.t,
Awso_emr_serverless.Values.GetSessionResponse.error)
Result.tval get_session_endpoint :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.GetSessionEndpointRequest.t ->
(Awso_emr_serverless.Values.GetSessionEndpointResponse.t,
Awso_emr_serverless.Values.GetSessionEndpointResponse.error)
Result.tval list_applications :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.ListApplicationsRequest.t ->
(Awso_emr_serverless.Values.ListApplicationsResponse.t,
Awso_emr_serverless.Values.ListApplicationsResponse.error)
Result.tval list_job_run_attempts :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.ListJobRunAttemptsRequest.t ->
(Awso_emr_serverless.Values.ListJobRunAttemptsResponse.t,
Awso_emr_serverless.Values.ListJobRunAttemptsResponse.error)
Result.tval list_job_runs :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.ListJobRunsRequest.t ->
(Awso_emr_serverless.Values.ListJobRunsResponse.t,
Awso_emr_serverless.Values.ListJobRunsResponse.error)
Result.tval list_sessions :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.ListSessionsRequest.t ->
(Awso_emr_serverless.Values.ListSessionsResponse.t,
Awso_emr_serverless.Values.ListSessionsResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.ListTagsForResourceRequest.t ->
(Awso_emr_serverless.Values.ListTagsForResourceResponse.t,
Awso_emr_serverless.Values.ListTagsForResourceResponse.error)
Result.tval start_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.StartApplicationRequest.t ->
(Awso_emr_serverless.Values.StartApplicationResponse.t,
Awso_emr_serverless.Values.StartApplicationResponse.error)
Result.tval start_job_run :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.StartJobRunRequest.t ->
(Awso_emr_serverless.Values.StartJobRunResponse.t,
Awso_emr_serverless.Values.StartJobRunResponse.error)
Result.tval start_session :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.StartSessionRequest.t ->
(Awso_emr_serverless.Values.StartSessionResponse.t,
Awso_emr_serverless.Values.StartSessionResponse.error)
Result.tval stop_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.StopApplicationRequest.t ->
(Awso_emr_serverless.Values.StopApplicationResponse.t,
Awso_emr_serverless.Values.StopApplicationResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.TagResourceRequest.t ->
(Awso_emr_serverless.Values.TagResourceResponse.t,
Awso_emr_serverless.Values.TagResourceResponse.error)
Result.tval terminate_session :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.TerminateSessionRequest.t ->
(Awso_emr_serverless.Values.TerminateSessionResponse.t,
Awso_emr_serverless.Values.TerminateSessionResponse.error)
Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.UntagResourceRequest.t ->
(Awso_emr_serverless.Values.UntagResourceResponse.t,
Awso_emr_serverless.Values.UntagResourceResponse.error)
Result.tval update_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_emr_serverless.Values.UpdateApplicationRequest.t ->
(Awso_emr_serverless.Values.UpdateApplicationResponse.t,
Awso_emr_serverless.Values.UpdateApplicationResponse.error)
Result.tinclude module type of struct include Awso_emr_serverless.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Worker type for an analytics framework.
The applied image configuration.
The specifications for a worker type.
The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.
The network configuration for customer VPC connectivity.
The Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.
module PrometheusMonitoringConfiguration =
Awso_emr_serverless.Values.PrometheusMonitoringConfigurationThe monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.
module ManagedPersistenceMonitoringConfiguration =
Awso_emr_serverless.Values.ManagedPersistenceMonitoringConfigurationThe managed log persistence configuration for a job run.
Log type for a Spark/Hive job-run.
module CloudWatchLoggingConfiguration =
Awso_emr_serverless.Values.CloudWatchLoggingConfigurationThe Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.
The configuration setting for monitoring.
The maximum allowed cumulative resources for an application. No new resources will be created once the limit is hit.
module JobLevelCostAllocationConfiguration =
Awso_emr_serverless.Values.JobLevelCostAllocationConfigurationThe configuration object that enables job level cost allocation.
The configuration to use to enable the different types of interactive use cases in an application.
The cumulative configuration requirements for every worker instance of the worker type.
The initial capacity configuration per worker.
The IAM Identity Center Configuration accepts the Identity Center instance parameter required to enable trusted identity propagation. This configuration allows identity propagation between integrated services and the Identity Center instance.
The configuration object that allows encrypting local disks.
module Configuration = Awso_emr_serverless.Values.ConfigurationA configuration specification to be used when provisioning an application. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file.
module ConfigurationList = Awso_emr_serverless.Values.ConfigurationListmodule AutoStopConfigIdleTimeoutMinutesInteger =
Awso_emr_serverless.Values.AutoStopConfigIdleTimeoutMinutesIntegerThe configuration for an application to automatically stop after a certain amount of time being idle.
The configuration for an application to automatically start on job submission.
Information about an application. Amazon EMR Serverless uses applications to run jobs.
The summary of attributes associated with an application.
Cancels a job run.
The input fails to satisfy the constraints specified by an Amazon Web Services service.
The specified resource was not found.
Request processing failed because of an error or failure with the service.
Cancels a job run.
A configuration specification to be used to override existing configurations.
The request could not be processed because of conflict in the current state of the resource.
The image configuration.
The specifications for a worker type.
module WorkerTypeSpecificationInputMap =
Awso_emr_serverless.Values.WorkerTypeSpecificationInputMapmodule IdentityCenterConfigurationInput =
Awso_emr_serverless.Values.IdentityCenterConfigurationInputThe IAM Identity Center Configuration accepts the Identity Center instance parameter required to enable trusted identity propagation. This configuration allows identity propagation between integrated services and the Identity Center instance.
Creates an application.
Creates an application.
Deletes an application. An application has to be in a stopped or created state in order to be deleted.
Deletes an application. An application has to be in a stopped or created state in order to be deleted.
Displays detailed information about a specified application.
Displays detailed information about a specified application.
Creates and returns a URL that you can use to access the application UIs for a job run. For jobs in a running state, the application UI is a live user interface such as the Spark or Tez web UI. For completed jobs, the application UI is a persistent application user interface such as the Spark History Server or persistent Tez UI. The URL is valid for one hour after you generate it. To access the application UI after that hour elapses, you must invoke the API again to generate a new URL.
module GetDashboardForJobRunResponse =
Awso_emr_serverless.Values.GetDashboardForJobRunResponseCreates and returns a URL that you can use to access the application UIs for a job run. For jobs in a running state, the application UI is a live user interface such as the Spark or Tez web UI. For completed jobs, the application UI is a persistent application user interface such as the Spark History Server or persistent Tez UI. The URL is valid for one hour after you generate it. To access the application UI after that hour elapses, you must invoke the API again to generate a new URL.
Displays detailed information about a job run.
The aggregate vCPU, memory, and storage resources used from the time job start executing till the time job is terminated, rounded up to the nearest second.
module RetryPolicyMaxFailedAttemptsPerHourInteger =
Awso_emr_serverless.Values.RetryPolicyMaxFailedAttemptsPerHourIntegerThe retry policy to use for a job run.
The resource utilization for memory, storage, and vCPU for jobs.
Optional IAM policy. The resulting job IAM role permissions will be an intersection of the policies passed and the policy associated with your job execution role.
The configurations for the Spark submit job driver.
The configurations for the Hive job driver.
The driver that the job runs on.
Information about a job run. A job run is a unit of work, such as a Spark JAR, Hive query, or SparkSQL query, that you submit to an Amazon EMR Serverless application.
Displays detailed information about a job run.
Returns a URL that you can use to access the application UIs for a specified resource, such as a session. For resources in a running state, the application UI is a live user interface such as the Spark web UI. For terminated resources, the application UI is a persistent application user interface such as the Spark History Server. The URL is valid for one hour after you generate it. To access the application UI after that hour elapses, you must invoke the API again to generate a new URL.
Returns a URL that you can use to access the application UIs for a specified resource, such as a session. For resources in a running state, the application UI is a live user interface such as the Spark web UI. For terminated resources, the application UI is a persistent application user interface such as the Spark History Server. The URL is valid for one hour after you generate it. To access the application UI after that hour elapses, you must invoke the API again to generate a new URL.
Returns the session endpoint URL and a time-limited authentication token for the specified session. Use the endpoint and token to connect a client to the session. Call this operation again when the authentication token expires to obtain a new token.
Returns the session endpoint URL and a time-limited authentication token for the specified session. Use the endpoint and token to connect a client to the session. Call this operation again when the authentication token expires to obtain a new token.
Displays detailed information about a session.
module SessionConfigurationOverrides =
Awso_emr_serverless.Values.SessionConfigurationOverridesThe configuration overrides for a session.
Information about a session, including the session state, configuration, and timestamps.
Displays detailed information about a session.
The summary of attributes associated with a job run attempt.
The summary of attributes associated with a job run.
module ListApplicationsRequestMaxResultsInteger =
Awso_emr_serverless.Values.ListApplicationsRequestMaxResultsIntegerLists applications based on a set of parameters.
Lists applications based on a set of parameters.
module ListJobRunAttemptsRequestMaxResultsInteger =
Awso_emr_serverless.Values.ListJobRunAttemptsRequestMaxResultsIntegerLists all attempt of a job run.
Lists all attempt of a job run.
module ListJobRunsRequestMaxResultsInteger =
Awso_emr_serverless.Values.ListJobRunsRequestMaxResultsIntegerLists job runs based on a set of parameters.
Lists job runs based on a set of parameters.
module ListSessionsRequestMaxResultsInteger =
Awso_emr_serverless.Values.ListSessionsRequestMaxResultsIntegerLists sessions for the specified application. You can filter sessions by state and creation time.
The summary of attributes associated with a session.
Lists sessions for the specified application. You can filter sessions by state and creation time.
Lists the tags assigned to the resources.
Lists the tags assigned to the resources.
module ServiceQuotaExceededException =
Awso_emr_serverless.Values.ServiceQuotaExceededExceptionThe maximum number of resources per account has been reached.
Starts a specified application and initializes initial capacity if configured.
Starts a specified application and initializes initial capacity if configured.
Starts a job run.
Starts a job run.
Creates and starts a new session on the specified application. The application must be in the STARTED state or have AutoStart enabled, and have interactive sessions enabled. This operation is supported for EMR release 7.13.0 and later.
Creates and starts a new session on the specified application. The application must be in the STARTED state or have AutoStart enabled, and have interactive sessions enabled. This operation is supported for EMR release 7.13.0 and later.
Stops a specified application and releases initial capacity if configured. All scheduled and running jobs must be completed or cancelled before stopping an application.
Stops a specified application and releases initial capacity if configured. All scheduled and running jobs must be completed or cancelled before stopping an application.
Assigns tags to resources. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value, both of which you define. Tags enable you to categorize your Amazon Web Services resources by attributes such as purpose, owner, or environment. When you have many resources of the same type, you can quickly identify a specific resource based on the tags you've assigned to it.
Assigns tags to resources. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value, both of which you define. Tags enable you to categorize your Amazon Web Services resources by attributes such as purpose, owner, or environment. When you have many resources of the same type, you can quickly identify a specific resource based on the tags you've assigned to it.
Terminates the specified session. After you terminate a session, it enters the TERMINATING state and then the TERMINATED state. You can still access the Spark History Server for a terminated session through the GetResourceDashboard operation.
Terminates the specified session. After you terminate a session, it enters the TERMINATING state and then the TERMINATED state. You can still access the Spark History Server for a terminated session through the GetResourceDashboard operation.
Removes tags from resources.
Removes tags from resources.
Updates a specified application. An application has to be in a stopped or created state in order to be updated.
Updates a specified application. An application has to be in a stopped or created state in order to be updated.