Module Awso_emr_serverless.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule WorkerTypeString : sig ... end

Worker type for an analytics framework.

Sourcemodule ImageUri : sig ... end
Sourcemodule ImageDigest : sig ... end
Sourcemodule ImageConfiguration : sig ... end

The applied image configuration.

Sourcemodule WorkerTypeSpecification : sig ... end

The specifications for a worker type.

Sourcemodule TagValue : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagMap : sig ... end
Sourcemodule String256 : sig ... end
Sourcemodule Integer : sig ... end
Sourcemodule SchedulerConfiguration : sig ... end

The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.

Sourcemodule ReleaseLabel : sig ... end
Sourcemodule SubnetString : sig ... end
Sourcemodule SubnetIds : sig ... end
Sourcemodule SecurityGroupString : sig ... end
Sourcemodule SecurityGroupIds : sig ... end
Sourcemodule NetworkConfiguration : sig ... end

The network configuration for customer VPC connectivity.

Sourcemodule UriString : sig ... end
Sourcemodule EncryptionKeyArn : sig ... end
Sourcemodule S3MonitoringConfiguration : sig ... end

The Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.

Sourcemodule PrometheusUrlString : sig ... end

The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.

Sourcemodule Boolean : sig ... end

The managed log persistence configuration for a job run.

Sourcemodule LogTypeString : sig ... end

Log type for a Spark/Hive job-run.

Sourcemodule LogTypeList : sig ... end
Sourcemodule LogTypeMap : sig ... end
Sourcemodule LogStreamNamePrefix : sig ... end
Sourcemodule LogGroupName : sig ... end

The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.

Sourcemodule MonitoringConfiguration : sig ... end

The configuration setting for monitoring.

Sourcemodule MemorySize : sig ... end
Sourcemodule DiskSize : sig ... end
Sourcemodule CpuSize : sig ... end
Sourcemodule MaximumAllowedResources : sig ... end

The maximum allowed cumulative resources for an application. No new resources will be created once the limit is hit.

The configuration object that enables job level cost allocation.

Sourcemodule InteractiveConfiguration : sig ... end

The configuration to use to enable the different types of interactive use cases in an application.

Sourcemodule DiskType : sig ... end
Sourcemodule WorkerResourceConfig : sig ... end

The cumulative configuration requirements for every worker instance of the worker type.

Sourcemodule WorkerCounts : sig ... end
Sourcemodule InitialCapacityConfig : sig ... end

The initial capacity configuration per worker.

Sourcemodule InitialCapacityConfigMap : sig ... end
Sourcemodule IdentityCenterInstanceArn : sig ... end

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.

Sourcemodule EngineType : sig ... end
Sourcemodule EncryptionContextValue : sig ... end
Sourcemodule EncryptionContextKey : sig ... end
Sourcemodule EncryptionContext : sig ... end

The configuration object that allows encrypting local disks.

Sourcemodule Date : sig ... end
Sourcemodule String1024 : sig ... end
Sourcemodule ConfigurationPropertyKey : sig ... end
Sourcemodule SensitivePropertiesMap : sig ... end
module Configuration : sig ... end

A 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 : sig ... end
Sourcemodule AutoStopConfig : sig ... end

The configuration for an application to automatically stop after a certain amount of time being idle.

Sourcemodule AutoStartConfig : sig ... end

The configuration for an application to automatically start on job submission.

Sourcemodule Architecture : sig ... end
Sourcemodule ApplicationState : sig ... end
Sourcemodule ApplicationName : sig ... end
Sourcemodule ApplicationId : sig ... end
Sourcemodule ApplicationArn : sig ... end
Sourcemodule Application : sig ... end

Information about an application. Amazon EMR Serverless uses applications to run jobs.

Sourcemodule ApplicationSummary : sig ... end

The summary of attributes associated with an application.

Sourcemodule ApplicationList : sig ... end
Sourcemodule ApplicationStateSet : sig ... end
Sourcemodule Arn : sig ... end
Sourcemodule AttemptNumber : sig ... end
Sourcemodule JobRunId : sig ... end
Sourcemodule CancelJobRunRequest : sig ... end

Cancels a job run.

Sourcemodule ValidationException : sig ... end

The input fails to satisfy the constraints specified by an Amazon Web Services service.

Sourcemodule ResourceNotFoundException : sig ... end

The specified resource was not found.

Sourcemodule InternalServerException : sig ... end

Request processing failed because of an error or failure with the service.

Sourcemodule CancelJobRunResponse : sig ... end

Cancels a job run.

Sourcemodule ClientToken : sig ... end
Sourcemodule ConfigurationOverrides : sig ... end

A configuration specification to be used to override existing configurations.

Sourcemodule ConflictException : sig ... end

The request could not be processed because of conflict in the current state of the resource.

Sourcemodule ImageConfigurationInput : sig ... end

The image configuration.

The specifications for a worker type.

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.

Sourcemodule CreateApplicationRequest : sig ... end

Creates an application.

Sourcemodule CreateApplicationResponse : sig ... end

Creates an application.

Sourcemodule DeleteApplicationRequest : sig ... end

Deletes an application. An application has to be in a stopped or created state in order to be deleted.

Sourcemodule DeleteApplicationResponse : sig ... end

Deletes an application. An application has to be in a stopped or created state in order to be deleted.

Sourcemodule Double : sig ... end
Sourcemodule Duration : sig ... end
Sourcemodule EndpointUrl : sig ... end
Sourcemodule EntryPointArgument : sig ... end
Sourcemodule EntryPointArguments : sig ... end
Sourcemodule EntryPointPath : sig ... end
Sourcemodule GetApplicationRequest : sig ... end

Displays detailed information about a specified application.

Sourcemodule GetApplicationResponse : sig ... end

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.

Sourcemodule Url : sig ... end

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.

Sourcemodule GetJobRunRequest : sig ... end

Displays detailed information about a job run.

Sourcemodule TotalResourceUtilization : sig ... end

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.

Sourcemodule RetryPolicy : sig ... end

The retry policy to use for a job run.

Sourcemodule ResourceUtilization : sig ... end

The resource utilization for memory, storage, and vCPU for jobs.

Sourcemodule RequestIdentityUserArn : sig ... end
Sourcemodule Long : sig ... end
Sourcemodule JobRunState : sig ... end
Sourcemodule JobRunMode : sig ... end
Sourcemodule PolicyDocument : sig ... end
Sourcemodule PolicyArnList : sig ... end
Sourcemodule JobRunExecutionIamPolicy : sig ... end

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.

Sourcemodule SparkSubmitParameters : sig ... end
Sourcemodule SparkSubmit : sig ... end

The configurations for the Spark submit job driver.

Sourcemodule Query : sig ... end
Sourcemodule InitScriptPath : sig ... end
Sourcemodule HiveCliParameters : sig ... end
Sourcemodule Hive : sig ... end

The configurations for the Hive job driver.

Sourcemodule JobDriver : sig ... end

The driver that the job runs on.

Sourcemodule JobArn : sig ... end
Sourcemodule IAMRoleArn : sig ... end
Sourcemodule JobRun : sig ... end

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.

Sourcemodule GetJobRunResponse : sig ... end

Displays detailed information about a job run.

Sourcemodule ResourceType : sig ... end
Sourcemodule ResourceId : sig ... end

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.

Sourcemodule SessionId : sig ... end
Sourcemodule GetSessionEndpointRequest : sig ... end

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.

Sourcemodule SessionAuthToken : sig ... end

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.

Sourcemodule GetSessionRequest : sig ... end

Displays detailed information about a session.

Sourcemodule SessionState : sig ... end

The configuration overrides for a session.

Sourcemodule SessionArn : sig ... end
Sourcemodule Session : sig ... end

Information about a session, including the session state, configuration, and timestamps.

Sourcemodule GetSessionResponse : sig ... end

Displays detailed information about a session.

Sourcemodule JobRunType : sig ... end
Sourcemodule JobRunAttemptSummary : sig ... end

The summary of attributes associated with a job run attempt.

Sourcemodule JobRunAttempts : sig ... end
Sourcemodule JobRunStateSet : sig ... end
Sourcemodule JobRunSummary : sig ... end

The summary of attributes associated with a job run.

Sourcemodule JobRuns : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule ListApplicationsRequest : sig ... end

Lists applications based on a set of parameters.

Sourcemodule ListApplicationsResponse : sig ... end

Lists applications based on a set of parameters.

Sourcemodule ListJobRunAttemptsRequest : sig ... end

Lists all attempt of a job run.

Lists all attempt of a job run.

Sourcemodule ListJobRunsRequest : sig ... end

Lists job runs based on a set of parameters.

Sourcemodule ListJobRunsResponse : sig ... end

Lists job runs based on a set of parameters.

Sourcemodule SessionStateSet : sig ... end
Sourcemodule ListSessionsRequest : sig ... end

Lists sessions for the specified application. You can filter sessions by state and creation time.

Sourcemodule SessionSummary : sig ... end

The summary of attributes associated with a session.

Sourcemodule Sessions : sig ... end
Sourcemodule ListSessionsResponse : sig ... end

Lists sessions for the specified application. You can filter sessions by state and creation time.

Sourcemodule ResourceArn : sig ... end

Lists the tags assigned to the resources.

Lists the tags assigned to the resources.

The maximum number of resources per account has been reached.

Sourcemodule StartApplicationRequest : sig ... end

Starts a specified application and initializes initial capacity if configured.

Sourcemodule StartApplicationResponse : sig ... end

Starts a specified application and initializes initial capacity if configured.

Sourcemodule StartJobRunRequest : sig ... end

Starts a job run.

Sourcemodule StartJobRunResponse : sig ... end

Starts a job run.

Sourcemodule StartSessionRequest : sig ... end

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.

Sourcemodule StartSessionResponse : sig ... end

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.

Sourcemodule StopApplicationRequest : sig ... end

Stops a specified application and releases initial capacity if configured. All scheduled and running jobs must be completed or cancelled before stopping an application.

Sourcemodule StopApplicationResponse : sig ... end

Stops a specified application and releases initial capacity if configured. All scheduled and running jobs must be completed or cancelled before stopping an application.

Sourcemodule TagKeyList : sig ... end
Sourcemodule TagResourceRequest : sig ... end

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.

Sourcemodule TagResourceResponse : sig ... end

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.

Sourcemodule TerminateSessionRequest : sig ... end

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.

Sourcemodule TerminateSessionResponse : sig ... end

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.

Sourcemodule UntagResourceRequest : sig ... end

Removes tags from resources.

Sourcemodule UntagResourceResponse : sig ... end

Removes tags from resources.

Sourcemodule UpdateApplicationRequest : sig ... end

Updates a specified application. An application has to be in a stopped or created state in order to be updated.

Sourcemodule UpdateApplicationResponse : sig ... end

Updates a specified application. An application has to be in a stopped or created state in order to be updated.